In Progress

Extract music file metadata & XML parsing for art work URL

Task : Extract music file metadata & XML parsing for art work URL

Target is linux platform, but could also be Macintosh

Write code in PHP? or perl script? or other (approved) 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"

and the contents of the resultant [url removed, login to view] file would be equivalent of:

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

.

.

.

[url removed, login to view]

As a follow up, in addition to acquiring the URLS from [url removed, login to view], optional additional work/quote - 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.

Initial bid is for either acquiring the album art from [url removed, login to view], or amazon web services.

This script, is intended to run on 10,000+ (local) music files.

There must be unicode support for the files and their contents.

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

See more: extract music xml, extract halo music, extract music metadata, music file metadata list, extract url xml file, extract url xml, perl music metadata, xml services, xml jpg graphic, list services linux, linux list services, graphic artist name, graphic artist contract, graphic artist amazon, example services contract, example contract services, contract services example, extraction mp3 metadata, metadata music files, list music files metadata, music file metadata, perl file metadata artist, extracting music file url, track extract url, extract mp3 metadata xml

About the Employer:
( 9 reviews ) San Francisco, United States

Project ID: #536327

Awarded to:

kuscsikp

I can do it in Python in one day. The code stile and inline documentation will be clean and easily readable.

$30 USD in 1 day
(1 Review)
1.0

4 freelancers are bidding on average $53 for this job

CVirus

I can do this in Python and Qt if you need a GUI or in python only if you want it as a command line application ... I have 4 years of python experience and I'm an extensive last.fm user.

$100 USD in 5 days
(3 Reviews)
3.3
Stajo

Let's start. Please check PM. Thanks

$50 USD in 2 days
(0 Reviews)
0.0
sontek

This is a pretty simple project, I would do it in Python. You didn't really give any details on if you wanted a UI for this or anything so I'm going to assume you just want a console app that you pass a filename to.

$30 USD in 4 days
(1 Review)
0.0