Automattic / Automattic/pocket-casts-android
Episodes automatically archived when listening on the watch
- Dominant language
- Kotlin
- Stars
- 2.8k
- Forks
- 308
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 143
Description
### Description
Even if global and podcast auto archive options are disabled, when resuming an episode on the watch that was started on the phone, finishing it results in the last episode you finished being archived on the phone.
Reported in 6542937-zen
[debug.txt](https://github.com/Automattic/pocket-casts-android/files/12160827/debug.txt)
### Step-by-step reproduction instructions
1. Go to _Settings -> Auto archive_ in the phone app and set archive options to "Never".
2. Finish one episode and start a second episode on the phone.
3. Resume listening to the second episode in the watch.
4. While listening in the watch, the previous episode on the phone gets archived.
I am able to replicate this behavior using the Wear OS emulator in Android Studio.
### Screenshots or screen recording
_No response_
### Did you search for existing bug reports?
- [X] I have searched for existing bug reports.
### Device, Operating system, and Pocket Casts app version
Samsung Galaxy S10+ wAndroid 12, Pocket Casts 7.42
Contributor guide
Research direction
Start by reviewing the linked debug.txt and reproducing the behavior with the Wear OS emulator described in the issue. Trace the phone/watch completion flow and verify that finishing an episode on the watch does not archive the previous phone episode when auto-archive is set to Never.
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
- 45/100