I tried many headset control apps and finally found Jays Headset Control. It's a free app, and if you go to Settings>HTC Redial Fix you can prevent the phone from redialing on double click. Now my Klipsch s4a's and the headphones that came with it work flawlessly with Google Play Music. Didn't seem to work great with the stock music app, but I don't use that anyhow. Hope that helps!I'm having the same issues with my high end head set (V-Moda M100). These headset is great but the button controls doesn't work well with my new HTC One. Double clicking redials my last call also, even after configuring it in my N7 Player apps... please help...
don't use the stock music app
Use poweramp, the headphones just work flawlessly
Dunno what version of the app your're using (free or pay), but I can confirm that headphone controls do not work flawlessly using the free version of the app.
I've got a set of Skullcandy Heavy Medal earbuds that, like most others, work perfectly and do everything on an iPhone but control absolutely nothing on the HTC One apart from being able to pause the track. I'd absolutely entertain buying the paid version of the app if it were clear that it allowed full use of all the buttons, however,I strongly suspect that that isn't the case.
Majority of headphones that ARENT MANUFACTOR BY PHONE COMPANY wontwork with android. Example, apple headphones, they work on everything else but android. If you go buy a pair of headphones with buttons and extras they usually only call and pause for Android, never skip orchange volume but work on IOS. Its not sense that's doing it. Quit complaining, T's really not that big of a deal you can change the song from the lock screen...