Files
SubMiner/backlog/archive/tasks/task-30.5 - Wire-mpv-script-message-shortcut-trigger-into-streaming-modal-and-playback-path.md
2026-02-13 18:29:17 -08:00

1.6 KiB

id, title, status, assignee, created_date, updated_date, labels, dependencies, parent_task_id, priority
id title status assignee created_date updated_date labels dependencies parent_task_id priority
TASK-30.5 Wire mpv script-message/shortcut trigger into streaming modal and playback path To Do
2026-02-13 18:33 2026-02-13 18:34
TASK-30.3
TASK-30.4
TASK-30 high

Description

Allow users to open streaming selection from within mpv via keybind/menu and route that intent into renderer modal and playback flow without requiring separate window focus changes.

Acceptance Criteria

  • #1 Add/extend mpv Lua plugin or existing command registry to emit a custom action for opening the streaming picker.
  • #2 Handle this action in main IPC/mpv-command pipeline and forward to renderer modal state.
  • #3 Add at least one default keybinding/menu entry documented in config/plugin notes.
  • #4 Ensure playback launched from the in-player flow uses the same command path and error messages as renderer-initiated flow.
  • #5 Add graceful handling when feature is disabled or no providers are configured.

Implementation Notes

Phase 5 — In-player entry: mpv trigger/menu integration

Definition of Done

  • #1 No duplicate mpv command parsing between picker and legacy commands.
  • #2 Feature can be used in overlay and mpv-only mode where applicable.
  • #3 No dependency on modal open state when launched by mpv trigger.
  • #4 Manual and keybind invocations behave consistently.