music file metadata extraction, & art work URL determination

Cancelled

Description

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

[url removed, login to view]

From example, parse XML results from,

[url removed, login to view];api_key=b25b959554ed76058ac220b7b2e0a026&artist=depeche%20mode&track=halo

and

[url removed, login to view];artist=depeche%20mode&api_key=b25b959554ed76058ac220b7b2e0a026

and write out a companion .info file the URL of the "extralarge" images returned from the two calls.

So that if the file was

[url removed, login to view]

the resultant file would be "halo.infoNEW"

compare "halo.infoNEW" to "halo.info"

if [url removed, login to view] did not exist, or is different, replace "halo.info" with "halo.infoNEW"

In addition to acquiring the URLS from [url removed, login to view], 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.

Skills: Linux, Mac OS, Perl, PHP, Python

See more: metadata extraction linux, extraction artist name, perl music metadata, work in music, python contract work, project contract format, project contract example, list services linux, linux list services, graphic artist name, graphic artist local graphic artist, graphic artist contract, graphic artist amazon, example services contract, example of a contract for services, contract python, contract for services example, contract a graphic artist, music file metadata extraction, halo extract music, extract artist name music file, graphic artist services, graphic art services, contract format, art services

Project ID: #536298