Going on limited criteria..... Grado RS1
Any headphones with a 3.5mm socket will work with it.
It's not the "ear buds" fault... but the output on the player.. or your ears![]()
Get a USB Headphone AMP/DAC to plug the deck that then can drive the headphones properly. Look at iFi audio... it might work, need to check compatibility with the players output...
Looked up the player, see it has RCA output as well, so you can plug it into a stereo amp... so choice is huge.... So what ever fits your budget.
Don't Sonos provide a headphone socket ? ...........
Have a look on Richer Sounds or similar for headphone amps.... not my thing really.