Skip to content

Final (hopefully) changes for server-side queue

Jason Heard requested to merge fixes into master
  • Fix removing the last (or only) song while it is playing.
  • The full state that is sent on connection can be 10MB when all songs (we currently have) are added to the playlist, so the websocket client limit was set to 20MB.
  • Make separate release-small build profile and update CI to use that so that release builds by devs don't take over a minute to run when there are minimal changes.
  • Add more index bounds checking on server since the client should not be trusted (and even if it is, it might have a slightly out of date state).
  • Update CTRL-Del (delete all) to work even if the song list isn't selected.

Merge request reports