I like to be able to compare mp3’s programmatically. The problem I don’t know by what. Header? Histogram? channels? Does anyone have experience with this subject?
What do you mean by comparing ? The meta-data (author, title, etc...), the audio data ? For what purpose ?
On popular and basic way to compare audio data is to compute some kind of distance on some spectral features, such as MFCC:
http://en.wikipedia.org/wiki/Mel_frequency_cepstral_coefficient