Jellyfin, Plex, Emby 라이브러리의 영화 및 TV 프로그램 요청과 승인 절차를 관리하는 오픈소스 웹 앱입니다.
jon4hz/jellysweep
시청 기록과 사용자 요청을 바탕으로 오래되고 시청하지 않은 영화와 TV 프로그램을 표시하고 삭제하는 Jellyfin용 스마트 정리 도구입니다.
- 스타
- 260
- 포크
- 22
- 열린 이슈
- 45
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
Jellysweep은 Jellyfin 라이브러리를 스캔하고, 라이브러리별로 설정한 필터를 적용해 더 이상 필요하지 않은 영화와 TV 프로그램을 판별합니다. 요청 내역은 Jellyseerr에서, 시청 기록은 Jellystat 또는 Streamystats에서 확인하며, Tunarr 채널에서 사용하는 항목과 즐겨찾기를 보호할 수도 있습니다. 삭제 대상 항목에는 Sonarr 또는 Radarr에서 태그를 추가해 삭제 표시를 하므로, 기존에 사용하는 도구에서 처리 과정을 확인할 수 있습니다.
사용자는 내장 웹 인터페이스에서 특정 콘텐츠를 보관해 달라고 요청할 수 있으며, 관리자가 요청을 승인하거나 거부합니다. 해당 사용자에게 이메일, ntfy 또는 웹 푸시로 알림을 보낼 수 있습니다. 설정한 유예 기간이 지나면 항목이 삭제됩니다. 기본적으로 시험 실행 모드가 활성화되어 있어, 실제 삭제가 이루어지기 전에 삭제 표시될 항목을 검토할 수 있습니다.
TV 시리즈 정리 방식도 설정할 수 있습니다. 시리즈 전체를 삭제하거나, 첫 N개 에피소드 또는 첫 N개 시즌을 보관할 수 있습니다. 저장 공간이 부족해지면 디스크 사용량 기준에 따라 유예 기간이 단축됩니다. Jellysweep은 삭제 예정 미디어를 보여 주는 Jellyfin 컬렉션도 생성합니다.
핵심 기능
- 01콘텐츠의 연식, 공개일, 마지막 스트리밍 시점, 용량을 기준으로 라이브러리별 필터 설정
- 02Sonarr와 Radarr의 태그를 통한 관리
- 03디스크 사용량 기준에 따라 삭제 유예 기간 단축
- 04첫 N개 에피소드 또는 시즌을 보관하는 선택적 TV 콘텐츠 정리 모드
- 05관리자 승인 및 이메일, ntfy, 웹 푸시 알림을 지원하는 사용자 콘텐츠 보관 요청
- 06웹 인터페이스에서 Jellyfin 인증 또는 OIDC/SSO 로그인 지원
활용 사례
- 몇 달 동안 아무도 시청하지 않은 콘텐츠를 삭제해 가정용 Jellyfin 서버의 저장 공간 확보
- 웹 인터페이스에서 사용자가 예외를 요청할 수 있도록 하면서 Jellyfin 라이브러리를 깔끔하게 관리
- 공간을 절약하기 위해 긴 TV 시리즈를 초반 시즌이나 에피소드만 남기도록 정리
빠른 시작
- 1
Jellysweep 서비스 정의가 포함된 compose.yml 파일을 만듭니다
- 2
컨테이너를 시작하기 전에 config.yml을 만듭니다
vim ./config.yml - 3
Docker Compose로 서비스를 시작합니다
docker compose up -d
사용 전 알아둘 점
- Sonarr, Radarr, Jellystat 또는 Streamystats, Jellyseerr에 액세스할 수 있어야 합니다.
- 미디어 파일을 삭제하므로 항상 먼저 dry-run 모드로 테스트하세요.
포함된 컬렉션
토픽
자주 묻는 질문
- jellysweep은(는) 무엇인가요?
- 시청 기록과 사용자 요청을 바탕으로 오래되고 시청하지 않은 영화와 TV 프로그램을 표시하고 삭제하는 Jellyfin용 스마트 정리 도구입니다. Jellysweep은 Jellyfin 라이브러리를 스캔하고, 라이브러리별로 설정한 필터를 적용해 더 이상 필요하지 않은 영화와 TV 프로그램을 판별합니다. 요청 내역은 Jellyseerr에서, 시청 기록은 Jellystat 또는 Streamystats에서 확인하며, Tunarr 채널에서 사용하는 항목과 즐겨찾기를 보호할 수도 있습니다. 삭제 대상 항목에는 Sonarr 또는 Radarr에서 태그를 추가해 삭제 표시를 하므로, 기존에 사용하는 도구에서 처리 과정을 확인할 수 있습니다.
- jellysweep은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- jellysweep은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- jellysweep은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. jellysweep의 마지막 커밋은 2026년 11월 6일입니다.
- jellysweep은(는) 어디에 사용할 수 있나요?
- 몇 달 동안 아무도 시청하지 않은 콘텐츠를 삭제해 가정용 Jellyfin 서버의 저장 공간 확보 웹 인터페이스에서 사용자가 예외를 요청할 수 있도록 하면서 Jellyfin 라이브러리를 깔끔하게 관리 공간을 절약하기 위해 긴 TV 시리즈를 초반 시즌이나 에피소드만 남기도록 정리
- jellysweep는 어떻게 설치하나요?
- Jellysweep 서비스 정의가 포함된 compose.yml 파일을 만듭니다 컨테이너를 시작하기 전에 config.yml을 만듭니다: vim ./config.yml Docker Compose로 서비스를 시작합니다: docker compose up -d
- jellysweep은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/jon4hz/jellysweep
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Ombi는 사용자가 영화, 음악, TV 프로그램을 요청하고 Plex, Emby, Jellyfin과 동기화할 수 있는 셀프 호스팅 미디어 요청 도구입니다.
규칙에 따라 시청하지 않았거나 요청되지 않은 미디어를 모아 유예 기간 후 정리하는 Plex, Jellyfin, Emby용 라이브러리 관리 도구입니다.
Plex, Jellyfin 또는 로컬 파일의 영상을 자르고 자막을 추가해 클립이나 GIF로 내보내는 셀프 호스팅 웹 앱입니다.
Sonarr, Radarr 등에서 멈췄거나 차단된 다운로드와 악성 토렌트를 자동으로 정리하는 Servarr 생태계용 다운로드 관리 도구입니다.
Sonarr와 Radarr를 위한 보조 앱으로, TV 프로그램과 영화의 자막을 자동으로 찾고 다운로드하며 더 나은 자막으로 교체합니다.