I just bought a copy of Apple iLife 06 and created my first photocast of foodporn. The feed invents its own date format and places a guid at the channel level. Apple is also doing some odd user agent restricting access to browsers such as Firefox and tools such as Feed Validator.
<pubDate>2006-01-11 18:55:03 -0800</pubDate>
Perhaps Apple can publish an update to make all dates RFC 822.
Apple also declared a new "wallpaper" DTD that is undefined, just like their podcast DTD.


2 Comments
Commentary on "Photocasts are not valid RSS":
Subscribe to new comments
Paul Querna on January 11, 2006 at 7:53 PM wrote: #
Matt Patenaude on November 26, 2006 at 2:56 PM wrote: #
To my knowledge, Apple's Photocasts are perfectly fine RSS 2.0, whether feed validators recognize them or not.
The date thing is a little iffy, but (again, to my knowledge) there is no standardized date format for RSS feeds (unlike Atom). The custom may be RFC 822, but I don't believe it's so in the standard.
Further, one of the biggest improvements in RSS in version 2 was the ability to extend the language (eg, Dublin Core). Apple actually did things the right way: rather than just throwing their own stuff into existing elements, or worse, randomly creating elements with no rhyme nor reason, they established a namespace, and put all of their elements under that namespace. Any RSS reader that handles RSS according to the standard should ignore them unless they know what the namespace Apple defined represents.
I'm not disagreeing that what Apple did is very uncommon... but I'm pretty sure that (dates aside) they did exactly what the standard dictates.
Add a comment
Some comments may be placed in a moderation queue to ensure topical relevancy. You may contact author Niall Kennedy directly if you prefer to comment privately.