Automattic / Automattic/pocket-casts-android
Android Automotive : Sync Issues
- Dominant language
- Kotlin
- Stars
- 2.8k
- Forks
- 308
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 143
Description
### Description
We previously attempted to fix the issue here: https://github.com/Automattic/pocket-casts-android/pull/2277
However, we are still getting reports that the issue persists.
A temporary workaround for those affected is to always pause the episode before turning off the car so that AAOS does not attempt to restart it.
Multiple reports here: https://forums.pocketcasts.com/forums/topic/pocketcasts-on-android-automotive-aaos-does-not-sync-reliably/
9088882-zd-a8c
### Step-by-step reproduction instructions
1. Start the car, which plays the last episode left off or start from the beginning instead of syncing with the latest episode from the phone.
2. If the last episode has been completed and archived on the phone, observe that it is re-added to the top of the queue.
### Screenshots or screen recording

### Did you search for existing bug reports?
- [x] I have searched for existing bug reports.
### Device, Operating system, and Pocket Casts app version
_No response_
Contributor guide
Research direction
Start by reviewing the earlier pull request #2277 and the linked forum reports, then reproduce the Android Automotive sync behavior using the listed steps. Done means the car syncs the latest phone state on startup and does not re-add an episode that was completed and archived on the phone.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100