[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:
1 parent
536ab19dae
commit
7eb8e6ff26
4 files changed
+357
-16
No files matched your search
@@ -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/`.
|
||||
Reference in new issue
Block a user