Navidrome¶
Servidor de streaming de musica. Cliente web moderno + compatible con apps Subsonic (Symfonium, Tempo, etc). Lee la misma carpeta que Lidarr.
Rutas y configs¶
| Que | Donde |
|---|---|
| Compose | /opt/docker/navidrome/compose.yaml |
| Data (DB, cache) | /opt/docker/navidrome/data/ |
| Musica | /mnt/hdd_2tb/navidrome_music/ (compartido con Lidarr) |
Contenedor: navidrome Puerto: 8527
Como usar¶
# Web
https://navidrome.matias7235.com.ar
# Apps Subsonic (Symfonium, Tempo, Substreamer, etc)
Servidor: https://navidrome.matias7235.com.ar
Usuario/pass: lo que configures en la web al primer acceso
Apps¶
- Android: Symfonium (pago, muy recomendado), Tempo (F-Droid, open source)
- iOS: substreamer, play:Sub
- Web:
https://navidrome.matias7235.com.ar
En las apps configuras el server Subsonic con la URL https://navidrome.matias7235.com.ar y tus credenciales.
Scan de musica¶
Navidrome escanea automaticamente cada 1 hora (ND_SCANSCHEDULE=1h). Para forzar un scan:
# Desde la web: Settings > Library > Scan now
# O via API:
curl -X POST -u "user:password" https://navidrome.matias7235.com.ar/rest/startScan
Flujo con Lidarr¶
- Agregas artistas en Lidarr (
https://lidarr.matias7235.com.ar) - Lidarr busca albumes via Prowlarr y los descarga con qBittorrent
- Lidarr renombra y organiza en
/mnt/hdd_2tb/navidrome_music/ - Navidrome detecta los cambios en el proximo scan y los sirve para streaming
Seguridad¶
- Expuesto publicamente via Caddy con HTTPS (Let's Encrypt)
- El primer usuario que se registra en la web es admin
- Las apps se conectan via Subsonic API con usuario/password