#topicpath * mp3jukebox [#q70a60df] RIGHT:EBUG 第67回会合 ~ 2018年11月17日、新潟市万代市民会館 ~ 川俣吉広、kaw@on.rim.or.jp **mp3jukeboxとは [#v6df49c7] 2005年に作ったこんなの → [[ネットワーク対応MP3ジュークボックス]] -古いPCの再利用 -流しっぱなし想定の用途 --起動すると自動再生 --ループ再生 → エンドレス -ネットワーク対応 --リモートのMP3ファイル再生 --リモートからの制御可 -ファイルによるAPI :制御|ctrlディレクトリに特定の名前でファイルを作成すると実行を制御できる(中身は見ない。空ファイルOK)。~ 例: stopというファイルを作ると再生中の曲を中断して次の曲に行く。 ~ コマンド: rescan, clean, usecache, checkcache, pause, exit, restart, reboot, halt, mute, loud, stop :監視|ファイルの有無、若しくはその内容を見ることで各種ステータスを取得できる。~ ステータス: reverse, playing, playing/contents, playing/endstatus, playing/started --ユーザI/F 特になし。~ コマンドラインで直接ファイル操作をしてもよいし、GUIの上物を被せるのもあり ---ローカルファイル, NFS, sshfs ... ---適当なFTPクライアント, Web (CGIなど), mail ... **実装 [#je986060] :player.sh| :mpg123| :ftp| :fwatch| :asyncevent.sh| **パッケージング [#k3aab7ff] ---- #topicpath