Skip to content

Added support for internal and public Navidrome address#74

Open
daylight-roberty wants to merge 1 commit into
rosskouk:mainfrom
daylight-roberty:feature/internal-external-addresses
Open

Added support for internal and public Navidrome address#74
daylight-roberty wants to merge 1 commit into
rosskouk:mainfrom
daylight-roberty:feature/internal-external-addresses

Conversation

@daylight-roberty

@daylight-roberty daylight-roberty commented Apr 1, 2026

Copy link
Copy Markdown

Hey I really appreciate your work on this, super tidy and well documented

To get it going in my environment I had to set a different Navidrome URL for AskNavidrome (LAN) and Alexa (WAN), so I added optional parameters for a public URL and port. If the new parameters are not provided it uses the current values by default to make it backwards-compatible with docker-compose

I also added a parameter to optionally set a base path for AskNavidrome requests. This allows forwarding of requests to either Navidrome or AskNavidrome based the URL, eg https://navidrome.my-domain.com/alexa/ goes to AskNavidrome and https://navidrome.my-domain.com goes to Navidrome

The given base path is stripped of all leading /'s with a single / stuck to the beginning, so alexa, /alexa and ////alexa each become /alexa and an empty value becomes the default /

Hope this makes sense! Cheers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant