#2497·feishin

[Bug]: Intermittent MPV control loss after suspend/resume in ver 1.17.0 as well

Author: tomerrrCreated Sep 18, 2026Updated Sep 18, 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

What local environments are you seeing the problem on?

Desktop Linux

What happened?

Fedora 43 / mpv 0.40.0

i'm afraid this issue https://github.com/jeffvli/feishin/issues/2471#event-31157481136 is still relevant in version 1.17.0 as well

upon resume from suspend, Feishin (mpv) starts playing last song played

Steps to reproduce

Feishin is running but not playing close the laptop lid (enters suspend) open lid, mpv starts playing last played track before suspend kill mpv process, and start Feishin normally (everything works normally again after that)

difference between previous versions 1.15.0 and 1.16.0 issue, is that after song ended playing, Feishing+mpv basically work normally and i can play other tracks - i see 2 new mpv sockets that were created right after resume

log below taken while mpv is playing , right after resume from suspend

Relevant log output

bash
journalctl --user -b --since "1 minutes ago" | grep -Ei 'mpv|pipewire|wireplumber|audio|alsa'
Sep 18 09:22:07 dell5480 Feishin.desktop[387361]: 2026-09-18T06:22:07.224Z INFO  [main]     System resumed from sleep, notifying renderer to reconnect mpv
Sep 18 09:22:07 dell5480 Feishin.desktop[387361]: 2026-09-18T06:22:07.229Z INFO  [main]     System resumed from sleep, notifying renderer to reconnect mpv
Sep 18 09:22:08 dell5480 Feishin.desktop[387361]: 2026-09-18T06:22:08.740Z INFO  [main]     mpv initialized {
Sep 18 09:22:08 dell5480 Feishin.desktop[387361]: 2026-09-18T06:22:08.897Z INFO  [main]     mpv initialized {
Sep 18 09:22:09 dell5480 Feishin.desktop[387361]: 2026-09-18T06:22:09.303Z INFO  [renderer] Playback engine using local (mpv) (x2) null
Sep 18 09:22:11 dell5480 pipewire[8792]: mod.raop-sink: sess.latency.msec 250.000000 should be an integer multiple of rtp.ptime 7.981859
Sep 18 09:22:11 dell5480 pipewire[8792]: mod.raop-sink: sess.latency.msec 250.000000 should be an integer multiple of rtp.ptime 7.981859

tomer@dell5480:~/Downloads/ghost_eye$ ps aux | grep mpv
tomer     387358  0.0  0.0 232020  3804 ?        S    **Sep17**   0:00 /usr/bin/sh -c /usr/bin/killall mpv & /home/tomer/Downloads/Feishin-linux-x86_64.AppImage &
tomer     455157  0.0  0.4 952488 64576 ?        Sl   00:36   0:00 mpv --idle --msg-level=all=no,ipc=v --no-video --no-audio-display --idle=yes --no-config --load-scripts=no --prefetch-playlist=yes --network-timeout=10 --stream-lavf-o=reconnect=1,reconnect_streamed=1,reconnect_at_eof=1,reconnect_delay_max=5 --ao=pulse --audio-device=pipewire/alsa_output.usb-SMSL_SMSL_USB_AUDIO-00.iec958-stereo --input-ipc-server=/tmp/node-mpv-387361.sock
tomer     455158  0.0  0.5 1708752 92196 ?       Sl   00:36   0:00 mpv --idle --msg-level=all=no,ipc=v --no-video --no-audio-display --idle=yes --no-config --load-scripts=no --prefetch-playlist=yes --network-timeout=10 --stream-lavf-o=reconnect=1,reconnect_streamed=1,reconnect_at_eof=1,reconnect_delay_max=5 --ao=pulse --audio-device=pipewire/alsa_output.usb-SMSL_SMSL_USB_AUDIO-00.iec958-stereo --input-ipc-server=/tmp/node-mpv-387361.sock
tomer     459107  2.7  0.5 1552264 90280 ?       Sl   09:22   0:01 mpv --idle --msg-level=all=no,ipc=v --no-video --no-audio-display --idle=yes --no-config --load-scripts=no --prefetch-playlist=yes --network-timeout=10 --stream-lavf-o=reconnect=1,reconnect_streamed=1,reconnect_at_eof=1,reconnect_delay_max=5 --ao=pulse --audio-device=pipewire/alsa_output.usb-SMSL_SMSL_USB_AUDIO-00.iec958-stereo --input-ipc-server=/tmp/node-mpv-387361.sock
tomer     459116  0.8  0.4 1179488 74984 ?       Sl   09:22   0:00 mpv --idle --msg-level=all=no,ipc=v --no-video --no-audio-display --idle=yes --no-config --load-scripts=no --prefetch-playlist=yes --network-timeout=10 --stream-lavf-o=reconnect=1,reconnect_streamed=1,reconnect_at_eof=1,reconnect_delay_max=5 --ao=pulse --audio-device=pipewire/alsa_output.usb-SMSL_SMSL_USB_AUDIO-00.iec958-stereo --input-ipc-server=/tmp/node-mpv-387361.sock
tomer     459466  0.0  0.0 231400  2456 pts/0    S+   09:22   0:00 grep --color=auto mpv