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

Proposed tag: <podcast:frequency> display how often new episodes are released #157

Open
cio-blubrry opened this issue Dec 30, 2020 · 2 comments
Labels
proposal An idea for a new tag

Comments

@cio-blubrry
Copy link

I am glad to see how things are proceeding with the podcast namespace. It has copied many of the rawvoice namespace tags such as rawvoice:rating (podcast:contentRating), rawvoice:location (podcast:location), rawvoice:webm and rawvoice:mp4 (podcast:alternateEnclosure), rawvoice:metamark (podcast:chapters), rawvoice:subscribe (podcast:id), rawvoice:donate (podcast:funding), etc...

ref: https://rawvoice.com/services/tools-and-resources/rawvoice-rss-2-0-module-xmlns-namespace-rss2/

Todd Cochrane has had me watch the progress closely. Everything is great so far and the way this namespace is evolving is making us evaluate how this namespace could replace the rawvoice namespace.

One of the important tags we still use that has not been proposed is the "frequency" tag. With the rawvoice namespace, this is used in the Blubrry podcast directory to display a readable description of how often the given show will be releasing episodes.

Goal: Give services and apps information to display to users how often they should expect episodes.

e.g.
<podcast:frequency>Twice a week</podcast:frequency>
e.g. 2
<podcast:frequency>Monday, Wednesday, Friday</podcast:frequency>

I suggest limiting the characters to 50.

I am excited to see feedback on this and where folks want to take it, perhaps additional attributes that say which day of the week, etc...

Thanks,
Angelo

@cio-blubrry cio-blubrry changed the title Proposed tag: <podcast:frequency> Proposed tag: <podcast:frequency> display how often new episodes are released Jan 2, 2021
@daveajones daveajones added the proposal An idea for a new tag label Jan 13, 2021
@stuartjmoore
Copy link

This is great for a human-readable schedule, but an attribute that podcasting apps can use to schedule updates by could help speed things up:

<podcast:frequency rule="">Twice a week</podcast:frequency>

I don’t have a rule format set in stone, but something from the calendar world might be an easy transition: https://tools.ietf.org/html/rfc5545#section-3.8.5

With this, a weekly Monday–Thursday show may use:

<podcast:frequency ruleStart="[date of first episode]" ruleFreq="WEEKLY;BYDAY=MO,TU,WE,TH">Weekly, Monday–Thursday</podcast:frequency>

Where the rule starts its calculation based off of the ruleStart date.

Many, very complex variations can be created, and there must be a million libraries out there to calculate dates using this format.

@Tombarr
Copy link

Tombarr commented Feb 24, 2021

Isn't this covered, at least in part, by the syndication namespace (http://purl.org/rss/1.0/modules/syndication/) that some hosts use? (Specifically, updateFrequency and updatePeriod). See https://web.resource.org/rss/1.0/modules/syndication/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
proposal An idea for a new tag
Projects
None yet
Development

No branches or pull requests

4 participants