twenty-first century code monkey

Addon problemer på Raspberry Pi

Jeg har fået en del rapporter på at XBMC på Raspberry Pi har problemer med at afspille video fra nogle af mine addons. Det tyder på at Danish Live TV og Video Video HD virker –  TV3 Play gør i hvert fald ikke 🙂

Det værste ved det er at jeg ikke tror der findes en løsning. Pi’en har jo en ret lille CPU til at software dekode videoerne, så den kræver at video codecs’ene er understøttet af Pi’ens hardware dekoder – og her er antallet af codecs ret begrænset.

Problemet kan typisk observeres ved at der afspilles lyd men intet billede. Hvis i oplever dette kan i kontrollere videoens codec. Det kræver formentlig at i afspiller samme videoklip i XBMC på en PC eller lign., hvor videoen rent faktisk kan afspilles. Når videoen afspilles trykker i ‘o’ på tastaturet, det får XBMC til at vise den overlay boks med codec oplysninger i kan se på skærmbilledet herunder.

Den øverste del af skærmbilledet er fra TV3 Play, hvor video codec’et er angivet som vp6f – et codec som Pi’en ikke understøtter i hardware. Den nederste del er fra Video Video HD addon’en, hvor video codec’et er angivet som h264 – et codec som Pi’er understøtter så vidt jeg ved.

Der har også været en diskussion om dette emne på Pi’ens forum og der er de nået til samme konklusion. Hvis nogen af jer har anden information om dette emne hører jeg meget gerne om det – vi vil jo helst have fundet en løsning. Det skal nok også lige siges at jeg ikke selv har en Raspberry Pi – jeg hoppede selv på Ouya kickstarter vognen i stedet for 🙂

