Automattic / Automattic/pocket-casts-android

Android Automotive : Sync Issues

Open
#3,328 12 comments 0 reactions 0 assignees View on GitHub
[Area] Automotive [Priority] Low [Type] Bug
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

![Image](https://github.com/user-attachments/assets/28386e10-5ddd-4608-b925-5d20124928e8)

### 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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.