ID.nl logo
Raspberry Pi 2 als Plex Media Server
© PXimport
Zekerheid & gemak

Raspberry Pi 2 als Plex Media Server

Als je een mediaserver hebt met Plex, stream je je gedownloade films en series eenvoudig naar al je apparaten. De Raspberry Pi 2 is de perfecte computer om zo'n mediaserver op te installeren, omdat het minicomputertje goedkoop en energiezuinig is. In dit artikel leggen we je uit hoe dat gaat.

01 Raspbian installeren

We gaan ervan uit dat je in de basiscursus over de Raspberry Pi 2 het besturingssysteem Raspbian met de hulp van NOOBS hebt geïnstalleerd. Heb je een ander besturingssysteem met NOOBS geïnstalleerd, zoals OpenELEC, dan is dat eenvoudig terug te draaien. Steek de voeding van je Raspberry Pi in een stopcontact en houd onmiddellijk de Shift-toets ingedrukt om het installatieprogramma opnieuw te openen. Staat er nog helemaal geen besturingssysteem op de microSD-kaart van je Pi, kijk dan in de basiscursus hoe je NOOBS installeert en start je Pi ervan op.

©PXimport

02 Locale

Log in op je Pi (via PuTTY of een aangesloten toetsenbord en scherm) en geef de opdracht locale -a in (een 'locale' is een set definities voor instellingen op het gebied van taal, land, tijd/datum, valuta etc.). Als je in de lijst geen en_US.utf8 ziet staan, moet je die nog aanmaken. Open daarvoor het juiste configuratiebestand met de opdracht sudo nano /etc/locale.gen, zoek de regel met # en_US.UTF-8 UTF-8 en verwijder het hekje (#). Sluit het bestand af met de toetscombinatie Ctrl+X, druk op J om de wijzigingen op te slaan en bevestig met Enter. Voer daarna de opdracht sudo locale-gen uit om de locales opnieuw aan te maken.

03 GPG-sleutel importeren

Gebruiker uglymagoo biedt een pakket aan van Plex Media Server dat op de Raspberry Pi 2 draait. Eerst zorgen we ervoor dat we het Plex-pakket via https kunnen downloaden. Daarvoor updaten we de pakketlijst met de opdracht sudo apt-get update en installeren we het juiste pakket met sudo apt-get install apt-transport-https. Daarna voegen we de GPG-sleutel van uglymagoo toe via het commando: wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key | sudo apt-key add -.

©PXimport

04 Pakket installeren

We maken nu een configuratiebestand aan waarin we de repository (softwarebron) van uglymagoo toevoegen. Open daarvoor het nieuwe bestand met de opdracht sudo nano /etc/apt/sources.list.d/pms.list en voeg de regel deb https://dev2day.de/pms/ wheezy main toe. Sluit het bestand af met Ctrl+X, druk op J om de wijzigingen op te slaan en bevestig met Enter. Update opnieuw de pakketlijst met sudo apt-get update, waarna je uiteindelijk Plex Media Server uit de repository van uglymagoo kunt installeren met de opdracht sudo apt-get install plexmediaserver.

05 Webinterface

Na de installatie van het pakket draait Plex Media Server automatisch en kun je het programma via je browser aansturen via de webinterface die draait op http://IP-ADRES:32400/web, waarbij je IP-ADRES vervangt door het IP-adres van je Pi. Weet je het IP-adres niet, voer dan de opdracht ip addr show uit of kijk in de lijst met uitgedeelde IP-adressen van de DHCP-server van je router. Bevestig op de webinterface de algemene voorwaarden van Plex, waarna je lege pagina's voor kanalen en afspeellijsten te zien krijgt.

©PXimport

Banana Pi

Wil je serieus aan de slag met Plex Media Server met films in hoge kwaliteit, overweeg dan als alternatief voor de Raspberry Pi 2 de Banana Pi. Dit minicomputertje beschikt namelijk over een gigabit-ethernetverbinding (tegenover 100 Mbit/s voor de Raspberry Pi) en over een SATA-poort voor een externe harde schijf (bij de Raspberry Pi moet dat met het tragere USB 2.0). Raspbian bestaat ook voor de Banana Pi en ook het Plex Media Server-pakket dat we in deze workshop installeren draait op het alternatieve minicomputertje.

