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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user