The problem
We have a complex XML file with many different node types, etc. supplied by a third party via a URL reference.
There’s an initial dump, and then an incremental update every couple of weeks, with additions, deletions and updates.
What I’d like to be able to do is to drive a symfony app with this data.
Some thoughts so far
I’m a symfony noob.
Getting the data
I could manually transform the XML into YAML to create the schema and the initial data load, and then build the app. But I don’t want to have to do this manually for the regular updates. Ideally, I’d like to use the symfony ORM to handle all the transactions, rather than a completely separate (outside symfony) script.
… and some images
The XML also contains URIs for remotely hosted images, and I’d like to be able to automagically pull these down to the local app file system and rewrite the references.
Anything that will help us to get started in the right direction would be greatly appreciated.
Last.fm
November 25th, 2009A year or so ago, Last.fm started charging for their service. I was pretty gutted, since I had been listening to Last.fm radio pretty much all day. Sure, it’s okay to charge something for a decent service—and Last.fm is very decent—but what really got up my nose was that they were only charging people who were listening outside of the US, UK and Germany. What’s up with that? The internet is a global market—geography means nothing on the internet.
So I stopped listening.
Anyway, twelve months later and I’ve kinda got over it, so this morning I paid up and became a subscriber. Ah, it’s good to listen to my favourite tracks again
Last.fm really is a great service. And as if my battery doesn’t last long enough as it is, I downloaded Mobbler to my Nokia E90. Mobbler is—as the name might suggest—a mobile scrobbler. It’ll scrobble music you play with the Nokia music player, but more importantly, it will stream Last.fm radio.
So, if you haven’t already done so, sign up to Last.fm to track your listening, share your taste in music, discover new artists and check out my profile.
Oh, and I’ve added my listening history to the blog sidebar
Posted in Commentary | No Comments »