smirgol / plugin.video.crunchyroll

Watch videos from the anime platform Crunchyroll.com on Kodi
GNU Affero General Public License v3.0
45 stars 11 forks source link

Kodi 18.9 Leia Not working! #53

Closed tester38 closed 2 months ago

tester38 commented 3 months ago

It is not working anymore. I was not able to open playlist. When i go to anime it shows me the animes. but i cant open anything. With newest update i was not able to open Anime.

This log is before i updated:

2024-03-15 00:59:33.358 T:3011558528 ERROR: Control 50 in window 10025 has been asked to focus, but it can't 2024-03-15 00:59:52.752 T:2462053184 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--

tester38 commented 3 months ago

right now i cant open the plugin: This is the log after i installed latest staging zip

2024-03-15 01:11:13.281 T:2462053184 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--

smirgol commented 3 months ago

Thank you for reporting that. I've fixed that, hopefully it's working now. Just be warned that a couple of minutes ago the watchlist seemed to stop working, too. I need to check that tomorrow. Use one of the other menu entries to access the anime you want to watch until then.

tester38 commented 3 months ago

Cacnt open the videos:

2024-03-15 01:42:18.426 T:2652853056 ERROR: [PLUGIN] Crunchyroll: Failed to prepare stream info data 2024-03-15 01:42:18.426 T:2652853056 ERROR: [PLUGIN] Crunchyroll: KeyError 'hardSubs' ['File : /storage/.kodi/addons/plugin.video.crunchyroll/resources/lib/controller.py , Line : 736, Func.Name : start_playback, Message : stream_info = video_stream_helper.get_player_stream_data()\n', 'File : /storage/.kodi/addons/plugin.video.crunchyroll/resources/lib/videostream.py , Line : 73, Func.Name : get_player_stream_data, Message : video_player_stream_data.stream_url = self._get_stream_url_from_api_data_v2(api_stream_data)\n', 'File : /storage/.kodi/addons/plugin.video.crunchyroll/resources/lib/videostream.py , Line : 145, Func.Name : _get_stream_url_from_api_data_v2, Message : url = api_data["hardSubs"]\n'] 2024-03-15 01:42:18.434 T:3011226752 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.crunchyroll/?plot=Wer+Gottesseher+werden+m%C3%B6chte%2C+muss+auf+die+Easton-Magieschule.+Doch+diese+Eliteschule+hat+eine+%C3%A4u%C3%9Ferst+schwierige+Aufnahmepr%C3%BCfung%2C+die+Mash+erst+einmal+bestehen+muss.&plotoutline=Wer+Gottesseher+werden+m%C3%B6chte%2C+muss+auf+die+Easton-Magieschule.+Doch+diese+Eliteschule+hat+eine+%C3%A4u%C3%9Ferst+schwierige+Aufnahmepr%C3%BCfung%2C+die+Mash+erst+einmal+bestehen+muss.&episode=2&thumb=https%3A%2F%2Fwww.crunchyroll.com%2Fimgsrv%2Fdisplay%2Fthumbnail%2F1920x1080%2Fcatalog%2Fcrunchyroll%2F592ba26818640da23fcf37b9e3a8d0d1.jpe&title=MASHLE%3A+MAGIC+AND+MUSCLES+%232+-+Mash+Burnedead+und+das+wundersame+Labyrinth&fanart=https%3A%2F%2Fwww.crunchyroll.com%2Fimgsrv%2Fdisplay%2Fthumbnail%2F1920x1080%2Fcatalog%2Fcrunchyroll%2F7ce6bedc77c1c73383d404e7c1de2e4e.jpe&tvshowtitle=MASHLE%3A+MAGIC+AND+MUSCLES&aired=2023-04-15&premiered=2023-05-12&episode_id=G31UXZMGK&series_id=GDKHZEP8W&stream_id=G8MFN09Z3&mode=videoplay&duration=1420&collection_id=G63VC2D83&year=2024&status=Continuing&season=1&genre=anime] 2024-03-15 01:42:24.670 T:2652853056 ERROR: [PLUGIN] Crunchyroll: Failed to prepare stream info data 2024-03-15 01:42:24.670 T:2652853056 ERROR: [PLUGIN] Crunchyroll: KeyError 'hardSubs' ['File : /storage/.kodi/addons/plugin.video.crunchyroll/resources/lib/controller.py , Line : 736, Func.Name : start_playback, Message : stream_info = video_stream_helper.get_player_stream_data()\n', 'File : /storage/.kodi/addons/plugin.video.crunchyroll/resources/lib/videostream.py , Line : 73, Func.Name : get_player_stream_data, Message : video_player_stream_data.stream_url = self._get_stream_url_from_api_data_v2(api_stream_data)\n', 'File : /storage/.kodi/addons/plugin.video.crunchyroll/resources/lib/videostream.py , Line : 145, Func.Name : _get_stream_url_from_api_data_v2, Message : url = api_data["hardSubs"]\n'] 2024-03-15 01:42:24.700 T:3011226752 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.crunchyroll/?plot=Mash+wurde+von+Tom+in+ein+Duelo-Spiel+gegen+das+L%C3%A1ng-Wohnheim+verwickelt.+Dabei+kann+er+weder+auf+einem+Besen+fliegen+noch+kennt+er+die+Spielregeln%21&plotoutline=Mash+wurde+von+Tom+in+ein+Duelo-Spiel+gegen+das+L%C3%A1ng-Wohnheim+verwickelt.+Dabei+kann+er+weder+auf+einem+Besen+fliegen+noch+kennt+er+die+Spielregeln%21&episode=4&thumb=https%3A%2F%2Fwww.crunchyroll.com%2Fimgsrv%2Fdisplay%2Fthumbnail%2F1920x1080%2Fcatalog%2Fcrunchyroll%2Fc6d0f99fbc177edf4b09e22025d3c724.jpe&title=MASHLE%3A+MAGIC+AND+MUSCLES+%234+-+Mash+Burnedead+und+der+starke+Magier&fanart=https%3A%2F%2Fwww.crunchyroll.com%2Fimgsrv%2Fdisplay%2Fthumbnail%2F1920x1080%2Fcatalog%2Fcrunchyroll%2F7ce6bedc77c1c73383d404e7c1de2e4e.jpe&tvshowtitle=MASHLE%3A+MAGIC+AND+MUSCLES&aired=2023-04-29&premiered=2023-05-26&episode_id=GN7UDV7PJ&series_id=GDKHZEP8W&stream_id=GVMF04ZQ2&mode=videoplay&duration=1420&collection_id=G63VC2D83&year=2024&status=Continuing&season=1&genre=anime] 2024-03-15 01:42:43.691 T:2633188160 ERROR: [PLUGIN] Crunchyroll: Failed to prepare stream info data 2024-03-15 01:42:43.692 T:2633188160 ERROR: [PLUGIN] Crunchyroll: KeyError 'hardSubs' ['File : /storage/.kodi/addons/plugin.video.crunchyroll/resources/lib/controller.py , Line : 736, Func.Name : start_playback, Message : stream_info = video_stream_helper.get_player_stream_data()\n', 'File : /storage/.kodi/addons/plugin.video.crunchyroll/resources/lib/videostream.py , Line : 73, Func.Name : get_player_stream_data, Message : video_player_stream_data.stream_url = self._get_stream_url_from_api_data_v2(api_stream_data)\n', 'File : /storage/.kodi/addons/plugin.video.crunchyroll/resources/lib/videostream.py , Line : 145, Func.Name : _get_stream_url_from_api_data_v2, Message : url = api_data["hardSubs"]\n'] 2024-03-15 01:42:43.701 T:3011226752 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.crunchyroll/?plot=Eigentlich+m%C3%B6chte+Mash+mit+seinem+Vater+blo%C3%9F+ein+friedliches+Leben+im+Wald+f%C3%BChren+und+hin+und+wieder+ein+paar+Windbeutel+nach+seinem+ausgiebigen+Muskeltraining+naschen.+Doch+aus+irgendeinem+Grund+scheint+genau+das+in+dieser+Welt+verboten+zu+sein.&plotoutline=Eigentlich+m%C3%B6chte+Mash+mit+seinem+Vater+blo%C3%9F+ein+friedliches+Leben+im+Wald+f%C3%BChren+und+hin+und+wieder+ein+paar+Windbeutel+nach+seinem+ausgiebigen+Muskeltraining+naschen.+Doch+aus+irgendeinem+Grund+scheint+genau+das+in+dieser+Welt+verboten+zu+sein.&episode=1&thumb=https%3A%2F%2Fwww.crunchyroll.com%2Fimgsrv%2Fdisplay%2Fthumbnail%2F1920x1080%2Fcatalog%2Fcrunchyroll%2F1f342a4c5d38737ffe98c139258a94bf.jpe&title=MASHLE%3A+MAGIC+AND+MUSCLES+%231+-+Mash+Burnedead+und+seine+Muskeln+aus+Stahl&fanart=https%3A%2F%2Fwww.crunchyroll.com%2Fimgsrv%2Fdisplay%2Fthumbnail%2F1920x1080%2Fcatalog%2Fcrunchyroll%2F7ce6bedc77c1c73383d404e7c1de2e4e.jpe&tvshowtitle=MASHLE%3A+MAGIC+AND+MUSCLES&aired=2023-04-08&premiered=2023-04-07&episode_id=G14U4GJ95&series_id=GDKHZEP8W&stream_id=GKKF3D2MW&mode=videoplay&duration=1420&collection_id=GRWEC35JX&year=2024&status=Continuing&season=1&genre=anime] 2024-03-15 01:42:52.246 T:2652853056 ERROR: [PLUGIN] Crunchyroll: Failed to prepare stream info data 2024-03-15 01:42:52.247 T:2652853056 ERROR: [PLUGIN] Crunchyroll: KeyError 'hardSubs' ['File : /storage/.kodi/addons/plugin.video.crunchyroll/resources/lib/controller.py , Line : 736, Func.Name : start_playback, Message : stream_info = video_stream_helper.get_player_stream_data()\n', 'File : /storage/.kodi/addons/plugin.video.crunchyroll/resources/lib/videostream.py , Line : 73, Func.Name : get_player_stream_data, Message : video_player_stream_data.stream_url = self._get_stream_url_from_api_data_v2(api_stream_data)\n', 'File : /storage/.kodi/addons/plugin.video.crunchyroll/resources/lib/videostream.py , Line : 145, Func.Name : _get_stream_url_from_api_data_v2, Message : url = api_data["hardSubs"]\n'] 2024-03-15 01:42:52.267 T:3011226752 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.crunchyroll/?plot=Die+Gottesseher%2C+allen+voran+Orter%2C+wollen+Mashs+Tod+f%C3%BCr+seine+Magielosigkeit.+Doch+Wahlberg+und+auch+Rain+pl%C3%A4dieren+f%C3%BCr+eine+Gnadenfrist.+Schlie%C3%9Flich+erfordert+der+Vorfall+mit+Innocent+Zero+ungew%C3%B6hnliche+Ma%C3%9Fnahmen.&plotoutline=Die+Gottesseher%2C+allen+voran+Orter%2C+wollen+Mashs+Tod+f%C3%BCr+seine+Magielosigkeit.+Doch+Wahlberg+und+auch+Rain+pl%C3%A4dieren+f%C3%BCr+eine+Gnadenfrist.+Schlie%C3%9Flich+erfordert+der+Vorfall+mit+Innocent+Zero+ungew%C3%B6hnliche+Ma%C3%9Fnahmen.&episode=14&thumb=https%3A%2F%2Fwww.crunchyroll.com%2Fimgsrv%2Fdisplay%2Fthumbnail%2F1920x1080%2Fcatalog%2Fcrunchyroll%2F0fd00ae19ddecec5eebd542a4f55c285.jpe&title=MASHLE%3A+MAGIC+AND+MUSCLES+%2314+-+Mash+Burnedead+und+sein+Elternhaus&fanart=https%3A%2F%2Fwww.crunchyroll.com%2Fimgsrv%2Fdisplay%2Fthumbnail%2F1920x1080%2Fcatalog%2Fcrunchyroll%2F7ce6bedc77c1c73383d404e7c1de2e4e.jpe&tvshowtitle=MASHLE%3A+MAGIC+AND+MUSCLES&aired=2024-01-13&premiered=2024-02-03&episode_id=GPWUKVQ77&series_id=GDKHZEP8W&stream_id=GZ4FVE7KK&mode=videoplay&duration=1419&collection_id=GYE5CQMXZ&year=2024&status=Continuing&season=2&genre=anime]

