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 => -loglevel
Let me know if you have any other questions.
See https://airsonic.github.io/docs/migrate/ for a description of how to convert Subsonic to Airsonic. Should work for moving Subsonic to another server, but don't rename any files. It boils down to copying /var/subsonic from one server to another. The command box lists all the relevant files. Of course, you need to move or re-point Subsonic to your media folders. If your new server has user subsonic after install, make sure that subsonic owns /var/subsonic and can access media folders.
I have Subsonic proxied behind Apache, and have done it behind Nginx in the past. What, specifically, do you need help with?
I'm not a big reddit user, not sure if you can msg someone directly, but feel free to if you want.
P.S. Check out this guide on using Nginx for reverse proxy. I work on the team that manages this documentation, so lemme know if it helps.
You can give a shot at the player I'm currently developing.
https://play.google.com/store/apps/details?id=net.volcanomobile.airsonicplayer
It's being developed against airsonic, so I'm not sure how it will works with your subsonic server but I'd be glad to help you if you want.