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 # интервал обновления (минуты)