While some prefer music (myself included), others prefer some background noise to boost their productivity. I found that few people prefer actual silence, as they usually use sound blocking headsets to achieve absolute noise reduction.
IMHO, as some other comments said, music depends on your mood. Rhythm (fast/slow paced), lyrics (voiceless/voice) and genre widely depends on what you're doing, as it can distract you more than help. It really depends on the type of work you're doing at the moment: creative, repetitive, low skill + hard or high skill + easy (based on the "Flow" theory graph happenchance.net/wp-content/upload... or just search "flow skill" on Google Images).
Since playlists depends on each individual music style, the only tip I can give is coffitivity.com/, which is a site that simulates ambience noise.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.