summaryrefslogtreecommitdiff
path: root/streamer.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-11-11 21:28:02 +0100
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-11-11 21:28:02 +0100
commit76b5d753192aba0ed20e8eaff81a3c22a7f7025f (patch)
tree1d265b833ec575cea45fe4a0d9f0de81f75c9c86 /streamer.c
parent526cbb98cf3f38657afc75ba9e468e3d9dd5232f (diff)
moved playcursor control to playlist module
improved plugin event triggering moved some playback control from gui to streamer
Diffstat (limited to 'streamer.c')
-rw-r--r--streamer.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/streamer.c b/streamer.c
index ebc17c87..6717ca18 100644
--- a/streamer.c
+++ b/streamer.c
@@ -884,3 +884,19 @@ streamer_configchanged (void) {
mutex_unlock (decodemutex);
}
}
+
+void
+streamer_play_current_track (void) {
+ if (p_ispaused ()) {
+ p_unpause ();
+ }
+ else if (ps->row != -1) {
+ p_stop ();
+ streamer_set_nextsong (ps->row, 1);
+ }
+ else {
+ p_stop ();
+ streamer_set_nextsong (0, 1);
+ }
+}
+