Linux nabízí spoustu různých způsobů doručování médií po síti. Pro ty, kteří mají luxusní serverový hardware, je tu Plex a Emby. Je také možné sdílet mediální soubory přes NFS nebo Samba server. Pokud však používáte starší hardware, ale chcete doručovat média do několika zařízení ve vaší síti, existuje lepší způsob: Mediatomb. Je to DLNA server, který využívá univerzální technologii plug-n-play, kterou podporuje tolik zařízení, k doručování médií přes síť. Serverový software Mediatomb je velmi snadné spustit a nainstalovat na téměř jakoukoli distribuci Linuxu. Zde je návod, jak použít Mediatomb k nastavení serveru DLNA v systému Linux.
SPOILER ALERT: Přejděte dolů a podívejte se na video tutoriál na konci tohoto článku.
Table of Contents
Nainstalujte Mediatomb
Ubuntu
sudo apt install mediatomb
Debian
sudo apt-get install mediatomb
Arch Linux
Chcete-li nainstalovat Media Tomb na Arch Linux, přejděte nejprve na AUR a stáhněte si snímek k sestavení balíčku. Když je archiv ve složce Stažené soubory, otevřete terminál a rozbalte jej.
cd ~/Downloads tar xvzf mediatomb.tar.gz
Po odebrání zdrojových souborů pro Mediatomb z mediatomb.tar.gz je dalším krokem použití příkazu CD k přechodu do extrahované složky.
cd mediatomb
Pomocí příkazu makepkg vygenerujte balíček. Mějte na paměti, že pokud nemáte na svém systému nainstalované všechny závislosti, balíček se nemusí sestavit. Abyste se ujistili, že máte všechny závislosti, věnujte pozornost tomu, co vám správce balíčků Pacman říká, že v systému není. Mějte na paměti, že možná budete muset stáhnout tyto závislosti z AUR.
Když jsou všechny závislosti na Archu uspokojeny, je balíček Mediatomb připraven ke kompilaci.
makepkg
Nechte správce balíčků projít a sestavit software. Až bude kompletní, vyplivne balíček tar.xz. Nainstalujte jej do systému pomocí správce balíčků Arch Linux.
sudo pacman -U mediatomb.tar.xz
Fedora
sudo dnf install mediatomb
OpenSUSE
Snadný způsob, jak rychle získat software Mediatomb DLNA do systému, je nainstalovat jej prostřednictvím služby sestavení OpenSUSE. Tento balíček serveru DLNA je podporován pro OpenSUSE Leap 42.3, Leap 42.2 a OpenSUSE Tumbleweed.
Chcete-li nainstalovat software, přejděte na stránku stahování, klikněte na svou verzi SUSE a poté na tlačítko „Instalovat jedním kliknutím“. Vyvolá instalační nástroj softwaru YaST a nainstaluje Mediatomb do vašeho systému!
Ostatní Linuxy
Mediatomb je velmi známý software. Výsledkem je, že je na mnoha různých distribucích Linuxu. Nicméně, protože existuje mnoho různých operačních systémů Linux, nemohou podporovat vše. Pokud váš oblíbený OS nemá instalovatelný binární soubor, možná si budete muset stáhnout zdrojový kód a vytvořit serverový software sami. Chcete-li to provést, navštivte web vývojáře, stáhněte si zdrojový kód a postupujte podle pokynů!
Nastavení Mediatomb
Serverový software je nainstalován, ale před jeho použitím musíte povolit několik věcí. Otevřete terminál a získejte přístup root pomocí: sudo -s. V terminálu upravte konfigurační soubor Mediatomb.
nano /etc/mediatomb/config.xml
Uvnitř nano vyhledejte ui enabled=”no” a změňte jej na ui enabled=”yes”. Poté stiskněte Ctrl + O pro uložení.
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édia na váš server. Udělejte to otevřením nové karty ve webovém prohlížeči a přechodem na adresu: https://localhost:50500. Mějte na paměti, localhost pouze lokálně. Pro přístup k serveru přes síť je nejlepším postupem zjistit jeho IP adresu. Chcete-li to provést, spusťte tento příkaz:
ip addr show | grep "inet 192.168"
Použití příkazu ip addr show v kombinaci s grep odfiltruje všechny nepotřebné informace a zobrazí pouze místní IP pro PC. Zkopírujte 192.168.1.XXX a zadejte jej do adresy URL webového prohlížeče. Například:
192.168.1.132:50500
Zde klikněte na „Systém souborů“ a poté na „Adresář počítače“ a vyhledejte v počítači své mediální soubory, které chcete přidat. Klepnutím na znaménko + přidejte mediální soubory. Opakujte tento postup podle potřeby pro přidání všech médií do Mediatomb.
Pomocí Mediatomb
Vzhledem k tomu, že Mediatomb je mediální server s podporou DLNA, je přístup k souborům na jiných zařízeních z něj velmi snadný. Na Linuxu (funguje také na všech operačních 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 jeja poté postupujte podle pokynů pro přístup k médiím ze zařízení Mediatomb.
Uvnitř VLC klikněte na tlačítko seznamu stop a přepněte VLC do režimu seznamu stop. 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 stop 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 serveru Mediatomb 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á jej podporují, patří několik herních konzolí, set top boxů atd.