From b2901836d9d44050d559ed94b755228d269a3ef9 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Tue, 19 May 2026 22:10:14 +0600 Subject: [PATCH] [2026-05-19] arr-stack-kraken: prowlarr sync URL fix, magnet, Kinozal M, RU search --- wiki/tech/arr-stack-kraken.md | 53 +++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/wiki/tech/arr-stack-kraken.md b/wiki/tech/arr-stack-kraken.md index 5539519a..729befe8 100644 --- a/wiki/tech/arr-stack-kraken.md +++ b/wiki/tech/arr-stack-kraken.md @@ -106,6 +106,59 @@ dns: (Router script создаёт symlinks из этих папок в тематические библиотеки Jellyfin.) +## Prowlarr → Sonarr/Radarr sync — правильная настройка + +**Корень проблемы "неправильный URL":** Prowlarr при sync проставляет в Sonarr/Radarr URL вида `http://prowlarr:9696/N/` вместо `http://prowlarr:9696/prowlarr/N/`. Это происходит если в настройках Application → `prowlarrUrl` не указан urlBase. + +**Правильное значение** в Prowlarr → Settings → Apps → (Sonarr/Radarr) → Prowlarr URL: +``` +http://prowlarr:9696/prowlarr +``` +(без trailing slash, с urlBase `/prowlarr`) + +После изменения — запустить принудительный sync: +```bash +curl -X POST "http://localhost:9696/prowlarr/api/v1/command?apikey=KEY" \ + -H "Content-Type: application/json" -d '{"name":"ApplicationIndexerSync"}' +``` + +## Grab limit 429 — решение через магнет-ссылки + +NoNaMe Club, RuTracker и другие дают 429 при скачивании torrent-файлов (дневной лимит). + +**Фикс:** включить `preferMagnetUrl: true` для каждого индексера в Prowlarr → Indexers → (индексер) → Torrent Base Settings → Prefer Magnet URL. + +Через API: +```bash +curl -s "http://localhost:9696/prowlarr/api/v1/indexer/ID?apikey=KEY" | \ + jq '(.fields[] | select(.name=="torrentBaseSettings.preferMagnetUrl") | .value) = true' | \ + curl -X PUT "http://localhost:9696/prowlarr/api/v1/indexer/ID?apikey=KEY" \ + -H "Content-Type: application/json" -d @- +``` + +Применено для индексеров: RuTracker (1), RuTor (2), Byrutor (3), NoNaMe Club (4). + +## Kinozal — лимит на скачивание торрент-файлов + +Kinozal (стандартный) даёт 429 на скачивание. Решение — **Kinozal (M)** (магнет-версия, definitionFile: `kinozal-magnet`). Добавлен в Prowlarr как отдельный индексер с теми же credentials. Синкается в Sonarr и Radarr через Applications. + +## Индексеры — текущий состав (Prowlarr) + +| ID | Имя | Тип | Примечание | +|----|-----|-----|-----------| +| 1 | RuTracker | semi-private | блокируется при rate limit на сутки | +| 2 | RuTor | public | поиск по imdbid | +| 3 | Byrutor | public | | +| 4 | NoNaMe Club | semi-private | нет логина, только анонимный | +| 5 | Kinozal | semi-private | оставлен, но Kinozal (M) предпочтительнее | +| 6 | Kinozal (M) | semi-private | магнет, без grab limit ✅ | + +## Sonarr — поиск русских сериалов + +Sonarr берёт название из TVDB. Для русских сериалов TVDB ставит английский перевод как primary. Prowlarr отправляет оба варианта (через `addrussian` и alternate titles), но это зависит от индексера. + +**Работающий путь:** Kinozal (M) с `addrussian: true` и `stripcyrillic: false` — находит по русскому названию. Подтверждено: Кибердеревня найдена и скачана. + ## Связанные заметки - [[family/projects/media-toolbox-kraken]] — полный статус проекта