[2026-09-28] eagle: family/how-to/navidrome-truenas-android.md family/plans/lidarr-taiga-deploy.md family/projects/media-toolbox-taiga.md personal/tech/skill-arr-media-stack-setup-additions.md
This commit is contained in:
1 parent
6bcc02ec19
commit
a74ce112a6
4 files changed
+184
-356
No files matched your search
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: Skill — arr-media-stack-setup (дополнения 2026-09-26)
|
||||
created: '2026-09-26'
|
||||
updated: '2026-09-26'
|
||||
updated: '2026-09-28'
|
||||
type: tech
|
||||
namespace: personal
|
||||
tags:
|
||||
@@ -12,15 +12,55 @@ tags:
|
||||
- truenas
|
||||
- blocked
|
||||
- pitfalls
|
||||
- lidarr
|
||||
- navidrome
|
||||
related:
|
||||
- '[[personal/plans/lidarr-taiga-and-indexer-unblock]]'
|
||||
- '[[family/plans/lidarr-taiga-deploy]]'
|
||||
- '[[family/projects/media-toolbox-taiga]]'
|
||||
- '[[family/how-to/navidrome-truenas-android]]'
|
||||
---
|
||||
# Skill `arr-media-stack-setup` — дополнения 2026-09-26
|
||||
|
||||
> Зеркало патча скилла. Что добавлено после разведки на Тайге (задача «Lidarr + музыка + синк с Jellyfin»).
|
||||
> Полный скилл: `~/.hermes/hermes-whale/skills/devops/arr-media-stack-setup/SKILL.md`
|
||||
|
||||
## 1a. Lidarr — музыкальный *arr (патч 2026-09-28)
|
||||
|
||||
**Связка — с NAVIDROME, не с Jellyfin.** Jellyfin для музыки непригоден (баг #18162, имя папки
|
||||
перекрывает теги). План деплоя на Тайге — [[family/plans/lidarr-taiga-deploy]] §2026-09-28.
|
||||
|
||||
**Сервис = копия radarr:** `lscr.io/linuxserver/lidarr:latest`, порт `8686`, `PUID=950 PGID=950`,
|
||||
volumes `/mnt/RED_2TB/docker/arr/lidarr:/config` + `/mnt/RED_2TB/storage:/storage` (`:rw`),
|
||||
сети `media_net` + `caddy_default`. Старт — из папки проекта `/mnt/RED_2TB/docker/arr`.
|
||||
**Root folder — та же папка, что читает Navidrome** (`/storage/Music`).
|
||||
|
||||
🔴 **`Write Metadata Tags` обязателен** — без него Lidarr не пишет `Album Artist`, и при
|
||||
отсутствии `ALBUMARTIST` Navidrome подставляет track artist → сборники и фиты разваливаются
|
||||
на альбомы-одиночки.
|
||||
|
||||
🔴 **Существующую библиотеку в Lidarr НЕ импортировать** — импорт как «Existing Albums» заставит
|
||||
Lidarr перезаписать теги из MusicBrainz, ручной ремонт тегов уйдёт. Lidarr отвечает только
|
||||
за новые закачки.
|
||||
|
||||
### Audio-категории — проверять `?t=caps`, не предполагать
|
||||
|
||||
```bash
|
||||
# внутри контейнера prowlarr (в linuxserver-образах есть /usr/bin/curl)
|
||||
docker exec prowlarr curl -s -H 'X-Api-Key: <KEY>' \
|
||||
'http://localhost:9696/api/v1/indexer/<ID>' > /tmp/idx.json
|
||||
jq -r '.capabilities.categories[] | "\(.id) | \(.name)"' /tmp/idx.json | grep -E '^3|Audio'
|
||||
```
|
||||
|
||||
**Факт Taiga 2026-09-28:** RuTracker → `3000 Audio` ✅, NoNaMe Club → `3000 Audio` ✅,
|
||||
**RuTor → категории не отдал**. Живых индексеров 3/6 (RuTracker/Kinozal за Cloudflare).
|
||||
|
||||
### Prowlarr → Lidarr
|
||||
|
||||
`POST /api/v1/applications`: `implementation=Lidarr`, `configContract=LidarrSettings`,
|
||||
`syncLevel=fullSync`, `baseUrl=http://lidarr:8686`, `appProfileId` из `GET /api/v1/appprofile`
|
||||
(на Taiga — `1`, `Standard`), `syncCategories=[3000,3010,3020,3030,3040,3050,3060]`.
|
||||
|
||||
## 1. Индексеры недоступны: DNS-фильтр провайдера (НЕ Cloudflare, НЕ Pi-hole)
|
||||
|
||||
**Новый класс проблемы**, ранее не описанный в скилле. Задокументированы были только
|
||||
|
||||
Reference in new issue
Block a user