Raspberry Pi som mediecenter med RaspBMC/XBMC
Raspberry Pi
Hvordan kan en sløv computer, der tilmed leveres som et helt råt printkort uden kabler eller så meget som en strømforsyning, blive så populær, at jeg måtte vente 19 uger (!) på at få min leveret?
Det spørgsmål stiller mange, når snakken falder på Raspberry Pi. Årsagen til den store popularitet skal nok findes i to ting: Den lave pris og den nørdede appel ved at rode med et printkort og linux-distributioner.
For mig handlede det dog mest af alt om muligheden for at designe et mediecenter, som kunne bruges i vores sommerhus i Sverige. Her ønsker jeg af gode grunde ikke at have hverken en dyr fladskærm eller et avanceret mediecenter. Hertil er indbrudsrisikoen for stor.
Vi har derfor et gigantisk (og urimeligt tungt) 32″ CRT-fjernsyn stående deroppe, som primært bliver brugt til at afspille DVD’er samt Wii-spil til børnene.
Men såvel børn som voksne ville gerne have mulighed for at afspille film fra NAS’et hjemme på Frederiksberg, ligesom vi også gerne ville have mulighed for at streame dansk tv. Og det er nu engang bedre på en stor skærm og ikke blot på iPads eller bærbare computere.
Enter: Raspberry Pi. Den lille computer kan ikke så meget, men den kan faktisk uden problemer afspille HD-video. Og så har den både HDMI-udgang og composite. Sidstnævnte er nødvendigt for at få den til at fungere med mit gamle fjernsyn i sommerhuset.
Jeg er hverken programmør eller Linux-nørd. Faktisk har jeg aldrig haft installeret Linux på en af mine computere. Men det er heldigvis heller ikke nødvendigt for at få sin Raspberry Pi til at køre. Der findes nemlig simple scripts, som sørger for at formattere et SD-kort og installere såvel OS som det nødvendige software.
Jeg fandt hurtigt ud af, at XBMC er det mest egnede mediecenter-software til mit behov. Der er et meget levende fællesskab af udviklere og der bliver ikke mindst udviklet adskillige add-ons til XBMC, som også kører på en række andre platforme.
Heldigvis findes der også en version af XBMC, der er målrettet Raspberry Pi. Det betyder, at den kan køre uden problemer selvom der er en sløv CPU og meget lidt RAM at gøre godt med. Jeg prøvede flere, men fandt frem til, at RaspBMC er den simpleste og mest velfungerende for en Linux-noob som mig.
Det tog ca. 20-30 min. at installere RaspBMC på min Pi, og så kørte det faktisk. Jeg kunne let streame indholdet fra mit NAS på lokalnetværket, og de utallige add-ons åbnede en helt ny verden af muligheder. Der findes eksempelvis danske add-ons som gør det muligt at se DR’s live-tv, TV2 News’ magasinprogrammer samt ikke mindst DR’s Bonanza-arkiv, hvor jeg faldt over perler som fx Valgaftenen 1998 (hey, DR – læg da alle de gamle valgaftener ud. Jeg savner fx også præsentationsprogrammerne, fx Humanisternes fra 1990).
Der er også mere lyssky add-ons, som gør det muligt at streame live-tv fra andre dele af verden. Eksempelvis prøvede jeg at se FOX News live. Det er en oplevelse
Kvaliteten er i orden. Jeg kan ikke se forskel på streaming og gammeldags analogt tv.Man kan også streame HD-indhold uden problemer, og her er kvaliteten helt i orden. Det kommer jeg dog aldrig til at klare på sommerhusets trådløse Net1-forbindelse, der sjældent leverer over 2 Mbit/s.
Man kan koble en almindelig fjernbetjening til XBMC, men har man en smartphone, kan man lige så godt bruge en af de gratis fjernbetjeningsapps. Det fungerer glimrende både på min iPhone 5, min iPad og min Android-tablet (Kindle Fire rootet med Android 4).
En af de ting, jeg er mest begejstret for ved XBMC er dog muligheden for at bruge Apples Airplay-teknologi, så man kan streame indhold fra fx en iPhone eller iPad direkte op på skærmen. Det fungerer! Både med lyd og video. Har man således koblet sin Raspberry Pi til et par højtalere, kan man streame sin musik direkte til dem. Eller man kan have en stak børnefilm liggende på iPad’en og smække dem op på fjernsynet. Har du særlige streaming-tjenester med apps, bør du faktisk også kunne streame fra iOS-enheden direkte til fjernsynet. Det er et af mine næste projekter at finde ud af. Kan man fx bruge Slingbox-app’en på min iPhone til at streame mine tv-kanaler op på fjernsynet i sommerhuset? I så fald er lykken næsten gjort.
De næste skridt for mit vedkommende bliver at få det hele testet af i sommerhuset i Sverige. Derudover skal jeg have fundet en kasse (jeg overvejer at bygge en i LEGO eller finde et hackerspace med en 3D-printer og designe min egen, men ender nok med at købe en af de mange færdige) samt ikke mindst finde ud af, om jeg kan få den koblet på et trådløst netværk (kræver USB-adaptor, som understøttes af RaspBMC) eller få den på et 4G/3G-modem fra 3. Endelig skal jeg have set på, om man kan få den til at køre med Spotify (bare den gratis version) og/eller TDC Play. Og hvis forbindelsen i Sverige kan klare Netflix, så kunne det også være en mulighed at studere nærmere.
Men jeg hører gerne om andre, der har erfaringer med Raspberry Pi og RaspBMC/XBMC.


