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.
In this article my goal is to take you along for the ride.
To read all comments associated with this story, please click here.