Skip to content

Several Improvements

Jason Heard requested to merge more-stuff into master

This has the following updates:

  • Remove all sync REST calls from CLI and RestClient trait. (There is one used only for when the local state is used.)
    • As part of this, the CLI song browser loads in a background task so the UI is always responsive.
  • Try to fix sync player issue with song boundaries
    • Make position more realistic when skipping songs by taking into account the player's ping to guesstimate the starting time.
    • Ensure skipping is prioritized over server messages to ensure server location messages don't apply to a new song.
  • Add smaller image size (300x300) for browsing faster.
  • Attempt to handle mangled playlist paths from CIFS mounted music directories.

Merge request reports