Personally i would recommend a sony MiniDisc player, I have one that has an interface to download mp3's or regular songs and will provide up to 3 hours of music... USB interface to Optical input on the MiniDisc. Plus you can cary a few discs with more music!!! Just my opinion, they are cheap at best buy or costco.