diff options
Diffstat (limited to 'apps/playback.c')
-rw-r--r-- | apps/playback.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/apps/playback.c b/apps/playback.c index 5a6f18735b..1c5a7a4c9d 100644 --- a/apps/playback.c +++ b/apps/playback.c | |||
@@ -2396,6 +2396,14 @@ static void audio_finalise_track_change(void) | |||
2396 | 2396 | ||
2397 | id3_write(PLAYING_ID3, track_id3); | 2397 | id3_write(PLAYING_ID3, track_id3); |
2398 | 2398 | ||
2399 | if (global_settings.single_mode) | ||
2400 | if ( ((skip_pending == TRACK_SKIP_AUTO) || (skip_pending == TRACK_SKIP_AUTO_NEW_PLAYLIST)) | ||
2401 | && (global_settings.party_mode == 0) ) | ||
2402 | { | ||
2403 | play_status = PLAY_PAUSED; | ||
2404 | pcmbuf_pause(true); | ||
2405 | } | ||
2406 | |||
2399 | /* The skip is technically over */ | 2407 | /* The skip is technically over */ |
2400 | skip_pending = TRACK_SKIP_NONE; | 2408 | skip_pending = TRACK_SKIP_NONE; |
2401 | 2409 | ||