smirgol commented 3 months ago

Sorry, my bad. This should be fixed as well now. Thank you for your patience! :)

tester38 commented 3 months ago

Still does not work.

2024-03-16 00:19:50.435 T:2645070656 ERROR: [PLUGIN] Crunchyroll: Failed to prepare stream info data 2024-03-16 00:19:50.435 T:2645070656 ERROR: [PLUGIN] Crunchyroll: AttributeError 'Args' object has no attribute 'get_arg' ['File : /storage/.kodi/addons/plugin.video.crunchyroll/resources/lib/controller.py , Line : 736, Func.Name : start_playback, Message : stream_info = video_stream_helper.get_player_stream_data()\n', 'File : /storage/.kodi/addons/plugin.video.crunchyroll/resources/lib/videostream.py , Line : 69, Func.Name : get_player_stream_data, Message : api_stream_data = self._get_stream_data_from_api_v2()\n', "File : /storage/.kodi/addons/plugin.video.crunchyroll/resources/lib/videostream.py , Line : 105, Func.Name : _get_stream_data_from_api_v2, Message : url=self.api.STREAMS_ENDPOINT_DRM.format(self.args.get_arg('episode_id')),\n"] 2024-03-16 00:19:50.455 T:3011046528 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.crunchyroll/?plot=Der+D-Rang-Dungeon+hat+sich+als+doppelter+Dungeon+entpuppt.+Jin-Woo+und+seine+Kameraden+sitzen+fest+und+m%C3%BCssen+tatenlos+mitansehen%2C+wie+die+Steinstatue+einen+nach+dem+anderen+abmetzelt.+Doch+es+scheint+ein+Entrinnen+aus+diesem+perfiden+Spiel+zu+geben.+Doch+zu+welchem+Preis%3F&plotoutline=Der+D-Rang-Dungeon+hat+sich+als+doppelter+Dungeon+entpuppt.+Jin-Woo+und+seine+Kameraden+sitzen+fest+und+m%C3%BCssen+tatenlos+mitansehen%2C+wie+die+Steinstatue+einen+nach+dem+anderen+abmetzelt.+Doch+es+scheint+ein+Entrinnen+aus+diesem+perfiden+Spiel+zu+geben.+Doch+zu+welchem+Preis%3F&episode=2&thumb=https%3A%2F%2Fwww.crunchyroll.com%2Fimgsrv%2Fdisplay%2Fthumbnail%2F1920x1080%2Fcatalog%2Fcrunchyroll%2F50a0eb40c919b8efea01fd4799df08ff.jpe&title=Solo+Leveling+%232+-+Wenn+ich+doch+nur+eine+weitere+Chance+h%C3%A4tte&fanart=https%3A%2F%2Fwww.crunchyroll.com%2Fimgsrv%2Fdisplay%2Fthumbnail%2F1920x1080%2Fcatalog%2Fcrunchyroll%2F4305090653ee4239dd0d797f1a4a6bdf.jpe&tvshowtitle=Solo+Leveling&aired=2024-01-14&premiered=2024-01-27&episode_id=GK9U3K7K3&series_id=GDKHZEJ0K&stream_id=G3WFX4M4X&mode=videoplay&duration=1420&collection_id=GR49C79JN&year=2024&status=Continuing&season=1&genre=anime] 2024-03-16 00:19:59.154 T:2645070656 ERROR: [PLUGIN] Crunchyroll: Failed to prepare stream info data 2024-03-16 00:19:59.154 T:2645070656 ERROR: [PLUGIN] Crunchyroll: AttributeError 'Args' object has no attribute 'get_arg' ['File : /storage/.kodi/addons/plugin.video.crunchyroll/resources/lib/controller.py , Line : 736, Func.Name : start_playback, Message : stream_info = video_stream_helper.get_player_stream_data()\n', 'File : /storage/.kodi/addons/plugin.video.crunchyroll/resources/lib/videostream.py , Line : 69, Func.Name : get_player_stream_data, Message : api_stream_data = self._get_stream_data_from_api_v2()\n', "File : /storage/.kodi/addons/plugin.video.crunchyroll/resources/lib/videostream.py , Line : 105, Func.Name : _get_stream_data_from_api_v2, Message : url=self.api.STREAMS_ENDPOINT_DRM.format(self.args.get_arg('episode_id')),\n"] 2024-03-16 00:19:59.155 T:3011046528 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.crunchyroll/?plot=Jin-Woo+erwacht+zu+seiner+%C3%9Cberraschung+wohlbehalten+im+Krankenhaus.+Zun%C3%A4chst+h%C3%A4lt+er+die+grausigen+Ereignisse+f%C3%BCr+einen+Traum%2C+doch+die+Statusbildschirme+wollen+einfach+nicht+verschwinden+und+scheinen+f%C3%BCr+sonst+niemanden+sichtbar+zu+sein.+Seinem+wundersamen+%C3%9Cberleben+widmet+sich+die+Aufsichtsabteilung+der+Hunter-Vereinigung.&plotoutline=Jin-Woo+erwacht+zu+seiner+%C3%9Cberraschung+wohlbehalten+im+Krankenhaus.+Zun%C3%A4chst+h%C3%A4lt+er+die+grausigen+Ereignisse+f%C3%BCr+einen+Traum%2C+doch+die+Statusbildschirme+wollen+einfach+nicht+verschwinden+und+scheinen+f%C3%BCr+sonst+niemanden+sichtbar+zu+sein.+Seinem+wundersamen+%C3%9Cberleben+widmet+sich+die+Aufsichtsabteilung+der+Hunter-Vereinigung.&episode=3&thumb=https%3A%2F%2Fwww.crunchyroll.com%2Fimgsrv%2Fdisplay%2Fthumbnail%2F1920x1080%2Fcatalog%2Fcrunchyroll%2Fc6adceca173ff32ae979af193a476fb2.jpe&title=Solo+Leveling+%233+-+Das+ist+ja+wie+in+einem+Game&fanart=https%3A%2F%2Fwww.crunchyroll.com%2Fimgsrv%2Fdisplay%2Fthumbnail%2F1920x1080%2Fcatalog%2Fcrunchyroll%2F4305090653ee4239dd0d797f1a4a6bdf.jpe&tvshowtitle=Solo+Leveling&aired=2024-01-21&premiered=2024-02-03&episode_id=G9DUEMX84&series_id=GDKHZEJ0K&stream_id=G1QF413N5&mode=videoplay&duration=1420&collection_id=GR49C79JN&year=2024&status=Continuing&season=1&genre=anime] 2024-03-16 00:20:02.872 T:2645070656 ERROR: GetDirectory - Error getting plugin://plugin.video.crunchyroll/?mode=anime&title=Anime 2024-03-16 00:20:02.922 T:3011046528 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.crunchyroll/?mode=anime&title=Anime) failed 2024-03-16 00:20:03.329 T:2645070656 ERROR: GetDirectory - Error getting plugin://plugin.video.crunchyroll/ 2024-03-16 00:20:03.355 T:3011046528 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.crunchyroll/) failed 2024-03-16 00:20:03.360 T:2881561408 ERROR: Unable to find plugin 2024-03-16 00:20:03.360 T:2881561408 ERROR: GetDirectory - Error getting plugin:// 2024-03-16 00:20:03.360 T:3011046528 ERROR: CGUIMediaWindow::GetDirectory(plugin://) failed

