I once asked this question time ago on a different account and found some useful recommendations. Here you go.
At that time I decided to run mpd + ymuse combo and now mpd + ncmpcpp because I can use it with the keyboard. Personally all I really care is playlist management.
Cheers!
whut?