|
|
Строка 1: |
Строка 1: |
| {{stub}}
| |
| Устанавливаем MiniDLNA
| |
| # apt-get update
| |
| # apt-get install minidlna
| |
| Создаем пользователя minidlna
| |
| # groupadd minidlna
| |
| # useradd minidlna -g minidlna -m
| |
| Создаем каталог
| |
| # mkdir /mnt/Data/Films
| |
| # chmod -R 755 /mnt/Data/Films
| |
| =Правим параметры=
| |
| # mcedit /etc/minidlna.conf
| |
|
| |
|
| Как минимум, потребуется задать путь к папке с медиа-файлами, параметр: "media_dir". Также можно задать имя сервера, отображаемое клиентом, параметр: "friendly_name".
| |
|
| |
| В случае если наш DLNA-сервер по совместительству является интернет-шлюзом, также необходимо задать внутренний сетевой интерфейс, параметр: "network_interface".
| |
|
| |
| Параметры в комментариях файла конфигурации содержат значения по умолчанию.
| |
| ==Параметры==
| |
| ===Порт сервера===
| |
| port=8200
| |
| ===Сетевой интерфейс===
| |
| network_interface=eth0
| |
| или несколько
| |
| network_interface=eth0,eth1
| |
| ===Папка с файлами===
| |
| media_dir=/var/lib/minidlna
| |
| Чтобы сканировать файлы определенного типа, укажите соответствующий префикс:
| |
| *A - аудио: media_dir=A,/home/jmaggard/Music
| |
| *V - видео: media_dir=V,/home/jmaggard/Videos
| |
| *P - изображения: media_dir=P,/home/jmaggard/Pictures
| |
| Начиная с версии 1.1.0, можно задать несколько типов:
| |
| media_dir=AV,/var/lib/minidlna/digital_camera
| |
| ===Объединять корневые папки===
| |
| Включаем, чтобы избавиться от лишнего уровня вложенности
| |
|
| |
| Расположение видео файлов при значении "no": Video/Catalog1/Catalog2, при значении "yes": Video/Catalog1
| |
|
| |
| При изменении параметра, потребуется повторное сканирование файлов.
| |
|
| |
| merge_media_dirs=yes
| |
| ===Отображаемое имя===
| |
| Имя DLNA-сервера, отображаемое клиентом
| |
|
| |
| По умолчанию: "$HOSTNAME:$USER"
| |
|
| |
| friendly_name=
| |
|
| |
| ===Базы данных===
| |
| Путь к папке для хранения базы данных и кэша обложек альбомов
| |
| db_dir=/var/lib/minidlna
| |
|
| |
| ===Логи===
| |
| Путь к папке с лог-файлами
| |
| log_dir=/var/log
| |
|
| |
| ====Уровень детальности лога====
| |
| *Формат: log_level=источник1,источник2=значение2
| |
| *Доступные источники: "general", "artwork", "database", "inotify", "scanner", "metadata", "http", "ssdp", "tivo"
| |
| *Возможные значения: "off", "fatal", "error", "warn", "info", "debug"
| |
| log_level=general,artwork,database,inotify,scanner,metadata,info,ssdp,tivo=warn
| |
|
| |
| ===Перечень имен файлов-обложек альбомов===
| |
| Разделитель: "/"
| |
| album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg/AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg/Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg
| |
|
| |
| ===Автообнаружение новых файлов===
| |
| inotify=yes
| |
|
| |
| ===Поддержка устройств TiVo===
| |
| TiVo - цифровой видеорекордер от компании Xperi
| |
| enable_tivo=no
| |
|
| |
| ===Строго следовать DLNA-стандарту===
| |
| Использовать серверное масштабирование для очень больших JPEG-изображений, что может снизить скорость их обработки.
| |
| strict_dlna=no
| |
|
| |
| ===Интервал отправки SSDP-уведомлений, в секундах===
| |
| notify_interval=895
| |
|
| |
| ===Серийный номер===
| |
| Серийный номер и номер модели DLNA-сервера, сообщаемый клиенту
| |
| serial=12345678
| |
| model_number=1
| |
|
| |
| ===Корневая папка===
| |
| Контейнер, используемый в качестве корневой папки для клиентов
| |
| * "." - стандартный контейнер
| |
| * "B" - "Обзор папки"
| |
| * "M" - "Музыка"
| |
| * "V" - "Видео"
| |
| * "P" - "Изображения"
| |
| Если задано "B" и клиент представится как аудиоплеер, в качестве корня будет использована папка "Music/Folders"
| |
| root_container=.
| |
|
| |
| ===Критерий сортировки===
| |
| Всегда использовать заданный критерий сортировки, вместо значения, запрошенного клиентом
| |
| force_sort_criteria=+upnp:class,+upnp:originalTrackNumber,+dc:title
| |
|
| |
| ===Максимальное число одновременных подключений===
| |
| Учтите: многие клиенты открывают несколько подключений одновременно
| |
| max_connections=50
| |
| ==Применение параметров==
| |
| Для применения параметров необходимо выполнить команду:
| |
| $ su -
| |
| # service minidlna force-reload
| |
| ==Пример конфига==
| |
| <pre>
| |
| #порт
| |
| port=8200
| |
|
| |
| #сетевой интерфейс
| |
| network_interface=enp2s0
| |
|
| |
| #сериалы
| |
| media_dir=V,/mnt/Data/Films
| |
|
| |
| #вложенность
| |
| merge_media_dirs=no
| |
|
| |
| #имя
| |
| friendly_name=PetinKomp
| |
|
| |
| #БД
| |
| db_dir=/var/lib/minidlna
| |
|
| |
| #Логи
| |
| log_dir=/var/log
| |
| log_level=general,artwork,database,inotify,scanner,metadata,info,ssdp,tivo=warn
| |
|
| |
| #Автообнаружение новых файлов
| |
| inotify=yes
| |
|
| |
| #Строго следовать DLNA-стандарту
| |
| strict_dlna=yes
| |
|
| |
| #Коренвая папка
| |
| root_container=V
| |
|
| |
| #Сотрировка
| |
| force_sort_criteria=+upnp:class,+upnp:originalTrackNumber,+dc:title
| |
|
| |
| #Одновременные подключения
| |
| max_connections=50
| |
| </pre>
| |
|
| |
| =Правим init-скрипт=
| |
| # mcedit /etc/default/minidlna
| |
|
| |
| <pre>
| |
| # Запускать демон, если задано "yes"
| |
| START_DAEMON="yes"
| |
|
| |
| # Путь к файлу конфигурации
| |
| #CONFIGFILE="/etc/minidlna.conf"
| |
|
| |
| # Путь к лог-файлу
| |
| #LOGFILE="/var/log/minidlna.log"
| |
|
| |
| # Запуск от имени заданного пользователя и группы
| |
| # По умолчанию: minidlna
| |
| USER="minidlna"
| |
| GROUP="minidlna"
| |
|
| |
| # Дополнительные ключи запуска
| |
| DAEMON_OPTS=""
| |
| </pre>
| |