©PXimport

De Banana Pi heeft Gigabit Ethernet en een SATA-poort

06 Opslag

Nu moet je je mediabestanden beschikbaar maken. Dat kan door een externe harde schijf aan te sluiten op de Pi, of door bestanden van je NAS via het netwerk met je Pi te delen. Gebruik je een externe harde schijf, kijk dan naar het artikel over de Raspberry Pi als fotolijstje. In deze workshop koppelen we een netwerkschijf aan. Maak eerst een subdirectory onder /mnt/share aan voor elke Windows-share waarvan je mediabestanden wilt gebruiken. Dat kan bijvoorbeeld met het commando sudo mkdir -p /mnt/share/nas. Deel dan op je NAS of Windows-pc de directory en onthoud het IP-adres en pad, bijvoorbeeld //192.168.0.63/downloads.

07 Netwerkopslag aankoppelen

Voer de opdracht sudo nano /etc/fstab uit en voeg onderaan de regel //192.168.0.63/downloads /mnt/share/nas cifs guest,uid=1000,gid=1000,iocharset=utf8 0 0 toe. Indien je niet met gasttoegang werkt, gebruik dan username=gebruiker,password=wachtwoord in plaats van guest, waarbij je uiteraard de juiste waardes invult. Druk op Ctrl+X om nano af te sluiten, druk op J om de wijzigingen op te slaan en bevestig met Enter. Voer daarna sudo mount -a uit om de netwerkshare te koppelen. Voer de opdracht sudo nano /etc/rc.local uit, plaats de opdracht mount -a vóór de regel exit 0 en sla deze wijziging op.

©PXimport

08 Bibliotheek toevoegen

Klik in de webinterface van Plex linksboven op het plusteken om een bibliotheek toe te voegen en kies dan het type bibliotheek: films, tv-series, muziek, foto's of home-video's. Geef dan je bibliotheek een naam en kies een taal. Elke bibliotheek mag slechts één type media bevatten, dus zorg dat je je mappen eerst op orde hebt gemaakt. Klik op Volgende en dan op Blader naar de media map. Kies daar / en navigeer dan naar je map /mnt/share/nas, waarna je achtereenvolgens op Toevoegen klikt en op Voeg een bibliotheek toe.

09 Bibliotheken

Aan de linkerkant zie je de bibliotheken die je juist toegevoegd hebt. Klik op een bibliotheek om meer te zien. Zo kun je bij tv-series bovenaan kiezen om je media per tv-serie, per seizoen of per aflevering te bekijken. Klik je rechtsboven op het icoontje met de negen vierkantjes, dan kun je kiezen uit de weergave van posters, details en een lijst. In principe kun je in deze webinterface ook media afspelen, maar in het pakket van de Plex Media Server van uglymagoo was tijdens onze test transcoding niet goed geconfigureerd. Andere clients werken wel, maar voorlopig zonder ondertitels.

©PXimport

10 Door kanalen bladeren

Plex Media Server kent naast de bibliotheken met je eigen media ook kanalen voor online media. Klik in de linkerzijbalk op Kanalen en dan op Installeer kanalen. Je krijgt dan toegang tot de lijst met beschikbare kanalen. Standaard krijg je eerst een vijftal 'featured' kanalen te zien, maar je kunt ook de nieuwe kanalen bekijken, de populairste kanalen en recent bijgewerkte kanalen. De beschikbare kanalen zijn ook per categorie of per mediatype te doorbladeren. En met More... / All Available Plug-ins krijg je de volledige lijst met beschikbare kanalen te zien.

11 Kanalen installeren

Heb je een interessant kanaal gevonden, klik erop en klik dan op Installeren. Na de installatie krijg je het kanaal te zien als je in de linkerzijbalk op Kanalen klikt. Blijf je met je muiscursor over het kanaal hangen, klik dan op het tandwiel dat verschijnt om het kanaal te configureren (voor YouTube kun je bijvoorbeeld je gebruikersnaam en wachtwoord en je voorkeursregio opgeven). Of klik op het kruisje om het kanaal te sluiten zonder de wijzigingen op te slaan. Media uit het kanaal afspelen gaat gewoon door op het kanaal te klikken en naar het gewenste online mediabestand te navigeren.

