Skip to content

Commit

Permalink
Änderungen / Korrekturen siehe changelog.txt
Browse files Browse the repository at this point in the history
  • Loading branch information
rols1 committed Jun 25, 2022
1 parent 458709d commit 9b3dc57
Show file tree
Hide file tree
Showing 7 changed files with 41 additions and 18 deletions.
2 changes: 1 addition & 1 deletion addon.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="plugin.video.ardundzdf" name="ARDundZDF" version="4.4.1+matrix" provider-name="rols1 (rols1@gmx.de)">
<addon id="plugin.video.ardundzdf" name="ARDundZDF" version="4.4.2+matrix" provider-name="rols1 (rols1@gmx.de)">
<requires>
<import addon="xbmc.python" version="3.0.0"/>
<import addon="script.module.kodi-six" />
Expand Down
16 changes: 8 additions & 8 deletions ardundzdf.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@

# VERSION -> addon.xml aktualisieren
# <nr>58</nr> # Numerierung für Einzelupdate
VERSION = '4.4.1'
VDATE = '24.06.2022'
VERSION = '4.4.2'
VDATE = '25.06.2022'


# (c) 2019 by Roland Scholz, rols1@gmx.de
Expand Down Expand Up @@ -2931,7 +2931,7 @@ def ARDSportWDR():
logo = base + "/image/3fbb1eaf-fb0a-4f1b-a5a9-44a643839cd5/AAABgTjL3GM/AAABgPp7Db4/16x9-1280/sportschau-logo-sendung-100.jpg"

title = u"Startseite" # Startseite
tag = u""
tag = u"Für Groß-Events bitte die vorhandenen Menü-Buttons verwenden."
cacheID = "Sport_Startseite"
img = logo
path = "https://www.sportschau.de"
Expand Down Expand Up @@ -6040,10 +6040,7 @@ def SenderLiveListe(title, listname, fanart, offset=0, onlySender=''):

PLog("Satz8:")
PLog(title); PLog(link); PLog(img); PLog(summary); PLog(tagline[0:80]);
Resolution = ""; Codecs = ""; duration = ""

# if link.find('rtmp') == 0: # rtmp-Streaming s. CreateVideoStreamObject
# Link zu master.m3u8 erst auf Folgeseite? - SenderLiveResolution reicht an Parseplaylist durch
descr = summary.replace('\n', '||')
if tagline:
descr = "%s %s" % (tagline, descr) # -> Plot (PlayVideo)
Expand All @@ -6054,8 +6051,11 @@ def SenderLiveListe(title, listname, fanart, offset=0, onlySender=''):
addDir(li=li, label=title, action="dirList", dirID="SenderLiveResolution", fanart=fanart, thumb=img,
fparams=fparams, summary=summary, tagline=tagline, mediatype=mediatype)

if onlySender== '':
xbmcplugin.endOfDirectory(HANDLE, cacheToDisc=True)
# if onlySender== '': # obsolet seit V4.4.2
# RP3b+: Abstürze möglich beim Öffen der Liste, Log: clean up-Problem mit Verweis auf classes:
# N9XBMCAddon9xbmcaddon5AddonE,N9XBMCAddon9xbmcaddon5AddonE. Ähnlich issue
# https://github.com/asciidisco/plugin.video.netflix/issues/576 aber Fix hier nicht anwendbar.
xbmcplugin.endOfDirectory(HANDLE, cacheToDisc=True)

#-----------------------------------------------
# WRD-Links
Expand Down
21 changes: 21 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,27 @@ CHANGE HISTORY
max_col 97
--------------

25.06.2022 4.4.2
Sportschau.de: Codebereinigung mit ARDSportLoadPage für ARDSportCluster,
Nachbesserungen in ARDAudioEventStreams, ARDSportWDR, ARDSportHub (neu),
ARDSportLoadPage (neu), ARDSportCluster, ARDSportLive, ARDSportAudioStreams,
ARDSportMedia, ARDSportSingleBlock (neu), ARDSportSlider (ARDSportMediaSlider
umbenannt), ARDSportSliderSingle (ARDSportSingle umbenannt), decode_url (util),
Moderatoren-Menü ergänzt.
GetContent (Modul phoenix): blaue Uhrzeit im Titel bei VERPASST-Sendungen
(Einheitlichkeit im Addon).
Sportschau.de: Slider-Auswertung vereinheitlicht (ähnlich Teaserboxen beim ZDF),
Code aktualisiert: ARDSportCluster / ARDSportHub / ARDSportSlider.
Sportschau.de: Button für Startseite hinzugefügt, Geoblock ausgewertet (Info-
Bereich).
dummy-Funktion ("Button ohne Funktion"): genutzt in SendungenAZlist (my3Sat),
ARDSportMedia, ARDSportSlider, ARDSportHub.
Sportschau.de: Event-Button für "Die Finals" in ARDSportWDR ergänzt, Altern.
für Bildauswertung in ARDSportSlider ergänzt, Livestreams in ARDSportSlider
berücksichtigt, Notification für nicht verfügbaren (Live-)Stream ergänzt in
ARDSportSliderSingle, Rückfall-Adresse www.sportschau.de in ARDSportCluster
bei Großevents.

