Skip to content
/ Fiona Public

A UWP Logitech Media Server remote controller

License

Notifications You must be signed in to change notification settings

PaoloM/Fiona

Repository files navigation

logo

Fiona

Build status

A Squeezebox/Logitech Media Server controller for Windows 10.

What's new?

  • Initial favorites support

Screenshots

Current features

  • 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

Roadmap/backlog

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

Tested plugins

These plugins have been tested and are working per spec:

  • Spotty
  • Band's Camp
  • Mixcloud
  • YouTube

Known issues

  1. Some info in the artis profiles are rendered as numbers instead of text #4
  2. The personalization setting "Windows default" sets the colors to the app dark mode, not the Windows' one (is it really an issue?)
  3. Images transitions in the Now Playing page are not animated
  4. Navigating back from album/artist details to the main lists does not bring you back to the previous scroll location #5
  5. Updating the queue with the same number of entries as the existing one does not update the queue visuals #6

Release notes

11/15/21 - v0.5

  • Changed the app colors to the Windows 11 default ones
  • Initial Favorites support (add track/album, view all favorites, remove an entry)

04/23/21 - v0.4

  • 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

04/18/21 - v0.3

  • 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

04/16/21 - v0.2

  • 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

04/15/21 - v0.1

  • 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

04/11/21 - prerelease 2

  • 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

03/29/21 - prerelease 1

  • Created the supporting website at http://fionamusic.app
  • Moved the link to the privacy policy to point to the new website

Notes

Attributions

  • Portions of this code Copyright (c) 2010 Jeroen Vonk
  • AlternatingRowsListView control by Ben Dewey

About

A UWP Logitech Media Server remote controller

Resources

License

Stars

Watchers

Forks

Packages

No packages published