[2026-05-19] arr-stack-kraken: prowlarr sync URL fix, magnet, Kinozal M, RU search
This commit is contained in:
@@ -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]] — полный статус проекта
|
||||
|
||||
Reference in New Issue
Block a user