Hallo Nerds,
bastel gerade an einem Addon. Darin sollen die Videoausgaben von anderen Addons aktiviert werden.
Habe bisher nur youtube zum laufen bekommen mit xbmc.executebuiltin("RunPlugin( ...
alle anderen plugins (vimeo,dailymotion,ardmediathek...) nörgeln der Handle sei -1
Scheinbar holt sich youtube den Handle nicht aus sys.argv wie die anderen plugins...
Habe es auch mit RunAddon(addon, parameter) probiert, da lande ich aber immer im root des addons
bei youtube z.B. wird die videoid id übergeben aber der path nicht
[plugin.video.youtube] Running: YouTube (6.8.24+matrix.1) on Matrix (Kodi-19.5) with Python 3.8.11
Path: /
Params: {'Path': '/play', 'video_id': '9Auq9mYxFEE'}
Den Pfad an den Pluginnamen hängen funktioniert auch nicht.
RunScript sagt kein script
Habe es auch mit ActivateWindow, ReplaceWindow und Container.Update probiert, alles erfolglos
PlayMedia() bzw xbmc.Player().play() führen zum Absturz...
Am nächsten scheint RunAddon dran zu sein, nur hab ich noch nicht herausgefunden wie man einen anderen pfad als root startet, also z.B. plugin.video.youtube/play
Jemand ne Idee?
Danke und Grüße
Edit: Vielleicht kann man ja auch RunPlugin die benötigten Argumente übergeben?