[Bug]: Repeat one on MPV not repeating the song.
I have already checked through the existing (both open AND closed) bug reports and found no duplicates
- Yes
App Version
1.17.0
Music Server and Version
Navidrome v0.63.2
What local environments are you seeing the problem on?
Desktop Windows
What happened?
When playing something with repeat one, song jumps back to 00:00 on Feishin when it ends but does not repeat (meaning it plays fine the first time, but fails to repeat).
On Navidrome's end, it displays as if it is still playing normally after getting stuck, despite no audio playback:
Manually pausing it after it gets stuck on 00:00 for a couple of seconds, waiting more and then hitting Play again sets the time on Navidrome back to 00:00 and audio playback on Feishin works again. Still gets stuck again after finishing and still does not repeat the song without manual interference. The expectation of repeat one is that it should repeat without extra user input.
Only waiting does not work either, as when the song reaches the end again on Navidrome's end, while having no audio playback on Feishin, it clears itself from the "Now Playing" section.
And, at the same time, it displays as if it is "playing" despite no audio or time advancing and is still stuck at 00:00 on Feishin:
Repeat one worked fine on 1.15.0, broke when updating to 1.16.0 and 1.17.0 does not fix it. Bug only present when using MPV (version 0.41.0), Web works fine. AutoDJ is off, shuffle is off. I have tried: turning transcode on/off, reconfiguring MPV from scratch, switching Gapless playback options, turning Audio fade on and off, switching to Web and back to MPV, restarting the MPV with the reload button and restarting the Navidrome server, none of those seem to fix it.
The Feishin logs (attached to issue) seem to show that scrobbling works despite the lack of audio playback when attempting to repeat. It also, for some reason, displays HTTP 501 for jukebox, but MPV is the one being used.
Navidrome's logs also seem to show that playback reaches it successfully, can't provide the logs (sorry) because it's not self-hosted, but I contacted their support and they reported only the presence of the HTTP 501 as "abnormal".
Possible duplicate of #414 or #1250, but both are frozen, so I can't reopen them.
Steps to reproduce
- Use MPV and have repeat one on
- Play a song and wait until it ends
- Song does not repeat
Relevant log output
logger.ts:126 2026-09-15T22:49:28.756Z INFO [renderer] Initializing remote settings Object
logger.ts:126 2026-09-15T22:49:28.757Z INFO [renderer] Playback engine Object
logger.ts:128 2026-09-15T22:49:28.958Z INFO [renderer] Playback engine using local (mpv)
logger.ts:126 2026-09-15T22:49:28.958Z INFO [renderer] Authenticating server Object
my server address/navidrome/rest/jukeboxControl.view:1 Failed to load resource: the server responded with a status of 501 (Not Implemented)
logger.ts:128 2026-09-15T22:49:33.081Z WARN [renderer] Jukebox endpoint returned an error payload:
logger.ts:126 2026-09-15T22:49:33.081Z INFO [renderer] Server authentication successful Object
logger.ts:126 2026-09-15T22:49:48.152Z INFO [renderer] Scrobbled a start event {id: '0BBavTXeX3bWoWwHdHEpws', reason: 'from repeat'}id: "0BBavTXeX3bWoWwHdHEpws"reason: "from repeat"[[Prototype]]: Object
logger.ts:126 2026-09-15T22:50:33.161Z INFO [renderer] Scrobbled a start event {id: '0BBavTXeX3bWoWwHdHEpws', reason: 'from repeat'}Source: jeffvli/feishin