Task : music file metadata extraction, and art work URL determination
Target is either linux platform, a Macintosh is acceptable.
Write code in PHP? or perl script?, Python or other (approved by us) method
Enumerate a folder <which is passed as a parameter>, and all of its sub folders.
The files will be of format MP3 or AAC.
From these files extract metadata of
Artist Name, Album Name, Track Name from each music file in a folder, and all each subfolders.
From each file, create a list of most appropriate album art image URLs, and other graphic images URLs by extracting from the web via services, such as
From example, parse XML results from,
and write out a companion .info file the URL of the "extralarge" images returned from the two calls.
So that if the file was
the resultant file would be "halo.infoNEW"
compare "halo.infoNEW" to "halo.info"
if halo.info did not exist, or is different, replace "halo.info" with "halo.infoNEW"
In addition to acquiring the URLS from last.fm, perform the same extraction of song URLs from Amazon Web Services
If there are any other services (that the album art can be acquired from, there may be additional work available on this contract. You can propose it, and we will consider it once first stage of project is complete.
This script, is intended to run daily on 100,000+ (local) music files.
There must be Unicode support for the files and their contents.