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
This commit is contained in:
Alexey Martemyanov
2026-05-13 03:06:20 +06:00
parent 320f0ac3f3
commit 99328c3efe
+15 -11
View File
@@ -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)