-
Notifications
You must be signed in to change notification settings - Fork 0
Roadmap
The detailed source-of-truth roadmap lives in Documentation/ROADMAP.md. This wiki page summarizes the current milestone shape.
| Milestone | Theme | Status |
|---|---|---|
| M0 | Foundation slice | Complete |
| M1 | Brand and identity | Complete |
| M1.5 | Winter Chill theme alignment | Code complete; visual/screenshot recapture pending |
| M2 | Engineering quality and CI | Complete |
| M3 | Core feature completeness | Complete |
| M4 | Playback depth | Complete; some manual/device verification remains |
| M5 | Platform polish and accessibility | Complete |
| M6 | Performance and resilience | Complete |
| M7 | Media server provider architecture | Complete |
| M8 | App Store readiness | In progress |
| M9 | Submission and launch | Not started |
A Playa Named Gus covers connect, sign-in, browse, search, item detail, video playback, music/audiobook playback, photos, Live TV, books (EPUB on iOS/iPadOS), settings, downloads, and the visionOS Gus Cinema. It also ships a watchOS companion, system integration (deep links, Handoff, Spotlight, Siri/App Intents, content-aware Top Shelf, CarPlay audio), family-safety gating, and diagnostics. It uses one generated Xcode project, one multiplatform SwiftUI app target plus a watchOS target, and only jellyfin-sdk-swift (plus Readium on iOS/iPadOS for EPUB) as runtime dependencies. M7 isolated all Jellyfin-specific assumptions behind a media-server provider boundary.
M8 is the active release-readiness milestone. The readiness packet under Documentation/AppStore/ is drafted, the privacy manifest (Resources/PrivacyInfo.xcprivacy) is bundled, the paid Developer Team ID is committed, and the GitHub Actions / Xcode Cloud ownership split is defined. Remaining implementation work:
- App Store Connect privacy answers.
- Xcode Cloud signing and per-platform archive validation.
- App Store Connect app record and metadata.
- Screenshot and preview capture.
- Review-guidelines compliance sign-off.
- TestFlight beta.
- Release regression matrix across every core flow on every platform.
- Xcode Cloud archive, upload, and submit for review.
- Review response and resubmission.
- Post-launch crash/feedback monitoring and a 1.0.x backlog.
Tracked in Documentation/ROADMAP.md and intentionally outside the 1.0 launch path. Several originally-future items have since shipped (customizable navigation, content deep links and system integration, and substantial music/photos/Live TV/books/CarPlay/SyncPlay/family-safety/watchOS work). Still genuinely future:
- Expanded immersive environments for Gus Cinema.
- An Apple Intelligence library assistant and generated artwork.
- User-initiated diagnostic export.
- Advanced accessibility enhancements.
- Additional media-server backends (e.g. Emby), enabled by the M7 provider boundary.
Promote future features into a milestone only after the 1.0 launch scope is stable.
A Playa Named Gus - an Apple-first, multiplatform Jellyfin client for iOS, iPadOS, tvOS, visionOS, and macOS with a watchOS companion - SwiftUI - © 2026 Eric Slutz - PolyForm Noncommercial 1.0.0. The repository, AGENTS.md, and Documentation/ROADMAP.md remain the canonical source of truth.
Project
Operations