Repository navigation
v1.7.1
Playback
- The next track is buffered before the current one ends. The player now preloads the upcoming track's audio ahead of the handoff instead of starting the request at the moment of the switch, which removes the gap of dead air between tracks on slow connections. If the queue changes in the meantime, the preload is simply discarded.
- The lock screen and car display now update for preloaded tracks. A track that came from the preload kept showing the previous track's title and artwork, because its metadata had already loaded before it took over.
- A stalled stream request is retried instead of hanging. On a weak cellular link a request could die without raising an error, leaving the player silent until the page was reloaded. After 8 seconds with no progress it is re-issued and playback resumes from where it was, up to 3 tries per stall.
Full changelog: v1.7.0...v1.7.1