Audio Data Monitoring and Fingerprinting Script
Budget: $30 – $250 USD
This project task requires the development of a Python script that can monitor audio data from at least 150 Icecast streaming links, generate a fingerprint for the audio data using the Dejavu library, and search for the song name and artist using the AcoustID API. The identified information (song name, artist, play time, station ID, genre, and country) will then be stored in a database.
The database should be able to generate an interactive chart that shows the number of impressions per country and song. Users can click on a country to see a list of songs that were played in that country, and the chart should have a legend that shows the different colors that are used to represent different genres. The chart should also have a drop-down menu that allows users to change the range of time.
The project's goal is to develop a monitoring script that is efficient, reliable, and easy to use. The script should be completed within two weeks, and the developer will be responsible for testing and debugging the script before the final delivery. Good communication skills and a proactive approach to problem-solving will be necessary for the successful completion of this project.
The database should be able to generate an interactive chart that shows the number of impressions per country and song. Users can click on a country to see a list of songs that were played in that country, and the chart should have a legend that shows the different colors that are used to represent different genres. The chart should also have a drop-down menu that allows users to change the range of time.
The project's goal is to develop a monitoring script that is efficient, reliable, and easy to use. The script should be completed within two weeks, and the developer will be responsible for testing and debugging the script before the final delivery. Good communication skills and a proactive approach to problem-solving will be necessary for the successful completion of this project.