287 |
Juke() |
Juke() |
288 |
{ |
{ |
289 |
local mp3player="$(ACE -r mp3_player)" |
local mp3player="$(ACE -r mp3_player)" |
290 |
|
if [ "$mp3player" = "mpg123" ]; then |
291 |
|
# Test for the presence of the mpg script from BitchX's bain.irc. |
292 |
|
if [ -f ~/bin/mpg ]; then |
293 |
|
# Ensure that the script is from bain.irc. |
294 |
|
if grep Bain ~/bin/mpg; then |
295 |
|
mp3player="mpg" |
296 |
|
fi |
297 |
|
fi |
298 |
|
fi |
299 |
local mp3dir="$(ACE -r mp3_dir)" |
local mp3dir="$(ACE -r mp3_dir)" |
300 |
|
rm -f $mp3dir/MYTEST |
301 |
|
if [ "$mp3player" = "mpg" ]; then |
302 |
|
rm -f $mp3dir/MYTEST |
303 |
|
local stop="rm -f $mp3dir/MYTEST; killall mpg; killall tail; killall mpg123" |
304 |
|
local play_next="if [ -f $mp3dir/MYTEST ]; then killall mpg123 -SIGINT; else mpg; fi" |
305 |
|
local killjukebox="ACE -A KillJuke; killall tail" |
306 |
|
else |
307 |
|
local stop="killall $mp3player" |
308 |
|
local play_next="killall $mp3player; $mp3player -Z $mp3dir/*.mp3" |
309 |
|
local killjukebox="ACE -A KillJuke" |
310 |
|
fi |
311 |
|
$stop |
312 |
$ARSHELL -W JUKE\ |
$ARSHELL -W JUKE\ |
313 |
-Ai "ACE -A KillJuke" $bmdir/antiright/close.xbm\ |
-Ai "$killjukebox" $bmdir/antiright/close.xbm\ |
314 |
-Ai "killall $mp3player \# Stop" $bmdir/antiright/stop.xbm\ |
-Ai "$stop" $bmdir/antiright/stop.xbm\ |
315 |
-Ai "killall $mp3player; $mp3player -Z $mp3dir/*.mp3 \# Play/Next"\ |
-Ai "$stop; $play_next"\ |
316 |
$bmdir/antiright/play.xbm\ |
$bmdir/antiright/play.xbm\ |
317 |
-geometry -0+0 -xrm "*overrideRedirect: True" |
-geometry -0+0 -xrm "*overrideRedirect: True" |
318 |
} |
} |