僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
MUSICFILE_DIR $ find . -type f -name '*.ogg' > playlist.txt while : do mpv --no-terminal \ $(sed -n $(expr $RANDOM % $PLAYLIST_LENGTH)p playlist.txt) sleep 1
sleepはRaspberryPi Bならこのくらいで行けそうだった。
/etc/rc.local を編集して上のスクリプトをbashで実行させるように
する。末尾に & をつけておく。
あと、シャットダウンボタンでもあれば。
なんだか同じ音楽が何度も再生される一方、一部はなかなか「順番」
が回らない気がする。
楽曲の再生頻度を10000回のシミュレーションで表示してみる。
RでPNG形式に書き出すスクリプト。
$ for x in `seq 10000` ; do echo `expr $RANDOM % 83` >> times.txt; done $ sort -n times.txt |uniq -c | awk '{print $2, $1}' > source.txt
以前に作ったスクリプト、xとyを指定していないが、本当に動いたのだろうか。
参考になった
ドキュメント。
いんちきでない、まっとうなグラフになるよう スクリプトを修正。
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。