Commit graph

3 commits

Author SHA1 Message Date
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
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