here's a small description of this PR:
While "x" may not seem intuitive to perform this action, it allows to quickly start playing an album or a song by typing "xx".
This prevents audio from being heard when setting the volume to 0 using herrie's controls.
This fixes audio playback breaking when plugging headphones in/out.
Add a new browser key: x.
This key replaces the contents of the playlist with the current selection
(because typing 'D' followed by 'a' is too tiring).
Use the new GLib thread APIs if possible.
Use the new HAL APIs on recent versions of OS X (10.5+).
Drop support for GLib <2.32.
CoreAudio: mute the audio device if the volume is at the minimum.
CoreAudio: keep track of the current data source.
These changes look perfect. Thanks!
Thanks for the merge :)