Tommy Winther

twenty-first century code monkey

Page 2 of 30

Mine erfaringer med opgradering til Kodi

Nu er der efterhånden kommet de første par beta versioner af Kodi, så for et par dage siden satte jeg mig for at opgradere mine eksisterende XBMC installationer til Kodi. I mit setup bruger jeg MySQL som database til videodatabasen samt tvheadend til PVR og derudover er det stort set standardinstallationer.

Ubuntu Linux

Min Ubuntu installation er pt. version 14.04 “Trusty Tahr” og jeg bruger Team Kodi’s Unstable PPA. For at installere Kodi var det blot at køre de velkendte kommandoer. Herefter er Kodi installeret og klar til at blive brugt.


$ sudo apt-get update
$ sudo apt-get upgrade

Da jeg vil have min Ubuntu installation til  at starte Kodi ved opstart var det nødvendigt at tilrette filen ~/.dmrc og erstatte Session=XBMC med Session=kodi. For at få PVR delen til at virke er det pt. nødvendigt med et par symlinks, men jeg tænker det bliver rettet inden den endelige release:

$ sudo ln -s /usr/lib/xbmc/addons/pvr.hts /usr/lib/kodi/addons/pvr.hts
$ sudo ln -s /usr/share/xbmc/addons/pvr.hts /usr/share/kodi/addons/pvr.hts

Til sidst var det blot tilbage at genstarte mediecenteret og se Kodi tone frem på skærmen.

Ouya (Android)

Ouya har et indbygget web-interface til at uploade APK filer (installationsfiler til Android) – man kunne også bruge adb, men drag-and-drop var lettere 🙂 Efter installationen af Kodi startede jeg den op og brugte den lidt inden jeg afinstallerede XBMC. PVR delen virker out-of-the-box på Android, så ingen problemer her.

Raspberry Pi (OpenELEC)

På min Raspberry Pi bruger jeg OpenELEC og det kan nærmest ikke være lettere at opgradere. Hent blot den seneste beta version af OpenELEC, kopier de fire installationsfiler til Update mappen på din Raspberry Pi og genstarten den. Resten sker helt automatisk. PVR delen virker også out-of-the-box på Pi’en, dejligt.

Kodi 14.0 “Helix” Beta 1

KodiBeta1SplashKodi.tv kan du læse om den første beta version af Kodi 14.0 “Helix”. Kodi er som bekendt det nye navn for vores kære XBMC og på trods af den store omvæltning i navnet så ligner softwaren sig selv og der er som altid en hel række forbedringer under motorhjelmen.

Af større forbedringer i beta 1 kan bl.a. nævnes understøttelse af den næste generation af video codecs med h.265/HEVC og VP9 som danner grundlag for 4K video. På Kodi.tv kan du læse om flere højdepunkter og en venlig anmodning om at tage en god backup inden du prøvekører beta versionen!

Med hensyn til det nye logo så er det kommet et skridt nærmere efter communitiet har udvalgt en håndfuld forslag som så danner grundlag for det egentlige logo der udarbejdes af et reklamebureau.

Seabreeze Boulevard

seabreeze-boulevard

For omtrent to måneder siden bryggede jeg mit fjerde bryg. Denne gang blev det efter længere tids overvejelse til en såkaldt American Pale Ale. Øllet har pt. været på flaske ca. 6 uger og smager fantastisk – det er blevet en øl jeg er temmelig stolt af.

Det var første gang jeg brugte BeerSmith til at lave opskriften (baseret på denne opskrift) og det var helt klart et hit. Mit eneste problem var blot at følge alle trin som BeerSmith foreskrev: selvfølgelig startede jeg med at lave en fejl, 20 liter vand i gryden til mæskning som jeg plejer i stedet for ca. 14 liter som BeerSmith dikterede og det gav naturligvis hurtigt problemer med at have al mæsken i gryden – så kan jeg lære det 🙂

Resten af processen gik dog fint og min eneste anden udfordring var i forbindelse med tørhumling hvor jeg manglede sådan en lille fætter. Så da øllet skulle på flaske kunne jeg ikke undgå at der kom en lille smule “humle grums” med i et par af flaskerne fordi humlen var kommet direkte i gærspanden og ikke i en sok som let kunne tages op. Men det har nu også sin charme at man kan se det er hjemmelavet.

Etiketten er som altid hjemmelavet og indeholder et foto af gaden Seabreeze Boulevard fra vores ferie i Florida sidste år. Jeg synes det var passende nu det er en American Pale Ale.

Kodi logoafstemning

Team Kodi har udvalgt 58 kandidater til det nye logo og nu er det så op til hele communitiet at stemme om hvilken af kandidaterne som fremover skal være det nye logo. Afstemning og reglerne kan læses i dette blogindlæg på kodi.tv.

Mine favoritter er:

kodi-logo1 kodi-logo2

Denne weekend holder Team Kodi desuden deres årlige DevCon hvor fremtiden diskuteres. Som sidste år semi-live blogger de om de emner der diskutere og det er ofte spændende. Læs med her.

DR TV 5.0.6

drtviconDen nye version af DR TV addonen er nu indsendt til det officielle XBMC.org repository. I har sikkert allerede fået opdatering, ellers kommer den meget snart.

Det blev til to små fejlrettelser: Seneste udsendelser opdateres nu hvert femte minut i stedet for en gang i døgnet, hvilket ikke gav så meget mening 🙂
Den anden ændring er bedre fejlhåndtering når man forsøger at afspille et videoklip som ikke længere findes på serveren.

XBMC JSON-RPC tricks

