MPDをウェブで操作してみる

前回で動くようになったのですが、MPDクライアントからしか操作できなくて不便です。(親にGalaxy Nexusを時々隠されるので、その時はPCからしか操作できないです。)

で、あ、時代遅れなDSiがあるじゃないかってことで、DSiブラウザから操作できるようにしてみます。

参考にしたサイト

まず、定番のlighttpdでやります。で、PHP使うらしいのでPHPも。

  • $ sudo apt-get install  lighttpd  php5-cgi

よし上のサイト通りに

  • cd /etc/lighttpd/conf-enabled/
  • cp ../conf-available/10-fastcgi.conf .
  • cp ../conf-available/15-fastcgi-php.conf .

やります。rootで行きます。

で、再起動したところ(上のサイトのサービス名が間違っててこけましたw)

pi@raspberrypi /etc/lighttpd/conf-enabled $ sudo service lighttpd restart
[ ok ] Stopping web server: lighttpd.
[….] Starting web server: lighttpd2014-08-28 20:15:58: (network.c.405) can’t bind to port: 80 Address already in use
failed!

はい?80が使われてる???

見てみます。このポートで何が動いてるの?って調べるときにも有効です。

  • sudo fuser -v 80/tcp

結果:

pi@raspberrypi /etc/lighttpd/conf-enabled $ sudo fuser -v 80/tcp
USER PID ACCESS COMMAND
80/tcp: root 1895 F…. apache2
www-data 1901 F…. apache2
www-data 1902 F…. apache2

あれ?Apache2??

あ、そういや入れてすっかり忘れてた…..

速攻でremoveしましたw

で、消して再起動してみるもダメ。は?と思って、apache2のサービスを止めてみた

あれ?消したはずなのになんで止まってくれるんだ?

pi@raspberrypi ~ $ sudo service apache2 stop
[….] Stopping web server: apache2apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName
[ ok waiting .

autoremoveしてみたら直ったw

apache2入れてたのでホームページがIt worksだけどおk

phpも動くっぽい。

で、一人でそこまで使わないだろうと、

  • sudo nano /etc/lighttpd/conf-enabled/15-fastcgi-php.conf

して、“PHP_FCGI_CHILDREN” => “4″を、“PHP_FCGI_CHILDREN” => “0″,

にする。プロセスが減るらしい。

で、上のサイト通りに

  • sudo apt-get install php5-curl

で、php5-curlを入れておく。

上のサイトのプレイヤーは、なんかRaspberry piじゃ動かなかったので(多分俺が間違ってる)

探して、MPD remoteを使ってみることにしました。

ここにあります。

で、とりあえずインストールします。

  • cd /var/www
  • wget http://static.iprog.com/dl/mpdremote-1.2.tar.gz
  • sudo tar zxvf mpdremote-1.2.tar.gz

で、ブラウザからアクセスしてみます。

おお!文字しかないwwシンプルすぎと言ってよさそうなぐらいです。ってか、画像がありません。文字だけです。

でも、DSiで動かしたいので、このぐらいがいいと思います。ってか、グラフィカルなwebUIでも、普通に見れる機器にはちゃんとしたMPDクライアントが入ってるという感じなので、DSから見るだけではこれで十分でしょww

IMG_20140829_130452

 

wktk

IMG_20140829_130531

 

おお!!ちゃんとなるぞww

IMG_20140829_130552

しかもプレイリストまで表示します。変な処理もないので文字化けもありませんw

キタコレw

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です