©PXimport

12 Plex for Android installeren

Nu Plex Media Server je media streamt, heb je alleen nog maar een Plex-client nodig. Op Android is dat Plex for Android. De app is gratis, maar het streamen is beperkt tot één minuut per video of muziekbestand. Met een Plex Pass (vijf euro per maand) abonnement wordt die beperking opgeheven en krijg je toegang tot heel wat Premium-features, zoals het opslaan van je media op je mobiele apparaten om ze offline te bekijken en synchronisatie van je media in de cloud. Ook voor de Chromecast, Xbox 360, PlayStation 3 en 4, smart-tv's, iOS, Windows Phone 8, Mac, Windows en Linux bestaan er clients.

13 Plex for Android

De Plex-app detecteert automatisch de Plex Media Server op je Raspberry Pi wanneer je Android-apparaat met hetzelfde netwerk verbonden is. Je bladert eenvoudig door je bibliotheken en kanalen. Druk op een film of aflevering van een serie om een beknopte beschrijving te zien en klik op Afspelen om het streamen te beginnen. Rechtsboven heb je icoontjes om een mediabestand aan je afspeellijst toe te voegen of om het op een andere speler af te spelen. Je kunt ook een film die je op een ander apparaat aan het bekijken was, op je Android-apparaat voortzetten.

14 Plex-account

Heb je een Plex-account, klik dan in de webinterface van je Plex Media Server rechtsboven op het icoontje van de instellingen, ga dan naar Server, geef in het tabblad Algemeen je gebruikersnaam en wachtwoord in en klik op Log in. In dit tabblad verander je ook de naam waaronder je Plex Media Server bij de clients beschikbaar is en kies je of je Raspberry Pi automatisch controleert of er updates beschikbaar zijn. Klik je rechtsboven op Toon geavanceerd, dan krijg je meer instellingen te zien, met Verberg geavanceerd zie je daarna weer enkel de basisinstellingen.

15 Plug-ins

In het tabblad Agents kies je welke plug-ins er ingeschakeld worden om extra informatie over je mediabestanden te tonen. Zijn er meerdere plug-ins ingeschakeld, dan sleep je ze in deze lijst naar de juiste plaats om de volgorde aan te passen aan je voorkeur. Zo kun je filmposters van MoviePosterDB gebruiken, beschrijvingen van Wikipedia en fan-art van fanart.tv. Klik je naast een plug-in op het tandwiel, dan kun je instellingen van de plug-in aanpassen. Vaak is dat nodig om accountgegevens bij de dienst in te vullen.

©PXimport

16 Bibliotheken instellen

Ga naar het tabblad Bibliotheek om daar de bijbehorende instellingen aan te passen. Vink bijvoorbeeld de optie Update mijn bibliotheek automatisch om Plex Media Server automatisch veranderingen in je mappen te laten detecteren. Een andere optie is Update mijn bibliotheek regelmatig, waarmee je instelt dat Plex Media Server volgens een bepaalde interval (kwartier, uur, dag etc.) je bibliotheek bijwerkt. Voor muziekbibliotheken gebeuren de automatische updates overigens niet, tenzij je dat expliciet aanvinkt, want het scannen van je muziek duurt lang. Klik tot slot op Bewaar wijzigingen.

RasPlex

Wil je ook graag een Plex-client op een Raspberry Pi draaien in plaats van op je computer of mobiel apparaat? Dat kan! Het project RasPlex is de ideale gezel voor de Plex Media Server. Download het imagebestand, schrijf het naar een (micro-)SD-kaart en start je Raspberry Pi (2) ervan op. Dit moet wel op een andere Pi dan die waar je Plex Media Server op draait, want het image van RasPlex is gebaseerd op OpenELEC, zodat je het Plex Media Server-pakket voor Raspbian er niet op kunt installeren.

©PXimport

Met RasPlex maak je van je Raspberry Pi een Plex-client.

▼ Volgende artikel
Hoe betrouwbaar zijn weer- en regenapps eigenlijk?
© Kaspars Grinvalds
Huis

Hoe betrouwbaar zijn weer- en regenapps eigenlijk?

