*Löst* Problem med Telia Play + Nvidia Shield TV

Diskussion i 'Android TV' startad av blunden, 4 jun 2018.

  1. blunden

    blunden Professional Droid Hedersmedlem

    Blev medlem:
    11 jun 2009
    Inlägg:
    3 261
    Mottagna gillanden:
    531
    Telefon:
    Pixel 7 Pro

    MINA ENHETER

    Telefon:
    Pixel 7 Pro
    Telefon 2:
    OnePlus 7 Pro
    ROM:
    LineageOS 20.0
    Telefon 3:
    Xiaomi Mi MIX
    ROM:
    LineageOS 19.1
    Platta:
    LG G Pad 8.3
    ROM:
    LineageOS 14.1
    Övrigt:
    GW4 Classic, Huawei Watch, Moto 360, Nvidia Shield TV
    Har någon av er fått senaste versionen av Telia Play att fungera på Nvidia Shield TV?

    Först kraschade den för att den inte litade på certifikatet som presenteras för https://tve-config.han.telia.se, en domän där den hämtar outputRestrictions.json. Detta löste jag genom att hosta filen på en egen server och patcha appen så att den hämtar den därifrån istället. Då kraschar den tillsynes för att den inte lyckas hitta de moduler i Google Play Services som krävs för Casting-stöd, vilket gissningsvis är för att dessa inte inkluderas i Google Play Services för Android TV av naturliga skäl.

    Eventuellt skulle man kunna ta bort koden som kallar på metoden som kraschar men det känns som att det bara kommer leda till ytterligare krascher senare. Är det någon som fått den att fungera på något enklare sätt?

    Anledningen att jag försökte köra appen direkt istället för att casta från en telefon är att jag har problem med att streamen stannar efter 5-10 sekunder och sedan hänger sig. Startar man upp den igen får man se 5-10 sekunder till. Casting från alla andra appar jag testat fungerar dock felfritt och det fungerar bra om man kollar direkt med telefon-appen, utan casting.

    EDIT: Jag lyckades lösa det genom att patcha bort Chromecast-stödet en metod i taget tills den slutade krascha. :D Den kräver ju fortfarande att man har en air mouse-fjärr eller liknande för navigering men då funkar den OK. Photoshoppade även ihop en Android TV banner och skapade en app som startar Telia Play utan att behöva använda Sideload Launcher.
     
    Last edited: 5 jun 2018
    bernard, yoel och cam_neely gillar detta.
  2. chraist

    chraist Replicant Moderator

    Blev medlem:
    11 aug 2011
    Inlägg:
    8 128
    Mottagna gillanden:
    8 741
    Operatör:
    Fello
    Telefon:
    Google Pixel 7

    MINA ENHETER

    Operatör:
    Fello
    Telefon:
    Google Pixel 7
    Telefon 2:
    Google Pixel XL
    Härligt att du löste det :-)
     
  3. yoel

    yoel Kid Droid Medlem

    Blev medlem:
    20 okt 2011
    Inlägg:
    68
    Mottagna gillanden:
    4

    MINA ENHETER

    För oss som är lekmän och vill ta del av din lösning hur gör vi, finns det någon enkel guide som du kan bidra med eller står vi helt och hållet i of side :D
     
    Yoko666 och bernard gillar detta.
  4. Yoko666

    Yoko666 Senior Droid Medlem

    Blev medlem:
    6 sept 2017
    Inlägg:
    1 078
    Mottagna gillanden:
    912
    Operatör:
    Halebop, Tre
    Telefon:
    iPhone 13 pro

    MINA ENHETER

    Operatör:
    Halebop, Tre
    Telefon:
    iPhone 13 pro
    Telefon 2:
    Sony Xperia 1 III
    Telefon 3:
    iPhone 8/iPhone SE 2016
    Platta:
    Mi pad 5
    Platta 2:
    surface go 2
    Övrigt:
    Hoarder, som har nästan en av varje.
    Jag vill också höra hur du gjort. Funkar inte i min mibox länge. Kör shield Oreo?
     
  5. Yoko666

    Yoko666 Senior Droid Medlem

    Blev medlem:
    6 sept 2017
    Inlägg:
    1 078
    Mottagna gillanden:
    912
    Operatör:
    Halebop, Tre
    Telefon:
    iPhone 13 pro

    MINA ENHETER

    Operatör:
    Halebop, Tre
    Telefon:
    iPhone 13 pro
    Telefon 2:
    Sony Xperia 1 III
    Telefon 3:
    iPhone 8/iPhone SE 2016
    Platta:
    Mi pad 5
    Platta 2:
    surface go 2
    Övrigt:
    Hoarder, som har nästan en av varje.
  6. blunden

    blunden Professional Droid Hedersmedlem

    Blev medlem:
    11 jun 2009
    Inlägg:
    3 261
    Mottagna gillanden:
    531
    Telefon:
    Pixel 7 Pro

    MINA ENHETER

    Telefon:
    Pixel 7 Pro
    Telefon 2:
    OnePlus 7 Pro
    ROM:
    LineageOS 20.0
    Telefon 3:
    Xiaomi Mi MIX
    ROM:
    LineageOS 19.1
    Platta:
    LG G Pad 8.3
    ROM:
    LineageOS 14.1
    Övrigt:
    GW4 Classic, Huawei Watch, Moto 360, Nvidia Shield TV
    Ursäkta, har inte hållit koll på detta forum på sista tiden. :)

    Om ni sett någon av mina APK-moddar tidigare vet ni att jag inte brukar hålla dem för mig själv bara för att. I detta fall handlar det helt och hållet om att jag inom den kvällen jag hade på mig att lösa problemet inte fann någon bättre lösning för en av krascherna än att ändra så att appen hämtar en fil den behöver från min egen webbserver. Det känns fel att göra den beroende på min server, speciellt när jag sett att vissa av mina appar spridits till en rad andra ställen (vilket är helt ok så länge inte appen ansluter till min server varje start).

    Om Swedroid eller liknande pålitlig part känner för att hosta filen (dvs. denna: https://tve-config.han.telia.se/config/outputRestrictions.json) skulle jag inte ha några problem att släppa den färdiga modifierade APK-filen publikt. Android litar inte på den CA som utfärdat certifikatet de använder.

    Tills dess syns de smali-ändringarna jag gjorde (förutom domänen) nedan:
    [PATCH] Address crashes on Android TV


    EDIT: APK-filer nedan

    Kom på att jag borde kunna direktlänka till en Github-gist av filen och det ser ut att fungera. Det löser hela problemet ovan och gör att jag inte har något problem att släppa min modifierade version. :D Ni behöver installera båda apparna nedan, där den sista gör att ni får en ikon för att starta Telia Play direkt från Android TV-gränssnittet.

    OBS: Har bara testat denna nya version lite snabbt på telefonen, inte på Nvidia-boxen men bör fungera.

    Modifierad Telia Play 3.5.0: Telia_Play_v3.5.0-no-cast-atv-blunden.apk

    Leanback-genväg: Telia-Play-Shortcut-blunden.apk
     
    Last edited: 12 sept 2018
    Haider, cam_neely, bernard och 1 annan gillar detta.
  7. Yoko666

    Yoko666 Senior Droid Medlem

    Blev medlem:
    6 sept 2017
    Inlägg:
    1 078
    Mottagna gillanden:
    912
    Operatör:
    Halebop, Tre
    Telefon:
    iPhone 13 pro

    MINA ENHETER

    Operatör:
    Halebop, Tre
    Telefon:
    iPhone 13 pro
    Telefon 2:
    Sony Xperia 1 III
    Telefon 3:
    iPhone 8/iPhone SE 2016
    Platta:
    Mi pad 5
    Platta 2:
    surface go 2
    Övrigt:
    Hoarder, som har nästan en av varje.
    @blunden@blunden så jäkla bra! ska testa detta asap! supertack!
     
  8. jockeihabo

    jockeihabo Kid Droid Medlem

    Blev medlem:
    6 dec 2011
    Inlägg:
    52
    Mottagna gillanden:
    21

    MINA ENHETER

    Hej, jag har provat och får endast en svart bild innan launchern kommer tillbaka. Funkar det för er andra? Riktigt förnämligt om detta skulle gå att få igång! Kör tv hub från Comhem. Skulle du vilja kolla att det funkar på din shield TV Blunden?
     
  9. blunden

    blunden Professional Droid Hedersmedlem

    Blev medlem:
    11 jun 2009
    Inlägg:
    3 261
    Mottagna gillanden:
    531
    Telefon:
    Pixel 7 Pro

    MINA ENHETER

    Telefon:
    Pixel 7 Pro
    Telefon 2:
    OnePlus 7 Pro
    ROM:
    LineageOS 20.0
    Telefon 3:
    Xiaomi Mi MIX
    ROM:
    LineageOS 19.1
    Platta:
    LG G Pad 8.3
    ROM:
    LineageOS 14.1
    Övrigt:
    GW4 Classic, Huawei Watch, Moto 360, Nvidia Shield TV
    Installerade du båda apparna?
     
  10. jockeihabo

    jockeihabo Kid Droid Medlem

    Blev medlem:
    6 dec 2011
    Inlägg:
    52
    Mottagna gillanden:
    21

    MINA ENHETER

    Ja men ska prova avinstallera båda och prova igen.
     
  11. jockeihabo

    jockeihabo Kid Droid Medlem

    Blev medlem:
    6 dec 2011
    Inlägg:
    52
    Mottagna gillanden:
    21

    MINA ENHETER

    Det funkade efter att jag ominstallerade! Härligt och tackar! Det är lite bökigare med hub från Comhem eftersom den saknar stöd för mus så krävs att man simulerar mus med mouse toggle samtidigt men åtminstone kan man köra hjälpligt så här och tack för att du moddat appen!
     
  12. blunden

    blunden Professional Droid Hedersmedlem

    Blev medlem:
    11 jun 2009
    Inlägg:
    3 261
    Mottagna gillanden:
    531
    Telefon:
    Pixel 7 Pro

    MINA ENHETER

    Telefon:
    Pixel 7 Pro
    Telefon 2:
    OnePlus 7 Pro
    ROM:
    LineageOS 20.0
    Telefon 3:
    Xiaomi Mi MIX
    ROM:
    LineageOS 19.1
    Platta:
    LG G Pad 8.3
    ROM:
    LineageOS 14.1
    Övrigt:
    GW4 Classic, Huawei Watch, Moto 360, Nvidia Shield TV
    Så bra. Ja, gränssnittet är långt ifrån smidigt men håller man sig till Live-tv och de bitarna fungerar det hyfsat med en air mouse. Ser det mest som en temporär lösning dock, speciellt eftersom det kräver att man gör om moddandet varje gång en ny version släpps.

    Den mer långsiktiga lösningen vore antingen att övertyga Telia om att släppa en native-app eller reverse:a deras API och bygga en egen. Det verkar dock knöligt då det mest ser ut som en WebView så troligen inget renodlat API. Har dock inte kollat.
     
  13. andreas_pson

    andreas_pson Kid Droid Medlem

    Blev medlem:
    9 jun 2013
    Inlägg:
    62
    Mottagna gillanden:
    6

    MINA ENHETER

    Har inte gjort inlägg här på år och dar men googlade och hamnade här. Laddade ner apkerna och installerade. Funkar perfekt. Stort tack.
     
  14. oziano

    oziano Infant Droid Medlem

    Blev medlem:
    17 okt 2015
    Inlägg:
    7
    Mottagna gillanden:
    1
    Så jävla grymt gjort, va riktigt irriterande att telia play inte fungerade men tack vare att jag fann denna tråd löste det sig. Återigen riktigt grymt jobbat :)
     
  15. cam_neely

    cam_neely Teen Droid Medlem

    Blev medlem:
    18 apr 2010
    Inlägg:
    266
    Mottagna gillanden:
    98
    Operatör:
    Telenor
    Telefon:
    Samsung Galaxy Note 20 Ultra

    MINA ENHETER

    Operatör:
    Telenor
    Telefon:
    Samsung Galaxy Note 20 Ultra
    Telefon 2:
    Google Nexus 6P
    Platta:
    Sony Xperia Z4 Tablet
    Platta 2:
    Nexus 10
    Övrigt:
    Shield TV x2, CC with GTV x2, Huawei Watch,Google Home x10

    Tack för tipset att göra Leanback-genväg! Blir perfekt till NFL Gamepass Europe! :)
     
  16. Johan76

    Johan76 Teen Droid Medlem

    Blev medlem:
    25 apr 2010
    Inlägg:
    436
    Mottagna gillanden:
    216

    MINA ENHETER

    Funkar denna fortfarande.

    Prova precis på en MiBox S med 8.1
    Helt svart skärm bara
     
  17. mul

    mul Adult Droid Medlem

    Blev medlem:
    13 nov 2013
    Inlägg:
    786
    Mottagna gillanden:
    432
    Operatör:
    Vimla
    Telefon:
    S23 Ultra

    MINA ENHETER

    Operatör:
    Vimla
    Telefon:
    S23 Ultra
    Måste också fråga om denna fungerar fortf? Bör väl fungera på alla androidtv enheter? Polaren har en ATV som han vill installera telia play på.
     
  18. Johan76

    Johan76 Teen Droid Medlem

    Blev medlem:
    25 apr 2010
    Inlägg:
    436
    Mottagna gillanden:
    216

    MINA ENHETER

    Fick igång det efter uppdaterat från aptoide store.

    Men hur ändrar man kanal smidigt?

    Har Air mouse men helt hopplöst att scrolla ner i kanallistan. Kommer till 12an sen hoppar den om från början igen.

    Några tips?
     
  19. mul

    mul Adult Droid Medlem

    Blev medlem:
    13 nov 2013
    Inlägg:
    786
    Mottagna gillanden:
    432
    Operatör:
    Vimla
    Telefon:
    S23 Ultra

    MINA ENHETER

    Operatör:
    Vimla
    Telefon:
    S23 Ultra
    Gjorde du ngt speciellt? Eller bara uppdatera typ. Senast jag prova vägra den starta.
     
  20. Johan76

    Johan76 Teen Droid Medlem

    Blev medlem:
    25 apr 2010
    Inlägg:
    436
    Mottagna gillanden:
    216

    MINA ENHETER

    Jag hade installerat apk n från denna tråden. Då var det svart. Sedan körde jag aptoide store och uppdatera. Efter det kom den ingång. Dock helt omöjligt att välja kanaler på ett vettigt sätt även med airmouse. Funkar 1-8 typ men helt hopplöst att scrolla neråt till de andra kanalerna [emoji853]