Not free, but you should get an MP3 player! I have one I got a few years ago for like $15. Never failed me until recently, but $15 for a few YEARS is incredible.
Highly recommend. Not bulky, easy to carry, it's a little tedious mass-downloading and adding songs, but otherwise it's great.