songmirror
SongMirror es una herramienta open source autoalojada para sincronizar listas de reproducción entre Spotify, TIDAL, Qobuz, Deezer, Amazon Music, Apple Music y YouTube Music. Es un alternativa libre a Soundiiz o TuneMyMusic.
Ficha actualizada 23 sept 2026, 18:41 · upstream 23 sept 2026, 18:22 · release sin release detectada
Qué es songmirror
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
SongMirror permite la sincronización bidireccional de playlists entre múltiples servicios de streaming sin necesidad de una plataforma externa. Su arquitectura de base de datos local SQLite garantiza que las canciones se guarden siempre en el mismo orden, con soporte para metadatos ISRC precisos y corrección de discrepancias entre artistas o títulos. La interfaz web permite configurar múltiples sincronizaciones independientes, cada una con sus propios servicios, playlists y cronogramas.
- Sincronizar listas de reproducción personalizadas entre Spotify, Apple Music, YouTube Music y TIDAL sin pagar un servicio externo
- Mantener la biblioteca musical en orden cronológico (fecha de adición) al sincronizar con múltiples plataformas
- Transferir playlists desde servicios como Deezer o Amazon Music a Spotify o Apple Music mediante transferencias puntuales
- Sincronizar canciones favoritas y listas de reproducción personalizadas entre diferentes servicios, manteniendo el historial de coincidencias
- Automatizar la sincronización de playlists seguidas (followed playlists) sin intervención manual
- Mantener una copia local offline de las canciones más recientes en Jellyfin con calidad original
- Soporte completo de sincronización bidireccional N-way, permitiendo que múltiples servicios actúen como fuente y destino simultáneamente
- Sincronización ISRC-accurate: identifica canciones exactas por código de grabación incluso cuando hay discrepancias en títulos o artistas entre plataformas
- Soporte para playlists seguidas (followed playlists) sincronizadas desde cualquier servicio conectado, no solo las creadas por el usuario
- Transferencias puntuales con barra de progreso en tiempo real y capacidad de pausar, resaltar o detener una copia en curso
- Sincronización de canciones favoritas y listas de reproducción personalizadas entre todos los servicios integrados
- No sincroniza playlists seguidas (followed playlists) que no sean creadas por el usuario, ni playlists que no estén disponibles en la plataforma destino
- La sincronización ISRC-accurate requiere coincidencia exacta de ISRC; si no existe, usa un fallback fuzzy basado en título y artista
- El historial de coincidencias (match history) es local y se pierde al reiniciar el servicio
- No sincroniza listas de reproducción creadas por terceros que no estén disponibles como playlists seguidas en la plataforma destino
- La sincronización con Last.fm requiere autorización del usuario, lo cual puede ser inestable si el usuario cambia sus preferencias
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Recomendado usar Docker Compose para un despliegue persistente: `docker compose up -d`. Se persisten credenciales y cachés en `./data`. Para producción, se recomienda configurar un DNS de red interna (ej. `songmirror.internal`) y no exponer el puerto 8080 directamente a internet. El servicio soporta cron jobs o Task Scheduler para automatizar la sincronización diaria. No requiere configuración adicional por parte del usuario.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.





