You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Playback could silently stall for good on an autoplay radio station that ran out of tracks
mid-page — go-librespot kept retrying the exact same permanently-missing page every couple of
minutes for hours instead of recognizing there was nothing left. Fixed upstream.
Reduced Bluetooth disconnect/reconnect blips: the audio buffer had been trimmed for a faster
volume-change response, but that left too little margin against an ordinary scheduling hiccup —
an underrun that's a known trigger for a Bluetooth speaker to drop its connection. Restored the
larger buffer.
The in-app volume slider only ever pushed volume to the daemon, never to the phone's own
system volume — dragging it could silently drift out of sync with the system volume shown
elsewhere. Now kept in sync.
A daemon that hung (rather than crashed) could leave the app stuck showing stale state
indefinitely, since auto-restart only ever triggered on an actual process exit. Added a
periodic health check that detects an unresponsive daemon and restarts it the same way a crash
does.
Fixed a race where a superseded restart's delayed exit signal could spuriously restart a
session that had already recovered.
Fixed the playback progress bar jumping around when a Spotify Connect session transfers to
this device.