Maven nach einer etwas längeren Einarbeitung ins Debuggen von Kodi-Addons... denke ich, dass das Problem ist, dass es sowohl free- als auch paid-Inhalte mit Marking WITH_ADS gibt. D.h. 2 Änderungen:
const.py:
(...)
'LICENSE_TYPES': {
'FREE': {
'AVOD': {
'MARKING_TYPES': ['JOYN_ORIGINAL', 'HD', 'PREVIEW']
}
},
'PAID': {
'SVOD': {
'SUBSCRIPTION_TYPE': 'hasActivePlus',
'MARKING_TYPES': ['PREMIUM', 'HD', 'JOYN_ORIGINAL', 'PLUS', 'PREVIEW'],
},
'AVOD': {
'SUBSCRIPTION_TYPE': 'hasActivePlus',
'MARKING_TYPES': ['PREMIUM', 'HD', 'JOYN_ORIGINAL', 'PLUS', 'PREVIEW', 'WITH_ADS'],
},
},
},
(...)
Alles anzeigen
in check_license() in lib_joyn.py
(...)
if license_type in CONST['LICENSE_TYPES']['FREE'].keys():
if len(markings) > 0:
found_all_markings = True
for marking in markings:
if not marking in CONST['LICENSE_TYPES']['FREE'][license_type]['MARKING_TYPES']:
found_all_markings = False
if found_all_markings is True:
return True
else:
return True
if license_type in CONST['LICENSE_TYPES']['PAID'].keys():
(...)
Alles anzeigen
Damit bekomme ich wieder alles angezeigt und fast alles, was ich bisher probiert habe, läuft auch. Nur bei Episoden einer Paid-Serie mit eben genau 'AVOD' und 'WITH_ADS' (und nichts Anderem) starten die Streams nicht. Also wenn da jemand Abhilfe wüsste...