Wel of niet een terrasje pakken? Jas mee of hoeft dat niet? Vanavond de BBQ aan of toch maar binnen de airfryer? Even snel de weerapp checken is inmiddels een automatisme geworden. Vooral in de zomer bekijken we massaal de regenradar. Maar hoe betrouwbaar zijn die voorspellingen eigenlijk? Waarom kloppen ze soms tot op de minuut, en lijken ze op andere momenten nergens op? En kun je erop vertrouwen als je je planning erop afstemt?

☀️⛅☔ In dit artikel lees je:

• Hoe weerapps aan hun data komen • Waarom voorspellingen soms wel, en soms niet kloppen • Hoe je een weerapp zo goed mogelijk interpreteert • Waarom het weer (vooral lokaal!) toch altijd blijft verrassen

Lees ook: De handigste apps voor een onvergetelijke zomer

Van meting tot melding: hoe een app aan zijn data komt

Weerapps maken geen eigen voorspellingen, maar gebruiken data van meteorologische instituten zoals het KNMI, ECMWF (European Centre for Medium-Range Weather Forecasts) of het Amerikaanse NOAA (National Oceanic and Atmospheric Administration). Die instellingen verwerken gigantische hoeveelheden informatie uit weerstations, satellieten, vliegtuigen, weerballonnen en radars. Op basis daarvan draaien ze computermodellen die het weer proberen te voorspellen. Zo'n model analyseert bijvoorbeeld hoe luchtdruksystemen zich bewegen, hoe windrichtingen veranderen en wat de temperatuurverschillen zijn in verschillende lagen van de atmosfeer.

Een weerapp kiest één of meer van die modellen als basis en combineert dat met eigen algoritmes en visualisaties. De bekende buienradars gaan nog een stap verder en laten regen zien die al is gevallen of onderweg is. Daarvoor gebruiken ze gegevens van neerslagradars, die elk kwartier of zelfs elke vijf minuten een nieuwe 'foto' maken van waar regenbuien zich bevinden en hoe die zich verplaatsen.

Waarom voorspellingen wél en soms juist níet kloppen

In grote lijnen zijn de verwachtingen van weerapps vaak behoorlijk accuraat, zeker als het om de eerstkomende uren gaat. Hoe dichter je bij het moment zit, hoe betrouwbaarder de voorspelling. Dat komt omdat het weer zich op korte termijn minder grillig gedraagt dan op langere termijn. Je kunt een bui redelijk goed volgen over een tijdsbestek van een uur of twee, maar het is veel lastiger om drie dagen vooruit exact te zeggen wanneer en waar die bui valt.

Vooral bij regenval in de zomer zit daar vaak de grootste afwijking. Zomerse buien ontstaan door opwarming van de lucht en ontwikkelen zich snel en lokaal. Op het ene moment lijkt er nog niets aan de hand, en tien minuten later valt er een wolkbreuk in één wijk, terwijl een paar straten verderop de stoep droog blijft. Dat maakt het haast onmogelijk om op straatniveau precies te voorspellen waar het gaat regenen.

Daarnaast hangt veel af van welk weermodel de app gebruikt. Het Europese ECMWF-model wordt wereldwijd gezien als zeer nauwkeurig, maar is ook duur om te gebruiken. Sommige apps kiezen daarom voor Amerikaanse modellen of zelfs simpelere versies om kosten te besparen. Dat maakt de ene app betrouwbaarder dan de andere, ook al lijken ze qua uiterlijk op elkaar.

©ID.nl

De weerapp goed interpreteren

Wie slim omgaat met weerapps, kan er veel profijt van hebben. Kijk niet alleen naar het icoontje van een zon of wolk, maar naar de verwachte neerslag in millimeters en het tijdstip daarvan. Bekijk ook de regenradar in beweging en niet als stilstaand beeld: je ziet dan hoe snel een bui zich verplaatst en of je die kunt ontwijken.

Veel apps geven tegenwoordig ook aan hoe 'zeker' een voorspelling is. Staat er bijvoorbeeld 40% kans op regen? Dan betekent dat: op 4 van de 10 vergelijkbare dagen in het verleden viel er daadwerkelijk neerslag. Het is geen gokje, maar een inschatting op basis van modelberekeningen. En hoe hoger dat percentage, hoe groter de kans dat het ook echt nat wordt.

