#2483·feishin

[Bug]: Repeat one on MPV not repeating the song.

Author: brenoaleCreated Sep 15, 2026Updated Sep 17, 2026
Labelsbug

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). Image On Navidrome's end, it displays as if it is still playing normally after getting stuck, despite no audio playback: Image 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. Image 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: Image

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

  1. Use MPV and have repeat one on
  2. Play a song and wait until it ends
  3. Song does not repeat

Relevant log output

bash
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'}