From c12837cbb9cc1ea2dee543c88f9f9c9645247e65 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 13 Aug 2026 11:10:24 +0100 Subject: [PATCH] Record the completed decommission Co-Authored-By: Claude Opus 5 --- plan.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/plan.md b/plan.md index a316a7e..7f16dba 100644 --- a/plan.md +++ b/plan.md @@ -1245,3 +1245,30 @@ had the name we renamed to. Consequences, checked rather than assumed: End state: one library, `YouTube`, at `/disks/Plex/_ytstream`, 11 series and 257 episodes. `/disks/Plex/YouTube` is no longer a library; its 9 files are still on disk. + +## 21. Decommission complete, and the catalogue opened up — 2026-08-13 + +§12 is done. Verified rather than assumed: + +| | | +|---|---| +| `youtube-automate.service` | inactive, disabled (unit left in place) | +| `tube.jihakuz.xyz` | nginx → `127.0.0.1:8086`, ytstream's admin UI | +| Admin password | set | +| Jellyfin | one library, `YouTube`, at `/disks/Plex/_ytstream` | +| `/opt/youtube-automate` | deleted — verified fully pushed to its bare repo first | +| `/disks/Plex/YouTube` | deleted, 2.0 GB reclaimed | +| Cron | `ytstream run` hourly, `update-ytdlp.sh` Mondays, inherited UUIDs | + +`/var/lib/youtube-automate` (170 MB: old venv + `subs.db`) is still on disk. `subs.db` +is archived to `/var/lib/ytstream/`, so it can go whenever — it is the one thing that +was never in the git repo, being state rather than code. + +### All 119 subscriptions approved + +The 108 queued channels were approved rather than curated, because the brother's +subscription list is defined as the source of truth (§4): hand-picking a subset means +he subscribes to something and nothing happens, which is the feature not working. +Reversible per channel with `ytstream unsubscribe`. + +`approve --all`: **108 added, 0 failed, 70 s.**