Google Music streamelés Android –> Kodi. (Spoiler: feladtam.)

A remekbeszabott RPi2-Kodi alapú médiacenterem egyik fájó pontja régóta a Google Music streaming hiánya. Ideig-óráig elvoltam az experimental Google Play Music pluginnel — egészen addig, amíg múlt héten (tipikusan akkor amikor buliban használná az ember…) el nem tört. És bár most nézem, hogy a fejlesztő már javította is (nyilván csak a Google API változásoknak kellett utána mennie, mindig ez van), ami bigup (4 nap kellett hozzá), akkor is elgondolkodtam, hogy csak jó lenne végre kényelmesen, telefonról/tabletről streamelni, mint ahogy minden mást is arról és úgy végzünk Kodi-ügyben. A Google Music plugin is így működik persze, de kényelmetlen a használata.

Na, szóval Google Music streamelést akarok, telefonról.

A Kodi out of the box támogatja az UPnP-t (aka. DLNA), sőt, az AirPlay-t is, elvileg tehát semmi sem akadályoz meg… kivéve a Google-t, aki viszont direkt szopat és Google Music-ot csak Chromecast-ra hagy streamelni. Megoldás elvileg van, több is:

  • Koush appja, az AllCast. A Google Music streamhez rootolt eszköz kell (ez adott, a tabletet csak emiatt megrootoltam), de mindegy is, fotókat, lokálisan tárolt videókat remekül* streamel, a Google Music-ot egyáltalán nem.
  • BubbleUPnP, ami valami tetvedék lassan indul, cserébe kb. 10 másodperc után meg is áll a playback, ami még arra se elég, hogy a Red Hot Chili Peppers – They’re Red Hot-ot (0:59) meghallgasd, esetleg egy Napalm Death – You Suffer (0:05) belefér. Partikon oldja a hangulatot. XPosed framework és root segítségével elvileg lehet natívabbá tenni az élményt. (Most ahogy ezt írom egyébként, épp 45 másodperce játszik le a Kodi egy számot — megjavult? Update: nem, számváltásnál megint lerohad.)

A lényeg, hogy nincs megbízható megoldás. Ez nyilván a Google hibája, aki nem hajlandó nyitni a Google Music kimenetét, illetve pl. licenszelni az AirPlay-t. Ez utóbbit mondjuk megértem, de a DLNA-tól igazán nem kéne ennyire ódzkodni…

Így aztán rövid (hazudok: hosszú) gondolkodás és önmarcangolás után (melynek része volt az is, hogy elgondolkodtam Chromecast-ra való átálláson, aztán végigolvastam a fícsörlistát és gyorsan elhessegettem a gondolatot) ezt a kevésbé elegáns megoldást választottam:

IMG_20150604_115110

Igen, egy 5 méteres hosszabbítókábel. Kicsit 20-ik századi, de működik.

Szóval itt tartunk most. Lehet, hogy kifelejtek vlaami triviálisat, lehet, hogy a WiFi-m szar (bár kicsi az esélye), lehet, hogy a BubbleUPnP+XPosed kombó, vagy egy jól sikerült AllCast update megoldja majd a dolgot. Addig marad a hosszabbítókábel, na meg a szálka a szememben, hogy az amúgy tökéletes médiacenter setup mégsem tökéletes. (De még mindig az elérhető setupok legjobbika.)

Ja, és marad a Google Music experimental (de megint működő) Kodi addon.

Médiacenter update: jó hang, next steps.

A Raspberry Pi (2) egyik nagy hibája, vagy nevezzük körülménynek, szóval a helyzet az, hogy a RPi2 “alaplapi” (haha, mi más lenne) hangja botrányosan rossz. Nagyjából úgy képzeld el, hogy van az alap SNR, erre a RPi2 fogja magát, és egy manóhadsereg segtségével még a szomszéd lakásból is összeszedi a zajokat és hozzáadja. Szóval rossz, na. Erre az egyik megoldás, ha csak filmet nézel rajta, hogy HDMI-n a tévére küldöd ki a hangot, és akkor amit a tévé tud, az lesz a hang.

A másik megoldás egy extra hangkártya beszerzése, amit már sajnos nem tudom ki javasolt a legutóbbi hasonszőrű poszt környékén, de ezúton is köszi neki.

Szóval vettem egy HifiBerry DAC+-t, nagyjából így néz ki:

Normál postával talán egy hét volt, mire ideért (talán Svájcból?…). Médiacenter update: jó hang, next steps. részletei…

OSMC, tudod, az XBMC ami RPi-n fut.

Szóval úgy esett, hogy végleg elegem lett a szegény ősrégi MSI Wind zörgéséből. Nem haragszom rá egy pillanatig sem, ha jól látom 2009 novembere óta van meg, igazán jó szolgálatot tett, még Android is volt rajta egy ponton. Életének jelenlegi szakaszát pedig hűséges médiacenterként élte, de ebben egyre jobban akadályozta, hogy a hűtése egyre hangosabb volt, és hát az a Multimédia Élményt azért visszaveti.

Szóval vettem egy Raspberry Pi-t.

OSMC, tudod, az XBMC ami RPi-n fut. részletei…