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) | 🔲 | | | 1 — Исследование (Kodi lib на HTPC) | | Data: мультфильмы(229G) сериалы(116G) movies(673G) bbc(284G). kodi/movies/ — NFO+симлинки уже есть |
| 2 — Wake HTPC + prevent sleep | 🔲 | | | 2 — Wake HTPC + prevent sleep | | sleep/suspend/hibernate masked (systemctl mask). loginctl linger=yes. Процессы выживают после SSH |
| 3 — Копирование медиа HTPC → Kraken | 🔲 | | | 3 — Копирование медиа HTPC → Kraken | 🔄 | 4x rsync via systemd-run --user, активны. ~1.3TB total |
| 4 — Transmission на Кракене | 🔲 | уже есть контейнер в /home/kraken/media/ | | 4 — Transmission на Кракене | 🔲 | уже есть контейнер в /home/kraken/media/ |
| 5 — Перенос torrent-базы с HTPC | 🔲 | Windows раздел или Bazzite Transmission | | 5 — Перенос torrent-базы с HTPC | | 7 торрентов Windows Transmission добавлены в Крaken Transmission (paused), пути обновить после rsync |
| 6 — kodi-media-sync: изучить + расширить | 🔲 | Swift, scaffold готов | | 6 — MediaFilesScraper: изучить + настроить | | Полный Swift 6 SPM. media-pipeline CLI. Пропатчен для Linux (AVFoundation stub, Swift 6 existential fix) |
| 7 — Cross-compile Mac → Linux ARM64 | 🔲 | Swift toolchain для aarch64 | | 7 — Cross-compile Mac → Linux ARM64 | 🔲 | Swift toolchain для aarch64 |
| 8 — Docker-образ kodi-media-sync на Кракене | 🔲 | | | 8 — Docker-образ kodi-media-sync на Кракене | 🔲 | |
| 9 — Config: пути, Transmission, категории | 🔲 | | | 9 — Config: пути, Transmission, категории | 🔲 | |
@@ -666,12 +666,16 @@ TrueNAS: /mnt/RED_2TB/storage/Music/ (master copy)
## Журнал выполнения ## Журнал выполнения
### 2026-05-13 — Планирование ### 2026-05-13 — Активная работа
- Изучена структура: HTPC (Bazzite), Кракен (OMV/Docker), TrueNAS (Taiga) - Разбужен HTPC, сон заблокирован: `systemctl mask` sleep/suspend + `loginctl enable-linger bazzite`
- Найден проект kodi-media-sync: scaffold (Config + Path + пустой MediaSync) - 4x rsync запущены через `systemd-run --user` (выживают без SSH): ~1.3TB
- Jellyfin + Transmission уже есть на Кракене в `/home/kraken/media/` - Torrent-база Windows найдена (7 торрентов, `D:/Movies`), скопирована в `/tmp/transmission-backup/`
- Transmission на TrueNAS: конфиг в `/mnt/RED_2TB/docker/transmission/`, скачки в `storage/Downloads/` - Изучен MediaFilesScraper: полный Swift 6.0 SPM, бинарь `media-pipeline`, команды scan/resolve/apply/sync
- Plan создан в Obsidian - Пропатчен 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 (следующий сеанс) ### TODO (следующий сеанс)
- [ ] Разбудить HTPC, исследовать структуру медиа (шаг 1) - [ ] Разбудить HTPC, исследовать структуру медиа (шаг 1)