[Bug]: Intermittent MPV control loss after suspend/resume in ver 1.17.0 as well
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
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 mpvSource: jeffvli/feishin