Skip to main content

T-Mobile TV app en Widevined kanalen op Android 7.0


Ik heb een hele simpele vraag:

De T-Mobile TV app vereist minimaal Android 7.1. Mijn vraag is waarom 7.1 en niet 7.0? Heeft dit te maken met het encryptieschema van Widevine wat er gebruikt wordt? Wordt alleen CBCS ondersteund of ook CENC? CBCS ondersteuning in exoplayer is pas mogelijk vanaf 7.1 las ik. Ik heb de app op het moment op een Sony KD49XE9005 geïnstalleerd met stock Android 7.0. De reden is dat er geen Android 7.1 voor is en met Android 8.0 en hoger wordt hij veel trager. Ik heb echter dus het probleem dat de Widevine kanalen zoals RTL en SBS maar een paar seconden spelen (bij de eerste keer dat ik de app start) en dan gaat het beeld op zwart en krijg ik de fout 'afspelen mislukt...'. Als ik op 'Ok' druk dan werkt het ook niet meer wanneer hij ze opnieuw probeert af te spelen. De NPO zenders werken nog wel.

Mijn vraag voor de technische dienst kort samengevat: "Waarom is de minimale Android-versie voor de app Android 7.1 en niet 7.0. Heeft dit met het gebruikte encryptieschema te maken wat niet werkt in 7.0?"

August 23, 2023

Hey @alex.87, deze informatie klopt niet helemaal. De app werkt vanaf Android tv 8. Vorige versies zouden niet moeten werken. In dit topic lees je alles over de TV app:  

 

 

 

22 reacties

Tommie van Odido
Moderator
Forum|alt.badge.img+13

Hey @alex.87, deze informatie klopt niet helemaal. De app werkt vanaf Android tv 8. Vorige versies zouden niet moeten werken. In dit topic lees je alles over de TV app:  

 

 

 


  • Auteur
  • is een Master Poster
  • August 23, 2023

Hallo Tommie, de minSdkVersion in de .apk is 25, wat dus Android 7.1 is. Daar is hij dan ook gewoon op te installeren.


Tommie van Odido
Moderator
Forum|alt.badge.img+13

Hey @alex.87, ik heb zojuist een developer gevraagd om hier naar te kijken. Zodra ik antwoord heb zal ik je dit laten weten! 


  • Auteur
  • is een Master Poster
  • September 11, 2023

Het probleem is verholpen in de nieuwe app versie 1.4.3143

De widevine kanalen kappen nu niet meer af, maar blijven netjes doorgaan.

Het probleem was volgens de logfiles van mijn tv dat de Widevine CDM de DRM keys niet goed kon parsen:

 

08-28 02:45:39.647  1265 19781 I WVCdm   : CdmEngine::AddKey

08-28 02:45:39.647  1265 19781 E WVCdm   : CdmLicense::HandleKeyResponse: unable to parse signed license response

08-28 02:45:39.648  1265 19781 E WVCdm   : CdmEngine::AddKey: keys not added, result = 70

08-28 02:45:39.648 11644 11737 E MediaDrm-JNI: Illegal state exception: Failed to handle key response: DRM vendor-defined error: -2931 (-2931)

08-28 02:45:39.651 11644 11737 E DefaultDrmSession: DRM session error
08-28 02:45:39.651 11644 11737 E DefaultDrmSession:   android.media.MediaDrm$MediaDrmStateException: Failed to handle key response: DRM vendor-defined error: -2931

.........

08-28 02:45:39.669 11644 11700 I sfw     : >>> APP[02:45:39.669] [11644:11700]: [I] Script: [EXOTASK] Task callback for entity: player<9>, task: events<4>, jsonS: {"result":0,"body":{"eventType":"onError","session":"","timepoint":1693183539653,"eventParams":{"errorCode":-1003,"errorMessage":"Failed to handle key response: DRM vendor-defined error: -2931"}}}

08-28 02:45:39.669 11644 11700 I sfw     : >>> APP[02:45:39.669] [11644:11700]: [I] Script: [VIDEO] ExoPlayer 9 event: {"result":0,"body":{"eventType":"onError","session":"","timepoint":1693183539653,"eventParams":{"errorCode":-1003,"errorMessage":"Failed to handle key response: DRM vendor-defined error: -2931"}}}

