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!
I’m sad that you didn’t take me serious. I looked into the repo got interested and started with the first obvious question. I couldn’t have known that that’s your name. And even now, I still don’t know how to pronounciate it.
Sorry to make you feel that way. You are the first commenter and the first star on github so I am really appreciate it. “Nghe” could be decompose into two parts: “ngh” and “e”. The “e” part sound like “eh” but the “ngh” part is just “difficulty level: asian” so I put a video here: https://www.youtube.com/watch?v=ttA8ukm8lwI (“ngh” and “ng” have the same pronounciation). Thank you very much!
All good, thx
Here is an alternative Piped link(s):
https://www.piped.video/watch?v=ttA8ukm8lwI
Piped is a privacy-respecting open-source alternative frontend to YouTube.
I’m open-source; check me out at GitHub.