mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-27 18:22:41 -08:00
1.6 KiB
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 | 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.