From 46174871ea79b36216f535ec9cfb0a190504248d Mon Sep 17 00:00:00 2001 From: mediaminister Date: Sat, 18 May 2019 13:53:53 +0200 Subject: [PATCH] troubleshouting setting to ignore inputstream.adaptive --- .../language/resource.language.en_gb/strings.po | 4 ++++ .../language/resource.language.nl_nl/strings.po | 4 ++++ resources/lib/__init__.pyo | Bin 0 -> 159 bytes resources/lib/kodiwrappers/kodiwrapper.py | 13 ++++++++----- resources/lib/vrtplayer/streamservice.py | 2 +- resources/settings.xml | 1 + 6 files changed, 18 insertions(+), 6 deletions(-) create mode 100644 resources/lib/__init__.pyo diff --git a/resources/language/resource.language.en_gb/strings.po b/resources/language/resource.language.en_gb/strings.po index 5d7e87b8..156e4157 100644 --- a/resources/language/resource.language.en_gb/strings.po +++ b/resources/language/resource.language.en_gb/strings.po @@ -334,6 +334,10 @@ msgctxt "#30869" msgid "Log level" msgstr "" +msgctxt "#30871" +msgid "Use InputStream Adaptive" +msgstr "" + ### MESSAGES msgctxt "#30951" diff --git a/resources/language/resource.language.nl_nl/strings.po b/resources/language/resource.language.nl_nl/strings.po index 14ebfcb5..6b877f22 100644 --- a/resources/language/resource.language.nl_nl/strings.po +++ b/resources/language/resource.language.nl_nl/strings.po @@ -311,6 +311,10 @@ msgctxt "#30069" msgid "Log level" msgstr "Log level" +msgctxt "#30871" +msgid "Use InputStream Adaptive" +msgstr "Gebruik InputStream Adaptive" + ### MESSAGES msgctxt "#30951" diff --git a/resources/lib/__init__.pyo b/resources/lib/__init__.pyo new file mode 100644 index 0000000000000000000000000000000000000000..1025c63d7ad8c873e02c4dfd27c5043abb25bb91 GIT binary patch literal 159 zcmZSn%*)kz@n%di0~9a 17 + if self.get_setting('useinputstreamadaptive') == 'true': + kodi_version = int(xbmc.getInfoLabel('System.BuildVersion').split('.')[0]) + return kodi_version > 17 + return False def get_userdata_path(self): return xbmc.translatePath(self._addon.getAddonInfo('profile')) diff --git a/resources/lib/vrtplayer/streamservice.py b/resources/lib/vrtplayer/streamservice.py index 33c13351..911ad01a 100644 --- a/resources/lib/vrtplayer/streamservice.py +++ b/resources/lib/vrtplayer/streamservice.py @@ -204,7 +204,7 @@ def get_stream(self, video, retry=False, api_data=None): drm_stream = (vudrm_token or uplynk) # Select streaming protocol - if not drm_stream and self._kodi.has_inputstream_adaptive_installed() or drm_stream and self._can_play_drm and self._kodi.get_setting('usedrm') == 'true': + if not drm_stream and self._kodi.has_inputstream_adaptive() or drm_stream and self._can_play_drm and self._kodi.get_setting('usedrm') == 'true': protocol = 'mpeg_dash' elif vudrm_token: protocol = 'hls_aes' diff --git a/resources/settings.xml b/resources/settings.xml index 2b8797b7..897823ba 100644 --- a/resources/settings.xml +++ b/resources/settings.xml @@ -22,5 +22,6 @@ +