diff --git a/src/module/mpv.c b/src/module/mpv.c index 8d7f4354dadfe9501ea1e632887581bf38f810d9..de29a4c7eaaf6780a3251211bbc0b0cec51c7017 100644 --- a/src/module/mpv.c +++ b/src/module/mpv.c @@ -150,9 +150,12 @@ loop: database_queue_toggle_pause(db); break; + case MPV_EVENT_END_FILE: + *time_pos = (*time_duration = 0); + break; + case MPV_EVENT_SHUTDOWN: - *time_pos = 0; - *time_duration = 0; + *time_pos = (*time_duration = 0); database_queue_stop(db); win->close(win); return 1;