Podcastindex-org / podcast-namespace

A wholistic rss namespace for podcasting
Creative Commons Zero v1.0 Universal
388 stars 116 forks source link

Removing "slugs" from the spec #88

Open daveajones opened 4 years ago

daveajones commented 4 years ago

It was a good idea, in principle, but is increasingly clear that it's going to be DOA. It's too much of a burden to track these things across tags and keep a central repository and such. I propose we remove the slugs across all tags. It's just not going to work as originally intended.

dellagustin commented 3 years ago

I found a collection of platforms and slugs from podlibre.org: https://code.podlibre.org/podlibre/platforms/-/blob/main/platforms.json

Are you planing to remove the list of slugs from the spec, or the concept and usage of slugs as a whole?

benjaminbellamy commented 3 years ago

We are planning on keeping https://code.podlibre.org/podlibre/platforms/-/blob/main/platforms.json up-to-date. In order to share these easily, Castopod now provides the same json (/.well-known/platforms) so that gathering them can be automatic.

benjaminbellamy commented 3 years ago

On a side note: slug should not contains dots, so I’d replace rss.com and podcasts.com by rss-com and podcasts-com.

jamescridland commented 3 years ago

I replaced slugs for "domain-like identifiers" in https://github.com/opawg/podcast-rss-useragents yesterday.

I noticed a few things - I had to invent itunes.apple.com and podcasts.apple.com as a "domain-like identifier" since I don't want to have those have the same slugs.

@benjaminbellamy explain why they shouldn't contain dots? I notice that Google Play uses reverse-domain notation (com.apple). But I'm easy whatever way we want to do it - just want to align.

benjaminbellamy commented 3 years ago

Of course they contain dots. (Actually I think they should.) This was more a "nerd recommendation": what we call "slug" usually does not allow dots. So it can be confusing (and create bugs) in you fave a field called slug with dots.