1101
General Software Discussion / Re: Music Identification via Sound Card
« Last post by Renegade on November 04, 2014, 08:45 PM »There are programs that can record audio from the sound cardIt is my understanding this this can be extremely difficult, is dependent on vagaries of the sound card/driver, and may be close to impossible for many/most modern sound drivers.
It may have been easier with older versions of windows.
This may be your main obstacle.-mouser (November 04, 2014, 02:50 PM)
Actually, it's not hard at all. You can simply grab the waveout (or similar) on most cards to get the audio.
What's difficult is the audio fingerprinting. It's not technically difficult as you only need to hook into the API for some service like Grace Note, but the business side of it is daunting as you're pretty much guaranteed that you'll lose money on it.
Now, if you can use something like Echoprint.me:
http://echoprint.me
Or MusicBrainz:
https://musicbrainz....g/doc/Fingerprinting
(A bit more out there as well.)
Then you can avoid the royalty costs of Grace Note.
However, you are then basing your software on something that you don't know if it will be around tomorrow, which often ends up badly. e.g. All the people who tried to use MS DRM for WMA, etc., and those that used the Google translate API, etc. etc. etc.
If you can run your own data server, then you're good, but you then run into server costs. Again... you're going to lose money on an application like that unless it has significant value elsewhere that people will pay for.
The best place to look is in audio software that does something else and also does audio fingerprinting an an ancillary function.
But as for writing up a small utility that did that, it's possible to do with some of the above open source, but the payoff is zero and it's a week or more of work, and a lot more if the entire solution runs locally instead of over the Internet. And, depending on how its released, the end user may need to sign up for developer accounts with service providers then go through the entire hassle of figuring out API keys.

Recent Posts


GO SWURS GO!
