Need some work done? Post a Project Today
iTunes has a metadata xml file for all of the songs a user has. On Mac OS, the file is located here: /Users/username/Music/iTunes/iTunes Music Library.xml; on Windows it is located here: \Documents and Settings\username\My Documents\My Music\iTunes\iTunes Music Library.xml
We want a java applet jar which can go onto the clients machine, take a guess at where the xml file should be (based on their os), grab it and upload it to the server via a POST action.
sonicliving.com has a feature like this (look for "Scan My iTunes"), but there is one difference which makes ours a much simpler use case. I opened up their jar (http://sonicliving.com/itunes_sync_signed.jar) and it turns out they are processing/analyzing the xml file in the java applet. This won't be necessary for ours, because we would like to process/analyze the xml file server-side.
Thank you for your time!
Note: If after reading this you are thinking "oh, there's an easier way than an applet", then by all means include that in your PM.
Note #2: It was my initial plan to use a simple <input type="file"> and have the default value set based on their os, but an obvious security-concern prevents input-file boxes from having a default value.
Additional Project Description:
11/04/2009 at 20:51 EST
If you think that you can get it done for cheaper than $250, then please bid accordingly.