summaryrefslogtreecommitdiff
path: root/streamer.c
diff options
context:
space:
mode:
Diffstat (limited to 'streamer.c')
-rw-r--r--streamer.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/streamer.c b/streamer.c
index e5175551..1dd01031 100644
--- a/streamer.c
+++ b/streamer.c
@@ -1326,6 +1326,10 @@ streamer_set_nextsong (int song, int pstate) {
static void
streamer_set_nextsong_real (int song, int pstate) {
DB_output_t *output = plug_get_output ();
+ if (pstate == 4) {
+ pstate = 1;
+ output->stop ();
+ }
trace ("streamer_set_nextsong %d %d\n", song, pstate);
streamer_abort_files ();
streamer_lock ();