Repolode
jon4hz

jon4hz/jellysweep

Herramienta inteligente de limpieza para Jellyfin que marca y elimina películas y series antiguas que nadie ha visto, según las estadísticas de reproducción y las solicitudes de los usuarios.

Estrellas
260
Forks
22
Issues abiertos
45
Último commit
anteayer

¿Qué es?

Jellysweep analiza tu biblioteca de Jellyfin y, con los filtros que configures para cada biblioteca, decide qué películas y series ya no hacen falta. Comprueba las solicitudes en Jellyseerr y el historial de reproducción en Jellystat o Streamystats; también puede proteger los favoritos y el contenido que usan los canales de Tunarr. Los elementos que cumplen los criterios se marcan para su eliminación añadiendo etiquetas en Sonarr o Radarr, de modo que el proceso siga visible en las herramientas que ya usas.

Los usuarios pueden solicitar que se conserve contenido específico desde la interfaz web integrada, y los administradores aprueban o rechazan esas solicitudes. Se puede notificar a los usuarios afectados por correo electrónico, ntfy o notificaciones push web. Cuando termina un periodo de gracia configurable, se eliminan los elementos. El modo de simulación está activado de forma predeterminada, así que puedes revisar qué se marcaría antes de que se elimine nada.

La limpieza se puede ajustar para las series de TV: eliminar series completas, conservar los primeros N episodios o conservar las primeras N temporadas. Los umbrales de uso del disco acortan el periodo de gracia cuando queda poco espacio de almacenamiento. Jellysweep también crea colecciones de Jellyfin con el contenido cuya eliminación está programada.

Funciones clave

  • 01Filtros por biblioteca basados en la antigüedad del contenido, la fecha de estreno, la última reproducción y el tamaño
  • 02Control mediante etiquetas en Sonarr y Radarr
  • 03Umbrales de uso del disco que acortan el periodo de gracia antes de la eliminación
  • 04Modos de limpieza selectiva de series de TV que conservan los primeros N episodios o temporadas
  • 05Solicitudes de los usuarios para conservar contenido, con aprobación de administradores y notificaciones por correo electrónico, ntfy o notificaciones push web
  • 06Autenticación de Jellyfin o inicio de sesión OIDC/SSO en la interfaz web

Casos de uso

  • Liberar espacio en un servidor Jellyfin doméstico eliminando contenido que nadie ha visto en meses
  • Mantener ordenada una biblioteca de Jellyfin y permitir que los usuarios soliciten excepciones desde la interfaz web
  • Reducir series de TV largas a sus primeras temporadas o episodios para ahorrar espacio

Inicio rápido

  1. 1

    Crea un archivo compose.yml con la definición del servicio Jellysweep

  2. 2

    Crea config.yml antes de iniciar el contenedor

    vim ./config.yml
  3. 3

    Inicia el servicio con Docker Compose

    docker compose up -d

Antes de usarlo

  • Se necesita acceso a Sonarr, Radarr, Jellystat o Streamystats y Jellyseerr.
  • Como elimina archivos multimedia, prueba siempre primero con el modo dry-run.

En colecciones

Temas

Preguntas frecuentes

¿Qué es jellysweep?
Herramienta inteligente de limpieza para Jellyfin que marca y elimina películas y series antiguas que nadie ha visto, según las estadísticas de reproducción y las solicitudes de los usuarios. Jellysweep analiza tu biblioteca de Jellyfin y, con los filtros que configures para cada biblioteca, decide qué películas y series ya no hacen falta. Comprueba las solicitudes en Jellyseerr y el historial de reproducción en Jellystat o Streamystats; también puede proteger los favoritos y el contenido que usan los canales de Tunarr. Los elementos que cumplen los criterios se marcan para su eliminación añadiendo etiquetas en Sonarr o Radarr, de modo que el proceso siga visible en las herramientas que ya usas.
¿jellysweep es gratuito? ¿Qué licencia tiene?
jellysweep es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿jellysweep sigue mantenido?
Mantenimiento activo. El último commit de jellysweep fue el 4 nov 2026.
¿Para qué puedo usar jellysweep?
Liberar espacio en un servidor Jellyfin doméstico eliminando contenido que nadie ha visto en meses Mantener ordenada una biblioteca de Jellyfin y permitir que los usuarios soliciten excepciones desde la interfaz web Reducir series de TV largas a sus primeras temporadas o episodios para ahorrar espacio
¿Cómo se instala jellysweep?
Crea un archivo compose.yml con la definición del servicio Jellysweep Crea config.yml antes de iniciar el contenedor: vim ./config.yml Inicia el servicio con Docker Compose: docker compose up -d
¿Dónde consigo jellysweep?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jon4hz/jellysweep

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados