Closed panchaea closed 4 years ago
@panchaea Sorry it took me so long to get back to you. I'm using the same version of MPD locally and not seeing any issues. Are you able to try MPD 0.21.23 on x86 and see if you get the same issue? I can't imagine the architecture has anything to do with it but eliminating that would be a good place to start.
@panchaea Is this still a problem for you?
With Persephone 0.17, I'm experiencing a problem where adding tracks to the queue will crash my mpd 0.21.23 instance (running on a separate aarch64 host). When this happens, Persephone immediately crashes as well, and it tends to struggle to reconnect to the server for some time after being reopened.
Initially I thought it was similar to this issue, but when I enabled verbose logging from mpd I see the cause is a bit different:
This appears to be the relevant part of the mpd source code: https://github.com/MusicPlayerDaemon/MPD/blob/master/src/output/Source.cxx#L141