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`
|
||||
- macOS build запущен в фоне для проверки компиляции
|
||||
|
||||
### TODO (следующий сеанс)
|
||||
- [ ] Разбудить HTPC, исследовать структуру медиа (шаг 1)
|
||||
- [ ] Решить вопрос сна HTPC (шаг 2)
|
||||
- [ ] Запустить rsync HTPC → Крaken (шаг 3)
|
||||
### 2026-05-13 — Сессия 2 (Docker build + resolve)
|
||||
|
||||
**Docker build `media-pipeline:kraken`**
|
||||
- `.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