[2026-09-22] eagle: personal/plans/kraken-media-inventory-cleanup.md personal/tech/kraken-truenas-media-copies.md personal/tech/lampac-deployment.md personal/tech/skill-lampac-kraken-deploy.md

This commit is contained in:
Alexey Martemyanov committed 2026-09-22 21:52:33 +06:00
1 parent 536ab19dae
commit 7eb8e6ff26
4 files changed
+357 -16

No files matched your search

+33 -3
View File
@@ -64,6 +64,26 @@ related:
18. Удаление только через API arr-стека; `deleteFiles=true` — проверять, что путь внутри
библиотеки. Дамп API в файл перед операцией.
Читать продолжение поверх: [[personal/tech/lampac-deployment]], раздел «Transmission на Кра́кене».
19. 🔴 **Матч с watchlist — `name` И `original` + год ±1.** Строгое равенство только по
русскому `name` пропускает файлы, названные по оригиналу: `Bram.Stoker's Dracula.1992`
→ «Дракула» (6114), `The.Crow.1994` → «Ворон» (9495), `despicable.me.4.2024` →
«Гадкий я 4» (519182). 4 промаха = 27,3 ГБ, ошибочно помеченных «не в watchlist».
Токенный матч тоже гадит: «пингвины. шпион в толпе» → «Шпион» (2015).
20. 🔴 **`UseDisk: false` у TorrServer — Lampa играет С ТОРРЕНТОВ, не с диска.**
Проверять `curl -X POST :9118/ts/settings -d '{"action":"get"}'` перед любым
предупреждением «снесёшь то, что играет». Файлы `media/` в плейбэке Lampa не участвуют.
21. 🔴 **Transmission RPC на Кра́кене: авторизации нет, но нужен session-id.**
Первый POST → 409 + `X-Transmission-Session-Id`; забрать и повторить.
`error: 3` = `"No data found!"` — файлы удалены, раздачи висят (21 шт. / 561,6 ГБ).
⚠️ `downloadDir` = путь **внутри контейнера** (`/media/...`), не host-путь.
22. 🔴 **Перед сносом «копия есть на другом хосте» — СЧИТАТЬ, а не `ls`.**
На TrueNAS `documentaries` = 1 файл, `documentaries-series` = пусто,
`cartoons-series` = 1 сборник. 307 ГБ доксериалов/документалок Кра́кена уникальны.
23. ⚠️ **Jellyfin на Кра́кене (`:8096`) может смотреть в `media/`** — проверить библиотеки
до удаления, rescan после. Это единственная реальная связь `media/` с просмотром.
## Установка Lampa на ТВ (сжато)
```bash
@@ -99,9 +119,14 @@ ssh kraken 'sudo rm -rf /srv/dev-disk-by-uuid-6194539b-03e0-4f33-986b-4da09834e8
## Не закрыто
- Лимит кэша TorrServer — дефолт. Рекомендуется ~20 ГБ.
- 🔴 Удаление медиа на Кра́кене — ждёт выбора Alex (3 варианта в
[[personal/plans/kraken-media-inventory-cleanup]], раздел «Что дальше»).
- Лимит кэша TorrServer — дефолт (`UseDisk: false`, 96 МБ RAM). ⚠️ Это и есть причина,
что Lampa играет с торрентов, а не с диска — менять только осознанно.
- 🔴 **Удаление медиа на Кра́кене — список УТВЕРЖДЁН** (111 позиций, 828,3 ГБ), ждёт
ответа по категории C Transmission. Детали: [[personal/plans/kraken-media-inventory-cleanup]].
- ⚠️ Проверка библиотек Jellyfin на Кра́кене перед удалением — **не сделана**
(команда ушла в таймаут апрува).
- ⚠️ Уборка: каталог `/Users/admin/personal/` (артефакт записи по относительному пути) —
удалить.
- Шаг 7 — watchlist в UI Lampa: [[personal/plans/lampac-watchlist-plugin]].
- Секции Watchlist внутри CUB-фида — инжект залит, приёмка в UI не подтверждена.
@@ -113,3 +138,8 @@ ssh kraken 'sudo rm -rf /srv/dev-disk-by-uuid-6194539b-03e0-4f33-986b-4da09834e8
питфолл `luna-send`+`script`, appId `com.lampac.tv`) и новые 12–18 (инвентаризация диска,
дубли `downloads/complete`, строгий матч с watchlist, `tmdb_id` в `href`) перенесены
в файл скилла, включая раздел «Pillar: disk inventory & deletion candidates».
✅ **Синхронизирован 2026-09-22 (ночь).** Добавлен раздел «Pillar: media inventory,
Transmission cleanup & deletion» (пункты 19–23): матч по `name`+`original`+год,
TorrServer `UseDisk: false` (Lampa играет с торрентов), Transmission RPC session-id +
`error: 3`, cross-host проверка копий счётом, Jellyfin как единственная связь `media/`.