[2026-05-19] arr-stack-kraken: prowlarr sync URL fix, magnet, Kinozal M, RU search

This commit is contained in:
Alexey Martemyanov
2026-05-19 22:10:14 +06:00
parent 85df14ba6f
commit b2901836d9
+53
View File
@@ -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]] — полный статус проекта