Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update the Podcast screen UX for podcasts with the "serial" RSS tag #1167

Open
8 tasks
mitchdowney opened this issue Aug 5, 2023 · 1 comment
Open
8 tasks
Assignees
Labels
enhancement New feature or request

Comments

@mitchdowney
Copy link
Member

@evoterra provided a list of feature improvements for listening to podcasts that have the serial RSS tag. Most podcasts with the serial tag fit the fiction, True Crime, or storytelling genres, and our default sorting of reverse chronological order is not the type of sorting and grouping that most serial podcast listeners would want by default.

I'm copy and pasting his recommendations here, and will try to keep all the work for this in one ticket.


  • Respect the >serial< - Fiction podcasts (and True Crime, docuseries, educational, and other podcasts) often are designed to be listened to from start to finish, from season 1 to whatever is next. So when the itunes:typeserial is detected in the <channel> it should signal to apps to display the episodes differently than episodic shows.
  • Group episodes by <itunes:season> numbers and allow for navigation between seasons
  • Display each season's episodes in the order set by the <itunes:episode number> tag in ascending order
  • Put show/season trailers (<itunes:type>trailer) episodes at the top of the feed/show listing/season listing
  • Move bonus episodes (<itunes:type>bonus) episodes to the bottom of the feed/show/season listing
  • Use the season and episode numbers to display "S1E9" or something like that along with the <title> of each episode. (Or, if <itunes:title> exists, use that, as it's less likely to have season/episode descriptors in the title, though certainly not always)
    Those are the biggies. And please also scan for the new <podcast> namespace tags that replicate this. I use Apple's tags because they're more universal.

Nice to haves for fiction podcasters (and others):

  • If <link> tags are used with the <item>, display "get more info on this episode" or something like that
  • Display episode-level tags if <img> tag found in <item>s

Related to the mobile implementation: podverse/podverse-rn#1883

@mitchdowney mitchdowney added the enhancement New feature or request label Aug 5, 2023
@mitchdowney mitchdowney self-assigned this Aug 5, 2023
@evoterra
Copy link

evoterra commented Aug 7, 2023

It me, again!

A quick comment on the prevalence of <itunes:foo> tags: I know there's a movement—which I support—to replicate those proprietary tags with <podcast:foo> tags. So whatever is done that keys off the Apple tags should also be scanning not-Apple tags, adjusting as the RSS2.0 spec changes. Please and thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants