Веб-приложение с открытым исходным кодом для заявок на фильмы и сериалы с модерацией для медиатек Jellyfin, Plex и Emby.
jon4hz/jellysweep
Инструмент для умной очистки Jellyfin: помечает и удаляет старые фильмы и сериалы, которые никто не смотрит и о сохранении которых не просили.
- Звёзды
- 260
- Форки
- 22
- Открытые issues
- 45
- Последний коммит
- позавчера
Что это?
Jellysweep сканирует вашу медиатеку Jellyfin и с помощью фильтров, заданных для каждой библиотеки, определяет, какие фильмы и сериалы больше не нужны. Он проверяет запросы в Jellyseerr и историю просмотров в Jellystat или Streamystats, а также может защищать избранное и контент, используемый каналами Tunarr. Подходящие под условия элементы помечаются для удаления тегами в Sonarr или Radarr, поэтому процесс остаётся на виду в привычных вам инструментах.
Пользователи могут попросить оставить определённый контент через встроенный веб-интерфейс, а администраторы — одобрить или отклонить такие запросы. Затронутых пользователей можно уведомлять по электронной почте, через ntfy или web push. По истечении настраиваемого льготного периода элементы удаляются. По умолчанию включён режим пробного запуска: он позволяет проверить, что будет помечено, прежде чем что-либо удалять.
Очистку сериалов можно настроить отдельно: удалять сериал целиком, оставлять первые N эпизодов или первые N сезонов. При снижении свободного места пороговые значения использования диска сокращают льготный период. Jellysweep также создаёт в Jellyfin коллекции с медиа, запланированными к удалению.
Ключевые возможности
- 01Фильтры для каждой библиотеки по возрасту контента, дате выхода, времени последнего просмотра и размеру
- 02Управление через теги в Sonarr и Radarr
- 03Пороговые значения использования диска, сокращающие льготный период до удаления
- 04Режимы выборочной очистки сериалов с сохранением первых N эпизодов или сезонов
- 05Запросы пользователей на сохранение контента с одобрением администратора и уведомлениями по электронной почте, через ntfy или web push
- 06Аутентификация Jellyfin или вход в веб-интерфейс через OIDC/SSO
Сценарии использования
- Освобождение места на домашнем сервере Jellyfin за счёт удаления контента, который никто не смотрел месяцами
- Поддержание порядка в медиатеке Jellyfin с возможностью запросить исключения через веб-интерфейс
- Сокращение длинных сериалов до первых сезонов или эпизодов для экономии места
Быстрый старт
- 1
Создайте файл compose.yml с описанием сервиса Jellysweep
- 2
Создайте config.yml перед запуском контейнера
vim ./config.yml - 3
Запустите сервис с помощью Docker Compose
docker compose up -d
Что важно знать
- Требуется доступ к Sonarr, Radarr, Jellystat или Streamystats и Jellyseerr.
- Поскольку сервис удаляет медиафайлы, сначала обязательно протестируйте его в режиме dry-run.
В подборках
Темы
Частые вопросы
- Что такое jellysweep?
- Инструмент для умной очистки Jellyfin: помечает и удаляет старые фильмы и сериалы, которые никто не смотрит и о сохранении которых не просили. Jellysweep сканирует вашу медиатеку Jellyfin и с помощью фильтров, заданных для каждой библиотеки, определяет, какие фильмы и сериалы больше не нужны. Он проверяет запросы в Jellyseerr и историю просмотров в Jellystat или Streamystats, а также может защищать избранное и контент, используемый каналами Tunarr. Подходящие под условия элементы помечаются для удаления тегами в Sonarr или Radarr, поэтому процесс остаётся на виду в привычных вам инструментах.
- jellysweep можно использовать бесплатно? Какая у него лицензия?
- jellysweep распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- jellysweep всё ещё поддерживается?
- Активно поддерживается. Последний коммит в jellysweep — 6 нояб. 2026 г..
- Для чего можно использовать jellysweep?
- Освобождение места на домашнем сервере Jellyfin за счёт удаления контента, который никто не смотрел месяцами Поддержание порядка в медиатеке Jellyfin с возможностью запросить исключения через веб-интерфейс Сокращение длинных сериалов до первых сезонов или эпизодов для экономии места
- Как установить jellysweep?
- Создайте файл compose.yml с описанием сервиса Jellysweep Создайте config.yml перед запуском контейнера: vim ./config.yml Запустите сервис с помощью Docker Compose: docker compose up -d
- Где скачать jellysweep?
- Исходный код и инструкции по установке — на GitHub: https://github.com/jon4hz/jellysweep
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Ombi — self-hosted приложение для запросов медиаконтента, которое синхронизируется с Plex, Emby и Jellyfin и позволяет запрашивать фильмы, музыку и сериалы.
Инструмент для обслуживания медиатеки Plex, Jellyfin и Emby: находит по правилам непросмотренный или незапрошенный контент и удаляет его по истечении льготного периода.
Самостоятельно размещаемое веб-приложение для монтажа видео, добавления субтитров и экспорта клипов или GIF из Plex, Jellyfin и локальных файлов.
Менеджер загрузок для экосистемы Servarr, который автоматически удаляет зависшие, заблокированные и вредоносные торренты в Sonarr, Radarr и похожих приложениях.
Приложение-компаньон для Sonarr и Radarr, которое автоматически находит, скачивает и обновляет субтитры для сериалов и фильмов.