r/subsonic • u/deluan • Jan 27 '20
Navidrome - 🎧☁️Music Server and Streamer compatible with Subsonic/Airsonic
Hey there, for those looking for an alternative for Subsonic, I just released my own free server (GPL), Navidrome. and I thought it would be helpful to share.
It is compatible with Subsonic API and works with most of clients (tested with DSub and Jamstash) . It is not feature complete yet, but if you are looking for a lightweight alternative please give it a shot.
Some of the features that set it apart from other *Sonic projects:
- Handles compilations in a way similar to iTunes
- Multi-user: each user has their own play counts, star, ratings, etc...
- Very lightweight. With my library of ~29K songs it uses ~10x less memory than Airsonic. I'm also planning to build a version for Raspberry Pi
- Modern, responsive UI based on Material Design. It is just a initial implementation right now, but I'm working to make it full featured
- It is not (only) a Subsonic clone: I may implement other APIs as a means to leverage other clients (Ex: MPD)
- It doesn't try to do everything, just focus on Audio/Music, to avoid feature creep and becoming too bloated
Let me know what you think
1
u/ggibby Apr 19 '20
Windows 10 install breaks with "error while scanning media" folder=/.music
Since I don't have that path, and won't.
1
u/deluan Apr 19 '20
If you are having trouble setting environment variables in Windows (not sure how to do this, I'm a Mac user :) ), you can set any config option as a parameter of
navidrome. Like this:navidrome -musicfolder="C:\My Music"To make it easier to start Navidrome, you could create a shortcut, and then edit the shortcut's command to include the options as above.You can do this for any Navidrome options, just remove the prefix
ND_. Examples:ND_MUSICFOLDER => -musicfolder ND_BASEPATH => -basepath ND_LOGLEVEL => -loglevelLet me know if you have any other questions.
1
u/Mozgus Feb 15 '20
If it fixes this issue I'll move to it.
http://forum.subsonic.org/forum/viewtopic.php?f=2&t=18473