plugin.video.vrt.nu icon indicating copy to clipboard operation
plugin.video.vrt.nu copied to clipboard

Failed to load compatible stream

Open TASSDevon opened this issue 2 years ago • 27 comments

Describe the bug

When trying to play an episode of VRT Journaal Laat the following error is displayed: "Failed to load a compatible stream, please try toggling Use Widevine DRM in the add-on Playback settings" This was not the case until this morning. When enabling the Widevine DRM in the settings, this did not fix the problem.

To Reproduce

Play any vrtnu episode.

Expected behavior

Stream plays back

Additional context

  • Operating system: OSMC
  • Kodi version: 18.7
  • Addon version: 2.5.4
  • Using a VPN: no
  • Country you are using the addon from: Belgium

TASSDevon avatar Aug 02 '21 14:08 TASSDevon

I can't reproduce this. Please try to invalidate the local http caches in the VRT NU Add-on Expert Settings. Provide a full debug log if the problem persists: https://kodi.wiki/view/Log_file/Easy

mediaminister avatar Aug 02 '21 16:08 mediaminister

I had the same problem. I noticed the Inputstream Adaptive setting was disabled. After I enabled it again, the stream worked again.

umerckx avatar Aug 02 '21 20:08 umerckx

This morning I tried it again and it worked fine. I didn't change any settings. Very strange!

TASSDevon avatar Aug 03 '21 06:08 TASSDevon

It's because "Het Journaal" is initially provided as a virtual subclip from the DRM-protected live stream. After a couple of hours VRT uploads an unprotected on demand stream and the stream info is changed.

Maybe the add-on doesn't handle the stream info caching very well in this specific case. I'll take another look.

mediaminister avatar Aug 03 '21 07:08 mediaminister

Hmm, today it happened again. Something must've changed at VRT's way of working because in the past year or 2 or so I never had any problems with it.

TASSDevon avatar Aug 04 '21 06:08 TASSDevon

Yes, you need to enable Widevine DRM.

mediaminister avatar Aug 04 '21 06:08 mediaminister

When enabling the Widevine DRM in the settings, this did not fix the problem.

I did, to no effect ;-)

TASSDevon avatar Aug 04 '21 07:08 TASSDevon

I need a full debug log then to investigate the problem.

mediaminister avatar Aug 04 '21 07:08 mediaminister

I guess OSMC doesn't automatically install Widevine CDM.

mediaminister avatar Aug 04 '21 08:08 mediaminister

2021-08-04 18:25:05.274 T:1915356720   ERROR: Control 50 in window 10025 has been asked to focus, but it can't
2021-08-04 18:25:30.926 T:1388548832   ERROR: [plugin.video.vrt.nu] hls_aes is not available for this stream, please try toggling the "Use Widevine DRM" setting

Using the YeloTV addon, it used to detect and ask to download a new version of WideVine, but since that addon doesn't work anymore, I guess I might have an outdated version

TASSDevon avatar Aug 04 '21 16:08 TASSDevon

Make sure you have InputStreamHelper en InputStream Adaptive add-ons installed. Can you post the info screen from InputStreamHelper? This shows the installed version of Widevine CDM.

mediaminister avatar Aug 04 '21 19:08 mediaminister

Just as a reference, VRT.NU has recently modified their live streams to only work using DRM. This impacts live TV and watching shows that are still being (or recently have been) broadcasted.

In case your system is not able to have a working Widevine DRM implementation, you will not be able to watch Live TV streams or very recently broadcasted content. You may have to wait a bit before the VOD content is working without DRM protection.

This is the information they have released: https://www.vrt.be/heb-je-een-vraag/s/article/Waarom-werkt-sinds-19-juli-2021-de-stream-van-de-VRT-niet-meer-op-mijn-toestel

dagwieers avatar Aug 11 '21 07:08 dagwieers

Same problem here. I use total different OS. Seams hot topic here over Widevine at https://libreelec.tv/ It seams not an easy problem to adapt Widevine on non x86 or amd cpu's.... Anyone know to adapt Widevine on a LibreElec? Have Odroid C2 hardware.

hifihifi avatar Aug 22 '21 21:08 hifihifi

You need to enable Widevine DRM in the VRT NU add-on playback settings. When InputStreamHelper is installed, Widevine CDM should be installed automatically: https://github.com/emilsvennesson/script.module.inputstreamhelper/releases

Please open an issue at https://github.com/emilsvennesson/script.module.inputstreamhelper/issues if Widevine fails to work on your system.

mediaminister avatar Aug 23 '21 07:08 mediaminister

You need to enable Widevine DRM in the VRT NU add-on playback settings. When InputStreamHelper is installed, Widevine CDM should be installed automatically: https://github.com/emilsvennesson/script.module.inputstreamhelper/releases

Please open an issue at https://github.com/emilsvennesson/script.module.inputstreamhelper/issues if Widevine fails to work on your system.

I reinstalled with newer version LibreElec, now 9 instead 8.2 and it works again. He installed stream and wine automatic after hé ask if you want to.

hifihifi avatar Aug 23 '21 21:08 hifihifi

I have a similar issue:, somebody an idea ?

