From e5f8090efebc512449baad8392974c871d2de81a Mon Sep 17 00:00:00 2001 From: rols1 Date: Mon, 27 Mar 2023 21:31:58 +0200 Subject: [PATCH] Einzelupdate ardundzdf.py --- ardundzdf.py | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/ardundzdf.py b/ardundzdf.py index d34105b..f6e0187 100644 --- a/ardundzdf.py +++ b/ardundzdf.py @@ -55,7 +55,7 @@ # +++++ ARDundZDF - Addon Kodi-Version, migriert von der Plexmediaserver-Version +++++ # VERSION -> addon.xml aktualisieren -# 91 # Numerierung für Einzelupdate +# 92 # Numerierung für Einzelupdate VERSION = '4.6.6' VDATE = '27.03.2023' @@ -1915,6 +1915,8 @@ def AudioSearch_cluster(li, url, title, page='', key='', query=''): # programSets = Sendungen -> Audio_get_sendung) # items = Einzelsendungen (Episoden) # 25.03.2023 Anpassungen an ARD-Änderungen +# 27.03.2023 Anbindung Rubriken an Auswertung der Cluster via +# Audio_get_cluster_rubrik über Web-Link # def Audio_get_search_cluster(objs, key): PLog('Audio_get_search_cluster: ' + key) @@ -1945,12 +1947,22 @@ def Audio_get_search_cluster(objs, key): tag = "%s\nSender: %s" % (tag, sender) href = ARD_AUDIO_BASE + "%s/%s/?offset=0&limit=20" % (key, node_id) - PLog('13Satz:'); + PLog('13Satz_a:'); PLog(title); PLog(href); PLog(img); title=py2_encode(title); href=py2_encode(href); - fparams="&fparams={'url': '%s', 'title': '%s'}" % (quote(href), quote(title)) - addDir(li=li, label=title, action="dirList", dirID="Audio_get_sendung", \ - fanart=img, thumb=img, fparams=fparams, tagline=tag, summary=summ) + + if key=="editorialCollections" or key=="programSets":# Kollektionen, ProgrammSets + fparams="&fparams={'url': '%s', 'title': '%s'}" % (quote(href), quote(title)) + addDir(li=li, label=title, action="dirList", dirID="Audio_get_sendung", \ + fanart=img, thumb=img, fparams=fparams, tagline=tag, summary=summ) + else: # editorialCategories / Kategorien + PLog('13Satz_b: ' + href); + href = "https://www.ardaudiothek.de/rubrik/%s" % node_id + fparams="&fparams={'li': '','url': '%s', 'title': '%s', 'ID': 'Audio_get_search_cluster'}" %\ + (quote(href), quote(title)) + addDir(li=li, label=title, action="dirList", dirID="Audio_get_cluster_rubrik", \ + fanart=img, thumb=img, fparams=fparams) + cnt=cnt+1 xbmcplugin.endOfDirectory(HANDLE, cacheToDisc=True)