I spent most of this afternoon and evening trying to get the myitunes.swf widget to load it’s actual data from somewhere other than the iTMS. Part of that was writing a fairly simple Cocoa app to generate the XML data I wanted – i.e. a “feed” or my actual favourite music, not a list of stuff I’ve purchased from the iTMS. Grrr.
Unfortunately, despite the app being very successful, the bloody widget always uses http://ax.phobos.apple.com.edgesuite.net/ as it’s base for the data URL. I haven’t found any way around that as yet. The only suggestion that’s still a possibility, that I haven’t tried yet, is embedding the widget inside another Flash widget, which would apparently let me intercept URL requests and rewrite them. I don’t particularly feel like learning how to use Flash to that detail, though, and Adobe’s Flash app sucks royally.
The XML generator is something, though. I’ve called it myRealFavourites for lack of a real, creative name. It’s revealed some unexpected ‘favourites’, depending on what criteria you use for ranking… I might spiff up it’s output a bit more, and provide the raw feeds if nothing else.
I hate web development. It truly is the greatest mystery of our age how so much outwardly pleasant and functional infrastructure can be built on such a crap foundation. Proof that given a soup spoon, one can build a diesel locomotive.