2021-09-10 23:09:07.282 T:1915622320 NOTICE: VideoPlayer::OpenFile: plugin://plugin.video.vrt.nu/play/id/vid-d7d14c24-6543-4632-950a-185050b8e68c/pbs-pub-4dae6fa1-97e6-427c-925f-0de369a12fa9 2021-09-10 23:09:07.287 T:1316991200 NOTICE: Creating InputStream 2021-09-10 23:09:07.288 T:1316991200 ERROR: IAddonInstanceHandler::CreateInstance: inputstream.adaptive returned bad status "Permanent failure" during instance creation 2021-09-10 23:09:07.288 T:1316991200 ERROR: CVideoPlayer::OpenInputStream - error opening [plugin://plugin.video.vrt.nu/play/id/vid-d7d14c24-6543-4632-950a-185050b8e68c/pbs-pub-4dae6fa1-97e6-427c-925f-0de369a12fa9] 2021-09-10 23:09:07.289 T:1316991200 NOTICE: CVideoPlayer::OnExit() 2021-09-10 23:09:07.499 T:1915622320 NOTICE: CVideoPlayer::CloseFile() 2021-09-10 23:09:07.499 T:1915622320 NOTICE: VideoPlayer: waiting for threads to exit 2021-09-10 23:09:07.500 T:1915622320 NOTICE: VideoPlayer: finished waiting

My setup: kodi 18.9 on raspberry pi 3+ vrt nu add-on 2.5.5 Gebruik widevind DRM enabled Gebruik InputStream Adaptive enabled

InputStream Helper 0.5.7 InputStream Adaptive 2.4.6 Widevine CDM 4.10.1679.0

JeanPoll avatar Sep 10 '21 21:09 JeanPoll

Widevine CDM 4.10.1679.0 doesn't work anymore. You need to upgrade your system, this means a newer operating system that supports the newest Widevine CDM.

mediaminister avatar Sep 10 '21 22:09 mediaminister

ok thx will upgrade kodi

JeanPoll avatar Sep 12 '21 19:09 JeanPoll

Did a fresh kodi install (19.1), installed vrt nu 2.5.4, upgraded to 2.5.5. Installed widevine via vrt nu and still it fails

Kodi 19.1 Widevine CDM versie 4.10.1679.0

So means I will be not able to play vrt nu again on my setup....

JeanPoll avatar Sep 12 '21 19:09 JeanPoll

Re-installed widevine, have version 4.10.2252.0 But now facing:

_``` 2021-09-12 22:27:46.982 T:654 ERROR : AddOnLog: inputstream.adaptive: Unable to load widevine shared library (/home/osmc/.kodi/cdm/libwidevinecdm.so) 2021-09-12 22:27:46.983 T:654 ERROR : AddOnLog: inputstream.adaptive: OpenDRMSystem failed 2021-09-12 22:27:46.984 T:654 ERROR : CVideoPlayer::OpenInputStream - error opening [plugin://plugin.video.vrt.nu/play/id/vid-8ecbc5b7-8156-4ad2-a64b-422848507bb0/pbs-pub-52ca1281-c082-42be-9903-6da56f525afe] 2021-09-12 22:27:46.984 T:654 INFO : CVideoPlayer::OnExit() 2021-09-12 22:27:46.984 T:654 INFO : ADDON: Dll Destroyed - InputStream Adaptive 2021-09-12 22:27:47.020 T:377 INFO : CVideoPlayer::CloseFile() 2021-09-12 22:27:47.020 T:377 INFO : VideoPlayer: waiting for threads to exit 2021-09-12 22:27:47.021 T:377 INFO : VideoPlayer: finished waiting 2021-09-12 22:27:50.454 T:529 INFO : initializing python engine. 2021-09-12 22:27:55.599 T:529 INFO : CPythonInvoker(5, /home/osmc/.kodi/addons/plugin.video.vrt.nu/resources/lib/addon_entry.py): script successfully run

JeanPoll avatar Sep 12 '21 20:09 JeanPoll

Your operating system doesn't support Widevine 4.10.2252.0, you need to upgrade the system that runs Kodi.

mediaminister avatar Sep 12 '21 21:09 mediaminister

I have installed kodi via osmc, so that operating system it out dated. Can anyone recommend an other setup for my raspberry pi 3 ? LibreELEC or Xbian ?

Thanks, Jan

JeanPoll avatar Sep 13 '21 06:09 JeanPoll

For those stuck with problems on older devices like a s912 or s905 you can manually upgrade to Coreelec 9.2.8 which fixes the OS to support the latest Widevine 4.10.2252.0.

base08 avatar Sep 13 '21 11:09 base08

Related to this issue: https://github.com/xbmc/inputstream.adaptive/issues/678

JeanPoll avatar Sep 14 '21 07:09 JeanPoll

i have trouble streams i cannot open the same for vtmgo but there i could look to series from a way back but nothing live?

mantaalex avatar Sep 14 '21 13:09 mantaalex

It would be handy if someone could list here or on the wiki the operating systems (in my case, for the Raspberry Pi) that are up to date in terms of Widevine DRM support for VRT Nu.

I have here OSMC, on which over a month ago, I installed Widevine DRM and got things working again. However, since a week or two it no longer works for the same reason.

Those constant changes really drive this cable cutter crazy…

stroobandt avatar Oct 03 '21 10:10 stroobandt

My setup: Raspberry Pi 3+ Kodi 19.1 All works fine for the moment. It might help to de-install widevind DRM en re-install it again. This can be done in the configuration of VTR NU itself

JeanPoll avatar Oct 03 '21 12:10 JeanPoll