From 81277d83b8ba241b4c67a2699ecefb1d69825bc1 Mon Sep 17 00:00:00 2001 From: Bryan Schumaker Date: Sat, 30 Oct 2010 13:53:18 -0400 Subject: [PATCH] PLUGIN: Pause after current song This plugin will wait for the NEXT event, and then check if playback should be paused. --- plugins/pause_after.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 plugins/pause_after.py diff --git a/plugins/pause_after.py b/plugins/pause_after.py new file mode 100644 index 00000000..846de08f --- /dev/null +++ b/plugins/pause_after.py @@ -0,0 +1,25 @@ +# Bryan Schumaker (10/30/2010) + +import ocarina +libsaria = ocarina.libsaria +vars = ocarina.libsaria.vars +menu = ocarina.menu + +def check_pause(*args): + if vars["PAUSEAFTER"] == True: + libsaria.music.pause() + vars["PAUSEAFTER"] = False + +def set_pause(*args): + vars["PAUSEAFTER"] = True + +def start(): + text = "Pause after current song" + libsaria.init_var("PAUSEAFTER", False) + + menu.add_lib_menu_item(text, set_pause) + menu.add_plist_menu_item(text, set_pause) + libsaria.event.invite("POSTNEXT", check_pause) + +def stop(): + pass