Files
SubMiner/backlog/tasks/task-97 - Add-intro-skip-playback-control.md

1.8 KiB

id, title, status, assignee, created_date, updated_date, labels, dependencies, priority
id title status assignee created_date updated_date labels dependencies priority
TASK-97 Add intro skip playback control To Do
2026-02-21 04:41 2026-02-21 04:41
playback
ux
medium

Description

Add an intro skip control so users can jump past opening sequences quickly during playback. Start with a reliable manual control (shortcut/action) and clear user feedback after seek.

Suggestions

  • Add a configurable skip duration (for example 60/75/90 seconds).
  • Expose skip intro via keybinding and optional UI action in overlay/help.
  • Show transient confirmation (OSD/overlay message) after skip action.

Action Steps

  1. Define config and keybinding surface for intro skip duration and trigger.
  2. Implement intro skip command that performs bounded seek in active playback session.
  3. Wire command to user trigger path (keyboard + optional on-screen action if present).
  4. Emit user feedback after successful skip (current time + skipped duration).
  5. Add tests for command dispatch, seek bounds, and config fallback behavior.

Acceptance Criteria

  • #1 User can trigger intro skip during playback with configured shortcut/action.
  • #2 Skip performs bounded seek and never seeks before start or beyond stream duration.
  • #3 Skip duration is configurable with sane default.
  • #4 User receives visible confirmation after skip.
  • #5 Automated tests cover config + seek behavior.

Definition of Done

  • #1 Playback control tests pass
  • #2 User-facing config/docs updated for intro skip control