2026-05-13 media-toolbox: docker build success, resolve dry run, ProviderSearchStrategy fix
This commit is contained in:
@@ -677,7 +677,28 @@ TrueNAS: /mnt/RED_2TB/storage/Music/ (master copy)
|
|||||||
- `config.kraken.json` готов: Transmission RPC, TMDB/KP, все провайдеры, `dry_run=true`
|
- `config.kraken.json` готов: Transmission RPC, TMDB/KP, все провайдеры, `dry_run=true`
|
||||||
- macOS build запущен в фоне для проверки компиляции
|
- macOS build запущен в фоне для проверки компиляции
|
||||||
|
|
||||||
### TODO (следующий сеанс)
|
### 2026-05-13 — Сессия 2 (Docker build + resolve)
|
||||||
- [ ] Разбудить HTPC, исследовать структуру медиа (шаг 1)
|
|
||||||
- [ ] Решить вопрос сна HTPC (шаг 2)
|
**Docker build `media-pipeline:kraken`**
|
||||||
- [ ] Запустить rsync HTPC → Крaken (шаг 3)
|
- `.dockerignore` добавлен — исключает `.build/` (6.7GB), OOM устранён
|
||||||
|
- Colima: 24GB RAM, 8 CPU; `--memory=20g -j 1`
|
||||||
|
- Linux-фиксы: `#if os(Linux)` для CF-encoding (RutrackerAPI), `FoundationNetworking` в 3 файлах
|
||||||
|
- Образ `media-pipeline:kraken` (78MB) собран и задеплоен на Кракен ✅
|
||||||
|
|
||||||
|
**Resolve dry run (первый)**
|
||||||
|
- 6 region'ов; **1 resolved**: Black Mirror S06E01 → `seriesEpisodesNumbered`, support=0.90 ✅
|
||||||
|
- Проблема: `ProviderSearchStrategy.aggregateCandidates` — `originalVariant` выбирался по non-ASCII (кириллица), которая давала 0 результатов от TMDB
|
||||||
|
- **Фикс**: `originalVariant` → первый вариант с реальными результатами; high-confidence (≥0.85) single-variant принимается без unique-result требования
|
||||||
|
- Все 6 ProviderSearchStrategy тестов прошли, образ пересобран и задеплоен
|
||||||
|
- `on-download-complete.sh` установлен, прописан в Transmission settings ✅
|
||||||
|
|
||||||
|
**Текущее состояние**
|
||||||
|
- rsync идёт (~19-20GB из сотен GB по категориям)
|
||||||
|
- Следующий dry run — когда rsync скопирует больше файлов с правильной структурой подпапок
|
||||||
|
|
||||||
|
### Что осталось
|
||||||
|
- [ ] Дождаться rsync (~1.3TB), прогнать полный dry run
|
||||||
|
- [ ] torrent-set-location для 7 перенесённых торрентов (после rsync)
|
||||||
|
- [ ] Настроить Jellyfin библиотеки (шаг 11)
|
||||||
|
- [ ] Hermes cron на Кракене (шаг 13)
|
||||||
|
- [ ] Rutracker-скилл (шаг 14)
|
||||||
|
|||||||
Reference in New Issue
Block a user