Tu propio servidor de música con Navidrome
Escucha tu colección de MP3 y FLAC en cualquier teléfono o navegador, con listas y varios usuarios, sin suscripción.
Navidrome es un servidor de música liviano y de código abierto que corre sin problema en un Pi 4. Usa la API de Subsonic, así que decenas de apps móviles pueden reproducir desde él, y consume muy poca RAM.
Pasos de la misión
Prepara Docker y el disco
Completa la misión de Docker y monta tu disco de música en /mnt/music.
Organiza tus archivos
Etiqueta bien tu música (artista, álbum, número de pista); Navidrome arma la biblioteca con las etiquetas, no con los nombres de carpetas.
Inicia Navidrome
Guarda el archivo compose de abajo y ejecuta docker compose up -d.
Crea el administrador
Abre el puerto 4533 en la dirección del Pi desde un navegador y crea el primer usuario, que será el administrador.
Conecta tu teléfono
Instala cualquier app compatible con Subsonic, agrega la dirección de tu servidor e inicia sesión. Usa tu VPN para escuchar fuera de casa.
Código
services:
navidrome:
image: deluan/navidrome:latest
user: "1000:1000"
ports:
- "4533:4533"
restart: unless-stopped
environment:
ND_SCANSCHEDULE: 1h
ND_LOGLEVEL: info
volumes:
- ./data:/data
- /mnt/music:/music:roCode comments are in English, like most libraries and docs — a good habit for makers.
Preguntas
¿Puede reproducir lo que bajé de servicios de streaming?
No. Esas descargas están bloqueadas en sus apps. Navidrome reproduce archivos de audio normales que sean tuyos, como CDs copiados o MP3/FLAC comprados.