Emby mediaserver installeren en configureren
De mediaserver Emby installeren en gebruiken
Emby geeft je altijd en overal toegang tot je eigen mediaverzameling en laat die op een fraaie en informatieve wijze zien. Content kan indien gewenst ook getranscodeerd worden. En dat alles (bijna) voor niets.
Waar staan ze toch ook alweer, die terabytes aan je muziek, video's en foto's. Begraven in een onoverzichtelijke structuur van folders. Als je daarin naar bepaalde content moet zoeken, zul je de mooie interface van de mediaserver Emby bijna als een verlossing ervaren.
Emby breidt je mediaverzameling uit met afbeeldingen, informatie en metadata van online databases als TheMovieDB, TheTVDB en MusicBrainz. Daardoor levert Emby meer informatie bij de content dan Netflix en dergelijke diensten. In plaats van twee of drie harde schijven te moeten doorploegen om een sprookjesfilm voor de kinderen te vinden, levert Emby die film meteen – en ook alternatieven als de originele film niet aanwezig is, maar de Legoversie bijvoorbeeld wel. Als je Kodi als mediacenter gebruikt, maar die niet als server wilt gebruiken, of Plex gebruikt en op zoek bent naar een alternatief daarvoor, dan moet je zeker eens naar Emby kijken. De software is gratis te gebruiken, maar voor features als harddiskrecording, cloudsynchronisatie of integratie met Amazon Alexa moet je bijbetalen. Dat kan voor 4,99 dollar per maand, voor 54 dollar per jaar of voor 119 dollar voor altijd. Daarmee kost Emby ongeveer evenveel als de concurrent Plex. Je moet dan zelf kijken of die
investering loont. Alle versies, inclusief de gratis, hebben één ding gemeen: de webinterface als client voor het zoeken en configureren en als player.
Emby biedt daarnaast clients voor talrijke platforms, waaronder mediaplayers als Kodi, settopboxen, Chromecast en FireTV, smarttv's van LG en Samsung en de Xbox en PlayStation. De apps voor Android (TV), iOS, Apple TV en Xbox zijn echter alleen met een betaald Premiereaccount van Emby echt goed te gebruiken.
In een handomdraai
Het installeren van Emby is zo eenvoudig als je maar kunt wensen en zonder enige vorm van ballast. Deed alle software het maar op die manier. Bij Windows download je het setupbestand en start je dat. Na de gebruikelijke beveiligingswaarschuwing van het Gebruikersaccountbeheer begint het installeren en na het afsluiten ervan verschijnt het Embypictogram vanzelf op de Taakbalk.
Bij macOS kopieer je het appbestand naar de programmafolder op je Mac en start je het. Dat Emby draait zie je aan het Embypictogram op de menubalk.
Bij Ubuntu en Debian hoef je alleen maar het Embypakket te installeren. Of je dat met een grafische gebruikersinterface of via de commandline doet met
sudo dpkg -i
emby-server-deb_X.X.XX.X_amd64.deb
maakt verder niet uit. Er zijn helaas nog geen repository's voor Emby, zodat je hem handmatig moet bijwerken naar de nieuwste versie.
Ubuntu en Debian noemen we hier alleen als voorbeeld. Als je Emby op een NAS, onder FreeBSD of met Docker gebruiken wilt, staat op de downloadpagina van het project informatie over het installeren en configureren. Alle links bij dit artikel vind je via de link onderaan het artikel.
De eerste schreden
Na het succesvol installeren, start je een browser en ga je naar de pagina http:// localhost:8096. Als Emby op een andere computer draait dan de lokale, vul je in plaats van localhost de naam van dat apparaat in of het ipadres van de Embyserver.
In de browser verschijnt dan de wizard die je helpt bij het configureren. Die vraagt eerst naar de gewenste taal. Houd er rekening mee dat Emby daar niet meteen wat mee lijkt te doen: er zit blijkbaar een bug in die verhindert dat de wizard de spraakinstelling meteen kan overnemen. Herlaad de pagina eenvoudigweg, waardoor de wizard zal verschijnen in de taal die je net hebt ingesteld.
Bij de volgende stap vraagt Emby naar een naam voor het beheerdersaccount en naar een optioneel Embyaccount. Met dat laatste maak je het werken met de Embyclientapps wat makkelijker, maar dat account is hoofdzakelijk bedoeld voor het activeren van de betaalde functies.
Verzamelingen aanleggen
Vervolgens kun je bij Emby aangeven welke mediatypen hij moet beheren en waar die staan. Selecteer eerst het mediatype en typ bij 'Weergave naam' de naam van de verzameling in, bijvoorbeeld 'Films' of 'Series'. Het mediatype en de naam van de verzameling kun je achteraf niet meer aanpassen.
De optionele instellingen 'Gewenste metadata taal' en 'Land' bepalen in welke taal Emby de content met metadata verrijkt. Die instellingen kun je leeglaten als Emby de globale taalinstellingen moet overnemen. Die kun je bij de volgende stap instellen. Het is een handige truc om content te scheiden op taal. Dan kun je content in vreemde talen bijvoorbeeld scheiden van Nederlandstalige en krijg je geen Nederlandse metadata bij Engelse series te zien.
Vervolgens kun je beslissen of Emby de metadata en afbeeldingen naar de folders van je media moet kopiëren. Als de optie 'Sla afbeeldingen en metadata op in de mediamappen' actief is, slaat Emby de afbeeldingen en XMLbestanden met de extensie .nfo in de folders op. Afhankelijk van hoe neurotisch je bent in het schoonhouden van je folders, kan dat irritant zijn. Als de optie niet geactiveerd wordt, dan slaat Emby die bestanden in zijn eigen programmafolder op.
Als je internetaansluiting niet bijzonder snel is, kun je de opties 'Download afbeeldingen van tevoren' en 'Vernieuw metagegevens automatisch van het internet' activeren om de metadata op standby te hebben staan. Als die opties niet geactiveerd worden, dan downloadt Emby ze pas als ze nodig zijn. Het scannen van de bibliotheek gaat dan iets sneller.
Allemaal meta
Vervolgens kun je kiezen hoe Emby met metadata moet omgaan. De optie 'Prefereer ingesloten titels boven bestandsnamen' bepaalt of Emby de voorkeur geeft aan de bestandsnaam of niet. Dat is bij de
eerste configuratie aan te raden, omdat je dan ook bij verkeerd toegekende metadata kunt zien welke content er daadwerkelijk achter verscholen zit.
Als je wilt dat Emby realtime op veranderingen in de bestandssysteemstructuur reageert, activeer je 'Real time monitoring inschakelen'. Als je dan content uit je bibliotheek verwijdert, krijgt Emby daar van het besturingssysteem informatie over en worden de betreffende databaserecords meteen verwijderd. Emby wijst erop dat die feature alleen bij ondersteunde bestandssystemen werkt. De waarheid is echter complexer, want ook de gebruikte Monodan wel .NETruntimeomgeving heeft daar invloed op.
Het laatste blok heeft te maken met het uitpakken van hoofdstukafbeeldingen. Dat maakt het vooruit spoelen binnen films wat eleganter omdat je de komende scènes dan makkelijker kunt herkennen. Dat draagt wat meer bij aan het Netflixgevoel. Die afbeeldingen hebben wel een paar GB aan opslagruimte nodig. Klik tenslotte op 'Ok'. Als je alle mediafolders toegevoegd hebt, klik je op 'Volgende'. Als je overigens pro blemen ondervindt met grotere verzamelingen, dan kun je die beter stapsgewijs één voor één toevoegen om eventuele problemen te identificeren.
Bij de volgende stap kun je globale taalinstelling en het land voor de metainformatie instellen. De keuze voor een land is hoofdzakelijk van belang voor de leeftijdscategorie.
Van verre tv kijken
Vervolgens biedt Emby nog remote toegang tot de eigen databases aan. De optie voor de automatische portmapping 'Schakel automatisch poort vertalen in' moet je echter uitschakelen omdat je de hele wereld anders laat meegenieten van je mediaverzameling zonder dat je dat in de gaten hebt. Je kunt beter daar waar nodig de HTTPSpoort van Emby in je router handmatig vrijgeven of een VPNverbinding gebruiken.
Na het bevestigen van de 'Emby Service Voorwaarden' begint Emby vervolgens de mediaverzameling op de achtergrond te scannen. Vervolgens verschijnt de beheerdersinterface.
Baas over de films
Op het Dashboard van de server ('Beheer server') staat allerhande statusinformatie en meldingen over de server. Daar staat ook wie er op dat moment met Emby verbonden zijn en of de server uptodate is. We gaan even wat dieper in op een paar belangrijke instellingen die Emby biedt, maar niet op allemaal. Je moet soms de donkergrijze menubalk bovenin de webinterface van Emby in de gaten houden, want daar staan nog meer menuitems die je makkelijk over het hoofd ziet.
Als privacy een issue is, zul je meteen de optie 'Activeer anonieme gebruiksgegevens rapportage' uit willen zetten. Die staat bij 'Server / Instellingen', onder je voorkeur voor de weergavetaal.
Als andere gebruikers toegang tot Emby moeten krijgen, bijvoorbeeld je kinderen of medebewoners, kun je die bij 'Server / Gebruikers' toevoegen. Naast 'Gebruikers' kun je daar ook 'Gasten' aanmaken. Een gastaccount is wat beperkter qua functieomvang en heeft een Embyaccount nodig om toegang tot je data te krijgen. Als je dat je gasten niet wilt aandoen, kun je beter een eigen gebruikersaccount met beperkte rechten aanmaken.
Klik op 'Toevoegen' voor een nieuwe gebruiker. Geen een naam op en stel de toegangsrechten voor de content in. Op die manier kun je bijvoorbeeld je medebewoners toegang tot je privé fotoverzameling ontzeggen.
Op het Dasboard kun je de rechten van een gebruiker gedetailleerd instellen. Op de Profielpagina bepaal je welke diensten en features van Emby iemand mag gebruiken, waaronder het automatisch transcoderen en het downloaden van mediabestanden, het remote bedienen van apparaten en de maximale bandbreedte voor streams.
Voor ouders is met name het tabblad 'Ouderlijk toezicht' interessant. Daar kun je een 'Maximaal toegestane kijkwijzer classificatie' opgeven volgens termen van de Kijkwijzer, zoals NLAL, NL9 en NL16. Als voor bepaalde content geen leeftijdscategorie beschikbaar is, kun je aangeven dat Emby die moet blokkeren. Bovendien kun je hier een tijdschema instellen om het kijken naar films tot bepaalde tijden te beperken. Je kunt helaas geen maximum aan kijktijd instellen.
Als je ondertitels bij een buitenlandse film wilt (of in stilte wilt kijken), moet je eens kijken bij 'Server / Ondertiteling'. Daar stel je in of Emby ondertitels voor films en series moet downloaden. Emby gebruikt
daar de alom bekende ondertiteldatabase OpenSubtitles voor, waar je je voor moet aanmelden. Om je daarvoor aan te melden, kun je simpelweg klikken op 'Aanmelden' en vervolgens je gebruikersnaam en het wachtwoord in de beide invoervelden invullen.
Minibioscoop
Om remote of op een minder snel apparaat naar films te kunnen kijken, is vaak een transcodering van de content nodig en ook zinvol. Waarom zou je je smartphone vermoeien met 4Kmateriaal als hij toch maar 720p kan weergeven? Voor het configureren van het transcoderen moet je bij het desbetreffende menuitem onder 'Server' zijn.
Daar kun je bij 'Hardware acceleratie' aangeven of Emby op speciale interfaces kan teruggrijpen om je cpu bij het transcoderen te ontlasten. Welke van de interfaces bij je hardware past, is een kwestie van uitproberen. Met een beetje geluk is de pure processorkracht echter ook genoeg voor het transcoderen. Met een oudere Celeroncpu konden we videomateriaal probleemloos downscalen van 1080p naar 720p en via wifi streamen.
Emby kan ook tv streamen. De zenders kunnen van M3Uplaylists of tunersoftware als TVHeadend, DVBViewer of DVBLink ge streamd worden. Emby ondersteunt alleen tunerhardware van Hauppauge, en dan alleen onder Windows. Een VDRplugin (Video Disk Recorder) bestaat wel, maar de ontwikkeling daarvan lijkt al een tijdje ingeslapen te zijn.
De netwerkinstellingen zitten bij Emby verstopt onder 'Expert / Geavanceerd'. Daar kun je de netwerkpoorten instellen en een SSLcertificaat uploaden, zodat Emby ook een SSLpoort kan openen. HTTPS is zonder certificaat niet te gebruiken.
Als de functies van Emby niet voldoende voor je zijn, kun je bij 'Expert / Plugins' kijken welke plugins er verder nog beschikbaar zijn voor bijvoorbeeld radiostreaming en cloudopslag.
Bij problemen met Emby moet je bij 'Expert / Logboeken' de (enige) optie 'Foutopsporing logboek inschakelen' activeren. Daar staan ook alle logbestanden van de server. Als je van het logbestand niet veel wijzer wordt en ook op een andere manier geen oplossing voor een eventueel probleem kunt vinden, loont het om eens bij het Embyforum te kijken of daar om hulp te vragen. Dan kun je het logbestand meteen aan je vraag toevoegen, dan kunnen de Embyontwikkelaars je sneller helpen.
Filmtitels
De ontwikkelaars van Emby adviseren speciale structuren voor bestandsnamen en folders, om het herkennen van content zo betrouwbaar mogelijk te maken. Hoe die structuur er voor de huidige mediatypen uitziet, staat bij de projectwiki. De structuur is redelijk identiek aan die van Plex. Als je je mediaverzameling al netjes aangepast hebt voor Plex, zal dat bij Emby verder geen problemen opleveren. Als je een iets andere structuur hebt, moet je testen hoe goed Emby daar mee uit de voeten kan. Meestal is Emby redelijk betrouwbaar als het om het correct herkennen van bestanden gaat.
Als je je dvd, bluray en vhsverzameling ook in Emby wilt toevoegen, kun je daarvoor de zogeheten mediastubs gebruiken. Dat zijn kleine bestanden die wat meer zeggen over het mediatype. Maak simpelweg een folder aan met de titel van een film, bijvoorbeeld 'Paradox (2018)'. Maak daarin een leeg bestand aan met de naam 'Paradox (2018).bluray.disc'. Dan laat Emby meteen zien dat Paradox niet op de harde schijf staat, maar op het schap met blurays. (nkr)