というのを作った。 ■経緯 自宅のスピーカーで音楽聴きたい デスクトップマシン(普段スピーカーに繋がっている)を起動させるの面倒 こたつから出て操作とか面倒 Last.fmにscrobbleしたい SSHつないで操作も面倒 というようなことを前々から思っていたため、やってみた。 ■実装 レイアウトとか全然凝ってないけどこんな感じ。HTML5で音量コントロールがそれっぽくできるようになったのがいいですね。あと、それっぽい気がしたので再生中にはmarqueeしてみている。 フロントエンドは、適宜XMLHttpRequestでAPIへリクエストして、返ってきたJSONに曲情報とか再生情報が入ってるので適宜反映といった感じ。バックエンドでは、RubyでMPlayerを動かしてるデーモンがあってそれをAPI経由でソケットでコマンド送って操作する。mplayer-rubyを使ってはいるのだけど、結構バ