Best way to manage favourites / offline sync list from PC?

Hi! I recently started using Symfonium with my music library accessible over an SMB shared drive. However, I noticed that once in a while, it will fail in the middle of sync, and Symfonium will “forget” any songs marked as favourites that didn’t get sync’ed due to the failed sync. Even if I redo a full sync and it succeeds, it doesn’t remember which songs were marked as favourites before.

I use the “favourites” feature to manage my offline songs on my phone. I’m not tied to a particular PC/webapp to play my music. I currently use LMS (Lyrion/Squeeze-LX), but I’m not overly happy with it, and it’s my understanding there’s no way to get Symfonium and Lyrion to interact with each other.

I’ve read in the forums I could either set up Navidrome or Subsonic, but it’s not clear if either of these would let me manage my favourites (in a way that Symfonium would recognize them as favourites, or vice-versa, if I marked a song as favourite in Symfonium, it would sync back as such with the server). Bonus if there’s a way to also sync play stats with the server.

I’m comfortable setting up webapps or docker containers.

Any tips or advice would be appreciated!

1 Like

Yes, Navidrome syncs favorites and some play stats with Symfonium - play count and last played will sync, but skip count isn’t synced to Navidrome as there is no such ability in the OpenSubsonic API (which Navidrome adheres to). Star ratings (but not half-stars) will also sync.

As far as refresh speed, marking an album, song, or artist as a favorite in Symfonium will essentially appear instantly in the Navidrome web interface as well as in other clients like Feishin on the desktop. Going the other direction, marking an item as favorite in Navidrome or Feishin usually requires Symfonium to sync again, at least from what I’ve observed.

Definitely consider Navidrome on Docker as it’s fairly easy to also add AudioMuse-AI for sonic analysis (which I also recommend). Since the database is SQLite, it’s possible to use external tools (like DB Browser for SQLite), which I’ve used to move the library folders and even migrate from Windows to Linux with no loss of play counts, favorites, ratings, etc.

Hope that helps!

1 Like