smirgol commented 3 months ago

Sorry. Fixed that as well.

smirgol commented 3 months ago

Pushed another fix sighs

tester38 commented 3 months ago

2024-03-17 16:19:08.815 T:16056 NOTICE: [script.module.inputstreamhelper] Widevine update check was made on 2024-03-16 23:46 2024-03-17 16:19:08.834 T:7612 NOTICE: VideoPlayer::OpenFile: plugin://plugin.video.crunchyroll/?plot=Nach+seinem+letzten+Ausflug+in+eine+Dungeon-Instanz+ist+sich+Jin-Woo+seiner+eigenen+Schw%C3%A4che+gewahr+geworden.+Zu+diesem+Zweck+will+er+leveln+und+das+m%C3%B6glichst+schnell.+Doch+das+funktioniert+nur%2C+wenn+er+irgendwie+in+Dungeons+kommt.&plotoutline=Nach+seinem+letzten+Ausflug+in+eine+Dungeon-Instanz+ist+sich+Jin-Woo+seiner+eigenen+Schw%C3%A4che+gewahr+geworden.+Zu+diesem+Zweck+will+er+leveln+und+das+m%C3%B6glichst+schnell.+Doch+das+funktioniert+nur%2C+wenn+er+irgendwie+in+Dungeons+kommt.&episode=8&thumb=https%3A%2F%2Fwww.crunchyroll.com%2Fimgsrv%2Fdisplay%2Fthumbnail%2F1920x1080%2Fcatalog%2Fcrunchyroll%2Fba4454c313d44737a3a72fc390bd2159.jpe&title=Solo+Leveling+%238+-+Das+ist+so+frustrierend&fanart=https%3A%2F%2Fwww.crunchyroll.com%2Fimgsrv%2Fdisplay%2Fthumbnail%2F1920x1080%2Fcatalog%2Fcrunchyroll%2F4305090653ee4239dd0d797f1a4a6bdf.jpe&tvshowtitle=Solo+Leveling&aired=2024-03-03&premiered=2024-03-16&episode_id=GPWUKVGGK&series_id=GDKHZEJ0K&stream_id=GZ4FVE44V&mode=videoplay&duration=1420&collection_id=GR49C79JN&year=2024&status=Continuing&season=1&genre=anime 2024-03-17 16:19:08.835 T:8980 NOTICE: Creating InputStream 2024-03-17 16:19:09.070 T:8980 ERROR: CCurlFile::FillBuffer - Failed: HTTP returned error 401 2024-03-17 16:19:14.197 T:15728 NOTICE: CVideoPlayer::OnExit() 2024-03-17 16:19:14.203 T:7612 NOTICE: CVideoPlayer::CloseFile() 2024-03-17 16:19:14.203 T:7612 NOTICE: VideoPlayer: waiting for threads to exit 2024-03-17 16:19:14.203 T:7612 NOTICE: VideoPlayer: finished waiting

