Instead of "detecting your mood" and selecting the song based on it, why not develop a system for something much more practical: detecting if you want to stop, play, skip forwards or backwards...
It might be far harder, but if something like that appeared, i would buy it. As it stands, those headsets are nearly worthless.