diff --git a/addon.xml b/addon.xml index a5b2c8f..c137cc8 100644 --- a/addon.xml +++ b/addon.xml @@ -1,5 +1,5 @@ - + diff --git a/ardundzdf.py b/ardundzdf.py index 67e1d93..f6be873 100644 --- a/ardundzdf.py +++ b/ardundzdf.py @@ -57,8 +57,8 @@ # VERSION -> addon.xml aktualisieren # 192 # Numerierung für Einzelupdate -VERSION = '5.0.1' -VDATE = '17.04.2024' +VERSION = '5.0.2' +VDATE = '28.04.2024' # (c) 2019 by Roland Scholz, rols1@gmx.de @@ -764,7 +764,8 @@ def InfoAndFilter(): # Aufruf: InfoAndFilter (-> Module strm, merkliste, playlist) # Bei der Merkliste erfolgt der Funktionscall bis auf Weiteres nicht hier # sondern am Modulende durch Auswertung von sys.argv (ähnlich beim Context-Call, -# aber getrennte return-Behandlung, s. ignore_this_network_error in merkliste) +# aber getrennte return-Behandlung, s. ignore_this_network_error bzw. exit() +# in merkliste). # # Wg. Problemen mit der xbmc-Funktion executebuiltin(RunScript()) verwenden # wir importlib wie in router() @@ -2270,6 +2271,8 @@ def Audio_get_items_single(item, ID=''): # 22.02.2022 Anpassung an ARD-Änderung # Ausführung: AudioSearch_cluster # 26.03.2023 Umstellung Web.json -> api.json +# 14.04.2024 Rückkehr zur Websuche, s.u. +# def AudioSearch(title, query='', path=''): PLog('AudioSearch:') CacheTime = 6000 # 1 Std. diff --git a/changelog.txt b/changelog.txt index 19dbbfa..546ca59 100644 --- a/changelog.txt +++ b/changelog.txt @@ -10,6 +10,27 @@ CHANGE HISTORY max_col 97 -------------- +28.04.2024 5.0.2 + AudioSearch: Webaufrufe integriert (editorialCollections), Nutzung von + Audio_get_webslice. + Audio_get_webslice: Suchmarke für mode="web" angepasst ('' -> '97 # Numerierung für Einzelupdate -# Stand: 17.04.2024 +# 98 # Numerierung für Einzelupdate +# Stand: 21.04.2024 # Python3-Kompatibilität: from __future__ import absolute_import @@ -3445,7 +3445,7 @@ def PlayVideo(url, title, thumb, Plot, sub_path=None, playlist='', seekTime=0, M PLog('PlayVideo:'); PLog(url); PLog(title); PLog(Plot[:100]); PLog(sub_path); PLog(seekTime); PLog("live: " + live); PLog(playlist) import sqlite3 # Abfrage MyVideos*.db - + Plot=transl_doubleUTF8(Plot) Plot=(Plot.replace('[B]', '').replace('[/B]', '')) # Kodi-Problem: [/B] wird am Info-Ende platziert url=url.replace('\\u002F', '/') # json-Pfad noch unbehandelt @@ -3665,7 +3665,7 @@ def PlayVideo(url, title, thumb, Plot, sub_path=None, playlist='', seekTime=0, M PLog("player_detect: %s, live: %s" % (str(player_detect), live)) if SETTINGS.getSetting('pref_inputstream') == 'true': if SETTINGS.getSetting('pref_streamtime') == 'true': - if live: # ShowSeekPos nor bei Live-Streams + if live: # ShowSeekPos nur bei Live-Streams if player_detect: xbmc.sleep(2000) PLog("Thread_ShowSeekPos_start:") # Github-issue #30: Seek-Pos. -> Streamuhrzeit