08-28 02:45:39.669 11644 11700 I sfw     : >>> APP[02:45:39.669] [11644:11700]: [I] Script: [WTV] onExoPlayerEvt (state 2): onError

........

08-28 02:45:39.805  1265 24870 I WVCdm   : CdmEngine::CloseSession

08-28 02:45:39.816 11644 11700 I sfw     : >>> APP[02:45:39.816] [11644:11700]: [I] Script: [EXOTASK] Task callback for entity: player<9>, task: events<4>, jsonS: {"result":0,"body":{"eventType":"onError","session":"","timepoint":1693183539809,"eventParams":{"errorCode":-1000,"errorMessage":"Source error","reason":6006}}}

08-28 02:45:39.816 11644 11700 I sfw     : >>> APP[02:45:39.816] [11644:11700]: [I] Script: [VIDEO] ExoPlayer 9 event: {"result":0,"body":{"eventType":"onError","session":"","timepoint":1693183539809,"eventParams":{"errorCode":-1000,"errorMessage":"Source error","reason":6006}}}

08-28 02:45:39.816 11644 11700 I sfw     : >>> APP[02:45:39.816] [11644:11700]: [I] Script: [WTV] onExoPlayerEvt (state 2): onError

08-28 02:45:39.816 11644 11700 I sfw     : >>> APP[02:45:39.816] [11644:11700]: [I] Script: [WTV] [VIDEO] Playback error: sourceError?errorMsg=Source error&tpurrocmrd=1, tune error count: 0

08-28 02:45:39.817 11644 11700 I sfw     : >>> APP[02:45:39.817] [11644:11700]: [I] Script: [WTV] Show barker: Er is iets misgegaan.

08-28 02:45:39.817 11644 11700 I sfw     :

08-28 02:45:39.817 11644 11700 I sfw     : Druk op OK om nogmaals te proberen.

 

Het is ook een hele oude Widevine CDM (versie 1.0) in Android 7.0.

Nu met de nieuwe app dus kan hij dus wel met de keys overweg.

Ik ervaar nog wel wat micro stuttering bij alle kanalen met regelmaat tijdens het afspelen, maar dat ligt waarschijnlijk aan de tv. Dat is soms ook bij het navigeren in de menu's van de tv. Er draait nog allerlei bloatware van Sony op de achtergrond. Ik ga mijn best doen om zoveel mogelijk te disablen via adb. In ieder geval bedankt voor het fixen!


  • Auteur
  • is een Master Poster
  • July 26, 2025

Gisterenavond heb ik de app moeten upgraden naar de nieuwste versie omdat de versie die op de tv stond geen verbinding meer kon maken met de server. Ik had versie 1.4.3232 erop staan en nu heb ik de laatste (2.0.5036) erop gezet. Echter heb ik met deze versie nu weer opnieuw het probleem dat de widevine kanalen afkappen na een x aantal seconden. Echt precies hetzelfde als voorheen.

Mijn vraag is dus of dit nog een keer aan de developers doorgeven kan worden?


  • Auteur
  • is een Master Poster
  • July 28, 2025

Nog wat andere versies getest. Het probleem speelt vanaf versie 2.0.4307.

 

1.4.4250 en 2.0.3678 worden de widevine kanalen niet afgekapt.

2.0.4307, 2.0.4477, 2.0.4672 en 2.0.5036 daar gaat het fout.


Cheyenne van Odido
Moderator
Forum|alt.badge.img+5

Hi ​@alex.87, bedankt! Voor de duidelijkheid, dit gaat om de Odido TV app? Om welke TV gaat het (merk/modelnummer)? Zou jij ook voor de zekerheid jouw postcode, huisnummer, geboortedatum en de laatste 4 cijfers van je rekeningnummer in je Community profiel willen plaatsen? Dan ga ik dit met het TV team bespreken!


  • Auteur
  • is een Master Poster
  • July 31, 2025

Hallo Cheyenne, ja, het gaat om de Odido TV app.

TV merk/modelnummer: Sony KD49XE9005

Klantgegevens heb ik je gestuurd via PM.


