YLE Areena näkymään Raspbmc:lla
Tämä on tavallaan jatkoa aiemmalle Raspberry Pi kirjoitukselleni. YLE Areenan toimintaan saattaminen Raspberrylle on odotellut TODO -listalla nyt tovin, koska siihen tarvittavien XBMC lisäosien asennus on hieman työläämpi, kuin paljon käyttämäni TVKaista -pluginin.
Nyt pelkästään Areenan puolella näkyvä IT-porukka -joulukalenteri motivoi säätämään Raspberrylle myös Areena -pluginin toimintaan.
Areena -plugin sisältyy nettiteevee-xbmc pakettiin, jossa on mukana lisäosat myös Katsomolle ja Ruudulle, mutta Katsomo ei nopealla testailulla suostunut toimimaan ollenkaan, ja Ruutukin toimi hyvin hitaasti jo pelkkien valikoiden selaamisessa.
Areenan käyttöönotto tekstityksiä lukuunottamatta onnistui seuraavin asennustyövaihein.
SSH -yhteys laitteeseen
Pluginien ja niiden tarvitsemien ohjelmien ja kirjastojen asennus tapahtuu SSH -etäyhteydellä, joka onnistuu Linuxeissa ja OSX:lla seuraavalla komentorivikomennolla, kunhan olet ensin selvittänyt Raspberry Pi -laitteesi IP -osoitteen.
$ ssh pi@laitteen_ip
Oletussalasana tuoreen Raspbmc asennuksen pi -käyttäjälle on raspberry.
Yle DL asennus
Areena -plugin käyttää Yle-dl -sovellusta, joka asennetaan ennen pluginien asennusta.
Päivitetään Raspbmc:n pakettivalikoima ja asennetaan Git -versionhallinta, Python -pakettien hallinta, yle-dl -asennuksen käyttämä Make ja varsinaiseen yle-dl käyttöön tarvittava rtmpdump.
$ sudo apt-get update
$ sudo apt-get install git-core make rtmpdump python-pip python-dev
Ladataan yle-dl githubista pi -käyttäjän kotihakemistoon.
$ git clone git://github.com/aajanki/yle-dl.git
Otetaan käyttöön kirjoitushetkellä tuorein vakaa yle-dl versio, eli 2.1.0.
$ cd yle-dl
$ git checkout 2.1.0
Asennetaan tarvittavat Python -paketit.
$ sudo pip install -r requirements.txt
Viimeistellään varsinainen asennus.
$ sudo make install
XBMC pluginit
Kun yle-dl on asennettu, tarvittavien XBMC -pluginien asennus jatkuu seruavaasti.
Siirrytään pi -käyttäjän kotihakemistoon ja ladataan nettiteevee -pluginit githubista.
$ cd ~pi
$ git clone git://github.com/miok/nettiteevee-xbmc.git
Linkitetään ko. hakemistossa olevat pluginit XBMC:n käyttöön.
$ cd ~pi/.xbmc/addons
$ ln -s ~/nettiteevee-xbmc/plugin.video.katsomo
$ ln -s ~/nettiteevee-xbmc/plugin.video.ruutu
$ ln -s ~/nettiteevee-xbmc/plugin.video.yle
Jotta pluginit ilmestyvät XBMC:n Video -osion Addons -valikkoon, pitää ohjelma käynnistää uudelleen esimerkiksi reboottaamalla laite.
Vielä pitäisi siis tutkiskella, miten tekstitykset saisi toimimaan, sekä Ruudun ja Katsomon yleensäkin edes jollain lailla käyttöön.