Wearing earphones while bicycling in traffic can be dangerous and is possibly illegal where you live. You want tunes while you ride. One possible answer is this Soundwalk Audio Vest.
The Sound Vest holds your portable audio and the speakers built in to the vest straps provide the sound.
More about this in this video from The Gadget Show.