RaspberryPiで室内音楽サーバ?を構築しました備忘録

  • sudo apt-get install apache2 apache-common
    • apacheでhttp,cgi経由でスクリプトを動作させます
  • sudo apt-get install alsa-utils mplayer
    • mplayerを使って音楽(動画)を再生します
  • /etc/network/interfacesを編集して、DHCPではなくIPを固定させます
  • sudo usermod -G www-data,audio,video www-data
    • apache実行ユーザー(これがmplayer動作スクリプトを実行する)が、audioとvideoグループに属していないとmplayerが動いてくれません
    • usermod -Gする場合には、もともと属していたグループを含めないと除外されてしまうのでwww-dataを忘れずに
  • バックグラウンドでmplayerを動作させるようなスクリプト(play_music_script.cgi)を書いておく
  • (h)ttp://raspberrypi_ip_address/play_music_script.cgi
    • 検証します。httpアクセスでスクリプトを動作させます

以上は動作するための最低限ですので、セキュリティとかきちんと保ちましょう。