Fun stuff . . . MP3 playing
Duane Attaway
dattaway at dattaway.org
Fri Nov 28 06:00:24 CST 2003
On Thu, 27 Nov 2003, Bradley Miller wrote:
> stereo. This is my little "random play jukebox" command:
>
> mpg123 -g 40 -z -@ files.lst
It gets better. You can control this command line player remotely. I'm
not sure about mpg123, but its GNU replacement, mpg321 allows process
signals for job control:
killall -2 mpg321
will give it the control-c (SIGINT) to skip to the next selection.
killall -19 mpg321
will "pause" it by suspending (SIGSTOP) the program in the background, and
killall -18 mpg321
to resume! (SIGCONT)
I'm sure there are others, but you can always hack the source code to trap
the other signals into doing a useful functions. The kill or killall
command with the -l option will show you possible signals to use.
Have your window manager, cron job, or keyboard events control your
playlist! The e16keyedit utility for enlightnment lets you remap
keys directly into command lines.
Signals are one of the best kept secrets and a powerful tool.
More information about the Kclug
mailing list