I am running Kodi from the master branch and using version 7.0.3.2+matrix.1 of the youtube plugin (from the Kodi add-on repo). Recently, when I have InputStreamAdaptive enabled, nothing plays. I get this error in the GUI:
Code:
2024-03-15 17:50:19.563 T:25500 info <general>: Loading skin file: DialogAddonSettings.xml, load type: KEEP_IN_MEMORY
2024-03-15 17:50:27.814 T:25500 info <general>: Loading skin file: MyVideoNav.xml, load type: KEEP_IN_MEMORY
2024-03-15 17:50:28.026 T:25692 info <general>: [plugin.video.youtube] Running: YouTube (7.0.3.2+matrix.1) on Omega (Kodi-21.0) with Python 3.11.8
Path: /
Params: {}
2024-03-15 17:50:28.293 T:25692 warning <general>: Setting most video properties through ListItem.setInfo() is deprecated and might be removed in future Kodi versions. Please use the respective setter in InfoTagVideo.
2024-03-15 17:50:29.188 T:25692 info <general>: Skipped 6 duplicate messages..
2024-03-15 17:50:29.188 T:25692 info <general>: [plugin.video.youtube] Running: YouTube (7.0.3.2+matrix.1) on Omega (Kodi-21.0) with Python 3.11.8
Path: /special/new_uploaded_videos_tv/
Params: {'category_label': 'My Subscriptions'}
2024-03-15 17:50:29.946 T:25692 warning <general>: Setting most video properties through ListItem.setInfo() is deprecated and might be removed in future Kodi versions. Please use the respective setter in InfoTagVideo.
2024-03-15 17:50:29.946 T:25692 warning <general>: ListItem.addStreamInfo() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.addVideoStream(), InfoTagVideo.addAudioStream() and InfoTagVideo.addSubtitleStream().
2024-03-15 17:50:29.946 T:25692 warning <general>: "totaltime" in ListItem.setProperty() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.setResumePoint().
2024-03-15 17:50:29.946 T:25692 warning <general>: Setting most video properties through ListItem.setInfo() is deprecated and might be removed in future Kodi versions. Please use the respective setter in InfoTagVideo.
2024-03-15 17:50:29.946 T:25692 warning <general>: ListItem.addStreamInfo() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.addVideoStream(), InfoTagVideo.addAudioStream() and InfoTagVideo.addSubtitleStream().
2024-03-15 17:50:29.946 T:25692 warning <general>: "totaltime" in ListItem.setProperty() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.setResumePoint().
2024-03-15 17:50:29.946 T:25692 warning <general>: Setting most video properties through ListItem.setInfo() is deprecated and might be removed in future Kodi versions. Please use the respective setter in InfoTagVideo.
2024-03-15 17:50:29.946 T:25692 warning <general>: ListItem.addStreamInfo() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.addVideoStream(), InfoTagVideo.addAudioStream() and InfoTagVideo.addSubtitleStream().
2024-03-15 17:50:29.946 T:25692 warning <general>: "totaltime" in ListItem.setProperty() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.setResumePoint().
2024-03-15 17:50:29.946 T:25692 warning <general>: Setting most video properties through ListItem.setInfo() is deprecated and might be removed in future Kodi versions. Please use the respective setter in InfoTagVideo.
2024-03-15 17:50:29.946 T:25692 warning <general>: ListItem.addStreamInfo() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.addVideoStream(), InfoTagVideo.addAudioStream() and InfoTagVideo.addSubtitleStream().
2024-03-15 17:50:29.946 T:25692 warning <general>: "totaltime" in ListItem.setProperty() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.setResumePoint().
2024-03-15 17:50:29.946 T:25692 warning <general>: Setting most video properties through ListItem.setInfo() is deprecated and might be removed in future Kodi versions. Please use the respective setter in InfoTagVideo.
2024-03-15 17:50:29.946 T:25692 warning <general>: ListItem.addStreamInfo() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.addVideoStream(), InfoTagVideo.addAudioStream() and InfoTagVideo.addSubtitleStream().
2024-03-15 17:50:29.946 T:25692 warning <general>: "totaltime" in ListItem.setProperty() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.setResumePoint().
2024-03-15 17:50:29.947 T:25692 warning <general>: Setting most video properties through ListItem.setInfo() is deprecated and might be removed in future Kodi versions. Please use the respective setter in InfoTagVideo.
2024-03-15 17:50:29.947 T:25692 warning <general>: ListItem.addStreamInfo() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.addVideoStream(), InfoTagVideo.addAudioStream() and InfoTagVideo.addSubtitleStream().
2024-03-15 17:50:29.947 T:25692 warning <general>: "totaltime" in ListItem.setProperty() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.setResumePoint().
2024-03-15 17:50:29.947 T:25692 warning <general>: Setting most video properties through ListItem.setInfo() is deprecated and might be removed in future Kodi versions. Please use the respective setter in InfoTagVideo.
2024-03-15 17:50:29.947 T:25692 warning <general>: ListItem.addStreamInfo() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.addVideoStream(), InfoTagVideo.addAudioStream() and InfoTagVideo.addSubtitleStream().
2024-03-15 17:50:29.947 T:25692 warning <general>: "totaltime" in ListItem.setProperty() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.setResumePoint().
2024-03-15 17:50:29.947 T:25692 warning <general>: Setting most video properties through ListItem.setInfo() is deprecated and might be removed in future Kodi versions. Please use the respective setter in InfoTagVideo.
2024-03-15 17:50:29.947 T:25692 warning <general>: ListItem.addStreamInfo() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.addVideoStream(), InfoTagVideo.addAudioStream() and InfoTagVideo.addSubtitleStream().
2024-03-15 17:50:29.947 T:25692 warning <general>: "totaltime" in ListItem.setProperty() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.setResumePoint().
2024-03-15 17:50:29.947 T:25692 warning <general>: Setting most video properties through ListItem.setInfo() is deprecated and might be removed in future Kodi versions. Please use the respective setter in InfoTagVideo.
2024-03-15 17:50:29.947 T:25692 warning <general>: ListItem.addStreamInfo() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.addVideoStream(), InfoTagVideo.addAudioStream() and InfoTagVideo.addSubtitleStream().
2024-03-15 17:50:29.947 T:25692 warning <general>: "totaltime" in ListItem.setProperty() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.setResumePoint().
2024-03-15 17:50:29.947 T:25692 warning <general>: Setting most video properties through ListItem.setInfo() is deprecated and might be removed in future Kodi versions. Please use the respective setter in InfoTagVideo.
2024-03-15 17:50:30.990 T:25692 info <general>: [plugin.video.youtube] Running: YouTube (7.0.3.2+matrix.1) on Omega (Kodi-21.0) with Python 3.11.8
Path: /play/
Params: {'video_id': 'Xxea6LfJBSY'}
2024-03-15 17:50:31.137 T:25692 error <general>: [plugin.video.youtube] Request failed
Status: 400 - Bad Request
Stack trace (most recent call last):
File "/var/lib/kodi/.kodi/addons/plugin.video.youtube/resources/lib/plugin.py", line 17, in <module>
plugin_runner.run(youtube.Provider())
File "/var/lib/kodi/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/kodion/plugin_runner.py", line 60, in run
__PLUGIN__.run(provider, context)
File "/var/lib/kodi/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/kodion/plugin/xbmc/xbmc_plugin.py", line 63, in run
results = provider.navigate(context)
File "/var/lib/kodi/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/kodion/abstract_provider.py", line 112, in navigate
result = method(context, re_match)
File "/var/lib/kodi/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/kodion/abstract_provider.py", line 289, in wrapper
return func(*args, **kwargs)
File "/var/lib/kodi/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/youtube/provider.py", line 656, in on_play
return yt_play.play_video(self, context)
File "/var/lib/kodi/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/youtube/helper/yt_play.py", line 48, in play_video
video_streams = client.get_video_streams(context, video_id)
File "/var/lib/kodi/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/youtube/client/youtube.py", line 213, in get_video_streams
video_streams = video_info.load_stream_infos(video_id)
File "/var/lib/kodi/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/youtube/helper/video_info.py", line 656, in load_stream_infos
return self._get_video_info()
File "/var/lib/kodi/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/youtube/helper/video_info.py", line 1029, in _get_video_info
result = self.request(
File "/var/lib/kodi/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/kodion/network/requests.py", line 118, in request
stack_trace = format_stack()
2024-03-15 17:50:31.687 T:25692 warning <general>: Setting most video properties through ListItem.setInfo() is deprecated and might be removed in future Kodi versions. Please use the respective setter in InfoTagVideo.
2024-03-15 17:50:31.687 T:25692 warning <general>: ListItem.addStreamInfo() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.addVideoStream(), InfoTagVideo.addAudioStream() and InfoTagVideo.addSubtitleStream().
2024-03-15 17:50:31.687 T:25692 warning <general>: "totaltime" in ListItem.setProperty() is deprecated and might be removed in future Kodi versions. Please use InfoTagVideo.setResumePoint().
2024-03-15 17:50:31.704 T:25500 info <general>: VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=xxx
2024-03-15 17:50:31.704 T:25705 info <general>: Creating InputStream
2024-03-15 17:50:31.704 T:25705 error <general>: Unable to load /usr/lib/kodi/addons/inputstream.adaptive/inputstream.adaptive.so.21.4.3, reason: libpugixml.so.1: cannot open shared object file: No such file or directory
2024-03-15 17:50:31.818 T:25500 info <general>: Loading skin file: DialogConfirm.xml, load type: KEEP_IN_MEMORY
The plugin works if I disable InputStreamAdaptive totally. My version of inputstream-adaptive is 21.4.3 which I believe is current.
EDIT: upgrading to v7.0.4+beta.1 did not help.