• Status Closed
  • Budget N/A
  • Total Bids 3

Project Description

i need to a complete system for radio monitoring service

1) record 350+ radio streams 24h/24

2) matching recording to identify songs in realtime

3) save the info of every song recognited in a DB

what we have:

- a music archive of about 5000 mp3

- an excel file that includes for everysong a list of the following info


genre 2





extra info

mp3 filename

- the source code of the multistreams recorder (delphi/.net)

- an excel file with about 350 radio that includes name, url streams and country

- some good lib for fingeprints already tested as [url removed, login to view]

what we need:

1) archive the 5000+ mp3 fingeprinted song to Sql or other DB

2) add to the archive about 100 new mp3s/fingerprints per week updating the corresponding info (artist, title etc etc) in a new excel file or everywhere needed.

3) record and archive radio recorrding fingerprinted or raw audio to Sql or other DB

4) comparing the radio recording to the mp3 full track to indentify songs in just some sec (i.e. Shazam)

5) receive data from excel if found match (timestamp, radiostation, country and all the info included in that doc)

6) receive data from external free webservice if the songs are not included in the archive

7) the system should be able to use a huge amount of fingerprints with no limits

8) the recognition needs to work in good or bad quality with no matter how songs are splitted in recordings

9) the system never has to be stopped and all functions should work in real-time for example to add mp3 or to change some url streams from recorder.

the recording software is written in Delphi / .Net and and needs to be optmized and converted what needed to C# or add C# assemblies with better streams handling maybe flash too and make the dirrect connection with fingerprinting as option added to mp3 saving - this means with a function that instead of mp3 encoded file output, would give a variable with the raw audio results for that recording for example floats at 22050Hz mono with direct fingerprinting from records. Raw audio should be as ffmpeg results for these two: ffmpeg -i [url removed, login to view] -ac 1 -ar 22050 -f s16le -t 20 -ss 10 and ffmpeg -i [url removed, login to view] -f s16le -ac 1 -ar 11025


READ BEFORE BIDDING: [url removed, login to view]

SOME EXTRA INFO: [url removed, login to view](service)

Get free quotes for a project like this

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online