From 9ca445d772ad6936fc18511bd72cb0f26e752332 Mon Sep 17 00:00:00 2001 From: Ronald Schaten Date: Wed, 17 Mar 2021 00:12:33 +0100 Subject: [PATCH] first version that really plays anything :-) --- addon.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/addon.py b/addon.py index ba95b43..5e4b6ee 100644 --- a/addon.py +++ b/addon.py @@ -162,3 +162,21 @@ if __name__ == '__main__': print('=== playlist') for entry in program: print(" * [%s] -- %s" % (entry['type'], entry['data'])) + + if xbmc.getCondVisibility('Window.IsVisible(MovieInformation)'): + xbmc.executebuiltin('Dialog.Close(MovieInformation)') + + print('=== playing') + playlist = xbmc.PlayList(xbmc.PLAYLIST_VIDEO) + playlist.clear() + for entry in program: + print(" * [%s] -- %s" % (entry['type'], entry['data'])) + if entry['type'] == 'video': + playlist.add(entry['data']) + else: + print(" unable to handle %s yet" % entry['type']) + xbmc.Player().play(playlist) + xbmc.sleep(500) + while xbmc.getCondVisibility('Player.HasMedia'): + xbmc.sleep(100) + print('=== done playing')