Cómo sincronizar Spotify con Plex - Sincronizar playlists automáticamente en Docker
Spotify to Plex: Sincroniza automáticamente tus playlists en Docker
Mantén tus playlists de Spotify automáticamente sincronizadas en Plex. Coincidencia avanzada de tracks, descarga automática con Lidarr, sincronización periódica configurada.
¿Qué es Spotify to Plex?
Spotify to Plex es una herramienta que sincroniza automáticamente tus playlists de Spotify con Plex Media Server. Si tienes una librería de música local en Plex pero escuchas principalmente en Spotify, esta aplicación resuelve el problema: crea automáticamente playlists en Plex que coinciden con tus playlists de Spotify.
Cómo funciona: Toma una playlist de Spotify, busca cada canción en tu librería Plex usando algoritmos avanzados de coincidencia, y crea/actualiza la playlist automáticamente. Si faltan canciones en Plex, puede descargarlas automáticamente usando Lidarr. Todo completamente automatizado, ejecutándose en Docker.
Características principales
Sincronización automática
Ejecuta automáticamente cada X días. Configurable vía CRON.
Coincidencia avanzada
Múltiples algoritmos para encontrar remixes, versiones live, alternativas.
Caché de tracks
Almacena matches anteriores. Reanuda rápidamente si se interrumpe.
Integración Lidarr
Descarga automáticamente álbumes faltantes vía Lidarr.
Integración SLSKD
Descarga desde redes P2P vía SLSKD.
Integración Tidal
Descarga tracks de Tidal si están disponibles.
Interface web moderna
Dashboard intuitivo, gestión visual de playlists.
Actualización bidireccional
Crea nuevas playlists o actualiza existentes.
Reportes de faltantes
Ve exactamente qué canciones falta en Plex.
Playlists públicas de Spotify
Sincroniza incluso playlists creadas por Spotify.
Multi-perfil de búsqueda
Configura estrategias personalizadas de búsqueda.
Open Source
Código abierto, comunidad activa.
Requisitos del sistema
- Docker instalado
- Plex Media Server con librería de música configurada
- Cuenta Spotify con credenciales API
- 512 MB - 1 GB de RAM
- 2+ GB espacio en disco para caché
- Opcional: Lidarr para descargas automáticas
- Opcional: SLSKD o Tidal para fuentes adicionales
Instalación con Docker Compose
Paso 1: Obtener credenciales Spotify
- Ve a
https://developer.spotify.com/dashboard - Login con tu cuenta Spotify (crea una si no tienes)
- Click "Create an app"
- Nombre: "Spotify to Plex"
- Acepta términos y Create
- En el dashboard, copia: Client ID, Client Secret, Redirect URI
Paso 2: Obtener Plex Token
- Ve a
https://www.plex.tv/claim - Login en tu cuenta Plex
- Copia el claim token (válido 4 minutos)
Docker Compose (recomendado)
Iniciar
Acceder
Abre http://localhost:8000 en tu navegador.
Configuración paso a paso
1. Conectar con Spotify
- Abre
http://localhost:8000 - Haz login con Spotify (aparecerá página de autorización)
- Autoriza acceso a tus playlists
2. Conectar con Plex
- En el dashboard: "Add Plex Server"
- Plex URL:
http://plex:32400(si está en Docker) ohttp://192.168.1.100:32400(IP local) - Plex Token: Pega el token que copiaste
- Click "Test connection"
- Si funciona, verás tus bibliotecas Plex
3. Seleccionar playlists para sincronizar
- En el dashboard: "Add Playlist"
- Selecciona una playlist de Spotify
- Nombre en Plex: (será igual que Spotify, puedes cambiar)
- Opción: "Create as new" (crear) o "Update existing" (actualizar)
- Click "Sync Now" para sincronizar inmediatamente
4. Configurar sincronización automática
- En la playlist, habilita "Automatic sync"
- Frecuencia: diariamente por defecto (1 AM)
- Guarda
- Ahora se sincronizará automáticamente cada día
5. Integrar Lidarr (opcional para descargas)
- En el dashboard: "Settings" → "Lidarr"
- Lidarr URL:
http://lidarr:8686 - Lidarr API Key: copia desde Lidarr → Settings → General
- Root folder path, quality profile, metadata profile: configura según tu Lidarr
- Cuando sincronices, verás botón "Send to Lidarr" para faltantes
Primeros pasos
1. Sincronización manual inicial
- Selecciona una playlist pequeña (~50 canciones) para probar
- Click "Sync Now"
- Espera a que complete (verás barra de progreso)
- Revisa en Plex si aparece la playlist
2. Monitorear progreso
- Durante sync, ves porcentaje, tracks encontrados/faltantes
- Si se interrumpe, reanuda donde paró (caché)
- Tracks encontrados se cachean, no se buscan de nuevo
3. Ver faltantes
- Playlist → "Show missing tracks"
- Ves lista de qué canciones no están en Plex
- Si Lidarr configurado: "Send to Lidarr" para descargar
4. Configurar playlists adicionales
Repite el proceso para otras playlists. Puedes configurar varias simultáneamente con sincronización automática.
Casos de uso
- Plex + Spotify sincronizado: Escuchas Spotify fuera, Plex en casa
- Librería musical completa: Todos tus playlists en un lugar
- Con Lidarr: Auto-descarga lo que falta en Plex
- Multi-usuario: Familia con diferentes preferencias musicales
- Reproducción en Sonos/Alexa: Control desde múltiples sistemas
- Respaldo de playlists: Plex es tu backup local de Spotify
Gestión y mantenimiento
Ver logs
Forzar re-sync de una playlist
En dashboard: click refresh icon en la playlist. Ignora matches anteriores y rescanea todo.
Limpiar caché
Reiniciar
Actualizar a la última versión
Configurar CRON personalizado
Alternativas: Otros métodos de sincronización
Soundiiz (web, más simple)
Si Spotify to Plex es muy técnico, Soundiiz es una alternativa web más simple:
- Login en soundiiz.com
- Selecciona Spotify como origen, Plex como destino
- Autoriza y sincroniza playlists
- No es automático, requiere hacer click cada vez
Plexify (descarga real de Spotify)
Si quieres descargar MP3s reales de Spotify y añadirlos a Plex:
- Usa spotdl para descargar canciones
- Organiza en estructura
Playlist/Artist/Album/Track - Añade la carpeta a Plex
- Más trabajo pero música real en tu servidor
Comentarios
Publicar un comentario