A Squeezebox/Logitech Media Server controller for Windows 10.
- Initial favorites support
- Autodiscover and connect to your Logitech Media Server/Squeezebox
- Navigate your music library by album and artist
- Individual queues for all your connected players
- Now Playing page with artist images
- 3rd party apps/plugins almost completely supported
- Radio support
- Initial favorites support
v0.5
- Queue management: direct select and play (todo)
- Favorites management (ongoing)
- Format and bitrate display for tracks (experimental)
v.Next
- Full 3rd party app/plugin support
- More animations and transitions
These plugins have been tested and are working per spec:
- Spotty
- Band's Camp
- Mixcloud
- YouTube
- Some info in the artis profiles are rendered as numbers instead of text #4
- The personalization setting "Windows default" sets the colors to the app dark mode, not the Windows' one (is it really an issue?)
- Images transitions in the Now Playing page are not animated
- Navigating back from album/artist details to the main lists does not bring you back to the previous scroll location #5
- Updating the queue with the same number of entries as the existing one does not update the queue visuals #6
- Changed the app colors to the Windows 11 default ones
- Initial Favorites support (add track/album, view all favorites, remove an entry)
- Added passing server and port in the command line (-s server -p port) for situations where autodiscovery on the local class C does not work
- Added the Private Networks capability to allow for some scenarios where local connectivity is limited
- First implementation of radio support, some images do not show for some reason, but navigation reliably works
- Fixed VisibilityOnHover helper to only show Play/Queue buttons when relevant
- Added the ability to start Fiona from the command line
- Refactored all transport commands to BaseViewModel
- Improved speed entering AlbumDetails
- Updated the code to retrieve images from Discogs.com to allow for a proper UserAgent header
- Apps
- Cleaned up detection and navigation
- Added search capabilities to Apps #3
- Added display of extra notes to some nodes
- Added Play and Queue track when appropriate in text lists
- Foundational work to support system wide search, favorites, and radio
- Removed all traces of the FirstRun experience
- Added a function to prettify the bio coming from Discogs.com. Still some work to do on links by ID (they will appear as numbers in the artist bio)
- Added LMS LAN autodiscovery. Now Fiona will scan your LAN to find an available Logitech Media Server install, no need to enter the IP of your sever anymore
- Added "Play all" in the Artist page
- Added "Shuffle all" in the Artist page
- Added "Add all to queue" in the Artist page
- Added "View on Discogs.com" in the Artist page
- Tweaked the colors for the light theme
- Added playlist shuffle control
- Added playlist repeat control
- Unified the transport control between navigation pages and Now Playing page
- Created the supporting website at http://fionamusic.app
- Moved the link to the privacy policy to point to the new website
- Acrylic fix - Found a fix for Acrylic not appearing in the NavigationView on https://edi.wang/post/2018/10/9/fix-acrylicbrush-missing-navigationview-windows-10-17763
- Title bar customization - https://docs.microsoft.com/en-us/windows/uwp/design/shell/title-bar
- Portions of this code Copyright (c) 2010 Jeroen Vonk
- AlternatingRowsListView control by Ben Dewey