Files
SubMiner/backlog/tasks/task-31.3 - Close-remaining-TASK-31-Jellyfin-integration-criteria-with-evidence.md

1.6 KiB

id, title, status, assignee, created_date, labels, dependencies, references, parent_task_id, priority
id title status assignee created_date labels dependencies references parent_task_id priority
TASK-31.3 Close remaining TASK-31 Jellyfin integration criteria with evidence To Do
2026-02-18 02:51
TASK-31.1
TASK-31.2
TASK-31
TASK-31.1
TASK-31.2
TASK-64
TASK-31 high

Description

Drive TASK-31 to completion by collecting and documenting verification evidence for the remaining acceptance criteria (#2, #5, #6, #8), then update criterion status based on observed behavior and any explicit scope limits.

Acceptance Criteria

  • #1 Authentication flow against a user-selected Jellyfin server is verified, including persisted/reused connection settings and token reuse behavior across restart.
  • #2 Direct-play-first behavior is verified for compatible media profiles, with evidence that attempt order matches expected policy.
  • #3 Transcoding fallback behavior is verified for incompatible media, including correct transcode parameter handoff to playback.
  • #4 Failure-mode handling is verified for invalid credentials, token expiry, server offline, and stream/transcode error scenarios with user-visible status messaging.
  • #5 TASK-31 acceptance criteria #2, #5, #6, and #8 are updated to done only when evidence is captured; otherwise each unresolved gap is explicitly documented with next action.
  • #6 Project docs and/or task notes clearly summarize the final Jellyfin support boundary (working, partial, out-of-scope) for maintainers and reviewers.