ネットワークから(しか)使用できない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がハングアップする場合がある。