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ší.