Citation needed. With XML validation, auto-generated type-safe serialization, and decades of battle testing, I feel like XML would be less buggy than JSON.
Or so you would think, but malformed or invalid xml is so commonplace, that most good feed readers use very lax or forgiving xml parsers. I’ve never seen such issues with JSON in practice.
Introduced in 2017 and updated in 2020, I think this is mostly an interesting footnote at this point. Open podcasting efforts continue to evolve on RSS (thanks to RSS namespace extensibility) through industry groups like Podcasting 2.0 and Podcast Standards Project.
Is there a way to add terms of service to the json feed? Effectively it's a firehose GET command and that's tricky to open up publicly without some kind of checks and balances: rate limiting, docs, TOS, etc.
Citation needed. With XML validation, auto-generated type-safe serialization, and decades of battle testing, I feel like XML would be less buggy than JSON.