38 Kommentarer

  1. Christian

    Tak for dit hårde arbejde – vi har dagligt glæde af dine plugins her i hjemmet 🙂 Ærgerligt at enkelte plugins ikke fungerer med rpi, men det er jo ikke din skyld – og bare DR NU og Bonanza plugins’ene virker, er vi lykkelige her i hjemmet – sidste gang jeg testede bonanza (2.1.3) kørte det dog ikke rigtigt på min rpi, men nu prøver jeg igen når openelec 2.0 final er ude til rpi..

  2. Bergy

    Kører Xbian på rpi. Oplever sort skærm ved alle DR’s programmer i Danish Live TV. Kører også XBMC på Apple TV 1 og 2, og her virker det fint. Jeg er ikke helt overbevist om, at det skyldes codec fejl. På Apple TV kan man også opleve sort skærm ved denne plugin – og her er den enkle løsning at slå ‘hardware accelleration’ fra under video > afspil i indstillinger. Men i Xbian finder jeg ikke muligheden for at slå det fra – hvis det da er slået til 🙂 Har indkøbt codec til rpi, MPEG-2 decode og VC-1 decode. Ser dog ikke ud til, at det gør nogen forskel i forhold til rpi’s problemer med denne plugin. Bare lige dette input, hvis det kunne hjælpe nogen til en løsning. Jeg er kørt lidt fast…

  3. kasper boel nielsen

    Hej Tommy.
    Tak for rigtig gode plugins til xbmc som jeg har stor glæde af!

    Nogle programmer på Danish Live TV funger ikke hos mig som følger:
    Jeg har rpi med 512mb ram med xbmc installeret (OpenElec) i seneste version.

    Dr Nu Player fungerer perfekt og jeg kan tilsyneladende se og høre alle programmer som sendes i h264 (ses når jeg taster “o”)

    Danish Live Tv fungerer ligeledes med følgende programmer:
    Tv2Fyn,TvSyd, TvMidtVest, Tv2Øst, FolketingetTv, KanalSport som ligeledes sender h264

    Meen…. Danish Live Tv fungerer ikke med følgende programmer:
    Dr1, Dr2, DrUpdate, Lorry, DrK, Tv2Nord, Ramasjan
    Disse sender ligeledes i h264 som vises når jeg taster “o”.
    Men der er hverken lyd eller billed. Tilsyneladende afspilles der, hvilket ses på tidstælleren i den menu der kommer frem nederst når musen bevæges.

    Jeg er langt fra den skarpeste i dette forum, og måske du eller andre kan hjælpe mig videre?

    Hilsen Kasper

  4. Tommy

    Hej Kasper og bergy,

    Jeg vil tro grunden til nogle streams fejler er at x264 streamen ikke er kompatibel med hardware dekoderen i pi’en. Indholdet i en x264 stream kan grandbøjes ret meget ifht. hvilken profile der bruges, bitrate og mange andre ting.
    Fx hardware dekoderen i Apple TV kan klare nogle profiles mens den ikke kan klare andre – det samme er sikkert gældende for pi’en. Problemet med pi’en er at den har så lidt CPU power at CPU’en ikke kan dekode videoen. Det er den løsning / work-around som virker på Apple TV, hvor man lader CPU’en dekode videoen fordi den har nok power.

    Og mht. code packs så hjælper de ikke meget ifht. streaming. MPEG-2 er primært til DVD og VC-1 er en konkurrent til x264 som primært bliver brugt på bluray og hd-dvd.
    Så med mindre man har brug for de ting kan man vist ligeså godt spare de penge 🙂

    Mvh.
    Tommy

  5. Bergy

    Nu kører alt Danish Live TV på min rpi. Desværre har jeg svært ved at genskabe, hvordan jeg kringlede det. Jeg har haft fat i mange ting på en gang 🙂 Måske var det, der gjorde tricket, at jeg skiftede librtmp.so filen ud. Desuden har jeg skrevet to indkøbte codec ind i config.txt filen. Så til dig Tommy: Der er intet i rpi’s hardware, der gør det umuligt at spille Danish Live TV – det er bare lige med at finde den helt rigtige opsætning af pi’en. Desværre har jeg ikke haft samme held i forhold til TV3 Play endnu – ser reklamerne, men skærmen bliver sort, når selve videoen kommer. Den fejl har jeg også haft på Apple TV – her var løsningen at udskifte librtmp-filen. Håber nogen kan bruge dette til at komme videre!

  6. Tommy

    Hehe, det kunne nu være rart at finde den gyldne løsning, men ja jeg har tidligere hørt om at udskift librtmp.so uden dog selv nogensinde at havde gået den vej.

  7. HarryL

    På osx virker Danish live heller ikke med frodo?

  8. Tommy

    Hej Harry,
    Der har før været problemer med DR’s streams, dog primært på AppleTV.
    Her har løsningen været at slå hardware dekodning fra, prøv og det ikke også virker for dig.
    Mvh.
    Tommy

  9. Stefan

    Bergy – hvor fandt du den alternative librtmp.so ?

  10. KeldH

    Jeg har både en Xbian og Openelec, live tv kører fint på Xbian men ikke på Openelec. Jeg afinstallerede live tv på Openelec, genstartede RPI og geninstallerede – voila, så kører det også på Openelec. TV3play har jeg ikke forsøgt noget med endnu – her er der sort skærm.

  11. Jakob

    Hej Tommy

    Jeg har også en Raspberry Pi med Raspbmc installeret. Jeg kører din DR.nu app, og den virker fint 75% af gangene. Jeg har adskillige gange prøvet at køre bl.a. forbrydelsen, og det virker ca 50% af gangene. De øvrige gange hører jeg blot lyd-delen.

    Så ang. dr.nu er det altså ikke en codec-fejl, da filerne nogle gange kan streames, men hvor ligger fejlen så (måske Frodo)? Jeg har en log til dig hvis du har mod på at kigge på det (jeg er generelt ikke den store kode-nørd ;))

    Tak for en ellers god app 🙂

  12. Jakob

    Min logfil, denne gang med fejl i første forsøg:

    http://pastebin.com/q7HbCFkm

  13. Stefan

    Hej alle
    Jeg har installeret OpenElec på min RPI.
    Jeg har prøvet at finde Danish Live TV på Navi-X for at se om det spiller anderledes der (søg efter Danish).
    Og mærkeligt nok afspilles DR2 problemfrit – mens de andre ikke gør. Det ser ud til at det er de samme codecs-oplysninger på alle kanalerne.

    Jeg har ændret en smule i config.txt – jeg ved dog ikke om det har en betydning for min efterfølgende opdagelse. Ændringen burde dog ikke have nogen betydning for afspilningen.
    arm_freq=800 (overclocking)
    disable_overscan=1 (og jeg kan stadig ikke få skærmen til at passe uden at ændre i XBMC-zoom)
    gpu_mem=128 (standard-indstilling)
    hdmi_force_hotplug=1 (aktiverer HDMI selv om tv er slukket)

    Efter at være vendt tilbage til Danish Live TV og leget lidt med primær/sekundær stream er det nu også lykkedes mig at få DR1 (sekundær stream) og DR2 (primær stream) op at køre.
    De øvrige kanaler virker stadig ikke. Jeg synes det er mærkeligt, at der er forskel.

    Codecs viser det samme som fra en windows pc, dog med følgende undtagelser:
    Linje 1: identisk
    Linje 2: identisk indtil P(fr: 25.000, vq: 0%, dc:omx-h264, MB/s: 2,89)
    Linje 3: C( ad: 0,000, a/v: -7,929, edl:-, dcpu: 0% acpu: 0% cache 0 B 100%, omx vb: 4915200 ad: 1,985)
    Linje 4: W(fps: 9,22 CPU0: 10,0%) slut – ikke noget om refresh (sidstnævnte procent svinger fra 5,9-14,5)
    Ovennævnte codecs stammer fra sort skærm DR K.

    På velfungerende DR1:
    Linje 1: identisk
    Linje 2: identisk indtil P(fr: 25.000, vq: 15%, dc:omx-h264, MB/s: 0,90)
    Linje 3: C( ad: 0,000, a/v: 0,600, edl:-, dcpu: 5% acpu: 7% cache 0 B 13%, omx vb: 4915200 ad: 1,985)
    Linje 4: W(fps: 25,00 (svinger lidt), CPU0: ca. 45%) slut – ikke noget om refresh

    Kan I andre også få DR1 og DR2 i gang vha. ovenstående?
    Og hvordan kan det være at de andre kanaler stadig ikke virker??
    Mvh. Stefan

  14. Michael

    Jeg har testet Raspberry Pi med Raspbmc (både RC4 og RC5), OpenElec og Xbian – alle med samme resultat. Sort skærm, ingen lyd, men tiden tæller som om der sker noget.

    Jeg har prøvet at ændre på primary/secondairy streams, men uden held.
    Jeg har lige testet Frodo RC2 på en Windows 8 og her virker kanalerne fint.

    Blot lidt ekstra input til debatten.

  15. Michael

    Har prøvet at tilgå DRs rtmp:// links direkte fra XBMC via en .strm fil og samme resultat.
    Jeg er meget nybegynder her, men efter hvad jeg kan søge mig frem til, så kan det pege i retning af librtmp, som ikke understøtter DRs streams? Nogen der kan af eller bekræfte dette?

    dr.strm fil:
    rtmp://livetv.gss.dr.dk/live/livedr01astream3 live=1

    Jeg har også prøvet med et andet link, hvor kvaliteten dog ikke er så god.

    dr.strm fil
    http://lm.gss.dr.dk/V/V01M.stream/Playlist.m3u8

    Denne virker fint.

  16. Morten Vinding

    Vil lige give mit besyv med her 🙂

    At Raspberry PI’en ikke kan decode VP6 er en delvis sandhed. Den har ikke hardware acc. til at decode VP6 men iflg.: http://www.raspberrypi.org/archives/592
    “It can software (but still vector accelerated) decode VP6, VP7, VP8, RV, Theora, WMV9 at DVD resolutions.”

    Jeg formoder at DVD opløsning er rigeligt til TV3 play?
    Så er problemet bare at den codec (der er software men bruger vector acceleration) ikke endnu er tilgængelig til Raspberry PI 🙁

    Men har kom til at tænke på noget andet:
    TV3Play har jo en iPad/iPhone app! Den bruger jo temmeligt sikkert ikke VP6. Så TV3 på altså have programmerne liggende i et andet format også.
    Kunne det være muligt at pege addon’en over på disse streams istedet?

    Jeg har ikke undersøgt det så meget nærmere, men hvis der er nogen der mener der kan være muligheder i det, så vil jeg da gerne forsøge mig med noget TCP dump, og se om jeg kan hitte de streams som iPad appen bruger.

    /Morten

  17. Tommy

    Hej Morten,
    Det lyder interessant. TV3 Play streamer i 720×408 pixels (ifølge mit screenshot), så det er egentligt ret tæt på DVD opløsning.
    Jeg har ikke selv hverken en Pi eller iOS device, så jeg kan ikke selv undersøge det nærmere. Hvis du har mulighed for at sniffe lidt på iPad app’en så vil jeg gerne give det et forsøgt med at implementere det.
    Mvh.
    Tommy

  18. Morten Vinding

    Hej Tommy,

    Så har jeg gravet lidt mere i det.
    Har ikke lige sat en sniffer op, men jeg opdagede at TV3play app’en kan airplay’e… det virkede så godt nok ikke med min Openelec-xbmc, MEN xbmc afslørede den URL den forsøgte at afspille.

    Jeg afspillede sæson 9 afsnit 1 af Luksusfælden, og den URL som xbmc forsøgte at afspille var:
    http://iphone.cdn.viasat.tv/iphone/006/00605/S60536_luksusflden_4merjed1wqueymox_iphone.m3u8
    Det virkede så som sagt ikke, men i filen er der en række URL’er. Jeg tog så den der hed layer 4 (ved faktisk ikke hvad forskellen er, men den havde den højeste bitrate 🙂 ), og hentede den playliste ned.
    I begge playlister er der kun relative URL’er, så jeg tilføjede “http://iphone.cdn.viasat.tv/iphone/006/00605/” foran alle streams’ne og kopierede filen over til min RPi.
    Afspille og Bingo! så var der luksusfælden i H264 på min RPi.

    Nu er det store spørgsmpål så hvordan man finder de URL’er frem.
    Jeg forstiller mig at TV3play app’en nok mest er en wrapper for noget web-baseret indhold, men jeg har ikke helt kunnet finde frem til hvilken URL den starter på.

    Lad mig vide om du kan bruge det her til noget i sig selv om jeg skal prøve at finde noget mere info.

    Glemte forøvrigt helt at sige 1000 tak for nogen übber fede plugins! Det er dem jeg bruger 90% af tiden med min XBMC med… Har svært ved at se hvad jeg skal bruge et Apple TV til uden dem 🙂

    /Morten

  19. Tommy

    Hej Morten,
    Det ser interessant ud, men opløsningen/kvaliteten er desværre ringere end på websitet. Din stream er i 480×272, mens websitet streamer i 720×408.
    Har du sniffet en iPhone eller iPad?

    Mvh.
    Tommy

  20. Morten Vinding

    Hej Tommy,

    Du har taget den forkeret stream så 😉

    Der er 5 streams i den m3u playliste, den der heder layer 4 siger min VLC er i 720×404 pixels.
    (hav tålmodighed, layer 4 streamen er næsten 20 sekunder om at starte i VLC på min computer).

    Nej jeg har ikke fået kigget på noget sniffning endnu, men det må være næste punkt. Jeg kan godt se at den URL er lidt obscur, så det er nok nødvendigt at kunne emulere IOS app’en hele vejen.

    /Morten

  21. Morten Vinding

    Så fik jeg sniffet lidt (en jailbreaket iPad med tcpdump er en rar ting ;)).

    Stadig med udgangspunkt i Luksusfælden (hvad gør man ikke for at gøre sin kone glad? ;)):

    ————————————————————————–
    Først henter den en oversigt over alle afsnit (luksusfælden sæson 9):
    http://www.tv3play.dk/mobileapi/detailed?formatid=3817

    Jeg vælger “title”:”Luksusf\u00e6lden S09E07″ som har “id”:”286753″, det får den til at hente:
    http://viastream.viasat.tv/MobileStream/286753

    Den peger så igen på:
    “http:\/\/iphone.cdn.viasat.tv\/iphone\/006\/00605\/S60542_luksusflden_lu0lyzubqtlih2ln_iphone.m3u8”

    Som tidligere nævnt er det så en m3u playliste som indeholder 5 streams i forskellige kvaliteter.
    Bedste er:
    S60542_lu0lyzubqtlih2ln_Layer4_vod.m3u8 som er en relativ URL så den fulde URL er:
    http://iphone.cdn.viasat.tv/iphone/006/00605/S60542_lu0lyzubqtlih2ln_Layer4_vod.m3u8

    Det er så igen en m3u playliste med relative URL’er, som skal have sat “http://iphone.cdn.viasat.tv/iphone/006/00605/” foran og vupti så kørere den.
    ————————————————————————-
    Så langt så godt. Så er spørgsmålet så hvordan man kommer fra “Luksusfælden sæson 9” til “formatid=3817”.

    Tommy: er det noget du kan bruge til noget det her? Hvis ja, skal jeg så prøve at finde ud af hvor “formatid=3817” kommer fra?

    Alle andre: er er selvfølgelig mere end velkommen til at byde ind hvis I har noget viden! 🙂

    /Morten Vinding

  22. Morten Vinding

    En sidste kommentar fra mig idag, så skal jeg nok tie stille 🙂

    Jeg reinstallerede lige appen. Det første den henter når man starter den første gang er:
    http://freetvmobile.pdl.viaplay.com/dk/tv3/config/config.json

    Der efter henter den:
    http://www.tv3play.dk/mobileapi/featured

    Der er 5 tabs i bunden af appen:
    Udvalgt = http://www.tv3play.dk/mobileapi/featured
    Mest sete = http://www.tv3play.dk/mobileapi/mostviewed
    A-Å = http://www.tv3play.dk/mobileapi/format
    Mere = http://freetvmobile.pdl.viaplay.com/dk/tv3/pages/about.html
    Mit play = Ved jeg ikke helt hvordan fungerer…

    http://www.tv3play.dk/mobileapi/format har alle programmer. Hver har så et id, fx. for luksusfælden 3817 som så skal linkes til:
    http://www.tv3play.dk/mobileapi/detailed?formatid=3817
    Det er så sidste sæson af programmet, men i den nye json fil er der så id’er til de andre sæsoner.

    Ved ikke om det kan bruges til noget, men syntes lige jeg ville tage det med.

    /Morten Vinding

  23. Tommy

    Hej Morten,
    Det er perfekt! Så vidt jeg kan se er det alt jeg skal bruge. Jeg prøver at strikke noget sammen en af de nærmeste dage.
    Mvh.
    Tommy

  24. Morten Vinding

    Hej Tommy,

    Det lyder godt. Jeg (sammen med alle de andre Raspberry PI ejere) ser frem til det 🙂

    Jeg har forresten slet ikke kigget på reklamerne. Jeg tænker at da de jo virker fra det nuværende addon så kan den del måske genbruges, ellers må du lige sig til hvis der er noget mere jeg skal forsøge at sniffe.

    Godt nytår.

    /Morten Vinding

  25. Tommy

    Hey, jeg har uploadet en proof-of-concept version af TV3Play (til XBMC Frodo):
    http://tommy.winther.nu/files/2013/01/plugin.video.tv3play.dk-20130101.zip

    Det ser ud til XBMC auto-selecter den bedste stream den kan afspilles. Jeg får i hvert fald den bedste kvalitet når jeg afspiller. Jeg vil gerne høre om det virker på Pi’en inden jeg bruger alt for meget tid på addon’en 🙂

    Lige pt. mangler jeg to ting for at kunne lave addon’en.
    1. er reklamerne som du siger. det er nok bedst at tilføje dem igen.
    Umiddelbart vil jeg tro der mangler et api kald.
    (Det kan være app’en får data fra det almindelige http://viastream.viasat.tv/PlayProduct på websitet ?)

    2. jeg kan ikke få billederne til at indlæse, så jeg får formentlig bygget en forkert URL:
    noget a’la: http://play.pdl.viaplay.com/imagecache/1mod100.jpg
    Kan du finde nogle eksempler på URL’er til billeder?

    mvh.
    Tommy

  26. Morten Vinding

    Hmm jeg havde skrevet en lang smøre (igen), men det ser ud til at spam filteret har fanget det 😉

    Nå men du er godt nok hurtig Tommy! 🙂

    Jeg har smidt dit addon på min PI med Openelec nightly og XBMC Frodo RC2.
    Det virker næsten perfekt! Eneste problem ser ud til at være at det crasher når man forsøger at gå ind på enkelte sæsoner af bestemte programmer, bla. Luksusfælden sæson 9.

    Jeg smider lige et klip fra logen i bunden af posten.

    Dine to spørgsmål:

    1. Reklamer ser ud til at komme fra http://viastream.viasat.tv/MobileData/
    Altså bliver “MobileStream” bare skiftet ud med “MobileData”.
    Fx. “Paradise Hotel S07E54”:
    Først henter og kørere den:
    Reklamer: http://viastream.viasat.tv/MobileData/288269 og der efter:
    Stream: http://viastream.viasat.tv/MobileStream/288269

    2. Med hensyn til billeder er jeg ikke sikker på at jeg helt forstår hvad du mener, for mig kan jeg bare tage path’en fra json objekterne og indsætte host navn foran.
    Her er nogen eksempler:
    http://play.pdl.viaplay.com/IMG_3634.jpg
    http://play.pdl.viaplay.com/images//assets//automatic//dbd1d629d1da80f36cbf1a59bfe030b5-3jpg.jpg
    http://play.pdl.viaplay.com/category_pictures//2boliger1pris.jpg
    http://play.pdl.viaplay.com/imagecache/497×280/category_pictures/amaliealene.jpg
    ——————————–
    Her er så min XBMC log når jeg forsøger at åbne Luksusfælden sæson 9 (ikke streamen bare oversigten):

    01:50:51 T:2684351584 NOTICE: Thread XBPyThread start, auto delete: false
    01:50:51 T:2684351584 NOTICE: –>Python Interpreter Initialized<–
    01:50:53 T:2684351584 NOTICE: Calling API: http://www.tv3play.dk/mobileapi/formatcategory/3860/video
    01:50:53 T:2684351584 ERROR: Traceback (most recent call last):
    01:50:53 T:2684351584 ERROR: File "/storage/.xbmc/addons/plugin.video.tv3play.dk/addon.py", line 336, in
    01:50:53 T:2684351584 ERROR: tv3PlayAddon.listVideos(PARAMS[‘region’][0], PARAMS[‘format’][0],PARAMS[‘category’][0])
    01:50:53 T:2684351584 ERROR: File “/storage/.xbmc/addons/plugin.video.tv3play.dk/addon.py”, line 104, in listVideos
    01:50:53 T:2684351584 ERROR: episode = video[‘episode’]
    01:50:53 T:2684351584 ERROR: KeyError: ‘episode’
    01:50:53 T:3043639296 ERROR: GetDirectory – Error getting plugin://plugin.video.tv3play.dk/?category=3860&format=3806&region=tv3play.dk
    01:50:53 T:3043639296 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.tv3play.dk/?category=3860&format=3806&region=tv3play.dk) failed
    01:50:53 T:2766140512 NOTICE: Thread Background Loader start, auto delete: false

    Men ellers ser det sgu ud til at vi er tæt på.
    Godt arbejde!

    /Morten Vinding

  27. Tommy

    Takker. Jeg har uploaded en ny test version: http://tommy.winther.nu/files/2013/01/plugin.video.tv3play.dk-20130103.zip
    Billederne virker, fejlen med Luksusfælden er rettet og der afspilles en reklame før afsnittet.
    Det er vist rimelig tæt på nu som du siger 🙂
    Det næste bliver vist de ekstra kaldt til Mest sete, udvalgte, mv.
    Mvh.
    Tommy

  28. Martin

    Nu har jeg haft fulgt lidt med i denne tråd, da jeg heller ikke har held med at få Danish Live TV til at virke på R-Pi med Xbian installeret. Er der nogle udover Bergy der har fået det til at virke?

  29. Morten Vinding

    Cool.

    Det ser jo ud til at virke perfekt!
    Jeg vil lige teste lidt mere her hen over weekenden og se om jeg kan finde noget, men min umiddelbare indskydelse er at det virker som det skal.

    Jeg kom i tankt om at iPad appen også laver nogen kald til google-analytics, ved ikke om det er noget vi bør tage med, eller om vi “glemmer” det? 😉

    “Mest sete” og “udvalgte” er ikke så vigtig for mig personligt, men hvis det er noget du gerne vil have med så fint nok.

    /Morten Vinding

  30. Michael

    Raspberry og Danish live Tv – noget nyt på denne front.

    Er der nogen der har fået det til at virke?

    Er der noget man kan hjælpe med, teste streames eller andet.

    Min søde lille rasp pi gør mig ikke så glad så længe jeg ikke kan køre de danske tv kanaler.

    -Michael

    PS. Bortset fra det – kanon Apps , jeg har udelukkende kørt tv via xbmc de sidste år og det er fordi jeg kan se DRs kanaler live…

  31. Michael Kruse

    Hej
    Her deværre forgæves forsøgt at få “danish Live” til at fungerer på RPI. Har sjovt nok fungeret på et tidspunkt. Da et direkte kald til de pågældene streams (via strm fil i xbmc) er det jo givet at det er dem der ikke fungerer og ikke selve “Danish Live”.
    Har imidlertid fundet streams der fungerer, men i en noget lavere kvalitet. De er til streaming fra android mobil. Foreslår følgende: læg en fil i hjemmemappen ved navn TV.M3U som kan kaldes ixbmc via Video-Filer. Den skal have følgende indhold:

    #EXTM3U
    #EXTINF:0,DR1
    http://lm.gss.dr.dk/V/V01H.stream/Playlist.m3u8
    #EXTINF:0,DR2
    http://lm.gss.dr.dk/V/V02H.stream/Playlist.m3u8
    #EXTINF:0,DR Update
    http://lm.gss.dr.dk/V/V03H.stream/Playlist.m3u8
    #EXTINF:0,DR K
    http://lm.gss.dr.dk/V/V04H.stream/Playlist.m3u8
    #EXTINF:0,DR Ramasjang
    http://lm.gss.dr.dk/V/V05H.stream/Playlist.m3u8
    #EXTINF:0,DRHD
    http://lm.gss.dr.dk/V/V06H.stream/Playlist.m3u8

    Kan naturligvis gøres anderledes (fx ændre i channels.py) . Disse streams fungerer altid omend i en lavere kvalitet.
    Og Tommy: Tak for godt arbejde og herlige adons. Bruger dem meget og med stor glæde 🙂

    MVH
    Michael

  32. Peter

    Hej,

    Forst og fremmest tusinde tak for DR live add on for XBMC.
    Jeg bor i Italien og har som mange andre stor glaede af Openelec, XBMC paa min Raspberry Pi.
    Jeg har det sidste halve aar provet forgaeves at faa DR update til at stream men forgaeves.
    Desvaere savner jeg rigtig meget at faa Danish Live TV til at virke. Flere streams er OK men DR update viser et sort billede. Det er som om at stream er started men intet vises. Her er min link til loggen.
    Openelec er latest build Version: devel-20130119014421-r12966
    http://xbmclogs.com/show.php?id=28908
    Den saame version af Frodo instaleret pa min PC virker uden problemer

    Igen mange tak for disse herlige add-ons

    MVH
    Peter

  33. Jonas Andersson

    Hej Tommy!

    Tack för väldigt bra information angående Raspberry Pi, har samma problem som skrivs i denna tråd.
    Är det väldigt omständigt att få ihop en plugin även för tv3play.se ?
    Eller är denna kompatibel med hela tv3play?

    Tacksam för svar!

    Mvh Jonas Andersson

  34. Morten Vinding

    Hej,

    Nu er det snart længe siden der er sket noget her, så jeg ville lige kigge lidt på det igen.
    Jeg opdagede at når jeg loadede: http://freetvmobile.pdl.viaplay.com/dk/tv3/config/config.json
    Fik jeg:
    “requiredversion”: “1.0”,
    “currentversion”: “1.0”,
    “requiredreason”: “Der er en ny version af appen klar, som du må hente for at for at alt virker”,
    “upgradereason”: “Der er en ny version af appen klar til download, som vi anbefaler du downloader.”,

    Så jeg fyrrede op for tcpdump på min iPad igen, men der var ikke sket nogen forskel, den kaldte stadig den samme URL
    Så jeg tænkte at det måtte være den User-agent som app’en brugte, så jeg satte min Chrome til at bruge samme som app’en:
    User-agent: TV3%20Play/1.0.3 CFNetwork/548.0.4 Darwin/11.0.0

    Men det ændrede heller ikke noget, så jeg må formode at app’en også får den besked og blot ignorere den.

    Jonas Andersson:
    Det ser ikke ud til at den virker med tv3play Sverige, selv om man har mulighed for at vælge Sverige viser den stadig kun danske programmer.
    Jeg er ikke den store programør, så jeg kan ikke lige gennemskue hvorfor det ikke virker, men jeg har lavet en udgave til TV3 Sverige:
    https://www.ellegaard.dk/mvn/raspberry/plugin.video.tv3play.se-20130103.zip

    Tommy: sige lige til hvis du ikke vil have at jeg har den liggende der. Jeg har ikke ændret noget andet end URL’en, copyright headeren er fuldstændig uændret.

    /Morten

  35. Tommy

    Hej Morten og Jonas,
    Jeg ved ikke om i har misset det, men jeg lavede version 2.0.0 af TV3 Play addon’en for en månedstid siden. Den er dog stadig kun i mit beta repository. Den virker til DK, SE og NO.
    Addon’en bruger forøvrigt slet ikke config.json filen, så der er ingen grund til at grave mere i den 🙂
    Mvh.
    Tommy

  36. Morten Vinding

    Dohhh….

    Jo det havde jeg da misset Tommy.
    Jeg har hentet og installeret den nu. Ser ud til at virke som den skal. 🙂

    Med hensyn til config.json så var det mere teksen:
    “requiredreason”: “Der er en ny version af appen klar, som du må hente for at for at alt virker”
    jeg var bekymret for, tænkte at vi måske skulle begynde at brugen nogen andre streams, men ved nærmere eftertanke betyder:
    “requiredversion”: “1.0″,
    “currentversion”: “1.0″,
    jo nok at det er den nyeste version, og at teksten “requiredreason” er statisk og kun bliver brugt NÅR/hvis der kommer en ny version.

    Detalje, jeg kan se at du sætter user-agent til:
    ‘Mozilla/5.0 (iPad; CPU OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.0.2 Mobile/9A5248d Safari/6533.18.5’

    App’en selv bruger:
    User-agent: ‘TV3%20Play/1.0.3 CFNetwork/548.0.4 Darwin/11.0.0’

    Har sikkert ikke nogen betydning, men det vil jo nok være mest korrekt at sætte den til det samme 🙂

    /Morten Vinding

  37. Tommy

    Cool, jeg skifter user-agent i næste version, så er vi da sikre på det ikke skaber problemer 🙂
    Mvh.
    Tommy

  38. Bernhard

    Jeg sidder her og prøver at få openelec 3.0.3 på Raspberry Pi til at makke ret uden held. Dit addon installerer fint, men når jeg går i gang med at spille, f.eks. DR3, så kan jeg se den bufferer op til 9 sekunder, men tidstælleren flipper mellem 00:00 og 00:01 nogle gange og standser så helt. Har du noget ide om hvad det betyder?

© 2024 Tommy Winther

Tema af Anders NorenOp ↑