Sonarr는 무엇을 가져올지 결정합니다. Seedr는 가져오는 작업을 수행합니다. Sonarr가 새 에피소드를 찾고 Seedr가 집 PC에 부담을 주지 않고 클라우드에 저장하도록 두 시스템이 통신하기를 원할 것입니다. 이 연결은 작은 도우미 앱과 Sonarr의 Blackhole 다운로드 클라이언트 유형입니다.


이것으로 얻을 수 있는 것

  • Sonarr는 시청 중인 프로그램을 모니터링하고 새 에피소드를 자동으로 가져옵니다.
  • 파일은 Seedr에 저장됩니다 (빠르고, 집 IP를 사용하지 않으며, 24시간 내내 실행되는 로컬 다운로드 클라이언트가 필요 없습니다).
  • 완료된 파일은 Sonarr가 모니터링하는 로컬 폴더에 저장됩니다. Sonarr는 파일 이름을 변경하고 라이브러리로 가져옵니다.
  • 수동 클릭 없이 Plex / Jellyfin / Kodi 라이브러리가 최신 상태를 유지합니다.

필요한 것

  • Sonarr Windows (이 가이드), Linux 또는 macOS에 설치되어 있어야 합니다.
  • Prowlarr 인덱서 관리를 위해 (권장; 각 앱마다 구성하는 대신 하나의 인덱서 목록을 유지합니다).
  • [Seedr-Sonarr 플러그인](https://www.seedr.cc/) — 연결 도우미입니다.
  • Seedr Premium. 이 플러그인은 Seedr의 API와 병렬 슬롯을 활용합니다. Free 버전은 테스트용으로 작동하지만 빠르게 한도에 도달합니다.
  • Sonarr가 정리된 파일을 저장할 미디어 라이브러리 경로 (로컬 드라이브 또는 마운트된 Seedr 드라이브)입니다.

다음은 필요하지 않습니다: 로컬에 설치된 다운로드 도구, 데스크톱 VPN, 포트 포워딩 또는 24시간 내내 실행되는 홈 서버. Sonarr와 플러그인은 일반 PC에서 실행할 수 있습니다.

단계별 설정

1. Seedr-Sonarr 플러그인 설치

  1. Seedr 사이트에서 Windows용 플러그인을 다운로드합니다.
  2. 압축을 풀고 SeedrSonarr.exe을(를) 실행합니다.
  3. 첫 실행 시 인증을 요청합니다. 기기 코드를 사용하거나 Seedr에 로그인된 휴대폰으로 QR 코드를 스캔하세요.

플러그인 창을 열어 두세요. 작은 감시 서비스로 실행됩니다.

Sonarr Seedr setup
Installing a plugin

2. Blackhole 핸드오프를 위한 두 개의 폴더 생성

플러그인은 한 폴더에서 요청을 읽고 완료된 파일을 다른 폴더에 저장합니다. 지금 만드세요:

  • C:\Sonarr\Requests\ — Sonarr가 요청 파일을 여기에 저장합니다.
  • C:\Sonarr\Completed\ — 플러그인이 완료된 미디어 파일을 여기에 전달합니다.

플러그인 창에서 원본 폴더를 Requests로, 대상 폴더를 Completed로 설정합니다. 저장하세요.

Magic folders in Seedr Sonarr plugin

3. Sonarr에 Blackhole에 대해 알리기

  1. Sonarr를 열고 → 설정 → 다운로드 클라이언트로 이동합니다.
  2. 클릭 → + → Blackhole로 스크롤합니다.
  3. 다음과 같이 채웁니다:
  • 이름: Seedr Cloud
  • 저장 폴더: C:\Sonarr\Requests
  • 감시 폴더: C:\Sonarr\Completed
  1. 클릭 → 테스트. 녹색 체크 표시는 성공을 의미합니다.
  2. 저장합니다.
Blackhole in Sonarr
Blackhole path

4. 인덱서용 Prowlarr 연결

  1. Prowlarr를 열고 → 인덱서 → 추가. 사용하는 공개 또는 비공개 소스를 추가합니다.
  2. 설정 → 앱 → + → Sonarr로 이동합니다.
  3. Sonarr의 URL과 API 키를 붙여넣습니다 (Sonarr → 설정 → 일반 → API 키).
  4. 이후 Prowlarr는 인덱서를 Sonarr에 자동으로 동기화합니다.

5. 테스트하기

  1. Sonarr → 시리즈 → 새로 추가로 이동합니다.
  2. 프로그램을 검색합니다. 품질 프로필과 경로를 선택합니다.
  3. 추가 + 검색하여 누락된 에피소드를 찾습니다.

예상되는 결과:

  1. Sonarr가 릴리스를 가져와 요청 파일을 Requests\에 작성합니다.
  2. 플러그인이 이를 감지하고 Seedr의 API로 링크를 보내면 Seedr가 저장을 시작합니다.
  3. Seedr가 완료되면 플러그인이 Seedr에서 파일(들)을 Completed\로 가져옵니다.
  4. Sonarr의 가져오기 작업자가 Completed\를 스캔하고, 이름을 변경하며, 라이브러리로 이동합니다.

문제 해결

  • Sonarr "테스트" 버튼이 권한 오류로 실패함 — Sonarr가 Windows 서비스로 실행 중이며, 폴더는 사용자 프로필에 있습니다. 폴더를 C:\Sonarr\... 루트로 이동하거나, Sonarr를 사용자 계정으로 실행하세요. 플러그인도 Sonarr (서비스)가 읽는 위치에 쓰려면 관리자 권한으로 실행해야 할 수 있습니다.
  • 파일이 `Completed\`에 있지만 Sonarr가 가져오지 않음 — Sonarr는 파일 이름에 까다롭습니다. 설정 → 미디어 관리 → 에피소드 이름 변경을(를) 켜고 하드링크 사용을(를) 끕니다 (하드링크는 드라이브를 넘나들지 않습니다). 활동 → 대기열에서 가져오기 오류를 확인하세요.
  • 가져왔지만 Seedr에서 아무것도 일어나지 않음 — 플러그인의 인증이 만료되었습니다. 플러그인을 다시 열고 재인증하세요. 플러그인 로그 창을 확인하세요.
  • Seedr가 요청을 거부함 — 일반적으로 계정 등급에서 지원되지 않는 제한된 소스이거나 링크가 비어 있거나 죽은 경우입니다. Sonarr에서 블랙리스트에 추가하고 다른 릴리스를 가져오세요.
  • 한 번 작동하고 멈춤 — 무료 Seedr는 동시 전송을 제한합니다. 플러그인은 가져오기를 대기열에 넣지만, 완료되는 속도보다 더 빨리 쌓입니다. 업그레이드하거나 Sonarr 프로필의 RSS 가져오기 빈도를 낮추세요.

잘 작동하는 것과 알려진 한계

잘 작동하는 것

  • 공개 소스 RSS 자동화. Sonarr가 가져오고 → Seedr가 저장하며 → 파일이 로컬에 저장됩니다. 사용자 측에서는 클릭할 필요가 없습니다.
  • Radarr는 동일한 플러그인, 동일한 폴더, 동일한 Blackhole 설정을 사용합니다.
  • Seedr를 드라이브로 마운트하고 (SFTP/WebDAV 가이드) Sonarr의 라이브러리 경로를 마운트 지점으로 지정하면 "최종 파일 전송"은 단순히 파일 시스템 내 이동일 뿐이며, 디스크에 복사할 필요가 없습니다.

알려진 한계

  • Seedr는 사이트별 비율 요구 사항을 준수하지 않습니다. 파일을 저장하지만 소스에 아무것도 돌려주지 않습니다. 소스가 업로드 비율을 요구하는 경우 이 스택은 적합하지 않습니다.
  • Seedr 내부에 기본 인덱서가 없습니다. 검색을 위해서는 여전히 Prowlarr / Sonarr가 필요합니다.
  • 병렬 슬롯은 요금제에 따라 제한됩니다. 무료 요금제에서 대기열에 있는 큰 시즌 팩은 느리게 진행됩니다. Premium (Pro 이상)에서 자동화가 실제로 즉각적으로 느껴집니다.
  • Windows 전용 플러그인입니다. Linux 및 macOS 사용자는 Docker화된 감시자를 통해 또는 Seedr API를 스크립팅하여 동일한 흐름을 실행할 수 있지만, 수동 빌드입니다.

요약

Sonarr는 두뇌, Seedr는 대역폭, 두 폴더로 된 Blackhole은 이들을 연결하는 역할을 합니다. 한 번 설정하면 라이브러리가 자동으로 채워집니다.



Connect Sonarr and Prowlarr
API key in Sonarr