My Quest to Build the Ultimate Music Player - Andrew Kelley
Over the past few years, I have been slowly but surely building my own music player. It's been a wild ride. The codebase has radically changed several times, but is always converging on a better music listening experience.