From 165f06e419fe6987f9ae8b01ab6ec99098560600 Mon Sep 17 00:00:00 2001 From: vg Date: Fri, 7 Dec 2018 11:16:53 +0100 Subject: add xmms2_controls for historic puposes since I don't use it anymore --- scripts/xmms2_controls/next | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 scripts/xmms2_controls/next (limited to 'scripts/xmms2_controls/next') diff --git a/scripts/xmms2_controls/next b/scripts/xmms2_controls/next new file mode 100755 index 0000000..9a4c3fc --- /dev/null +++ b/scripts/xmms2_controls/next @@ -0,0 +1,30 @@ +#!/usr/bin/env python + +import xmmsclient +class Xmms2(): + def __init__(self): + self._xmms = xmmsclient.XMMS() + self._xmms.connect() + + def next(self): + result = self._xmms.playlist_current_pos() + result.wait() + pos = result.value()['position'] + result = self._xmms.playlist_list_entries() + result.wait() + length = len(result.value()) + if pos == (length - 1): + self._xmms.playback_stop().wait() + self._xmms.playlist_set_next(0).wait() + else: + self._xmms.playlist_set_next_rel(1) + self._xmms.playback_tickle().wait() + +xmms2 = Xmms2() +xmms2.next() + + +# OLD: +##!/bin/bash +#exec nyxmms2 next + -- cgit v1.2.3