Skip to content

Do you have thousands of unidentified songs, all named consecutively Track 1? This application will help you to finally identify those songs with a simple drag and drop.

Notifications You must be signed in to change notification settings

tisaconundrum2/f.audio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

f.audio

Do you have thousands of unidentified songs, all named consecutively Track 1
This application will help you to finally identify those songs with a simple drag and drop.

Description

Shazam is an app that lets you identify music. Leveraging what this already does well, create a media player that would identify songs and rename them accordingly. Wouldn't it be nice if there was a desktop media player that, when loaded an unidentified song, would immediately tell what it is and then rename the song and the file? There are some APIs that are available to do the task of identifying songs. In fact the service found is also used by YouTube to identify songs in videos.

Rebuttal: iTunes can identify tracks from CDs already. This is true. But can it identify songs that were ripped directly off of an iPod? "MFDZ.mp3" isn't very useful. But if an application could identify hundreds of these; THAT would be useful.

TLDR

Shazam but for your desktop and it renames files

Tech Stack

QT, C#, Python, C++

API's and Documentation

http://the.echonest.com/solutions/
http://the.echonest.com/solutions/musicdata/
https://www.qt.io/developers/
https://doc.qt.io/archives/qtextended4.4/simpleplayer.html
https://www.youtube.com/watch?v=ZoFm_Mznq1M
http://doc.qt.io/qt-5/qtwinextras-musicplayer-example.html
http://doc.qt.io/qt-4.8/qt-phonon-qmusicplayer-example.html

Some inside inforatmion how the Neural Network works for shazam
http://www.ee.columbia.edu/~dpwe/papers/Wang03-shazam.pdf

https://www.toptal.com/algorithms/shazam-it-music-processing-fingerprinting-and-recognition
https://www.acrcloud.com/
https://www.acrcloud.com/docs/
https://github.com/acrcloud
https://console.acrcloud.com/signup

About

Do you have thousands of unidentified songs, all named consecutively Track 1? This application will help you to finally identify those songs with a simple drag and drop.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published