What does HackerNews think of gonic?

music streaming server / subsonic server API implementation

Language: Go

#42 in Go
#29 in Go
Ah, very interesting to read about Subsonic being used here. I was in the market for a similar setup a while ago and tried a bunch of different servers. Navidrome was clearly one of the better ones but didn't seem to support folder-based navigation, which I want to use (since most of my music is not structured as album-per-folder but rather as playlist-per-folder).

Like a good HN user I ended up writing my own Subsonic compatible server [0]. It also does things mentioned in this blog post series, like automatically grab cover art and metadata from Musicbrainz/CoverArtArchive, Discogs and last.fm. I haven't officially released it yet since it's missing a few features (most notably transcoding, documentation and support for deleting files) but looks like it might be worthwhile to spend that effort. If you're feeling brave, you can compile it from source or grab the Docker edge image[1].

It looks like I missed evaluating https://github.com/sentriz/gonic though, so I might give that a go as well.

[0] https://github.com/datatrash/beatlocker [1] https://hub.docker.com/r/datatrash/beatlocker-server

maybe you could try https://github.com/sentriz/gonic (nightly build)

it supports browsing by folder

Been using gonic[1] on my Raspberry Pi at home. Works brilliantly.

As an aside, I'm glad I didn't bother with Funkwhale: https://funkwhale.audio/en_US/code-of-conduct/.

[1]: https://github.com/sentriz/gonic

https://github.com/sentriz/gonic is a very lightweight implementation of Subsonic (so you can use any Subsonic client with it, ie. there are native and browser apps). I use it with DSub on Android.

There's still https://bandcamp.com/ for buying music, but there are many artists I can no longer buy mp3's from now that Google Play Music is gone :-/

Or if you want something that can run easily on a RaspberryPi but still gives you Subsonic compatibility, try https://github.com/sentriz/gonic
Does anyone have any experience with Gonic? Kinda similar and more lightweight imo: https://github.com/sentriz/gonic