Waarom het weer (vooral lokaal!) blijft verrassen

Ondanks alle technologie blijft het weer een natuurverschijnsel met een eigen wil. Geen enkel model is feilloos. Kleine veranderingen in luchtdruk of windrichting kunnen grote gevolgen hebben, zeker in een land als Nederland waar zee, rivieren en open vlaktes allemaal invloed uitoefenen. Dat verklaart waarom het soms ineens hard begint te regenen terwijl je app nog droog weer beloofde – of andersom.

Toch is de betrouwbaarheid van de meeste apps de afgelopen jaren sterk toegenomen. Snellere computers, betere satellietbeelden en geavanceerdere modellen zorgen ervoor dat de inschattingen steeds dichter bij de werkelijkheid komen. Maar honderd procent garantie biedt geen enkele app, en dat is misschien maar goed ook: want we moeten natuurlijk wel íéts hebben om over te klagen, toch?

Regen én harde wind?

Kijk voor stormparaplu's

▼ Volgende artikel
10 tips om meer uit je robotstofzuiger te halen
© Mustafa_Art
Huis

10 tips om meer uit je robotstofzuiger te halen

Een robotstofzuiger scheelt flink wat werk, maar alleen als je hem goed gebruikt. Wie er net een in huis heeft, merkt al snel dat hij niet alles vanzelf doet. En ook als je al langer een robotstofzuiger gebruikt, valt er vaak nog winst te halen. Met deze tien praktische tips werkt je robotstofzuiger beter – en hoef jij minder te doen!

In het kort

Een robotstofzuiger kan je flink wat werk uit handen nemen, maar alleen als je hem goed gebruikt. Met deze 10 slimme tips werkt hij beter, blijft hij langer mee gaan en past hij zich aan jouw huishouden aan. Van zones instellen tot onderhoud: zo maak je er écht een huishoudhulp van.

Lees ook: Hier moet je op letten wanneer je een robotstofzuiger wilt kopen

1. Laat hem eerst je huis leren kennen

Veel robotstofzuigers kunnen een plattegrond van je woning maken. Dat kost eenmalig wat tijd, maar levert daarna veel gemak op. Tijdens zo'n verkenningsronde reinigt hij meestal nog niet, maar scant hij alleen. Geef hem de ruimte en zorg dat er geen spullen over de vloer slingeren. Als de kaart eenmaal is aangemaakt, kun je zones instellen, schoonmaakschema's maken en no-go-gebieden markeren.

2. Zorg voor voldoende licht

Robotstofzuigers met optische sensoren hebben licht nodig om goed te navigeren. Als je hem 's avonds laat rijden terwijl de lampen uit zijn, herkent hij obstakels minder goed. Plan het schoonmaken liever overdag of laat een lamp aan in de ruimte waar hij aan het werk is. Als het apparaat regelmatig moeite heeft om meubels of muren goed te herkennen, komt dat mogelijk door te weinig licht.

Licht, laser & optische sensoren

De lichtbehoefte van robotstofzuigers verschilt sterk per navigatiesysteem. Modellen met LiDAR-technologie (lasernavigatie) werken uitstekend in het donker omdat ze zelf licht uitstralen om obstakels te detecteren. Camera-gebaseerde robots daarentegen zijn afhankelijk van omgevingslicht om hun omgeving te kunnen 'zien' en hebben problemen in donkere ruimtes. Goedkopere modellen met alleen infrarood- of aanrakingssensoren navigeren weliswaar zonder licht, maar werken veel minder nauwkeurig en rijden vaker tegen obstakels aan.

3. Stel schoonmaakzones en kamers in

In de app van de meeste modellen kun je na de kaartopbouw aangeven welke kamers of delen van het huis wanneer moeten worden schoongemaakt. Dat is handig als je bijvoorbeeld elke ochtend de gang en keuken wilt laten doen, maar de slaapkamers alleen op zaterdag. Door het schoonmaken slim te verdelen, werkt de robotstofzuiger efficiënter en hoeft hij tussendoor minder vaak op te laden.

©Wesley Akkerman | ID.nl

4. Gebruik virtuele afbakeningen waar nodig