Cheyenne van Odido
Moderator
Forum|alt.badge.img+5

Hi ​@alex.87, dank! Behalve dat ik je privébericht niet kan terugvinden, wil ik je vragen deze in je Community profiel te zetten. Zo kunnen mijn collega's dit weekend ook voor je aan de slag en hebben zij ook toegang tot deze gegevens. Wil je jouw gegevens daarom in je profiel zetten en mij in dit topic een seintje geven als het zover is? Mega bedankt!


  • Auteur
  • is een Master Poster
  • August 1, 2025

Oké, gedaan.


Cheyenne van Odido
Moderator
Forum|alt.badge.img+5

Hi ​@alex.87, mega bedankt! Heel fijn. Kan je mij een aantal voorbeelden geven van momenten dat de zenders afkappen, op deze manier:

Zender:
Programma:
Datum/tijd:

Wij kunnen namelijk geen problemen vinden, het zou vlekkeloos moeten werken. Als je wat concrete voorbeelden kan geven, kunnen wij hier dieper op in gaan en starten wij een onderzoek. Ontzettend bedankt!


  • Auteur
  • is een Master Poster
  • August 9, 2025

vanmorgen om 6:36 heb ik met appversie  2.0.5036 naar RTL4 gezapt. Na een paar seconden kapte hij af. Daarna 1.4.4250 terug erop gezet. Is dit voldoendei info of moet ik een logdump maken?


Tommie van Odido
Moderator
Forum|alt.badge.img+13

Hey ​@alex.87, als je een logging kan delen van wanneer het probleem ontstaat dan zou dat wel helpen. Zo kan ik dit met zoveel mogelijke informatie doorzetten naar het Tv-team!  


  • Auteur
  • is een Master Poster
  • August 13, 2025

Ik heb de logging afgelopen nacht gepost hier, maar ik zie hem er nog niet tussen. Ik kreeg na het posten te zien dat ie nog goedgekeurd moest worden door moderators.


Tommie van Odido
Moderator
Forum|alt.badge.img+13

Hey ​@alex.87, ik ben bang dat hij in de spam terechtgekomen is, echter zie ik hem daar niet meer staan. Zou je hem nog een keer willen delen en dan een extra seintje willen geven? Dan kan ik hem goedkeuren voordat hij verwijderd wordt!  


  • Auteur
  • is een Master Poster
  • August 14, 2025

Moderator edit: Logging zorgt voor een error. Opgeslagen in notities.


  • Auteur
  • is een Master Poster
  • August 14, 2025

Oké, zojuist opnieuw gepost


Tommie van Odido
Moderator
Forum|alt.badge.img+13

Super bedankt ​@alex.87, ik heb het zojuist doorgezet naar de specialisten. Zij gaan het voor je onderzoeken en hopelijk ook weer oplossen! Zodra we meer informatie hebben zullen we dit delen. 


Tommie van Odido
Moderator
Forum|alt.badge.img+13

Hey ​@alex.87, heb je alleen nog voor mij het typenummer van je tv en welke softwareversie je op dit moment draait, is dat nog steeds Android 7.0? De specialisten hebben om deze info gevraagd, ik zal dit dan meteen toevoegen aan het ticket!


  • Auteur
  • is een Master Poster
  • August 15, 2025

Sony KD49XE9005 met Android 7.0 die er vanaf de fabriek op is gezet.


Tommie van Odido
Moderator
Forum|alt.badge.img+13

Dankje ​@alex.87, ik heb hem toegevoegd aan het ticket. Onze specialisten gaan ernaar kijken! 


Tommie van Odido
Moderator
Forum|alt.badge.img+13

Hey ​@alex.87, ik heb bericht terug van de technische dienst, onze app wordt niet ondersteund op Android 7.0, dit komt door de fabrikant. Hierdoor kunnen we er ook niks aan veranderen jammer genoeg. Mijn advies is om een andere APK versie erop te zetten die wel werkt. Je zit hiermee wel met de oude bugs die in die versie zijn opgetreden. Officiëel is de oplossing om een apparaat met geschikte Android versie te gebruiken, via een Chromecast, streamen of onze Mediabox. Maar als een andere APK versie voor je werkt, scheelt dat weer.