diff --git a/src/player.c b/src/player.c index cfb1e63a..589f3269 100644 --- a/src/player.c +++ b/src/player.c @@ -469,6 +469,9 @@ player_get_current_pos(uint64_t *pos, struct timespec *ts, int commit) static void playback_abort(void); +static int +queue_clear(struct player_command *cmd); + static void player_laudio_status_cb(enum laudio_state status) { @@ -2216,6 +2219,8 @@ playback_abort(void) else source_stop(cur_streaming); + queue_clear(NULL); + cur_playing = NULL; cur_streaming = NULL;