Veel modellen bieden de mogelijkheid om virtuele grenzen aan te maken: gebieden waar de robotstofzuiger niet mag komen. Denk aan een speelkleed met speelgoed, een losse kabel achter de bank of een plek waar de vloer nat kan zijn. In plaats van zo'n verboden plek elke keer handmatig af te schermen, door er bijvoorbeeld iets voor te zetten, stel je die zones gewoon één keer digitaal in. Het apparaat houdt daar vanaf dan automatisch rekening mee en weet dat hij daar niet meer mag komen.

5. Dweilen? Wees voorzichtig met schoonmaakmiddelen

Kan jouw robotstofzuiger ook dweilen? Gebruik dan alleen het aanbevolen reinigingsmiddel of gewoon water. Veel gewone schoonmaakmiddelen zijn te sterk of laten resten achter, waardoor leidingen of sproeiers kunnen verstoppen. Sommige robotstofzuigers hebben een speciaal reservoir voor schoonmaakmiddel, maar dat geldt niet voor elk model. Iets om naar te kijken voordat je een robotstofzuiger gaat kopen.

6. Maak borstels, wieltjes en sensoren regelmatig schoon

Haren, stof en vuil hopen zich snel op rond de draaiende onderdelen van de robotzuiger. Vooral huisdierharen kunnen oor problemen zorgen. Maak elke week de hoofdborstel los, controleer de zijborstels en veeg vuil weg met een droge doek of meegeleverd hulpstuk. Vergeet ook de val- en navigatiesensoren niet: die kunnen door stof minder goed functioneren, wat de navigatie beïnvloedt.

©Vershinin Evgenii

7. Leeg het stofreservoir af en toe ook zelf

Veel robotstofzuigers hebben een zelflegende functie. Handig, maar ook dan is het slim om af en toe zelf te controleren of alles goed blijft werken. Het stofreservoir is meestal klein en raakt sneller verstopt dan je denkt. Leeg het na een paar schoonmaakbeurten, zeker als je merkt dat hij minder vuil opzuigt of als hij zelf aangeeft dat het reservoir leeg is, maar je toch nog stof en kruimels op de vloer ziet liggen.

8. Zet het laadstation op een vaste plek

Een robotstofzuiger onthoudt zijn omgeving en zoekt na elke beurt zijn laadstation op. Verplaats je dat station naar een andere plek, dan moet hij opnieuw leren waar hij zich bevindt. Zet het station dus op een centrale, bereikbare plek waar voldoende ruimte is en laat het daar staan. Zo voorkom je dat hij de weg kwijt raakt of fouten maakt bij het navigeren.

9. Pas op bij huisdieren

Een ongelukje van een huisdier kan vervelende gevolgen hebben als de stofzuiger erdoorheen rijdt. Laat hem daarom liever schoonmaken op momenten dat je huisdieren buiten zijn of je zeker weet dat de vloer schoon is. Zo voorkom je niet alleen vieze sporen, maar ook schade aan het apparaat en extra schoonmaakwerk achteraf.

©Надія Коваль - stock.adobe.com

10. Automatiseer waar het kan, maar houd controle

Robotstofzuigers zijn bedoeld om werk uit handen te nemen. Toch blijft het verstandig om regelmatig de app te openen, meldingen te controleren en updates uit te voeren. Soms kun je met een kleine aanpassing – zoals het verplaatsen van een kabel, het instellen van een extra schoonmaakbeurt op vrijdag – het resultaat flink verbeteren.

Robotstofzuiger klaar? Zuigen maar!

Het is simpel: hoe beter je robotstofzuiger weet wat hij moet doen, hoe beter hij zijn werk doet. Met deze tips zorg je ervoor dat dat het geval is. En ja, je moet zelf ook af en toe nog wat doen, zoals het stofreservoir controleren of dierenhaar uit de wieltjes te peuteren, maar dat kost hooguit een paar minuutjes van je tijd. Want je weet nu hoe je ervoor zorgt dat de omstandigheden zo goed mogelijk zijn én hoe je hem 'traint'. En daarmee komt hij dicht in de buurt van je ideale huishoudhulp!


🤖 🧹 Accessoires voor je robotstofzuiger?

Je vindt ze