Not logged in · Please run /login

[2026-05-22] vault sync
This commit is contained in:
Alexey Martemyanov
2026-05-22 03:01:44 +06:00
parent a7bdc12bcd
commit da1d6a70f7
10 changed files with 469 additions and 9 deletions
+19 -2
View File
@@ -2,8 +2,8 @@
title: Watchlist Automation — Полный Flow
namespace: personal
created: '2026-05-20'
updated: '2026-05-20'
last_synced: '2026-05-20'
updated: '2026-05-22'
last_synced: '2026-05-22'
type: concept
tags:
- kraken
@@ -118,9 +118,26 @@ Kopirует NFO + постер рядом с symlink (Jellyfin не видит
- 🔴 rsync невыполненных фильмов с HTPC на Кракен (`Фильмы не перенесенные с htpc на кракен.md`)
- 🟡 Watchlist sync-up: добавить перенесённые фильмы в нужные разделы
## watchlist-sync — Python CLI
Репо: `~/Developer/watchlist-sync` (GitHub: `mallexxx/watchlist-sync`).
```
watchlist-sync resolve — TMDB + KP API → ID, тип (movie/tv)
watchlist-sync sync-down — добавить батч (max 5) в Radarr/Sonarr, поставить ⬇️
watchlist-sync sync-up — Jellyfin watched → [x] в .md
```
**Резолвер:** TMDB `/search/multi` + KP fallback. Пороги: `min_rating: 6.0`, `min_score: 0.75`. При 2+ кандидатах → `❓` (LLM разрешает в cron каждые 6ч, нерешённые → уточнение в Zulip).
**Stage 2 (после ≥50 просмотров):** AI-curated recommendations — три списка (с женой / один / семья) на основе TMDB профиля, добавляются в конец watchlist как `## 🤖 Рекомендации (YYYY-WNN)`.
Jellyfin library mapping: Movies → `movies`, Cartoons → `mixed` (movies + episodes).
## See Also
- [[tech/arr-stack-kraken]] — детальные питфоллы *arr стека
- [[tech/arr-stack-taiga]] — *arr stack на Тайге (аналогичная архитектура)
- [[concepts/kraken-media-stack]] — полная архитектура медиасервера
- [[tech/hermes-docker-kraken]] — Hermes на Кракене
- [[tech/jellyfin-transcode-rpi5]] — Jellyfin PGS/ASS питфоллы