XBMC har i de seneste versioner inkluderet et JSON-RPC interface som bl.a. kan bruges til at fjernstyre XBMC, fx hvis du har en XBMC fjernbetjeningsapp til din smartphone. Min Movie Quiz addon bruger også JSON-RPC til at bygge spørgsmålene ved at hente oplysninger om film og musik fra XBMC’s database.

Jeg bruger Yatse som fjernbetjeningsapp på min android telefon og den giver mig mulighed for at afspille videolinks direkte på XBMC. Jeg savner indimellem at kunne gøre noget lignende fra min computere og uden det store held med diverse Firefox udvidelser har jeg i stedet strikket et lille bash script sammen:

#!/bin/bash
FILE=$1
HOST=localhost
if [ -n "$2" ]; then
HOST="$2"
fi

curl --data-binary "{\"jsonrpc\": \"2.0\", \"method\": \"Player.Open\", \"id\": \"play-on-xbmc\", \"params\": {\"item\": {\"file\": \"$FILE\"}}}" -H "content-type: application/json;" http://$HOST:8080/jsonrpc

Gem ovenstående kodelinjer i en fil fx play-on-xbmc. Herefter kan du afspille en stream (DR1 i dette tilfælde) på XBMC med kommandoen:

./play-on-xbmc "http://dr01-lh.akamaihd.net/i/dr01_0@147054/master.m3u8?b=100-2000"

Kommandoen kan også bruges til aktivere addons (noget som jeg bruger en del når jeg leder efter fejl 🙂 ):

./play-on-xbmc plugin://plugin.video.drnu/?playVideo=monte-carlo-elsker-usa-8-8

 

En anden kommando jeg også jævnligt bruger er denne til at få XBMC til at scanne efter og importere nye filer i databasen:

curl --data-binary '{ "jsonrpc": "2.0", "method": "VideoLibrary.Scan", "id": "mybash"}' -H 'content-type: application/json;' http://localhost:8080/jsonrpc

DR TV 5.0.4

drtviconEndnu en lille opdatering til DR TV addon’en som retter fejlene i forbindelse med foretrukne programmer. Hvis du fx havde tilføjte Den store bagedyst til foretrukne programmer, så viste den alle programmer med “den” i titlen 🙂
Jeg har tilføjet en knap i addon indstillingerne til at nulstille foretrukne programmer hvis der skulle være behov for det.

Jeg har også forsøgt at tilføje menupunktet Nyeste videoer igen – umiddelbart ser det ud til at virke, men jeg vil gerne høre fra jer om det indeholder de programmer i forventer.

Slut med YouSee og Stofa web-tv

De sidste mange måneder har hverken YouSee web-tv eller Stofa web-tv virket i XBMC da begge udbydere har valgt at DRM beskytte deres streams. I stedet for en masse spørgsmål og forvirring har jeg bedt XBMC folkene om at fjerne disse to addons fra det officielle XBMC repository.

Har du en eller begge addons installeret får du muligvis en besked om du vil deaktivere dem og det kan du roligt gøre 🙂

DR TV 5.0.3

drtviconEn lille opdatering til DR TV addon’en der tilføjer menupunktet Vis områdevælger til context-menuen i XBMC. På den måde er det let altid at komme til det område du ønsker. Det er desuden et workaround på den måde XBMC håndterer områdevælgeren på når addon’en bliver startet via en genvej i XBMC’s foretrukne.

Jeg har også rettet en potentiel fejl i Nyligt sete videoer i tilfælde hvor videoen er slettet på DR’s server.

Den nye version er 5.0.3 og kan findes i mit beta-repository ind til videre…

 

Afsked med XBMC…

… og velkommen til Kodi. Har du ikke været forbi xbmc.org for nyligt undrer du dig måske over hvad Kodi er?

Kodi er XBMC’s nye navn som indføres med version 14 (også kendt under kodenavnet Helix). Da jeg læste om navneskiftet i går vidst jeg ikke helt hvad jeg skulle synes om det. Jeg har jo fulgt XBMC gennem mange år og det pludselige navneskifte kom som en stor overraskelse for mig. Efter at have sovet på det og undersøgt bevæggrunden for navneskiftet tror jeg såmænd nok jeg skal komme til at holde af Kodi på samme måde som jeg holder af XBMC. Selve softwaren ændrer sig jo ikke blot på grund af et navneskifte.

Blogindlægget på xbmc.org forklarer ikke særlig godt hvorfor der skal skiftes navn og hvorfor Kodi blev valgt, men som jeg har forstået det så er der disse primære årsager til navnet og skiftet:

XBMC Foundation har ikke haft varemærkebeskyttelse på XBMC navnet, vel mest fordi det oprinder fra Xbox. Det har givet problem med misbrug/misforståelser, jeg tænker primært på XBMC4Android som var lavet af tredjepart og som ofte gav problemer.

Navnet Kodi er valgt ud fra en lang liste som er kontrolleret af advokater i forhold til varemærkebeskyttelse. Kodi kan desuden med lidt fantasi “staves” med medietasterne på en gængs fjernbetjening. (Noget a’la “hop tilbage”, “optag”, “play”, “et” vil jeg tro 🙂 )

Jeg fornemmer også hints til at navneskiftet er fremprovokeret netop nu fordi der er pres fra tredjepart/tidsmæssigt pres – om det så er en samarbejdspartner eller andet skal jeg ikke spå om, men det bliver spændende at se hvad fremtiden bringer…

« Older posts Newer posts »

© 2017 Tommy Winther

Theme by Anders NorenUp ↑