3 ms·
Apple uses Gracenote for identification and tags. It is the industry standard. http://support.apple.com/kb/HT3814 http://support.apple.com/kb/HT3814 There are
by ansy 15y ago
Apple uses Gracenote for identification and tags. It is the industry standard.
http://support.apple.com/kb/HT3814 http://support.apple.com/kb/HT3814
There are free and open implementations of the same thing as well. It hashes the track locations and lengths to create a 'fingerprint' for each CD. Then it looks up the hash in the database.
http://en.wikipedia.org/wiki/CDDB#How_CDDB_works http://en.wikipedia.org/wiki/CDDB#How_CDDB_works
- dlib 15y agoWouldn't work for individual songs, this is where algorithms like the ones Shazam and LaLa use come into play since they'll actually look at the audio file. Getting this correct is pretty important or you'll end up with the wrong songs. Pirates can actually try to game the algorithm and rip albums in bad quality to minimize file size but good enough for Apple to recognize the songs as such.
- ansy 15y agoYeah, I realize that. I guess I assumed it would be obvious since CDDB works from track spacing and lengths when there's no such thing with MP3 files. For the same reason, iTunes can't magically tag arbitrary MP3 files.
- deleted 15y ago[deleted]