Navidrome: No config file created automatically on Windows

Created on 27 Jan 2020  路  16Comments  路  Source: deluan/navidrome

So I would really want to submit a proper issue text here, but this issue is fairly small. There is currently no way to configure the windows binary at all, as the software does not automatically create a config file (navidrome.toml) in where the changes should be made, so I hope you can fix this.

Best Regards, -Loke

All 16 comments

The Windows binary is a command line tool, same as in other platforms. Can't you pass command line flags (ex: navidrome --musicfolder=c:\music) or env vars? set ND_MUSICFOLDER=c:\music?

I want to create a more "native" build for each platform, maybe even with an installer. This binaries are just a simple way to get going.

Let me know what you think

Yeah I tried that but using it by cmd it opens the .exe for me and does not let me do commands inside the navidrome.exe command line window, although I can see if I can find another way. Thanks a lot for the fast response, and your insanely awesome work!

Also, I first had the issue the other guy has with the space in the folder name, it is easily solvable with "" for the folder path in the command argument.

I don't have access to a windows machine write now (I'll install a VM soon, so I can test it), but I think you're trying to double click the executable to start it. If that's the case, then you really don't have any means to configure it. Some options:

  • Create a shortcut to the executable, edit it and add the parameters in the "command" field, after the name of the executable.
  • Open cmd.exe and from there CD to the folder where Navidrome is downloaded/installed. Then you can call it with the command line options.

Yeah I actually tried both options in the end, I didn't double click because I did try natively from cmd and redirect with "CD", but it didn't recognize the value the first time, I changed some settings and got it to work however.

Great! Thanks for trying it out, and let me know if you find any other issues. Assuming this is not an issue anymore, I'm closing this

Navidrome's UI does not have a means to play music directly (yet), so you need Subsonic compatible players to do it. Jamstash should work (I use it for test), You should be able to get it working by setting the server pointing to your external or internal address (if it is the same machine you are using: http://localhost:4533. Username/password is the one you created in the UI. Let me know if this works.

Yeah, docs are missing, sorry. I just released Navidrome two days ago, I still need to work on some stuff (docs, web site, better installers). Right now I'm trying to finish some needed features, but will work on these things as soon as possible

Thanks. I got it to work with Clementine on Windows, Jamstash doesn't want to work, and Android Players like Airsonic Players say that the Subsonic API is not supported (or some fail to connect). I gotta keep trying to get this to work, but thanks!

DSub works flawless. Will test with other players as soon as I have the chance

Yeah I am about to download DSub too, thanks for the heads up!

Hmm, on DSub I am getting "Connection failure. A network error occurred" and so on. What can I do about this? Apparently PC client Clementine works fine, but I cannot get DSub to work either. I can send you an image of how my settings look, if you could check if it's all correct I would appreciate that.

You can delete now.

Alright thanks. So what would you say is wrong?

The "Local network address" cannot be "localhost", has to be some real IP, like 192.168.X.X or 10.X.X.X. You can find it running ipconfig /all in the cmd.exe prompt. If you don't know what it is, try just leaving this address empty, and DSub will use the external address

Yeah I tried leaving it empty, but it doesn't work either that way.

Nevermind, I got it to work FINALLY. I had to change some Router settings as well. Thanks for all the help @deluan !

Was this page helpful?
0 / 5 - 0 ratings

Related issues

TheForcer picture TheForcer  路  5Comments

brianpierson2020 picture brianpierson2020  路  4Comments

r0arkin picture r0arkin  路  5Comments

ericgaspar picture ericgaspar  路  4Comments

GitSchorsch picture GitSchorsch  路  9Comments