Hosting platform provider identification <podcast:host> / <podcast:generator> / <generator> #625
Replies: 12 comments 30 replies
-
Looks good to me! It doesn't make much difference, but is there a reason the version attribute is named |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
A separate podcast-specific tag sounds good to me. It's in the interest of the hosting company to put good values in here (similar to And doesn't rely on podcaster input, so has a better chance of containing non-garbage data. |
Beta Was this translation helpful? Give feedback.
-
Can't you tell the host by the RSS feed host address? |
Beta Was this translation helpful? Give feedback.
-
Ah, true. |
Beta Was this translation helpful? Give feedback.
-
Is there any difference in how the tag should be executed? Should it be a self-closing tag like: or an enclosing tag like: I don't know what determines which format is best for what scenario... Attributes are optional, but the thing inside the tags is mandatory and the main point? |
Beta Was this translation helpful? Give feedback.
-
Also - I'm thinking about the name "host". I am assuming that what we are really interested in here is the web application platform used to generate and serve a podcast RSS feed. Some platforms may also host media files and the feed itself, but other platforms may be self-hosted with the media hosted on a CDN, and the feed served from some other place for some reason. In that case, do we care about the actual host (e.g. AWS, GC, Azure, a server in a closet somewhere), or the software platform used to bring a podcast RSS together? For that reason, maybe podcast:platform is better than "host"? Maybe another term altogether is better? |
Beta Was this translation helpful? Give feedback.
-
Isn't the
That's the standard for any useragent, and I'm finding it hard to understand why we can't just use the standard Here's a WordPress function that sets the generator name, if it helps?
Sorry if this has all been hashed out already. |
Beta Was this translation helpful? Give feedback.
-
So it looks like there is a majority agreement that the generator tag is the right place for this. For that to work, there needs to be agreement on the format inside the tag, with the suggestion of using a user agent style string getting agreement. There are a few people (including me) that can see added value in a specific podcast namespace tag, but we can table that for now. Since the generator tag is not in the podcast namespace, I'd suggest this is a better recommendation to come from the PSP which covers all namespaces used for a podcast feed. @samsethi could this go into 1.1 do you think? |
Beta Was this translation helpful? Give feedback.
-
This is the reason the generator field v host does not work. Podnews RSS feed is close to the gold standard of how an RSS feed should work. Here we see a generator field with "Podnews LLC" which is correct, Podnews was the generator but 'self' is the host. As an app how am I supposed to know Podnews is self hosted? Its easy with Podnews as everyone knows that but what about another site that is self hosted and unknown to many people. Are we to assume anything not on the known list of podcast hosts is self-hosted. |
Beta Was this translation helpful? Give feedback.
-
That is the real question. Generator would be Powerpress but the Host would be Blubrry. I think that is why a new host tag was proposed to overcome this issue. Unless you extend the generator field to include a host attribute? |
Beta Was this translation helpful? Give feedback.
-
While this is interesting for industry analytics, it would not be actually useful because not enough hosting providers would implement it to be of statistical value. Besides that, there's almost no value in this for the most important people: the audiences—let alone any value for podcasters, developers, or advertisers. Really, I think this is valuable only for analysts and journalists. And for that reason, I think we shouldn't invest any time into developing this because it doesn't actually offer much benefit to anyone but a few people. |
Beta Was this translation helpful? Give feedback.
-
Currently, there is no tag to positively identify who a hosting platform is, and in many cases this can be derived from the enclosure URL domains or similar - although this can also lead to errors.
When analytics companies are looking at the top hosts by number of feeds, or number of new episodes, it is important not to miss those that have custom domains, or are using CDNs like Akamai or Amazon S3.
I'd like to propose that we add to the spec a strong recommendation for hosts to include the native RSS "generator" tag with an identifier, similar to Castopod:
<generator>Castopod - https://castopod.org/</generator>
<generator>Buzzsprout</generator>
(This might be a problem for Wordpress based sites, as WP will populate the generator feed.)
or alternatively add a new tag to the podcast namespace like:
<podcast:host name="Castopod" url="https://castopod.org/" vers="1.10.5" />
<podcast:host name="PowerPress" url="https://blubrry.com/services/powerpress-plugin/" />
<podcast:host name="Sovereign Feeds" />
(where
url
andvers
are optional)This will then be able to positively identify which podcast hosting platform is being used, regardless of CDNs or custom domains, in any analytics that supports the tag (in turn making it a lot easier for the analytics companies to break down these type of stats.)
Thoughts?
@benjaminbellamy @johnspurlock @daveajones @tomrossi7 @joksas @yassinedoghri
Beta Was this translation helpful? Give feedback.
All reactions