Установка и настройка minidlna

LCD телевизоры есть почти в каждом доме, и во многих есть Smart TV, но не многие им пользуются.
Smart TV умеет в DLNA [https://ru.wikipedia.org/wiki/DLNA], и это очень удобно, не надо ничего никуда копировать, подключать телевизор как второй монитор, нет ограничения в размерах файла(да, привет FAT32), затраты ресурсов минимальны(многие роутеры умеют в DLNA). Единственное, телевизор должен быть подключен к локальной сети.


Нам нужен, простой, быстрый способ поднять dlna будем использовать minidlna, он есть в репозитрии Arch'a. Если ж вам нужны всякие превьюшки, рейтинги, описания и прочая хрень смотрите в сторону Mediatomb.
Приступим, устанавливаем pacman -S minidlna и приступаем к конфигурированию.
/etc/minidlna.conf
#Порт оставляем по дефолту
port=8200 

#На каком интерфейсе слушать
network_interface=eth1

#От какого пользователя будет работать процесс
user=minidlna

#Вот здесь очень забавный момент, музыка и картинки не зря закомментированы, я особо не разбирался, но почему то если их добавить, то 
#minidlna при каждом запуске будет полностью пересканировать файлы и пересоздавать свою базу
media_dir=/home/user/dlna
#media_dir=A,/home/user/dlna/Music
#media_dir=P,/home/user/dlna/Pictures
media_dir=V,/home/user/dlna/Video

#Имя вашего dlna сервера
friendly_name=MyDLNA

#где хранить базу 
db_dir=/var/cache/minidlna

#Systemd занимается логами
#log_dir=/var/log/minidlna

#Отслеживть ли изменение файлов
inotify=yes

#период анонсирование dlna сервера в сети
notify_interval=900
Остальные настройки не критичны, далее момент, если медиа файлы расположены в домашней директории, нужно разрешить minidla доступ к ним, для этого создаем файл
/etc/systemd/system/minidlna.service.d/override.conf
[Service]
ProtectHome=read-only
Ну вроде все, включаем и запускаем службу, и жесткий диск должен зашуршать.
systemctl enable minidlna.service && systemctl start minidlna.service
Включаем телевизор и роемся там в smart TV и мы должны увидеть MyDLNA с пингвинчиком.
Всем хороших фильмов ;-)

Комментарии ()

  1. alex 26 февраля 2019, 11:28 # 0
    Краткая и внятная инструкция.
    Только можно ли сделать дерево поменьше?
    Мне нужно только три каталога с фильмами; а музыка, фотографии, Recently Added, Посмотреть Папки только мешают.
    1. Alex 03 ноября 2022, 06:00 # 0
      notify_interval=900 Никакого отношения к поиску файлов не имеет, это период через который сервер презентует себя в сети, то есть сообщает всем что он есть.
      1. cloudsv 12 ноября 2022, 19:16 # 0
        Ага, абсолютно верно, поправлю)

      Авторизация

      GitHubGoogleVkontakteYandex
      Есть вопрос или предложение пиши в Telegram @cloudsv

      MTProto прokси для Telegram

      Прямой эфир

      Diego mont 25 мая 2023, 07:04
      Полезные боты в Telegram 2
      cloudsv 24 апреля 2023, 17:56
      Обновление Scala Rider G4 52
      cloudsv 12 ноября 2022, 19:16
      Установка и настройка minidlna 3
      cloudsv 03 ноября 2022, 03:42
      Настройка прокси mtproto для Telegram 52
      cloudsv 03 января 2022, 10:50
      Let's Encrypt это легко и просто 4
      cloudsv 10 сентября 2020, 13:17
      MySQL Workbench падает при подключении 2
      cloudsv 05 августа 2020, 11:57
      Мне вчера стукнуло 34 4
      cloudsv 07 августа 2023, 22:56
      Linux Asus ROG x13 flow 2022 GV301RE и Linux 0
      cloudsv 15 апреля 2023, 16:23
      Linux Уведомление о смены workspace в X11 Linux 0
      cloudsv 17 октября 2020, 09:55
      Linux Отключить DHCP IPv6 в systemd 0
      cloudsv 30 июля 2020, 21:54
      О жизни Мне вчера стукнуло 34 4
      cloudsv 15 апреля 2020, 15:45
      Linux Основные hotkeys редактора Vim 0
      cloudsv 01 октября 2019, 08:00
      Linux Локальный редирект порта в Linux 0
      cloudsv 25 августа 2019, 16:14
      О жизни Социальная сеть от Яндекса Aura 0
      cloudsv 30 июля 2019, 21:34
      О жизни 33 year old 0
      cloudsv 25 июня 2019, 18:29
      Telegram Полезные боты в Telegram 2