Servidor de música de código abierto y autohospedado que transmite tu biblioteca a cualquier navegador o app móvil y es compatible con clientes Subsonic.
swingmx/swingmusic
Servidor de streaming musical autoalojado y reproductor web para tus archivos de audio locales, con una interfaz similar a Spotify.
Alternativa open source a:Spotify
- Estrellas
- 2,088
- Forks
- 143
- Issues abiertos
- 130
- Último commit
- hace 8 horas
¿Qué es?
Swing Music es un servidor de música autoalojado que indexa una carpeta de archivos de audio locales y los reproduce mediante un reproductor web. Está pensado para quienes quieren disfrutar de una experiencia de escucha al estilo de Spotify sin perder el control de su propia biblioteca musical.
El servidor organiza la biblioteca normalizando los metadatos y las versiones de los álbumes (como Deluxe o Remaster), y ofrece exploración por carpetas, artistas y álbumes relacionados, mezclas diarias basadas en la actividad de escucha y colecciones para agrupar álbumes y artistas. También incluye estadísticas de escucha, scrobbling de Last.fm, detección de silencios combinada con cross-fade y compatibilidad con varios usuarios.
Funciona en Windows, Linux y macOS, tanto en x86 como en arm64. Se puede instalar con un script de shell, una versión portable para Windows o Docker; la dirección predeterminada es localhost en el puerto 1970. Hay un cliente para Android disponible por separado.
Funciones clave
- 01Escanea archivos de audio locales y los organiza con metadatos normalizados y etiquetas para las versiones de los álbumes.
- 02Mezclas diarias, artistas y álbumes relacionados, y colecciones para agrupar música.
- 03Vista de carpetas para explorar la biblioteca por directorios.
- 04Estadísticas de escucha y scrobbling de Last.fm.
- 05Cross-fade combinado con detección de silencios para una reproducción fluida.
- 06Compatibilidad con varios usuarios y versiones para Windows, Linux y macOS, en x86 y arm64.
Casos de uso
- Reproducir en streaming una colección personal de archivos MP3 o FLAC en un navegador o por la red doméstica, sin suscripción.
- Montar un servidor de música doméstico con cuentas separadas para cada usuario.
- Reproducir una biblioteca autoalojada en un dispositivo Android mediante el cliente complementario.
Inicio rápido
- 1
Descarga la imagen de Docker
docker pull ghcr.io/swingmx/swingmusic:latest - 2
Ejecuta el contenedor y sustituye las rutas de música y configuración por las tuyas
docker run --name swingmusic -p 1970:1970 -e SWINGMUSIC_PORT=1970 -e SWINGMUSIC_DEVICE_NAME="Host Name Here" -v /path/to/music:/music -v /path/to/config:/config --restart unless-stopped ghcr.io/swingmx/swingmusic:latest - 3
Abre http://localhost:1970 en el navegador para configurar y usar Swing Music
Antes de usarlo
- La licencia es AGPL-3.0, una licencia copyleft que exige compartir el código fuente de los servicios derivados ofrecidos a través de la red.
- En la lista de funciones multiplataforma, el README indica que la compatibilidad con macOS llegará próximamente, aunque las instrucciones de instalación mencionan macOS.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es swingmusic?
- Servidor de streaming musical autoalojado y reproductor web para tus archivos de audio locales, con una interfaz similar a Spotify. Swing Music es un servidor de música autoalojado que indexa una carpeta de archivos de audio locales y los reproduce mediante un reproductor web. Está pensado para quienes quieren disfrutar de una experiencia de escucha al estilo de Spotify sin perder el control de su propia biblioteca musical.
- ¿swingmusic es gratuito? ¿Qué licencia tiene?
- swingmusic es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿swingmusic sigue mantenido?
- Mantenimiento activo. El último commit de swingmusic fue el 6 nov 2026.
- ¿Para qué puedo usar swingmusic?
- Reproducir en streaming una colección personal de archivos MP3 o FLAC en un navegador o por la red doméstica, sin suscripción. Montar un servidor de música doméstico con cuentas separadas para cada usuario. Reproducir una biblioteca autoalojada en un dispositivo Android mediante el cliente complementario.
- ¿Cómo se instala swingmusic?
- Descarga la imagen de Docker: docker pull ghcr.io/swingmx/swingmusic:latest Ejecuta el contenedor y sustituye las rutas de música y configuración por las tuyas: docker run --name swingmusic -p 1970:1970 -e SWINGMUSIC_PORT=1970 -e SWINGMUSIC_DEVICE_NAME="Host Name Here" -v /path/to/music:/music -v /path/to/config:/config --restart unless-stopped ghcr.io/swingmx/swingmusic:latest Abre http://localhost:1970 en el navegador para configurar y usar Swing Music
- ¿Dónde consigo swingmusic?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/swingmx/swingmusic
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Aplicación de descubrimiento musical autoalojada con biblioteca propia, recomendaciones y flujos de playlists, con Lidarr como complemento opcional.
Servidor de streaming de música autoalojado para escuchar tu propia biblioteca desde un navegador web o una app móvil.
Servidor de streaming de música autohospedado que reproduce tu colección en una aplicación web, aplicaciones móviles y versiones de escritorio.
Un servidor de música autoalojado centrado en la integración de metadatos, las colecciones musicales y una interfaz web y móvil pensada para explorar la música.
Una aplicación en Docker que registra tus reproducciones musicales de distintas fuentes, como Spotify, Plex y Jellyfin, en servicios como Last.fm y ListenBrainz.