- Navidrome es un servidor de música en streaming libre, privado y multiplataforma.
- Permite gestionar enormes colecciones musicales y reproducir cualquier formato desde cualquier dispositivo.
- Su instalación es sencilla, consume pocos recursos y ofrece integración con apps móviles y servicios de scrobbling.
Hoy en día, la música en streaming se ha convertido en la forma preferida de acceder a nuestras canciones favoritas. Sin embargo, no todo el mundo quiere depender de servicios comerciales ni pagar suscripciones mensuales para disfrutar de su música. Para quienes aprecian tener el control y la privacidad sobre su colección musical, Navidrome se ha consolidado como una de las mejores opciones disponibles. A lo largo de este artículo, descubrirás qué es Navidrome, cómo funciona, qué ventajas ofrece frente a otras plataformas, y cómo puedes instalarlo y configurarlo para tener tu propio servidor musical, accesible desde cualquier lugar y dispositivo.
Navidrome es mucho más que una simple alternativa a Spotify o Apple Music para los amantes del audio digital. Es una herramienta pensada para quienes desean gestionar y escuchar su propia música, desde cualquier sitio, de forma segura, sin depender de terceros ni de políticas cambiantes de servicios comerciales. Además, al ser un proyecto de código abierto, está en constante evolución gracias a la comunidad, y permite personalizaciones difíciles de encontrar en cualquier servicio bajo suscripción.
¿Qué es Navidrome y para qué sirve?
Navidrome es un servidor de música en streaming de código abierto, ligero y multiplataforma, que tiene como objetivo principal hacer accesible tu colección de música digital desde cualquier dispositivo conectado a Internet. Se instala en tu propio ordenador, servidor doméstico, Raspberry Pi o incluso en la nube, y se encarga de indexar todos tus archivos musicales, creando una biblioteca que puedes explorar y reproducir desde una moderna interfaz web o mediante aplicaciones móviles compatibles gracias a su API estándar.
Lo que diferencia a Navidrome del resto es su consumo mínimo de recursos, su enorme capacidad de manejar bibliotecas musicales de cualquier tamaño, y la facilidad para adaptarse a casi cualquier sistema operativo: Linux, Windows, macOS y por supuesto, arquitecturas como Raspberry Pi. Está diseñado para que puedas acceder a tu biblioteca desde cualquier navegador, ya sea en el ordenador de trabajo, en tu dispositivo móvil o tablet, sin comprometer tu privacidad ni depender de servicios cloud de terceros.
Ventajas de usar Navidrome frente a servicios comerciales
- Privacidad absoluta: Toda tu música y tus datos se almacenan de forma local, bajo tu control exclusivo. Olvídate de políticas invasivas o riesgos de que tu biblioteca sea eliminada.
- Sin costes ocultos: Navidrome es completamente gratuito y no depende de licencias ni pagos mensuales. Puedes instalarlo y usarlo tanto tiempo como quieras.
- Multiplataforma y multiusuario: Da igual si tienes una Raspberry Pi, un viejo portátil o un servidor dedicado; Navidrome funcionará sin problemas, permitiendo además que varias personas tengan su propio usuario y listas de reproducción.
- Compatibilidad total con clientes Subsonic: Su API es compatible con decenas de apps móviles y de escritorio, como Symfonium, DSub o Substreamer, brindando una experiencia multiplataforma sin límites.
Características principales de Navidrome
- Gestión de enormes colecciones musicales: Da igual si tienes sólo unos álbumes o varios cientos de miles de canciones; Navidrome puede gestionarlas y hacerlas accesibles rápidamente gracias a su eficiente motor de indexación.
- Reproducción de casi cualquier formato de audio: FLAC, MP3, OGG, WAV, y muchos más. No tendrás que convertir ni renunciar a calidad para disfrutar de tu música.
- Uso eficiente de la memoria y CPU: Ideal para dispositivos modestos como la Raspberry Pi Zero, pero también escalable para servidores más potentes.
- Interfaz web moderna y responsive: Puedes acceder cómodamente desde tu navegador, ya sea en el móvil, la tablet o el PC, con un diseño agradable y funcional basado en Material UI.
- Soporte multiusuario real: Cada usuario dispone de sus propias estadísticas, favoritos, listas de reproducción personales y preferencias.
- Listas de reproducción y exportación: Puedes crear listas públicas o privadas, exportarlas en formato .m3u y descargarlas para escucharlas offline.
- Actualización automática de la biblioteca: Cada vez que añades o eliminas canciones en tu carpeta de música, Navidrome lo detectará y actualizará el catálogo de forma inmediata.
- Transcodificación en tiempo real: Si algún dispositivo no soporta ciertos formatos o si necesitas reducir el consumo de datos al escuchar en movilidad, Navidrome puede convertir las canciones «al vuelo» según la configuración que elijas.
- Traducción a varios idiomas: La interfaz se adapta a tu idioma preferido, haciendo la experiencia aún más cómoda.
- API compatible con Subsonic: Permite el uso de numerosas apps móviles y de escritorio, ampliando enormemente las posibilidades de reproducción y gestión musical.
- Integración con Last.fm, ListenBrainz y Maloja: Si te gusta llevar un registro de lo que escuchas (scrobbling), puedes integrarlo fácilmente y de manera centralizada.
- Código abierto bajo licencia GPL v3: Puedes auditar, modificar y compartir el software; toda la comunidad se beneficia de cada avance.
¿Cómo funciona Navidrome? Un vistazo técnico y de usuario
Tras una instalación sencilla (como veremos más adelante), Navidrome escanea el directorio donde guardas tu música, lee todos los metadatos (artista, álbum, carátulas, etc.), y los organiza en una base de datos. Desde ese momento, puedes buscar por artista, género, disco, año, etiquetas o canciones, y reproducir cualquier tema directamente desde el navegador o una app móvil compatible. El sistema permite además valorar, marcar favoritos y generar estadísticas de escucha.
La interfaz web incorpora opciones avanzadas como creación de listas de reproducción, exploración por novedades, favoritos y recomendaciones, así como la gestión de usuarios y permisos. Para quienes quieren aprovechar todas las capacidades, es posible incluso enlazar Navidrome con servicios de scrobbling como Last.fm, ListenBrainz o Maloja, permitiendo registrar cada pista escuchada independientemente de la app o dispositivo desde el que accedas.
Dispositivos y plataformas compatibles
- Linux, Windows y macOS: Existen binarios precompilados, listos para instalar en las plataformas más populares incluyendo arquitecturas ARM (perfecto para Raspberry Pi).
- Docker: Imágenes oficiales actualizadas que simplifican la instalación y el mantenimiento, además de compatibilidad con Docker Compose para una gestión aún más cómoda.
- Clientes móviles y de escritorio: Gracias al estándar Subsonic API, hay aplicaciones para Android, iOS, Windows y Linux que permiten reproducir, descargar y gestionar la biblioteca desde cualquier lugar.
- Navegador web: La interfaz web es completamente funcional, moderna y adaptable, lo que te permite acceder a tu música desde cualquier dispositivo sin instalar programas adicionales.
Instalación de Navidrome paso a paso
Una de las grandes fortalezas de Navidrome es lo sencillo que resulta ponerlo en marcha, independientemente de tu nivel técnico. Vamos a resumir el proceso típico usando Docker, la herramienta recomendada, pero también existen métodos tradicionales para los más puristas.
1. Prerrequisitos
- Un ordenador, servidor, Raspberry Pi, o VPS con acceso a Internet.
- Una carpeta con tu biblioteca musical (MP3, FLAC, OGG, etc.).
- Docker y Docker Compose instalados. En sistemas Linux esto puede hacerse con unos pocos comandos; en Windows y macOS existen instaladores gráficos sencillos.
2. Preparar los directorios
Crea dos carpetas: una para la música, y otra para los datos del propio Navidrome (configuración, base de datos). Por ejemplo: ~/navidrome/music y ~/navidrome/data.
3. Configuración con Docker Compose
Crea un archivo llamado docker-compose.yml con la configuración básica del servicio. Puedes encontrar ejemplos y documentación actualizada en la web oficial de Navidrome. Un ejemplo sencillo sería:
version: '3'
services:
navidrome:
image: deluan/navidrome:latest
volumes:
- ./music:/music:ro
- ./data:/data
ports:
- 4533:4533
restart: unless-stopped
environment:
- ND_SCANINTERVAL=1m
- ND_LOGLEVEL=info
Con esta configuración, Navidrome escaneará la música cada minuto y mantendrá la biblioteca siempre actualizada.
4. Iniciar el servicio
Desde el directorio donde está docker-compose.yml, ejecuta el comando:
docker compose up -d
Tras unos segundos, Navidrome estará disponible en http://localhost:4533. El primer acceso te solicitará crear el usuario administrador, con el que podrás gestionar todo el sistema.
5. Acceso desde otros dispositivos y protección HTTPS
Desde cualquier dispositivo conectado a la misma red (o configurando tu router para acceso externo), podrás conectarte introduciendo la URL del servidor y el puerto 4533. Para mayor seguridad y comodidad, es recomendable usar un proxy inverso (Nginx, Traefik o Caddy), que permite habilitar HTTPS fácilmente y usar un subdominio personalizado para tu servidor musical.
6. Personalización y clientes móviles
Navidrome permite una personalización detallada: elegir temas visuales, ajustar intervalos de escaneo, gestionar listas de reproducción compartidas, y enlazar con cuentas de Last.fm o ListenBrainz. Además, puedes acceder desde aplicaciones móviles (como Symfonium, DSub, Substreamer, Tempo…) configurándolas con la URL de tu servidor, usuario y contraseña. ¡Así disfrutarás de toda tu música estés donde estés!

Expertos en software, desarrollo y aplicación en industria y hogar. Nos encanta sacar todo el potencial de cualquier software, programa, app, herramienta y sistema operativo del mercado.