smirgol commented 3 months ago

It finally should be fixed, for real this time. Thank you for your patience. It's pretty difficult for me to test Leia, thus this mess. :|

tester38 commented 3 months ago

Thank you so much KING. Now it works again.

Maxorag commented 3 months ago

Helllo smirgol. These are the steps that I followed today:

  1. Installed from zip file plugin.video.crunchyroll-leia-staging
  2. Opened Crunchyroll and tried to play an episode. It asked for Widevine CDM
  3. After finishing the installation, I tried to play episodes under my queue and got the same issue where it seems like it will start playing the episode and then nothing happens. I am relatively new to this, I assume that these are the logs that you want to check: https://paste.osmc.tv/uhuzemapih

Let me know if I can provide anything else to help.

Thanks for doing this!

smirgol commented 3 months ago

Thank you for providing the logs, that really helps. While I don't have a solution for you yet, it seems to be an issue with the library (inputstreamhelper) that is used to play the DRM-encrypted streams:

2024-03-19 21:28:10.534 T:1795158240   ERROR: [script.module.inputstreamhelper] [u'ldd', u'/home/osmc/.kodi/cdm/libwidevinecdm.so'] cmd failed.
2024-03-19 21:28:10.535 T:1795158240   ERROR: [script.module.inputstreamhelper] Failed to check for missing Widevine libraries.
2024-03-19 21:28:10.541 T:1795158240  NOTICE: [script.module.inputstreamhelper] Widevine update check was made on 2024-03-19 21:26
[...]
2024-03-19 21:28:10.672 T:1492902112  NOTICE: Creating InputStream
2024-03-19 21:28:11.408 T:1492902112   ERROR: AddOnLog: InputStream Adaptive: Unable to load widevine shared library (/home/osmc/.kodi/cdm/libwidevinecdm.so)
2024-03-19 21:28:11.408 T:1492902112   ERROR: AddOnLog: InputStream Adaptive: OpenDRMSystem failed

