I use my phone. Sounds better then all the dedicated MP3 players I have owned and although I have 1000000000000 of mp3's, I usually listen to Pandora or Last Fm via the phone. Plus, for the gym, I use a bluetooth headphone. Sound quality isn't as good as wired ones, but I like it fine, especially since I can put my phone/mp3 player down somewhere safe, with no wires attached to it and even skip songs and control volume and take incoming calls via the headphone.