Automattic / Automattic/pocket-casts-android

Episodes automatically archived when listening on the watch

Open
#1,203 1 comment 1 reaction 0 assignees View on GitHub
[Area] Wear OS [Priority] Low [Type] Bug
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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.