A lot of people are praising MPD (Music Player Daemon) + Sonata so an article on this was probably expected.
But what is MPD and what is Sonata?
Sonata is a GTK+ music player, written in Python. Actually, it is an MPD client, which is it’s most important advantage. MPD is a daemon that plays your music at background (maybe on a different computer). It can use different front ends, you can use it even from command-line and it continues playing even if your client or X is crashes. Sonata takes advantage of MPD and serves it in a clean and user-friendly interface.