Every now and again I am surprised when I come across a program I like that’s not in AUR or Debian.
Of course that doesn’t mean that both of my two favorite distros should keep abreast of what I happen to like, but it seems interesting that something immanently likable should somehow never find its way into either.
playshell is my next addition to that list.
playshell has almost all the console goodness you could ask for in a media or music player, and is terrifically easy to get started.
playshell can of course handle simple playback, skipping forward or back, writing and loading playlists, sorting queues by title or file name, setting music libraries and searching through them, repeat-shuffle-loop play modes, and volume control.
But playshell also does some things that you might appreciate if you are a fellow console junkie. For one thing, there is a one-key jump straight to alsamixer, and even better, another one-key jump straight to alsaequal.
It also lets you drop into a shell or will evaluate a shell command, like mc and some other console standbys offer. If you want to change the path to your music library or edit the playlist, it drops you into your $EDITOR and refreshes when you exit. It has tab completion. And the help screens are run through less.
Probably coolest of all, playshell will use mplayer or a similar tool to show video files as well, if you run playshell in a terminal emulator, and you press the caret key.
About the only thing I don’t like about playshell is that it asks for a sudo password during setup. I got around that by making the “users” directory it asked for and by using the “compile.sh” script that comes with the package before running
I really like playshell; it’s clean, well documented, intuitive and flexible. And that’s probably the reason for my surprise at not finding it in AUR or Debian.
I hope there are plenty of similar surprises in the next 500 or so titles. 😯