Herramienta autohospedada que sincroniza el progreso de reproducción y las valoraciones entre tu biblioteca de Plex, Jellyfin o Emby y AniList o MyAnimeList.
cenodude/CrossWatch
Herramienta autoalojada que sincroniza listas, puntuaciones, historial y progreso de reproducción entre servidores multimedia como Plex, Jellyfin y Emby, y servicios como Trakt y SIMKL.
- Estrellas
- 995
- Forks
- 28
- Issues abiertos
- 6
- Último commit
- hace 2 horas
¿Qué es?
CrossWatch (CW) se ejecuta localmente e incluye una interfaz web y una CLI. Registra la reproducción mediante su componente Watcher y sincroniza listas, puntuaciones, historial de reproducción, progreso y colecciones entre los servidores multimedia y servicios compatibles. Los pares de sincronización pueden conectar dos servidores multimedia, dos servicios o un servidor con un servicio, y pueden ejecutarse manualmente o según una programación.
Watcher funciona sin Plex Pass ni Emby Premiere, mediante rutas configuradas para cada servidor y usuario. Interactive Sync permite revisar las incorporaciones, actualizaciones y eliminaciones antes de aplicarlas. Las correspondencias guardadas corrigen coincidencias erróneas, la numeración de episodios de anime y los episodios divididos o combinados para futuras sincronizaciones.
El proyecto es compatible con Plex, Jellyfin, Emby, Kodi, Stremio, Trakt, SIMKL, AniList, MyAnimeList, Kitsu, TMDb y otros, e incluye un CW Tracker local que conserva instantáneas de tus datos. Las funciones de IA opcionales están desactivadas hasta que se configuran.
Funciones clave
- 01Rutas de Watcher por servidor y usuario, sin Plex Pass ni Emby Premiere
- 02Sincronización entre servidores, entre servidores y servicios, y entre servicios, cuando sea compatible
- 03Interactive Sync para revisar los cambios antes de aplicarlos
- 04Correspondencias guardadas para corregir coincidencias erróneas, IDs de anime y episodios divididos o combinados
- 05CW Tracker local con instantáneas de los datos de servidores y servicios
- 06Modo de ejecución única desde la línea de comandos para cron o Kubernetes CronJobs
Casos de uso
- Mantener sincronizados el historial de reproducción y el progreso entre un servidor Plex y Trakt
- Transferir puntuaciones y listas de Jellyfin a un servicio como SIMKL
- Registrar el progreso de anime en AniList, MyAnimeList y Kitsu
- Ejecutar sincronizaciones programadas para un hogar con varios usuarios en un mismo servidor
Inicio rápido
- 1
Guarda el archivo Docker Compose del README como compose.yaml
- 2
Cambia TZ a tu zona horaria y, después, inicia CrossWatch
docker compose up -d - 3
Abre la interfaz web, conecta tus cuentas y, luego, crea y ejecuta un par de sincronización
Antes de usarlo
- Necesitas Docker o una instalación autohospedada, y debes mantener a salvo el volumen de configuración.
- No todas las integraciones admiten todas las funciones, así que comprueba la compatibilidad del proveedor antes de confiar en una sincronización.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es CrossWatch?
- Herramienta autoalojada que sincroniza listas, puntuaciones, historial y progreso de reproducción entre servidores multimedia como Plex, Jellyfin y Emby, y servicios como Trakt y SIMKL. CrossWatch (CW) se ejecuta localmente e incluye una interfaz web y una CLI. Registra la reproducción mediante su componente Watcher y sincroniza listas, puntuaciones, historial de reproducción, progreso y colecciones entre los servidores multimedia y servicios compatibles. Los pares de sincronización pueden conectar dos servidores multimedia, dos servicios o un servidor con un servicio, y pueden ejecutarse manualmente o según una programación.
- ¿CrossWatch es gratuito? ¿Qué licencia tiene?
- CrossWatch es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿CrossWatch sigue mantenido?
- Mantenimiento activo. El último commit de CrossWatch fue el 7 nov 2026.
- ¿Para qué puedo usar CrossWatch?
- Mantener sincronizados el historial de reproducción y el progreso entre un servidor Plex y Trakt Transferir puntuaciones y listas de Jellyfin a un servicio como SIMKL Registrar el progreso de anime en AniList, MyAnimeList y Kitsu Ejecutar sincronizaciones programadas para un hogar con varios usuarios en un mismo servidor
- ¿Cómo se instala CrossWatch?
- Guarda el archivo Docker Compose del README como compose.yaml Cambia TZ a tu zona horaria y, después, inicia CrossWatch: docker compose up -d Abre la interfaz web, conecta tus cuentas y, luego, crea y ejecuta un par de sincronización
- ¿Dónde consigo CrossWatch?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/cenodude/CrossWatch
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servicio autoalojado que sincroniza el estado de reproducción entre servidores multimedia Plex, Jellyfin y Emby sin servicios de terceros.
Rastreador multimedia autoalojado que sincroniza bibliotecas e historial de reproducción de Jellyfin, Plex, Emby, Nuvio y Stremio.
Aplicación web autoalojada para registrar, puntuar y explorar el historial de películas vistas, con integraciones con Trakt, Letterboxd y servidores multimedia.
Aplicación web de código abierto para solicitar películas y series, con flujos de aprobación para bibliotecas de Jellyfin, Plex y Emby.
Ombi es una herramienta autoalojada para solicitar contenido multimedia que se integra con Plex, Emby y Jellyfin.