Rövid backstory: az eddigi médialejátszásra használható DVB-tunerem lassan kezdi beadni a csavarkulcsot; bár tévézésre még mindig gond nélkül használható, a médialejátszó része sajnos egyre rosszabb. Csúszik a hang, vagy ami még idegesítőbb, teljesen megszűnik, és csak előre, vagy hátratekeréssel lehet visszahozni. Még bosszantóbb volt, mikor 5 percen belül két-háromszor is ezt megcsinálta.
Így végül egy "Fuck this shit!" felkiáltással úgy döntöttem, ideje új médialejátszó után nézni. Egyik családi látogatásomkor Szentmihályon szóba került ugyanez a dolog, ahol hozzáértő nevelőapám azt javasolta, hogy vegyek Málna PC-t. Hogy mit? Először Málnás fagyi jutott eszembe PisztáCiával, de nem hallottam félre, Málna PC-t mondott.
Rövid summary, hogy mi is ez: a Málna PC csak a magyarított neve a kütyünek, amit egyébként a Raspberry Pi Foundation gyárt és forgalmaz, hogy mindenkinek egyszerű legyen megjegyezni Raspberry Pi néven. :D Baromi olcsón gyártható, ezért baromi olcsón is adják (25 USD az 'A' változat, és 35 USD a 'B'). Persze Magyarországon átszámítva dollárra 40 és 55 USD körüli értéket kapunk, nem is érdemes csak magát a gépet venni, hanem egyből kitben (táppal, házzal, hűtőbordával), így már sokkal jobban kijövünk anyagilag. Házat mondjuk akár LEGO-ból is lehet építeni hozzá (láttam is a neten ilyen megoldást), ugyanis az egész nem nagyobb mint a SuperShop kártyám.
A Raspberry Pi nem nagyobb egy bankkártyánál,
de sokkal több mindenre használható.
Tovább nem részletezném a gépecske történetét, sem a technikai felépítését, akit érdekel, Google a barátja. Ami a lényeg, hogy a kialakítása ideálissá tette, hogy médialejátszó legyen belőle :) Hogy miért? Azért, mert a rajta lévő CPU-GPU páros alkalmas akár 1080p videók lagmentes lejátszására is (természetesen zenékkel, képekkel ugyanez a helyzet), van rajta HDMI, illetve RCA-Jack kimenet, így CRT és LCD tévékkel is használható, van rajta Ethernet port, úgyhogy hálózatról, vagy internetről is tudunk bármit nézni, hallgatni. Persze ehhez megfelelő szoftveres támogatás is kell, amit lejjebb kifejtek :)
Előkészületek, összeszerelés: két USB porttal is rendelkezik a kicsike, azonban arról nem tud bootolni, ehhez az aljára szerelt SD-kártya portot kell igénybe vennünk, no meg persze egy SD-kártyát :) Windows-t el lehet felejteni, sem a hardver nem elég erős ahhoz, hogy akár XP-t elindítson, se a Windows nem támogatja az ARM chipet, ami a masina lelkét adja. Marad tehát a Linux, illetve ennek számtalan Málna PC-re írt disztribúciója. Ezek közül is konkrétan egy érdekelt, a Raspbmc, ami a népszerű XBMC médialejátszó szoftver Málnára kialakított linuxos változata. SD-kártyám nem volt, sem kártyaolvasóm, úgy kívántam ezt kellemetlen gondot megkerülni, hogy veszek egy microSD kártyát SD adapterrel, és majd a telefonba beletéve feltelepítek mindent, ami kell a gépről. Ez sikerült is némi hercehurcával (először sima SD kártyát vettem microSD nélkül, majd miután kicseréltem a Media Marktban, a telefon nem akarta beolvasni a microSDHC formátum miatt. Aztán egy reboot segített ezen is :)). Előtelepítettem a Raspbmc-t a kártyára, majd eztán két napig vártam türelmesen, amíg a gépet meghozta a futár.
Szerelni gyakorlatilag semmit nem kellett rajta. Előzetesen megbeszéltem az üzlettel, hogy tegyék rá a hűtőbordákat ők, mert ismerem a kézügyességemet... Már ami a szerelést illeti... :P :D Kaptam még négy kis gumitalpacskát, amit a ház/doboz aljára lehetett ragasztani. "Összeszerelve" így néz ki:
Az "összeszerelt" gépezet. Málnalogó a doboz
távolabbi végén. Mennyivel szebb, mint az alma... :)
Raspbmc telepítés: hazaérkezve a munkából izgatottan tettem tönkre Zsoltiék (lakótársam) Civilization V partiját, hogy kábeles nethez jussak, ugyanis az előtelepített Raspbmc-nek a netről még jó sok mindenre szüksége volt, viszont ezt csak kábeles nettel tudja beszerezni. Annyi eszem ekkor még nem volt, hogy a saját WiFi-n kapott netemet kábelen átküldjem a Málnára. Így némi kábelkötögetés után készen is álltunk a dologra. Érdemes megjegyezni, hogy a Málnán nincs semmiféle bekapcsoló gomb, szimplán csak elindul, ha a tápegységet rákötjük, és megáll, ha kihúzzuk.
Minden készen áll a telepítéshez! HDMI, UTP, USB
kábelek, az SD kártya a jobb oldalon olvad bele a sötétbe.
A telepítő letöltése a szoftver szerint 15-25 percet vesz igénybe, 80 MBit-es nettel nagyjából kettő perc volt. Viszont maga a telepítés tartott ennyi ideig, nagyjából 15 perc alatt végzett (jót mosolyogtam a telepítő első kiírásán: "Installing Raspbmc - grab a coffee!"). A művelet teljesen automatikus, az égvilágon nem kell semmit se nyomogatni, csak várni türelmesen, és szürcsölgetni a kávét. Néha kiírt a telepítő számomra idegen, "Linuxos" üzeneteket, de bíztam benne, hogyha elég ideig várok, akkor ezek maguktól eltűnnek :D És viccet félretéve, el is tűnt mind egy idő után :D Sok üzenet, meg újraindulás után végül felvillant egy málnaszínű R betű a képen, majd a bootolás után megjelent az XBMC jól ismert alap felülete.
Alap XBMC menü. Az óra két órát késett, azóta se
találtam meg, hogy hol állíthatnám be. :D
Kis kitérő, aztán Raspbmc és Málna használat közben: egy pillanatra eltérnék a tárgytól, ugyanis van még egy dolog, amit érdemes megjegyezni a Málna PC-vel kapcsolatban, ez pedig az áramellátás. A Málnát egy microUSB porton keresztül lehet ellátni árammal, mint általában a legtöbb mai telefon esetében is ezt használják töltésre.
Rengeteg mindent olvastam a neten az elmúlt napokban, hogy nem megfelelő tápegységgel használva az USB portokra kötött eszközök nem működnek megfelelően, vagy el sem indulnak, mert nem kapnak elég erős áramot a porton keresztül. Ugyan volt már itthon egy microUSB-s tápom, mivel a GT540-et is ezzel kell tölteni, azonban az összesen 700 mA leadásra volt képes, míg a Málnának legalább kell 300-550 mA. Papíron az USB portok 100-100 mA-t tudnak leadni, így pl. filmlejátszásnál máris meghaladja a 700-at, ha minden hardver aktívan dolgozik. Nagyon tartottam tőle, hogy esetleg nem tudja majd árammal ellátni a pendrive-omat, pedig javarészt erről szoktam filmet nézni (a Windows szerint ugyanis a pendrive 200 mA-t használ). Mivel kit-ben rendeltem a gépet, járt mellé egy 1200 mA-es tápegység, ami nagyon nagy örömömre minden gond nélkül el tudja látni elengedő erősségű árammal mind a gépet, mind a pendrive-ot (sőt még az USB-s billentyűzetet, és a WiFi sticket is, utóbbiról még lesz szó).
Raspbmc használhatóság: miután a fent leírtak miatt megvolt az örömködés, hogy mén a pendrive, azonnal teszteltem egyrészt a menüanimációkat (erről is olvastam már, hogy néhányaknak nagyon laggolt), valamint természetesen a videólejátszást (ez szintén sokaknál okozott gondot). Szerencsére több minden is volt a penemen, a fitness videóm Xvid avi, az április elsejei Monday Night Raw h.264 avi kódolásúak voltak, valamint volt egy 360p Flash Live Video is (Paildramon SHINKAAA :D Norbert, ha olvasod... :D). Szedtem még le egy Jurassic Park Blu-ray trailert is, 720p MOV formátumban. Külön nem elemezném őket, ugyanis az összes videót a legkisebb gond, és akadás nélkül lejátszotta a Málna! Nagyon örültem neki :)
Ami a menüanimációkat illeti, az általam az otthoni HTPC-n tapasztalt sebességgel találkoztam, nem volt lag sehol. Néha viszont hosszabb időkre megakad, mikor kattintok valamire. A jelenség teljesen random, nem jöttem rá, miért. Gondolom, a 700 Mhz-es proci lehet az oka, hiszen ez nem valami vérmes teljesítmény egy mai átlag PC-hez képest :) Egyszer a leállításnál fagyott le, a visszajelző ledek szerint már "kikapcsolt", viszont a tévén még mindig ott virított a menü.
Ami még a videólejátszást illeti, a Prohardver még jó régen összeállított egy HTPC tesztelésre szánt videópakkot, amiben különféle kódolással készült videók, filmelőzetesek vannak különféle felbontásokban. Ezeket még leszedem, és kipróbálom a Málnán, úgyhogy egy kiegészítő rész még esedékes ehhez a cikkhez, ami csak ezzel a pakkal foglalkozik majd.
Internet vs. Raspbmc: természetesen internet-elérés erre a gépre is kell, mint manapság már minden más gépbe is. Ezt volt még mókás megcsinálni, ugyanis kábelről, DHCP-vel simán működött, de a szobámba nincs kábel húzva, így csak a WiFi maradt opciónak. Eme megoldás kivitelezését az nehezíti, hogy egyelőre csak egy WiFi stick-em van, amit a PC-hez használok, így ha a Málnán kell valami miatt a net (márpedig mindig kellene, mindjárt kiderül, miért), akkor kénytelen vagyok kihúzni a PC-ből. Egyelőre marad ez a kényszermegoldás, aztán jövő hónapban veszek még egy WiFi sticket.
Nagyon megy a szerelés, monitoron a hálózati beállítások,
bal oldalon a másik monitoron (nincs a képen) próbáltam segítséget keresni.
Tableten XBMC alkalmazás, erről nem sokára lesz szó.
Nos, igen, tehát a WiFi. Hálózati beállításokba megadtam mindent, amit kell, DHCP, WPA kulcs, routerben MAC-címet hozzáadtam, internet még sincs. Utánaolvastam a dolognak, és meglehetősen egyszerű volt a megoldás, bár eléggé el volt dugva az internet egy szegletében a weboldal, ahol ráakadtam. Lényeg, hogy az XBMC kiegészítők közül le kell tölteni a "Network-Manager" nevűt. Ehhez ugye kellett volna internet a Málnára, ami nem volt. Itt jöttem rá, hogy talán, ha a PC-ről továbbosztanám a netemet kábelen a Málnára, akkor az megoldaná a dolgot. És lám, meg is oldotta :D
Gyakorlatilag innentől annyi volt a dolgom, hogy a Network-Managerbe is megadtam a hálózat paramétereit, és voilá, már ment is a WiFi :)
Youtube és a Málna találkoznak...
Youtube kliens letöltve.
Gyorsan pár szót erről is ejtek, mert megérdemli. Kíváncsi voltam, hogy hogyan tudok majd Youtube-ról videót nézni, ugyanis 700 Mhz meglehetősen kevésnek tűnt a streameléshez internetről, ráadásul minimum 720p-ben. Legnagyobb meglepetésemre a kicsikének meg sem kottyant a dolog, pöccre indult, és végig gond nélkül játszotta a tesztvideót (ami a PSY - Gangnam Style volt :D). Még inkább meglepődtem, mikor kilépve a menübe a stream tovább folytatódott, és simán nézelődhettem, ugyanolyan lagmentesen ment tovább a videóklip. Hozzáteszem, hogy végig 720p minőségre volt állítva a klip!
XBMC applikáció Andoridra: ez a fő oka, ami miatt jó lenne, ha mindig lenne a Málnában WiFi stick. Ugyanis az XBMC fejlesztői írtak egy Android applikációt, amivel távirányítani lehet bármilyen XBMC-t WiFi-n keresztül, mindegy, milyen gépre legyen telepítve. Ez igaz a Raspbmc-re is. Ennek az appnak a működéséről készítettem egy kis videót. Hang nélkül. De egyébként jól lehet látni azt is, hogy milyen jól megy az XBMC, lag nélkül. Sajnos a végén megkergült a tablet, úgyhogy nem fogta fel, miket nyomkodok, tegnap is volt ilyen baja. Hozzátartozik az igazsághoz, hogy az applikáció még béta állapotú, legalábbis a Google Play leírás szerint.
Végszó, értékelés: Eddig nagyon meg vagyok elégedve a masinával, főleg az ára miatt. 20 000 forintból össze lehetett hozni működőképes állapotra. Támogat minden fájlformátumot, nem is akárhogy. Később, ha majd lesz egy nagyobb tévém, mint a mostani 27 centis katódsugaras Hyundai csodám, biztosan élmény lesz használni, ugyanis a szöveg ilyen pici képen nehezen olvasható, viszont HDMI-ről (nyilván) éles képet ad. A távirányító applikáció külön öröm, így azt sem kellett venni külön hozzá. Néha megakad, de ezt elnézem neki, a hardver teljesítményéből kifolyólag. Ami még jó hír, hogy hivatalos Android ICS is készül rá (4.0.3). Elméletileg már majdnem kész van, még a hanglejátszás nincs megoldva. A legjobb benne, hogy csak venni kell egy másik SD kártyát egy ezresért, és máris fel lehet majd rá tölteni az op. rendszert, bedugod a gépbe, és voilá!
Nem is tudom, mi mást mondhatnék róla. Ahogy ígértem, készülök még egy rövidebb második résszel, hogy hogyan boldogul a bizonyos kódolású HD és SD fájlokkal.
Köszönöm annak, aki idáig kitartott, és végigolvasta! :D
Kommentek jöhetnek bátran.
Nem is tudom, mi mást mondhatnék róla. Ahogy ígértem, készülök még egy rövidebb második résszel, hogy hogyan boldogul a bizonyos kódolású HD és SD fájlokkal.
Végre vége...! :D Tegnap én is így éreztem
magam, mikor mindennel elkészültem éjjel egyre.
Köszönöm annak, aki idáig kitartott, és végigolvasta! :D
Kommentek jöhetnek bátran.







Remélem azért megfelelően koncentrálsz a munkádra is, annak ellenére hogy ahogy elnézem minden időd a málnára ment, meg erre a hosszú leírásra, de majd mutasd meg a kis aranyost, kíváncsi vagyok rá milyen élőben :)
VálaszTörlésA munkámnak ehhez nincs köze, itthoni projekt :)
VálaszTörléshol tudom letölteni a programot?
VálaszTörlés