Jak nastavit server DLNA v systému Linux


Zprovoznění DLNA serveru v Linuxu s Mediatomb

Linux nabízí rozmanité metody pro streamování multimédií v rámci sítě. Pro ty, kteří disponují výkonným serverovým hardwarem, jsou k dispozici řešení jako Plex nebo Emby. Alternativně lze mediální soubory sdílet pomocí NFS nebo Samba serveru. Nicméně, pokud preferujete lehčí řešení pro starší hardware a potřebujete doručovat média do více zařízení, vynikající volbou je Mediatomb. Jedná se o DLNA server využívající technologii univerzálního plug-and-play, která je široce podporována a umožňuje snadné streamování médií po síti. Instalace a spuštění Mediatombu je jednoduché na téměř libovolné linuxové distribuci. Následující návod vám ukáže, jak nastavit DLNA server pomocí Mediatombu ve vašem linuxovém systému.

Poznámka: Na konci tohoto článku naleznete videonávod.

Instalace Mediatomb

Ubuntu

sudo apt install mediatomb

Debian

sudo apt-get install mediatomb

Arch Linux

Pro instalaci Mediatombu na Arch Linux nejprve navštivte AUR (Arch User Repository) a stáhněte si balíček pro sestavení. Jakmile archiv skončí ve složce Stažené soubory, otevřete terminál a rozbalte ho.

cd ~/Downloads
tar xvzf mediatomb.tar.gz

Po rozbalení zdrojových souborů přejděte do vytvořené složky pomocí příkazu cd.

cd mediatomb

Následně použijte příkaz makepkg pro generování balíčku. Je důležité mít na paměti, že pokud váš systém postrádá potřebné závislosti, balíček se nemusí sestavit. Věnujte proto pozornost chybovým hláškám správce balíčků Pacman a doinstalujte případné chybějící závislosti, a to i z AUR.

Po zajištění všech závislostí je balíček Mediatomb připraven ke kompilaci.

makepkg

Počkejte, než správce balíčků dokončí sestavování softwaru. Výsledkem bude soubor tar.xz. Pro jeho instalaci do systému použijte správce balíčků Arch Linux.

sudo pacman -U mediatomb.tar.xz

Fedora

sudo dnf install mediatomb

OpenSUSE

Pro rychlou instalaci Mediatombu na OpenSUSE doporučujeme využít službu sestavení OpenSUSE. Tento balíček DLNA serveru je podporován pro OpenSUSE Leap 42.3, Leap 42.2 a OpenSUSE Tumbleweed.

Pro instalaci přejděte na stránku pro stahování, zvolte svou verzi SUSE a klikněte na tlačítko „Instalovat jedním kliknutím“. Spustí se instalační nástroj YaST, který nainstaluje Mediatomb do vašeho systému!

Ostatní distribuce Linuxu

Mediatomb je velmi rozšířený software, a proto je k dispozici na mnoha distribucích Linuxu. Avšak vzhledem k velkému počtu různých operačních systémů, není možné podporovat všechny. Pokud vaše preferovaná distribuce neobsahuje instalovatelný binární soubor, budete si muset stáhnout zdrojový kód a software sestavit sami. K tomu navštivte webové stránky vývojáře, stáhněte zdrojový kód a postupujte podle tam uvedených instrukcí.

Konfigurace Mediatomb

Po instalaci serverového softwaru je potřeba provést několik úprav. Otevřete terminál a získejte root práva pomocí příkazu sudo -s. V terminálu upravte konfigurační soubor Mediatombu.

nano /etc/mediatomb/config.xml

V editoru nano vyhledejte řádek ui enabled="no" a změňte ho na ui enabled="yes". Poté uložte změny pomocí klávesové zkratky Ctrl + O.

Po úpravě konfiguračního souboru pro aktivaci webového rozhraní je čas spustit server.

systemctl enable mediatomb
systemctl start mediatomb

Dalším krokem je přidání médií do serveru. Otevřete novou záložku ve webovém prohlížeči a přejděte na adresu: https://localhost:50500. Mějte na paměti, že localhost funguje pouze lokálně. Pro přístup k serveru přes síť je nejlepší zjistit jeho IP adresu. Provedete to pomocí tohoto příkazu:

ip addr show | grep "inet 192.168"

Příkaz ip addr show v kombinaci s grep odfiltruje nepotřebné informace a zobrazí pouze lokální IP adresu vašeho PC. Zkopírujte adresu ve formátu 192.168.1.XXX a zadejte ji do adresy URL webového prohlížeče. Například:

192.168.1.132:50500

Nyní klikněte na „Systém souborů“, poté na „Adresář počítače“ a vyhledejte mediální soubory, které chcete přidat. Kliknutím na znaménko + přidáte mediální soubory. Opakujte tento postup pro přidání všech médií do Mediatombu.

Používání Mediatomb

Díky tomu, že je Mediatomb DLNA server, je přístup k souborům na jiných zařízeních velmi jednoduchý. Na Linuxu (a také na všech systémech, které podporují VLC) je nejlepší způsob procházení těchto souborů pomocí přehrávače médií VLC. Stáhněte a nainstalujte jej a poté postupujte podle instrukcí pro přístup k médiím ze zařízení Mediatomb.

V VLC klikněte na tlačítko seznamu skladeb a přepněte VLC do režimu seznamu skladeb. V režimu seznamu skladeb vyhledejte sekci „Místní síť“. V této sekci je několik možností. Klikněte na „Universal Plug’n’Play“. Tím se váš server Mediatomb zobrazí v prohlížeči seznamu skladeb jako složka. Klikněte na složku a procházejte ji, abyste získali přístup ke svým médiím. Spusťte přehrávání dvojitým kliknutím na jednotlivý mediální soubor.

Poznámka: Chcete mít přístup k Mediatomb serveru na jiných platformách a zařízeních? Podívejte se do návodu k vašemu zařízení, kde najdete „podporu DLNA“. Mezi zařízení, která ji podporují, patří herní konzole, set top boxy a další.