ネットワークから(しか)使用できないMP3プレーヤ
以下のスクリプトをバックグラウンドで実行
$ ./jukebox.sh </dev/null >&0 2>&0 &
このスクリプトを置いたディレクトリ上にMP3ファイルを置いておくと 勝手に再生を開始する。
#!/bin/sh
cd `dirname $0` || exit 1
while :
do
if [ -f exit ]
then
exit
fi
set *.[Mm][Pp]3
if [ $1 = '*.[Mm][Pp]3' ]
then
echo no args
sleep 15
else
unset opts
if [ -f opts ]
then
opts=`cat opts`
fi
nice -n -15 mpg123 $opts "$@"
fi
done
-b 8192 --shuffleとか。
演奏中にMP3ファイルを削除すると、mpg123がハングアップする場合がある。