From 99328c3efe149fe0dba023b630b19e2db78f259a Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Wed, 13 May 2026 03:06:20 +0600 Subject: [PATCH] Failed to authenticate. API Error: 401 {"type":"error","error":{"type":"authentication_error","message":"Invalid authentication credentials"},"request_id":"req_011CayMaiqusqo5EQLi4LTLt"} [2026-05-13] vault sync --- family/projects/media-toolbox-kraken.md | 26 ++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/family/projects/media-toolbox-kraken.md b/family/projects/media-toolbox-kraken.md index 801623f1..7da13a12 100644 --- a/family/projects/media-toolbox-kraken.md +++ b/family/projects/media-toolbox-kraken.md @@ -55,12 +55,12 @@ TrueNAS (Taiga) | Шаг | Статус | Заметки | |-----|--------|---------| -| 1 — Исследование (Kodi lib на HTPC) | 🔲 | | -| 2 — Wake HTPC + prevent sleep | 🔲 | | -| 3 — Копирование медиа HTPC → Kraken | 🔲 | | +| 1 — Исследование (Kodi lib на HTPC) | ✅ | Data: мультфильмы(229G) сериалы(116G) movies(673G) bbc(284G). kodi/movies/ — NFO+симлинки уже есть | +| 2 — Wake HTPC + prevent sleep | ✅ | sleep/suspend/hibernate masked (systemctl mask). loginctl linger=yes. Процессы выживают после SSH | +| 3 — Копирование медиа HTPC → Kraken | 🔄 | 4x rsync via systemd-run --user, активны. ~1.3TB total | | 4 — Transmission на Кракене | 🔲 | уже есть контейнер в /home/kraken/media/ | -| 5 — Перенос torrent-базы с HTPC | 🔲 | Windows раздел или Bazzite Transmission | -| 6 — kodi-media-sync: изучить + расширить | 🔲 | Swift, scaffold готов | +| 5 — Перенос torrent-базы с HTPC | ✅ | 7 торрентов Windows Transmission добавлены в Крaken Transmission (paused), пути обновить после rsync | +| 6 — MediaFilesScraper: изучить + настроить | ✅ | Полный Swift 6 SPM. media-pipeline CLI. Пропатчен для Linux (AVFoundation stub, Swift 6 existential fix) | | 7 — Cross-compile Mac → Linux ARM64 | 🔲 | Swift toolchain для aarch64 | | 8 — Docker-образ kodi-media-sync на Кракене | 🔲 | | | 9 — Config: пути, Transmission, категории | 🔲 | | @@ -666,12 +666,16 @@ TrueNAS: /mnt/RED_2TB/storage/Music/ (master copy) ## Журнал выполнения -### 2026-05-13 — Планирование -- Изучена структура: HTPC (Bazzite), Кракен (OMV/Docker), TrueNAS (Taiga) -- Найден проект kodi-media-sync: scaffold (Config + Path + пустой MediaSync) -- Jellyfin + Transmission уже есть на Кракене в `/home/kraken/media/` -- Transmission на TrueNAS: конфиг в `/mnt/RED_2TB/docker/transmission/`, скачки в `storage/Downloads/` -- Plan создан в Obsidian +### 2026-05-13 — Активная работа +- Разбужен HTPC, сон заблокирован: `systemctl mask` sleep/suspend + `loginctl enable-linger bazzite` +- 4x rsync запущены через `systemd-run --user` (выживают без SSH): ~1.3TB +- Torrent-база Windows найдена (7 торрентов, `D:/Movies`), скопирована в `/tmp/transmission-backup/` +- Изучен MediaFilesScraper: полный Swift 6.0 SPM, бинарь `media-pipeline`, команды scan/resolve/apply/sync +- Пропатчен AVFoundationMediaMetadataReader для Linux (`#if canImport(AVFoundation)` + stub) +- `Package.swift`: платформа понижена до macOS(.v14) для совместимости +- `Dockerfile.kraken` + `docker-compose.kraken.yml` написаны +- `config.kraken.json` готов: Transmission RPC, TMDB/KP, все провайдеры, `dry_run=true` +- macOS build запущен в фоне для проверки компиляции ### TODO (следующий сеанс) - [ ] Разбудить HTPC, исследовать структуру медиа (шаг 1)