Automattic / Automattic/pocket-casts-android

Sharing is no longer available for private podcasts

Open
#3,570 2 comments 0 reactions 0 assignees View on GitHub
[Priority] Low [Project] Disable Private Feed Sharing [Type] Other
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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.