Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: E_LE - 18.10.16 - klo:03.15

Otsikko: Kodi ja YLE areena
Kirjoitti: E_LE - 18.10.16 - klo:03.15
Hei
Olen käyttänyt pitkään Kodia ja myös sen YLE areena pluginia (Ubuntu 14.04, 16.04, openelec/rasberry).  Mutta ei toimi enää nykyään. yle-dl:n sain ubuntuissa kuntoon, mutta se on eri juttu. Mutta Kodi, onko teillä toimivia?
Otsikko: Vs: Kodi ja YLE areena
Kirjoitti: Jakke77 - 18.10.16 - klo:18.03
kyllähän kodi toimii, sopivat addonit asennat ja lisäät API-avaimet ohjelmaan ni johan näkyy https://tunnus.yle.fi/api-avaimet?description=koditv&acceptTerms=yes
Otsikko: Vs: Kodi ja YLE areena
Kirjoitti: SuperOscar - 18.10.16 - klo:19.17
Mistä semmoinen Yle Areena -liitännäinen löytyy? En tiennyt semmoista olevankaan. Liitännäisten sisäinen haku Kodista ei löydä enkä löytänyt guuglaamallakaan kuin linkin projektiin (https://www.openhub.net/p/yleareenaforxbmc), joka ei näytä koskaan tuottaneen mitään.
Otsikko: Vs: Kodi ja YLE areena
Kirjoitti: nm - 18.10.16 - klo:19.52
Mistä semmoinen Yle Areena -liitännäinen löytyy? En tiennyt semmoista olevankaan. Liitännäisten sisäinen haku Kodista ei löydä enkä löytänyt guuglaamallakaan kuin linkin projektiin (https://www.openhub.net/p/yleareenaforxbmc), joka ei näytä koskaan tuottaneen mitään.

Vanha yle-dl-pohjainen liitännäinen: https://github.com/szymex/xbmc-finnish-tv

Uudempi, virallista rajapintaa käyttävä liitännäinen: https://github.com/hirsivaja/plugin.video.areena

Minulla ei ole kokemusta kummastakaan, enkä tiedä miten nuo on paras asentaa.
Otsikko: Vs: Kodi ja YLE areena
Kirjoitti: SuperOscar - 18.10.16 - klo:20.02
Uudempi, virallista rajapintaa käyttävä liitännäinen: https://github.com/hirsivaja/plugin.video.areena

Minulla ei ole kokemusta kummastakaan, enkä tiedä miten nuo on paras asentaa.

Voin heti todentaa, että ainakin tämä ”virallista rajapintaa käyttävä” toimii ongelmitta. Ilmeisesti pitää vain huolehtia, että kopioi credentials.py.sample-tiedoston nimelle credentials.py ja kirjaa sinne omat arvonsa muuttujiin _appId, _appKey ja _secretKey.

Muoks: Niin se asennus. Minä tein niin, että kloonasin gitillä ensin tuon liitännäisen koneelle:

Koodia: [Valitse]
git clone https://github.com/hirsivaja/plugin.video.areena.git
Kloonatun kansion plugin.video.areena siirsin sitten Kodi-koneen kansioon ~/.kodi/addons sellaisenaan.

Sitten menin hakemaan itselleni Ylen API-avaimet (https://tunnus.yle.fi/api-avaimet) kuten Readme.md-tiedostossa opastettiin, jonka jälkeen kopioin saadut arvot credentials.py-tiedostoon kuten yllä totesin.
Otsikko: Vs: Kodi ja YLE areena
Kirjoitti: Postimies - 18.10.16 - klo:20.34
Itse en tiennyt tuosta uudemmasta  Yle Areena -liitännäisestä. Mahtaako toimia uudemmassa Kodi 17? Minulla on se tässä koneessa käännettynä tutustumista varten. Yhdessä koneessa on vielä Kodi 14. En ole jaksanut päivittää kun monia asia menee siinä rikki.
Otsikko: Vs: Kodi ja YLE areena
Kirjoitti: E_LE - 18.10.16 - klo:22.07
Kiitoksia. Nyt toimii, ainakin ubuntulla (ubu 14.04, kodi 16.1). Avainten lukemien oli alussa virheellistä, kunnes katsoin tarkemmin credentials.py.sample tiedostoa
- avainten nimet ovat vähän erilaisia kuin YLEn sivulla
- numerot pitää laitaa hipsuihin

Myös OpenElec 6.03 ja kodi 15.1 toimivat


Vähän mietityttää yksi seikka: miten aajanki sai yle-dl:n tehtyä ilman näitä avaimia?
Otsikko: Vs: Kodi ja YLE areena
Kirjoitti: nm - 18.10.16 - klo:22.25
Vähän mietityttää yksi seikka: miten aajanki sai yle-dl:n tehtyä ilman näitä avaimia?

yle-dl ei käytä tuota samaa rajapintaa vaan tulkitsee HDS-streamin osoitteen Areenan ohjelmasivulta. Osoite dekryptataan Areenan Flash-soittimesta luetulla avaimella.

Streamaustekniikat ovat muuttuneet jo pariin otteeseen Areenan olemassaolon aikana. Tämän vuoden aikana on siirrytty vähitellen HTML5-aikakauteen.
Otsikko: Vs: Kodi ja YLE areena
Kirjoitti: SuperOscar - 18.10.16 - klo:23.28
kunnes katsoin tarkemmin credentials.py.sample tiedostoa
- avainten nimet ovat vähän erilaisia kuin YLEn sivulla
- numerot pitää laitaa hipsuihin

Tai siis kaiketi credentials.py-tiedostoa? Käsittääkseni sen nimeksi pitää muuttaa credentials.py, ennen kuin se otetaan oikeasti käyttöön.

Erot johtuvat siitä, että credentials.py on Python-ohjelmakoodia, joten siinä ei varsinaisesti ole ”avainten nimiä” vaan muuttujien nimiä, jotka viittaavat APIn avainten nimiin. Muuttujat ovat merkkijonomuuttujia, joten arvot pitää ympäröidä lainausmerkein (tai puolilainausmerkein kuten esimerkkitiedostossa).