Shared publicly  - 
what's a good text based music player on linux?
Xah Lee's profile photoagu monkey's profile photoRyuutei Sebastien BLANC's profile photoNick Alcock's profile photo
Look at clients of mpd, the Music Player Daemon. ncmpc is a command-line client, but you probably want EMMS, since it gives you all the lovely lispy customizability power you're used to. :)
+Francis Siefken, mplayer2? ... ooo, looks interesting. The killer that stops it replacing mplayer for me is, of course, the lack of mencoder... rotten or not, I have a lot of scripts that use it :) but the better mkv support looks nice, actual chapter handling no less.

However, it's a video player, really -- mplayer's user interface is thoroughly unpleasant for audio playback, and as far as I can see mplayer2 has even less of a user interface than mplayer did. (And it doesn't play everything. Try asking it to play ScreamTracker Pro modules. MPD can. Hell, it can play SID chiptunes!)
I wanted to advise you cmus, but I just remembered that ubuntu has pluseaudio, that stupid thing don't let you use the simple and oldschool /dev/snd. :(
Xah Lee
thanks for all suggestions. I que'd them for exploration when i have some time.
+Ryuutei Sebastien BLANC I don't know how my arch is configured but cmus is working fine with PA. But maybe I made a double mistake that allow it to talk to alsa directly. Who knows what happens in the linux audio stack ~_~.
+agu monkey I didn't manage to make cmus work on neither my fedora nor debian machines, I hate losing my time in configurations, so I switch back everything to slackware. :p (but it wasn't the only problem with deb)
+Ryuutei Sebastien BLANC, you can use OSS-style programs with PulseAudio perfectly well, but you have to prefix the command invocation with 'padsp'. (I have one single program that needs this, out of probably over a hundred that produce sound. OSS really is nearly dead on Linux, and good riddance.)

ALSA programs will work fine on a PA system, even remotely over the network if PulseAudio is set up appropriately, via the ALSA PulseAudio plugin. (This is almost certainly already configured on any normal distribution.)
Add a comment...