I am selfhosting Navidrome for sometimes but its lacks of support for multiple values really bugs me. Since I am having some free time, I've decided to write an opensubsonic server in rust (why rust? you guess). The notable features are:

  • In-memory transcoding with ffmpeg c api. Faster transcoding with no ffmpeg binary required and no need for pre-configurated transcoding profile.
  • Multiple values for artists/album artists/etc.
  • Permission models music folder per user.

It is still actively developped and lacks some Opensubsonic features (playlist/starr) and some external integrations like lastfm. However I would like to post it get some feedback about it.

Thank you very much!

you are viewing a single comment's thread
view the rest of the comments
[–] 5 points 2 years ago (2 children)

This sounds like a cool thing. Will it run on FreeBSD? If unknown, I will likely try and find out this weekend.

  • source
  • hideshow 4 child comments
  • [–] [S] 2 points 2 years ago* (last edited 2 years ago) (1 child)

    Here you go. But setting up a testing environment on github actions is too hard so it is built only for now.

    Edit: test is added now

  • source
  • parent
  • hideshow 2 child comments