I've used/have been using plan 9 (9front) for music listening, I haven't tried ripping a cd yet. I had written something in rc that took a directory name and just used play to play whatever was there. Nothing spectacular.