Display iTunes info in a web page.

topic posted Sat, August 18, 2007 - 11:32 AM by  iHod
I put together a little package that allows one to create web pages from iTunes libraries and playlists. It only requires iTunes and a web browser. You can find instructions for downloading and using it at:

www.greeley.org/~hod/dj/iTunes.html

It's pretty easy (I think). Comments and suggestions are welcome.

One nice thing about this is you can generate a self-contained web (html) page of a playlist, complete with links to iTunes, which you can then share with people. No web server needed. Just e-mail them the web page (or whatever).

I did this because I wanted to be able to look through other people's playlists easily. I'm sure there are other tools out there to do so. (In fact, if you know of one you like, please let me know). What I wrote isn't the world's most polished thing, but it has a few advantages. As I said, it requires nothing more than what you already have available if you use iTunes. Also, it is relatively easy to modify, since it's all done with text files read in to a browser (no programming tools needed).

One caveat: I don't use Internet Explorer much. Because iTunes saves its information in a way that makes processing really inefficient, I transform it to a different structure. This must be saved from the browser (see the instructions to understand what I mean). I don't currently know of a way to get IE to do this. I recommend FireFox. But then, I recommend FireFox anyway. :-)

I hope people find this of value.

Hod
posted by:
iHod
SF Bay Area
  • Re: Display iTunes info in a web page.

    Sat, August 18, 2007 - 11:42 AM
    I'm going to have to fiddle with this when I'm back in California in front of my computer with all my playlists on it. Over the past few months, as I've had my iTunes library on shuffle, I'll say "Oh, hey, that's a waltz/schottische/polka/whatever" and throw it on its own little playlist. I have the sneaking suspicion I'm not the only one with this habit, and I'd be curious to see what other people have come up with (that I might even already have!).