Somehow there is an issue with the binary file that inputstreamhelper has downloaded for your OS, that is required to decode the DRM of the videos.

Maxorag commented 3 months ago

Thanks for checking this out @smirgol. Does it make sense to update Kodi to a different version instead of Leia? I don't even know if this is possible and not sure how to do it, but I can try and learn.

smirgol commented 3 months ago

I'd recommend that, if this is possible for you. Leia is like 2 versions behind and soon 3 versions: Leia -> Matrix -> Nexus -> Omega ("soon")

Leia also uses Python 2, which is super old and no longer supported, most addons will sooner or later phase out Python 2 support. Speaking for this addon, I try to keep it alive for a while, but there won't be any new features, as it is a lot of work to backport features from Matrix / Nexus, which use Python 3, to Leia, which is on Python 2.

Just know that because of the Python change, there is no easy upgrade path. You'd need to install from scratch, reconfiguring everything. That always sucks, that's why I'm still on Matrix, but sooner or later one has to upgrade. :) I'd google for a guide how to upgrade from Leia, maybe you can backup some settings and re-import them later, but I'm not sure about that - it's been a while since I've upgraded from Leia.

tester38 commented 2 months ago

tried newest staging. does not work.

2024-04-21 13:57:22.741 T:3011136640 ERROR: Control 50 in window 10025 has been asked to focus, but it can't 2024-04-21 13:57:23.236 T:2510746432 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--

smirgol commented 2 months ago

@tester38 Please try again, should work now.

tester38 commented 2 months ago

@tester38 Please try again, should work now.

sry i had not much time to test. Today i tested it and watched one piece. Thank you soooo much. It works now.