Jellysweep

Automated cleanup tool for Jellyfin media libraries

249 stars 17 forks last commit first released GPL-3.0

Actively maintained

Last commit 23 Aug 2026.

Jellysweep is a smart cleanup service for Jellyfin media servers that analyzes viewing statistics and external requests to mark old or unwatched media for deletion. It integrates with Sonarr, Radarr, jellyseerr and stats providers to decide what to sweep while offering an admin review flow and user keep-requests.

Key Features

  • Smart analytics that checks jellyseerr for user requests and Jellystat/Streamystats for playback stats
  • Tag-based control by applying Sonarr/Radarr tags to mark items for deletion
  • Disk-usage monitoring with multi-tier thresholds to accelerate cleanup when storage is low
  • Flexible TV cleanup modes (delete all, keep first N episodes, keep first N seasons) with automatic unmonitoring in Sonarr
  • Leaving Collections: automatically creates Jellyfin collections of items scheduled for deletion for easy review
  • Built-in keep-request workflow: users can request items to be retained; admins can approve/decline via the UI
  • Notifications (email and web-push) and a PWA-enabled web interface for mobile/desktop interaction
  • Web authentication options including OIDC/SSO and Jellyfin-based auth, plus VAPID key support for push notifications
  • Deployable via Docker Compose and configurable via YAML or environment variables

Use Cases

  • Reclaim storage on a home media server by automatically marking long-unwatched movies and TV episodes for removal
  • Enforce library retention policies in multi-user Jellyfin installations while allowing users to request keeps
  • Automate disk-pressure responses: shorten grace periods and accelerate deletions when storage thresholds are exceeded

Limitations and Considerations

  • Disk-usage monitoring in containerized deployments requires Jellyfin library paths to be mounted at identical locations inside the Jellysweep container
  • Recommended to run in dry-run mode first and review logs/dashboard before enabling automatic deletions
  • Some stats backends (noted in docs) may have limitations (for example streamystats handling of re-added content); behavior may vary by stats provider

Jellysweep is focused on safe, configurable lifecycle management for media libraries with an emphasis on integrations (Sonarr/Radarr/jellyseerr) and admin/user workflows. It is intended to be tested in dry-run mode prior to turning on automatic deletions to verify filters and thresholds.

Categories:

Tags:

Tech Stack:

Share:

Similar to Jellysweep

Riven logo

Riven

VFS-based automated media management and streaming platform

817
104
Last commit

Open-source media management system that exposes a FUSE-based virtual filesystem, automates discovery/scraping/downloading, and integrates with Plex/Jellyfin/Emby.

GPL-3.0Actively maintained
Alternative to:
Plex logo
Plex
+3
Seerr logo

Seerr

Open-source media request and discovery manager for Jellyfin, Plex, and Emby.

12.4k
996
Last commit

Open-source, self-hosted media request and discovery tool for Plex, Jellyfin, and Emby with DVR integration and Radarr/Sonarr support.

MITActively maintained

Youtarr

Automated YouTube downloader and organizer for media servers

1.5k
64
Last commit

Self-hosted web app to auto-download YouTube channels, organize media with metadata, and schedule downloads for Plex, Jellyfin, Emby, and Kodi.

ISCActively maintained
Alternative to:
PlayOn Cloud logo
PlayOn Cloud
+2
Meelo logo

Meelo

Self-hosted personal music server focused on music collectors

1.4k
39
Last commit

Open-source self-hosted music server for collectors with flexible metadata parsing, multiple releases/versions support, music-video handling and Docker deployment.

GPL-3.0Actively maintained
Alternative to:
Plex logo
Plex
+9

Decypharr

qBittorrent-compatible API with multi-debrid integration

874
121
Last commit

Decypharr provides a qBittorrent-compatible API and web UI for managing torrents via multiple debrid providers, designed to work with Sonarr/Radarr and other *Arr apps.

MITActively maintained
Alternative to:
Real-Debrid logo
Real-Debrid
+5
Ombi logo

Ombi

Self-hosted media request and user management for Plex/Emby/Jellyfin.

4.1k
420
Last commit

Ombi lets Plex, Emby and Jellyfin users request movies, TV shows and music, integrates with Sonarr/Radarr/Lidarr and automates request delivery and notifications.

GPL-2.0Actively maintained
Alternative to:
Ombi (Hosted) logo
Ombi (Hosted)
+2