Comment by sandreas

24 days ago

Why did you chose gonic over navidrome[1]?

My stack [2] is: navidrome (music - subsonic server) substreamer (app) beets (music organization) EAC (audio cd ripping) audiobookshelf (audiobooks)

Most important part of navidrome are smart playlists[3], with these I didn't need AI support just yet...

1: https://github.com/navidrome/navidrome/issues/1417

I didn’t need a web client and Gonic shows the actual directory layout for the folder API. I have a few albums that requires gapless playback and most web players can’t accommodate them. My music library layout is mostly ‘collection/album-key/track-key.ext’ where album-key is something that uniquely identifies the album and make it easy to search for. For my main collection it’s’artist - year - album’ while for others it can be just ‘year - album’. Gonic shows the same layout to clients.

  • I think the folder structure like browsing is the main reason to ditch navidrome...

    While I get the point, this is not an issue for my use case.

    What I would love to see though is a "sync playlist to path" button in the web interface where it keeps the original folder structure. With this i could create partial lib dumps for my car usb stick or my family members. Maybe i submit an issue for this.

Another +1 for navidrome. I use along with play:sub on ios, and feishin with desktop , and couldn't be happier.

I also use Lidarr for PVR needs

I have chosen jelly over it because of the way navi stores music. I prefer to organize music in folders myself, and tag them with picard. Jelly then just shows everything nicely with 0 configuration.

  • Navidrome can work with your folder layout, too.

    I don't remember why I settled on Navidrome instead of the others, but I basically just told it "here's my music, now go play me something" and it all just worked. As far as I'm concerned, it doesn't manage organization at all.

    • > Navidrome can work with your folder layout, too.

      Is that recent? When I was looking to replace libresonic I looked at Navidrome and it couldn't do that, and the developer indicated they didnt have plans to add that feature.

      I also settled on Gonic. Mostly for this reason.

      4 replies →

    • Thats why I choosed Jelly. I do prepare music file a lot, so that is expected, but movies and series I do not and it works great to recognize them 99% of the time.

+1 for navidrome. I’ve had better luck with the play:Sub app (iOS).

I think it’s important that these servers use a common API (subsonic), but it seems like the slickest apps are always targeted to one specific backend (plexamp, finamp, prism music).

I did try Navidrome and used it for a while.. I honestly don't remember why I switched but I suspect the reason was probably more related to the client I was using at the same (Submariner on macOS) than the server-side.