Billigt medie center med Raspberry Pi og XBMC – del 2

Så fik jeg tid til at få skrevet på del 2 af mit indlæg omkring brugen af Raspberry Pi som mediecenter.

Efter at have modtaget alle de bestilte dele – med undtagelse af fjernbetjeningen fra del 1 (http://simon-smith.dk/teknik/billigt-medie-center-med-raspberry-pi-og-xbmc-165)- har jeg siddet og leget en hel masse med forskellige systemer og opsætninger på min Raspberry Pi for at få XBMC til at virke som mediecenter.

Som udgangspunkt findes der to (og der kommer hele tiden flere til) distributioner med XBMC. Den ene, OpenELEC, virker til et væld af enheder, og er derfor blevet udviklet på igennem en længere periode. Den anden er Raspbmc, som er et relativt nyt projekt målrettet mod Raspberry Pi.

Jeg har haft begge installeret og har kørt med dem begge i en periode, og af de to finder jeg klart Raspbmc som den bedste af de to! OpenELEC er måske lidt for standartiseret på nogle punkter, og virker derfor ikke 100% flydende. Dertil er der den store ulempe, at man ikke har adgang til apt via SSH hvis man ønsker at lave nogle yderligere installationer og tweaks til sin Rasberry Pi. Jeg forsøgte f.eks. at få CUPS (Common Unix Printing System) til at køre trådløs udskrift med en almindelig USB printer. Dette viste sig ikke at være muligt med OpenELEC grundet manglende adgang til apt via SSH hvorimod der ikke er nogle begrænsninger i Raspbmc. Her har man direkte adgang via SSH som ved en ganske almindelig distribution til Raspberry Pi.

Raspbmc er fantastisk simpelt at få til at køre. Man downloader blot distributionen fra den officielle hjemmeside, installerer dette på sit SD kort og kører den automatiske installer der kommer frem på Raspberry Pi første gang man tænder den (OBS! Hav et keyboard OG et ethernet kabel tilsluttet første gang!). Når installationen er færdig, har man sit XMBC mediecenter klar til brug. Jeg startede med at tilslutte en USB WIFI dongle for at kunne bruge den trådløst, hvilket blot kræver at man installerer tilføjelsen “Network Manager” under programs i menuen. Herunder får man mulighed for at forbinde til et trådløst netværk. Her skal man dog lige sikre sig, at man har en trådløs router der kan håndtere streaming af video. Jeg har en meget billig trådløs router, som på ingen måde kan håndtere denne trafik. Den står derfor meget tit af, og forsøger at køre buffer eller stopper afspilningen ofte. Jeg arbejder i øjeblikket på at få trukket et ethernet kabel for at have en mere stabil forbindelse igennem en switch.

Som medieserver bruger jeg min stationære computer. Her har jeg sat en skjult delemappe op hvori jeg har film og en til serier. Disse tilføjer jeg under “videos” i XBMC, hvorved Raspberry Pi derefter vil scanne efter nyt indhold hver gang man starter denne op. Da jeg slukker min stationære, skal jeg lige sørge for at denne er tændt når jeg forsøger at bruge min Raspberry Pi som mediecenter. Hvis man har en NAS eller anden adgang til videomateriale, så er det blot at angive netværsstien til denne kilde for at få dethele ind i XBMC. Første gang man scanner efter indhold er det en god idé at have en kablet forbindelse med et ethernetkabel, da der skal scannes rigtigt meget indhold igennem og der skal hentes covers, rating og beskrivelser til alle film og serier man har liggende. Efterfølgende går det langt hurtigere med at scanne ved opstart, da der kun skal tjekkes for nyt indhold og derefter downloade eventuel tilhørende ny information.

Alt information gemmes på SD-kortet, men fylder ikke alverden. Jeg har et 8Gb kort siddende i min Raspberry Pi, og der har jeg ingen problemer med at have plads til al information på.

Nu nævnte jeg, at jeg ikke købte fjernbetjeningen fra del 1 af dette indlæg. Dette skyldtes at jeg fandt ud af, at man kan hente en gratis applikation til sin smartphone som via internettet gør det muligt at styre sin Raspberry Pi. Der er en guide til opsætning af brug af denne direkte i applikationen – her skal man stadigvæk bruge et keyboard til at sætte dette op på din Raspberry Pi, men herefter er det muligt at få applikationen til automatisk at finde IP adressen på Raspberry Pi og dermed styre med sin smartphone. Hvis ikke man har sin Rasbperry Pi sat op således at der er direkte adgang fra en ekstern IP, så kræver det naturligvis at smartphonen og raspberry pi kører på det samme netværk, og det kræver også at man er på samme netværk for at kunne scanne efter sin Raspberry Pi. Første gang man indtaster information i applikationen skal man tjekke med informationen i XBMC, men herefter er det muligt for applikationen automatisk at finde IP adressen hvis man har en skiftende IP.

Hvis du har nogen spørgsmål til opsætning af din Raspberry Pi, eller hvis jeg har sprunget lidt for let henover opsætningen heraf, så skal du være velkommen til at skrive en kommentar herunder, så vil jeg gøre mit bedste for at hjælpe. Opsætningen er som sagt ekstremt simpel med auto-installeren fra Raspbmc, og det kræves derfor nærmest kun at man kan installere dette på et SD kort (guide til dette findes også på Rasmbmcs hjemmeside) og derefter sætte strøm til sin Raspberry Pi.