Automattic / Automattic/pocket-casts-android
Sharing is no longer available for private podcasts
- Dominant language
- Kotlin
- Stars
- 2.8k
- Forks
- 308
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 143
Description
### Description
Whenever you try to share a snippet of a private podcast, you are now prevented from doing so with the message "Sharing is not available for private podcasts". Previously, you could share snippets of private podcasts.
Is there a way to make this "feature" of blocking sharing optional? It breaks functionality that previously existed in the app. I've had several complaints of people now being unable to share snippets of their private feeds with the recent version of PocketCasts.
How can I now offer a private podcast feed to listeners that does _not_ appear in the public search results (because it contains credentials and/or premium paid content), but that listeners can still share snippets of?
### Step-by-step reproduction instructions
1. Open a private feed.
2. Try to share it.
3. Be blocked by DRM.
### 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
_No response_
Contributor guide
Research direction
No files, tests, or entry points are named. Start by reproducing the private-podcast snippet-sharing block and locating the sharing and DRM-related guard in the Android app; compare the current behavior with the reported earlier behavior and determine what tests cover it. Done means an agreed, tested behavior for sharing snippets from private feeds without exposing the feed publicly.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100