Skip to content

Audiobooks — iOS #339

Description

@zZebrahz

Validate Audiobooks — iOS. Parent: [v1] Audiobooks #1253.

Use the parent's reference corpus, type-specific cases and progress decision. Product criteria: Library types and Core experience. These are integration checks, not a claim that implementation is missing.

Cases

  • C1: Find the library in navigation; browse artwork grid/list, sort/filter, lazy-load and empty state; search items and people as you type and filter by type.
  • C2: Open detail and verify metadata, artwork and applicable related people/content. Unmatched items remain visible with filename/placeholder and playable.
  • C3: Start from detail and resume; test supported direct/remux/transcode paths, seek beyond buffer, manual quality where applicable, and track switching at position.
  • C4: Exercise watched/unwatched, Continue Watching and cross-device resume against the parent's agreed progress rule. Keep unresolved progress semantics Blocked.
  • C5: Interrupt browse/playback network access; retry without losing state. Test token refresh and dead-refresh-token sign-in recovery, plus mid-stream reconnect.
  • C6: Play mixed-format fixtures and a corrupt/zero-byte file; show clear failure without crashing or presenting corrupt content as playable.
  • C7: Check system text size, background/resume, and resize/rotation where applicable; primary controls remain reachable.
  • C8: Chapters are listed and navigable with correct positions.
  • C9: Playback speed and sleep timer are usable and behave as selected.
  • C10: Resume returns to the expected exact second under the agreed progress/conflict rule.
  • C11: Author and narrator appear in metadata and can be found where applicable.
  • C12: Test supported phone/tablet portrait and landscape layouts; browse, search, detail and player controls are not clipped or unreachable.

Results

Case iPhone iPad
C1 Not run Not run
C2 Not run Not run
C3 Not run Not run
C4 Not run Not run
C5 Not run Not run
C6 Not run Not run
C7 Not run Not run
C8 Not run Not run
C9 Not run Not run
C10 Not run Not run
C11 Not run Not run
C12 Not run Not run

Record the tested RC/build set and fixture snapshot with results; link failed cases to existing or new bugs in the owning repo. No runtime validation was performed during setup.

AI Disclosure

  • Harness: OpenAI Codex
  • Tool(s): GitHub CLI
  • Model(s): exact model identifier not exposed
  • Involvement: AI-assisted tracking setup at the maintainer's direction; no runtime validation claimed
  • Adversarial review: n/a; issue setup only

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions