Need for Feed II
"Really?" I said.
"Yeah, most people start out all gung ho but within a month have given it up".
"Hum, I guess I could see how that could happen".
Well, its been seven days since my last post but I haven't been wasting time. I've been pretty consumed with this podcasting stuff and have been busy working on my own podcasting software, dubbed Feedia, and grabbing and listening to podcasts. My software is progressing nicely. Currently I can define and download feeds and grab the content from the enclosures. Once downloaded I can update any defined Media Player playlist with the new content. I'm planning to automate the sync to device process as well but have found that this is not supported from the .Net environment. I emailed Jake and Scoble about this and am now in touch with someone from Microsoft to help with the issue.
On the iPod side of things, Jeff is making good progress on his iPod database library for .Net. When this lib is finished it will be possible for me to have Feedia also sync to an iPod. The nice thing about having our own custom iPod DB code is that we will have more control, and thus more options, then currently provided by the iTunes COM interface used by iPodder, et al. We have a couple of ideas that will provide some very unique features when podcastng to an iPod.
On the podcast enjoyment side I have been enjoying content from Adam Curry, WGBH, and IT Conversations (check out Wil Wheaton's Gnomedex talk - its funny and inspirational). It seems like new podcasts are being added daily and is on the verge of really taking off.
Oh, BTW, publishers of podcasts, in writing my code I've noticed some various problems with your feeds mostly related to the use, misuse, or lack of use of pubDate.
WGBH - you aren't including a pubDate which makes grabbing time based content impossible.
IT Conversations - many of your pubdates are of the form Tue, 12 Oct 2004 00:00:00 -0700 even though the content was published much later in the day. This makes Feedia think the new content is older then the last get time and it will skip this new content. Please use an actual timestamp.
Microsoft - Your System.DateTime.Parse() function doesn't really work for RFC1123 timestamps and I had to write my own parser. Please make your code support all timezones not just "GMT" and please add support for numeric offsets like -0600.
I should have a decent version of Feedia in another week or so and hopefully more then one blog post per week.
