I'm in the same situation, my office has an open floor plan and can get very distracting at times. +1 for 8tracks, I haven't created any myself but there are some great electronic playlists with minimal vocals for coding.
I think that the social aspect of it is actually what makes it fun here. Quality playlist is a hard thing to find and editors' picks are not always the most suitable ones