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:Â Â
Â
Â
Â
Hallo Tommie, de minSdkVersion in de .apk is 25, wat dus Android 7.1 is. Daar is hij dan ook gewoon op te installeren.
Hey @alex.87, ik heb zojuist een developer gevraagd om hier naar te kijken. Zodra ik antwoord heb zal ik je dit laten weten!Â
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] P11644:11700]: I] Script: 0EXOTASK] 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]: 6I] Script: 1VIDEO] 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: 6WTV] 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]: PI] Script: 1EXOTASK] 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    : >>> APP002:45:39.816] 11644:11700]: ;I] Script: 3VIDEO] 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    : >>> APP102:45:39.816] w11644:11700]: ;I] Script: PWTV] 5VIDEO] Playback error: sourceError?errorMsg=Source error&tpurrocmrd=1, tune error count: 0
08-28 02:45:39.817 11644 11700 I sfw    : >>> APP102:45:39.817] I11644: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!