Commit graph

17 commits

Author SHA1 Message Date
Natalie
e633952787 feat(@applications/plum-control-mcp): update black-tv script to handle restart via IPC
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-09 22:16:11 -07:00
Natalie
4c8b5702f9 feat(@applications/plum-control-mcp): add http bridge endpoint for tvanarchy
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-09 19:50:44 -07:00
Natalie
af60797fbd feat(transmission): add downloadDir field
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 11:06:11 -07:00
Natalie
a5507a790d feat(transmission): optimize ssh connection pooling for black host
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 10:07:12 -07:00
Natalie
952072a265 fix(transmission): 🐛 optimize ssh connection warmup
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 09:03:36 -07:00
Natalie
8d28a8a988 feat(play): enhance playlist creation for single files
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 05:44:13 -07:00
Natalie
c24b1f3258 feat(@applications/plum-control-mcp): add category support for torrent downloads
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 02:21:33 -07:00
Natalie
c356051845 fix(@applications/plum-control-mcp): 🐛 add env vars for host/endpoint config
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 00:45:26 -07:00
Natalie
a19e6c3fbe feat(plum): add resolve-release command for episode list resolution
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 00:08:28 -07:00
Natalie
6ddfecb682 feat(transmission): add rich torrent details via RPC
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 23:58:16 -07:00
Natalie
80b623b2b1 🔥 remove list_json catalog command
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 23:23:51 -07:00
Natalie
d614d4f9b4 feat(applications): add show catalog listing command
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 23:13:32 -07:00
Natalie
027e9b2c21 feat(@applications/plum-control-mcp): add cli tool for torrent operations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 22:46:31 -07:00
Natalie
d7c3974669 feat(blacktv): 'stats' verb (load avg + instantaneous mpv decode %CPU)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-07 20:49:47 -07:00
Natalie
71bed108a9 feat(plum): add release/quality switching commands
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 20:41:24 -07:00
Natalie
6680cc6e7f feat(@applications/plum-control-mcp): position persistence + resume-show for black's TV
- mpv Lua hook (black-tv-watch.lua): per-episode watch log + per-show resume.json
- self-seeks first file on resume (script-opts), so resume never leaks via global --start
- new verbs/tools: resume_show, enqueue, play_index (goto-ep), watched
- launch hardened: --no-resume-playback; volume default via BLACKTV_VOLUME (100)
- state is black-local (read over SSH, never plum's NFS log); README documents it

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-07 19:37:12 -07:00
Natalie
845f67d34a feat(@applications/plum-control-mcp): add blacktv remote control for black's HDMI TV
- black_* MCP tools drive mpv-on-DRM on black over SSH (mirrors transmission_*)
- black-tv.sh owns one mpv + IPC socket; display bring-up via nouveau atomic KMS
- boot-persistence systemd unit + nouveau atomic=1 modprobe.d
- README documents the black_* control surface

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-07 18:25:58 -07:00