Honestly, I don't remember everything I've done in this branch.
Important things:
- Started using UV for dependency / python version management
- Fixed the stupid queue skipping bug (still can't believe it was a race condition)
- New SongView widget that multiple screens share
- New features on most views with songs!
- Songs can be shared
- Songs can be added to playlists
- Songs can be rated
- Upgraded my Navidrome server version & had to change some stuff for it
Co-authored-by: Jackson Hodge <jackson.d.hodge@jbhunt.com>
Reviewed-on: #6