Closed

RADIO MONITORING TO IDENTIFY SONGS VIA AUDIO FINGERPRINTING

This project received 3 bids from talented freelancers with an average bid price of $200 USD.

Get free quotes for a project like this
Employer working
Project 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
genre 2
artist
title
version
label
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)

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