-
-
Notifications
You must be signed in to change notification settings - Fork 248
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
✨ [REQUEST] Navidrome #789
Comments
Hì, thanks for the proposal! I indeed have very little time to implement a new addon but I've struggled a lot learning to build ones so I can help you with pitfalls. I'll write something a bit later to help you get started. Here is already the official tutorial (using HA base image) and my tutorial (modifying an existing image) My tutorial is quite specific for lsio images, so I'll have to adapt it for the 2 main cases : images based on s6 supervisor, or images without. |
+1 |
let me run thru the tutorials thanks |
Hi, that's due to ADD --chmod 777 in the dockerfile. You need to separate the commands to local build in HA : have only a ADD command to download the file, then a RUN command to perform the chmod |
Yes, I'm aware it was due to the What I can't understand is:
Thank you |
I found out was it was due to |
https://github.com/bilogic/ha-addons/tree/470a1edfea1b1fc5d813560357e9f95173276a71/navidrome It appears that a |
The best way to set ENV values can be with the "environment" tag in config.yaml if they are fixed, and if they are dynamic (like set from add-on options) you need to set them using a script at boot. This is for example the purpose of my global_var script here : https://github.com/alexbelgium/hassio-addons/blob/master/.templates/01-config_yaml.sh |
hassio-addons/bitwarden/Dockerfile Lines 17 to 22 in 22c66c4
|
I managed to get Navidrome going, would you be so kind as to:
Side note: I have not created an Thanks! |
Hi, thanks! I'm on holidays i'll check when I'm back. Best regards |
Thanks! I managed to achieve HTTPS using Caddy 2 https://github.com/einschmidt/hassio-addons On hindsight, Caddy 2 might be acceptable since it simplifies addon creation. But I wouldn't use it for things like Bitwarden which requires end to end encryption, i.e. no traffic should be sent at all via http:// So, still looking forward to implementing HTTPS |
Thanks @bilogic! I tried to do this myself following the guide but I was a bit overwhelmed. |
Happy to hear that. By the way, I moved away from Caddy due to their wonky HTTP3 support, using Nginx Proxy Manager instead. What |
Ah, sorry about the confusion. I meant Yep, I'm also using Nginx Proxy Manager too. Anyway I just wanted to comment here in case anybody finds this issue first, since I had a good look for Navidrome (or even subsonic) Home Assistant addons with no luck until I looked here |
Yea, the documentation is lacking on my end. But I really have no bandwidth for now. |
I'm trying to add Navidrome here any help appreciated! |
everyone can use @celynw working addon here |
I'm having issues getting @celynw asknavidrome to even work. It's like the api isn't working correctly. I'm running my music server, navidrome, on a pi5 that's exposed to the web with it's own address. I can access navidrome just fine from my browser on my computer, tablet and phone. I can also access navidrome with the app substreamer. It is probably something simple, but I've already lost a total of three days trying to make this work. Any help would be greatly appreciated. |
Navidrome Music Server / Streamer
Hi, I am looking to integrate Navidrome into HAOS. It is a powerful music server based on the subsonic protocol, and it implements a web player similar to the Deezer / Spotify experience, but with your own self-hosted music collection.
I know Jellyfin / Emby / Plex can provide similar services, but I want something that's build with music in mind, plus I have a big library with lots of favorites and stuff so migration is not a good option for me.
It has a docker image here : https://hub.docker.com/r/deluan/navidrome
I am not asking you to implement it all by yourself
Rather, I would like a bit of advice/help on how to do it, probably using one of your addons as a template. If you think this would be a good addition to this repo, then I will make a PR. This is also a learning opportunity for me.
Let me know if you have any ideas / directions / recommandations for me. Thanks :)
The text was updated successfully, but these errors were encountered: