diff --git a/src/renderer/features/lyrics/synchronized-lyrics.tsx b/src/renderer/features/lyrics/synchronized-lyrics.tsx index 659755a5..dc16d8a8 100644 --- a/src/renderer/features/lyrics/synchronized-lyrics.tsx +++ b/src/renderer/features/lyrics/synchronized-lyrics.tsx @@ -83,6 +83,7 @@ export const SynchronizedLyrics = ({ (time: number) => { if (playbackType === PlaybackType.LOCAL && mpvPlayer) { mpvPlayer.seekTo(time); + setCurrentTime(time, true); } else { setCurrentTime(time, true); handleScrobbleFromSeek(time); diff --git a/src/renderer/features/player/hooks/use-center-controls.ts b/src/renderer/features/player/hooks/use-center-controls.ts index 1d6fef8f..de7c33e8 100644 --- a/src/renderer/features/player/hooks/use-center-controls.ts +++ b/src/renderer/features/player/hooks/use-center-controls.ts @@ -119,8 +119,7 @@ export const useCenterControls = (args: { playersRef: any }) => { const handleStop = useCallback(() => { if (isMpvPlayer) { - mpvPlayer!.pause(); - mpvPlayer!.seekTo(0); + mpvPlayer!.stop(); } else { stopPlayback(); }