## Summary Master tracking issue for Android client feature parity. Android has most features but is missing a few settings. ## Missing Feature Categories ### 1. Playback Settings UI (High) - [ ] Add **Auto-skip Recap** toggle (`playback.auto_skip_recap`) in PlaybackSettings - [ ] Add **Auto-play Next Preview** toggle (`playback.auto_play_next_preview`) in PlaybackSettings - [ ] Verify **Prev Episode** button exists in transport cluster (PlayerControls composable) ### 2. Ratings (Medium) - [x] Rate media (1–5 stars; already present on phone + TV detail) - [x] Display aggregate ratings on detail screens (community rating, #42; server: prairie-server#229) ### 3. Watch Together - Already Implemented ✅ - [x] Create/join rooms - [x] Room lobby with member list - [x] Suggestion voting - [x] Synced playback (RoomSyncEngine) - [x] Host controls - [x] Invite sharing ### 4. Other Features - Already Implemented ✅ - [x] Episode Navigation & Skip Controls (intro skip mode, auto-skip credits, auto-play next) - [x] Personal Collections - [x] Library Collections - [x] Media Requests - [x] Live TV - [x] Calendar - [x] Notifications/Inbox - [x] Downloads/Offline - [x] Recommendations - [x] Continue Watching - [x] Search - [x] Profiles/Switching - [x] Markers Editing - [x] Sleep Timer - [x] Picture-in-Picture - [x] Audio Track Selection - [x] Subtitle Selection - [x] Quality Selection - [x] Chapters - [x] Trickplay/Seek Preview ## Files to Modify - `androidApp/src/main/kotlin/org/prairieserver/prairie/android/ui/screens/settings/PlaybackSettings.kt` - `androidTvApp/src/main/kotlin/org/prairieserver/prairie/tv/ui/screens/settings/TvSettingsScreen.kt` - `androidApp/src/main/kotlin/org/prairieserver/prairie/android/ui/screens/player/PlayerControls.kt` - verify prev episode button - `androidApp/src/main/kotlin/org/prairieserver/prairie/android/ui/screens/detail/` - add ratings UI (NEW) - `androidTvApp/src/main/kotlin/org/prairieserver/prairie/tv/ui/screens/detail/` - add ratings UI (NEW) ## Reference Implementation - Web: `prairie-server/web/src/pages/TitleDetail.tsx` (ratings display) - Server: Rating API endpoints in `internal/apiv2/ratings.go`
Activity