Servicio autoalojado que sincroniza el estado de reproducción entre servidores multimedia Plex, Jellyfin y Emby sin servicios de terceros.
ellite/scrob
Rastreador multimedia autoalojado que sincroniza bibliotecas e historial de reproducción de Jellyfin, Plex, Emby, Nuvio y Stremio.
Alternativa open source a:Letterboxd
Trakt
- Estrellas
- 594
- Forks
- 50
- Issues abiertos
- 123
- Último commit
- hace 7 días
¿Qué es?
Scrob es una aplicación web autoalojada para llevar un registro de películas y series. Importa bibliotecas, el estado de reproducción y el progreso de visionado de Jellyfin, Plex, Emby, Nuvio, ARVIO y Stremio, y puede enviar la actividad de reproducción a esos proveedores y a Trakt, Simkl y MDBList.
Registra cada reproducción con su fecha y hora, admite calificaciones de 10 puntos con reseñas, calificaciones por temporada, revisiones y listas personales públicas. Los webhooks de Jellyfin, Plex, Emby y Kodi actualizan el estado de reproducción en tiempo real, y los metadatos provienen de TMDB, con la opción de usar el orden de episodios de TheTVDB.
La aplicación funciona en un solo contenedor con PostgreSQL integrado opcional, se instala como PWA y admite inicio de sesión único con OIDC y autenticación de dos factores.
Funciones clave
- 01Sincroniza bibliotecas e historial de reproducción de Jellyfin, Plex, Emby, Nuvio y Stremio.
- 02Envía el estado de reproducción y las calificaciones a Trakt, Simkl y MDBList.
- 03Registra reproducciones en tiempo real mediante webhooks de Jellyfin, Plex, Emby y Kodi.
- 04Registra cada reproducción con fecha y hora, calificaciones de 10 puntos y reseñas.
- 05Listas personales y públicas, comentarios y seguimiento entre usuarios.
- 06Página de estadísticas con tiempo de reproducción, gráficos de actividad y desglose de calificaciones.
- 07Inicio de sesión único con OIDC y autenticación de dos factores con TOTP.
Casos de uso
- Mantener un historial de reproducción unificado entre un servidor Jellyfin o Plex y una cuenta de Trakt.
- Reemplazar el registro de estilo Letterboxd en un hogar que cuenta con su propio servidor multimedia.
- Migrar una exportación existente de Yamtrack o Trakt a una instancia autoalojada.
- Registrar series y películas de varios perfiles de Stremio o Nuvio.
Inicio rápido
- 1
Descarga el archivo Docker Compose del README
curl -o docker-compose.yaml https://raw.githubusercontent.com/ellite/scrob/main/docker-compose.yaml - 2
Edita el archivo y sustituye las contraseñas y SECRET_KEY por tus propios valores
- 3
Inicia Scrob con Docker Compose
docker compose up -d - 4
Abre http://localhost:7330 en el navegador, crea una cuenta y añade tu TMDB Read Access Token
Antes de usarlo
- Se necesita un TMDB Read Access Token gratuito para los metadatos, las búsquedas y las imágenes.
- La conexión en vivo con Trakt requiere una suscripción a Trakt VIP; los demás solo pueden importar datos mediante una exportación de datos de Trakt.
- El autoalojamiento requiere ejecutar Docker y una base de datos PostgreSQL.
- Licenciado bajo GPL-3.0, una licencia copyleft que exige que las obras derivadas sigan siendo de código abierto.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es scrob?
- Rastreador multimedia autoalojado que sincroniza bibliotecas e historial de reproducción de Jellyfin, Plex, Emby, Nuvio y Stremio. Scrob es una aplicación web autoalojada para llevar un registro de películas y series. Importa bibliotecas, el estado de reproducción y el progreso de visionado de Jellyfin, Plex, Emby, Nuvio, ARVIO y Stremio, y puede enviar la actividad de reproducción a esos proveedores y a Trakt, Simkl y MDBList.
- ¿scrob es gratuito? ¿Qué licencia tiene?
- scrob es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿scrob sigue mantenido?
- Mantenimiento activo. El último commit de scrob fue el 31 oct 2026.
- ¿Para qué puedo usar scrob?
- Mantener un historial de reproducción unificado entre un servidor Jellyfin o Plex y una cuenta de Trakt. Reemplazar el registro de estilo Letterboxd en un hogar que cuenta con su propio servidor multimedia. Migrar una exportación existente de Yamtrack o Trakt a una instancia autoalojada. Registrar series y películas de varios perfiles de Stremio o Nuvio.
- ¿Cómo se instala scrob?
- Descarga el archivo Docker Compose del README: curl -o docker-compose.yaml https://raw.githubusercontent.com/ellite/scrob/main/docker-compose.yaml Edita el archivo y sustituye las contraseñas y SECRET_KEY por tus propios valores Inicia Scrob con Docker Compose: docker compose up -d Abre http://localhost:7330 en el navegador, crea una cuenta y añade tu TMDB Read Access Token
- ¿Dónde consigo scrob?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ellite/scrob
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
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.
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.
Herramienta para mantener bibliotecas de Plex, Jellyfin y Emby que usa reglas para reunir contenido no visto o no solicitado y eliminarlo tras un periodo de gracia.