iTunes Library

A web based iTunes Library browser implemented in PHP.

Description

iTunes Library allows you to display the contents of your iTunes Library online.

It uses the XML format produced by the “Export Library…” menu option in iTunes and renders this as a table view.

In addition, each track is a clickable link to the corresponding Last.fm page for the track, allowing you to preview the music.

Originally implemented in a very rudimentary way in perl a couple of years ago, I have finally got around to the long-term goal of tidying it up and making it available online.

View my installation here.

Screenshots

iTunes Library

Requirements

  • PHP 4
  • md5sum
  • MySQL

Releases

VersionReleasedFiles
2.09 09/05/2009 Download
2.08 07/05/2009 Download
2.07 07/05/2009 Download
2.06 06/05/2009 Download
2.05 26/04/2009 Download
2.04 26/04/2009 Download
2.03 26/04/2009 Download
2.02 26/04/2009 Download
2.01 26/04/2009 Download
2.00 26/04/2009 Download
0.01 17/02/2007 Download

Installation

  1. Export your iTunes Library.
    OS X: Select “File -> Export Library…” and choose a save location.
    Windows: tbd
  2. Open “settings.php” and fill in the database details and FULL path to where you intend to place your Library.xml file on your server.
  3. Upload all the files contained in the archive to the desired folder on your webserver.
  4. Browse to this location in a web browser and you should be able to view your iTunes Library.
    N.B. The first time a library is viewed, all the data has to be imported into the database, so it can take some time. Plese be patient!
  5. To update the contents of your iTunes Library, just re-export the library and upload the new Library.xml over the top of your previous one.