DLNA

0.3 NEW — Встроенный DLNA/UPnP сервер для Smart TV.

Al(co)pac может выступать как DLNA-сервер — Smart TV и медиаплееры обнаруживают его в локальной сети и воспроизводят контент напрямую.

Настройка

[dlna]
enable = true
upnp = true                    # UPnP/SSDP discovery (TV видит сервер автоматически)
upnp_port = 1338               # HTTP-порт для UPnP
friendly_name = "Lampac DLNA"  # имя устройства в списке DLNA
path = "dlna"                  # директория для файлов
mode = "stream"                # "stream" | "download"

[dlna.cover]
enable = true                  # генерировать обложки для файлов
preview = false                # генерировать короткие видео-превью

Режимы

РежимОписание
streamПотоковое воспроизведение (по умолчанию)
downloadЗагрузка файлов перед воспроизведением

UPnP Discovery

При включённом upnp = true сервер рассылает SSDP-анонсы в локальной сети. Smart TV и медиаплееры (Samsung, LG, VLC, Kodi) обнаруживают его автоматически.

Файрвол

Для корректной работы UPnP откройте порты:

# SSDP discovery (UDP multicast)
ufw allow 1900/udp

# UPnP HTTP
ufw allow 1338/tcp

Интеграция с торрентами

DLNA интегрирован с TorrServer — торренты можно воспроизводить напрямую на Smart TV через DLNA-интерфейс.

[dlna]
autoupdate_trackers = true       # обновлять трекеры автоматически
add_trackers_to_magnet = true    # добавлять трекеры к magnet-ссылкам
interval_update_trackers = 120   # интервал обновления (минуты)