EDIT 18.09.2019: Updates der Addons von Robwebset verfügbar, siehe unten:
https://www.kodinerds.net/index.php/Thre…5648#post545648
=============================================
Hallo,
bevor ich mich im Kodi-Forum in die Nesseln setze und den Namen Robwebset erwähne, tue ich es zunächst einmal hier
Der Übergang von Kodi 17 auf Kodi 18 hatte auf die API nur geringfügige Auswirkungen (Kodi Documentation), so daß ich mit äußerst wenigen Änderungen die folgenden Addons von Rob unter Kodi 18 zum Laufen bringen konnte:
- TvTunes
- VideoScreensaver
- PinSentry
(siehe die eingereichten Pull-Requests in seinem Repo.)
Woran ich mir die Zähne ausbeiße, ist das letzte von mir genutzte Addon, nämlich VideoExtras. Leichte Änderungen habe ich hier schon vorgenommen, so daß zumindest bei deaktivierter Option "Detaillierten Listenbildschirm verwenden" das ganze wieder läuft. In diesem Falle erscheinen die Einträge in einem Dialogfenster.
Bei aktivierter Option hingegen sollen die gefunden Extras in einem Window (script-videoextras-main.xml) aufgelistet werden. Hier klappt aber irgendwie die Übergabe der Liste aus dem Python-Code ins Window nicht.
Folgende Änderungen habe ich hier bereits versucht:
- in Zeile 312 der Datei default.py ausgehend von
return VideoExtrasWindow("script-videoextras-main.xml", ADDON.getAddonInfo('path').decode("utf-8"), files=files)
durch
return VideoExtrasWindow('script-videoextras-main.xml', ADDON.getAddonInfo('path').decode("utf-8"), 'default', '1080i', True, files='files')
ersetzt. Begründung siehe https://forum.kodi.tv/showthread.php…1191#pid2551191 - nach Zeile 314, also zu Beginn der Init-Function die Zeile xbmc.executebuiltin('Container.SetViewMode(50)') eingefügt. Begründung siehe https://kodi.wiki/view/HOW-TO:Script_addon
Leider funktioniert es damit auch nicht, zumal meine Programmierkenntnisse äußerst rudimentär sind...
Kann mir bitte jemand helfen, das ganze lauffähig zu bekommen?