18.06.2022 4.4.1
decode_url (Modul util): weitere Ersetzungen für Audiostreams sportschau.de.
ARDAudioEventStreams: Button "aktuelle Livestreams (sportschau.de)" entfernt
Expand Down
8 changes: 4 additions & 4 deletions resources/lib/ARDnew.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
#
################################################################################
# <nr>20</nr> # Numerierung für Einzelupdate
# Stand: 16.06.2022
# Stand: 23.06.2022

# Python3-Kompatibilität:
from __future__ import absolute_import # sucht erst top-level statt im akt. Verz.
Expand Down Expand Up @@ -1871,7 +1871,7 @@ def SearchARDundZDFnew(title, query='', pagenr=''):
xbmcplugin.endOfDirectory(HANDLE)

#----------------------------------------------------------------
# Suche in Mediathek Neu
# Suche in Mediathek
# Statt des api-Calls funktioniert auch https://www.ardmediathek.de/ard/search/%s
# (Auswertung anpassen).
# Scrollbeiträge hier leicht abweichend von ARDStartRubrik (s.u. Mehr-Button).
Expand Down Expand Up @@ -1956,7 +1956,7 @@ def ARDSearchnew(title, sender, offset=0, query=''):
xbmcplugin.endOfDirectory(HANDLE, cacheToDisc=True)

#----------------------------------------------------------------
# Verpasst Mediathek Neu - Liste Wochentage
# ARDVerpasst - Liste Wochentage
# 29.05.2020 Änderung der Webseite durch die ARD. HTML steht nicht mehr
# zur Verfügung, Ermittlung der timeline-Sender im Web entfällt.
# Statt dessen forder wir mit dem gewählten Sender die entspr.
Expand Down Expand Up @@ -2008,7 +2008,7 @@ def ARDVerpasst(title, CurSender):
xbmcplugin.endOfDirectory(HANDLE, cacheToDisc=True)

#----------------------------------------------------------------
# ARDVerpasstContent Mediathek Neu - Inhalt des gewählten Tages
# ARDVerpasstContent - Inhalt des gewählten Tages
# Seite html (Uhrzeit, Titel, Link) / json (Blöcke "shortTitle")
# Ablauf: 1. Senderliste (Aufruf ohne timeline_sender od. /ard/ im Pfad)
# 2. Einzelsender (Aufruf mit timeline_sender)
Expand Down
7 changes: 3 additions & 4 deletions resources/lib/my3Sat.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
#
################################################################################
# <nr>6</nr> # Numerierung für Einzelupdate
# Stand: 23.05.2022
# Stand: 22.06.2022

# Python3-Kompatibilität:
from __future__ import absolute_import # sucht erst top-level statt im akt. Verz.
Expand Down Expand Up @@ -274,9 +274,8 @@ def SendungenAZlist(name, path): #
if 'link is-disabled' in rec: # Button inaktiv
letter = stringextract('true">', '<', rec)
title = "[COLOR grey]Sendungen mit %s[/COLOR]" % letter
title=py2_encode(title); DreiSat_AZ=py2_encode(DreiSat_AZ);
fparams="&fparams={'name': '%s', 'path': '%s'}" % (quote(title), quote(DreiSat_AZ))
addDir(li=li, label=title, action="dirList", dirID="resources.lib.my3Sat.SendungenAZlist",
fparams="&fparams={}"
addDir(li=li, label=title, action="dirList", dirID="dummy",
fanart=R('3sat.png'), thumb=R('zdf-sendungen-az.png'), fparams=fparams)
else:
title=py2_encode(title); href=py2_encode(href);
Expand Down
3 changes: 3 additions & 0 deletions resources/lib/phoenix.py
Original file line number Diff line number Diff line change
Expand Up @@ -375,6 +375,9 @@ def GetContent(li, page, base_img=None, turn_title=True, get_single='', ID=''):
t = title
title = subtitel; subtitel = t

if ID == "Verpasst": # Bsp. "online: Zukunft: 20.06.2022, 23:00 Uhr"
title = "[COLOR blue]%s[/COLOR] | %s" % (online[-10:], title)

if subtitel:
summ = subtitel
if vorspann:
Expand Down
2 changes: 1 addition & 1 deletion resources/lib/strm.py
Original file line number Diff line number Diff line change
Expand Up @@ -910,7 +910,7 @@ def do_sync_ARD(list_title, strmpath, list_path, strm_type):
# ----------------------------------------------------------------------
########################################################################
# ----------------------------------------------------------------------
# listet die Beiträge eines strm-Verzeichnsses:
# listet die Beiträge eines strm-Verzeichnisses:
# Aufruf strm_tools (7)
# strm-Bündel je nach Setting mit/ohne Unterverzeichnis in
# strmpath
Expand Down

0 comments on commit 9b3dc57

Please sign in to comment.