mpcbridge ver 1.5をリリースしました。
mpcbridgeの詳細は、こちらをご覧ください。
↓↓ダウンロードはこちら
http://www.fourthgate.jp/mpcbridge/mpcbridge.zip
【概要】
mpcbridgeは、アーティスト名の五十音表示に対応したmpd(Music Player Daemon)のリモコンとして動作するWebアプリです。
完全ではありませんが、アーティスト名が五十音順にソートされ、アーティスト名を読みがなで検索することができます。
また、スケジュール再生機能を持っていますので、指定した日時に楽曲を再生させることもできます。
Webアプリですので、インストール先は、mpdが動いているホストである必要はありません。
※mpdのデータベースアップデートにmpcを使用する場合は、mpcbridgeをインストールするホストにもmpd/mpcが必要です。
【動作環境】
1) Webアプリ側
・ApacheなどのWebサーバー
mod_rewriteが必要です。
・PHP 5.2.8以上(CakePHP2.2を使用しているためです)
DOM/libxmlも必要です。また、ImageMagickも必要です。
・MySQLなどのデータベース
その他にjQueryとjQuery Mobileも使用しています。
2) クライアント側
Safari、Chrome等のレンダリングエンジンにAppleWebKitを使用したWebブラウザーを想定しています
・Internet Explorer では表示が崩れるかもしれません
・FirefoxやOperaでは、十分なチェックをしていません
・ユニコード絵文字を使用しており、OSやWebブラウザーによっては、正しく表示されない場合があります
(Mac OS X 10.8のSafari、iOS6のiPod touch、Nexus 7のGoogle Chromeで表示されることを確認しています。Kindle Fire HDは絵文字部分が化けます)
画面レイアウトは、タブレット端末(iPod touch、Nexus 7、Kindle Fire等)を想定しています。
個人的には、7インチサイズのタブレットがオススメです。
【ver 1.4から1.5への変更点】
以下の修正、変更を行っています。
1) 音量をコントロールできるようにしました
設定画面(/setup)に、ボリュームという項目を追加して、そこで変更できるようにしています。
ただし、mpd.confで
mixer_type “software”
と設定している必要があります。
mpd側で音量が変更できない設定、
mixer_type “disabled”
となっている場合は、設定画面に「ボリューム」の項目が出てきません。
音量は0~100で指定可能です。
2) トップページのジャケ写下のスライダーでの再生位置コントロール機能を改善しています。
以前はタップでは、そこに移動しなかったのですが、今回のバージョンではタップでもその場所に再生位置が移動します。
3) ネットラジオ局の追加ができない不具合を修正しました。
4) イニシャル検索ページのhtmlのコーディングミスを修正しました。
5) 日本人アーティスト名情報を追加しています
6) 五十音検索において、The で始まるアーティスト名も、アルファベット順に並ぶようになりました
7) 五十音検索、フリーワード検索において、アーティストのアルバムリストに、ジャケット写真を表示できるようにしました
1.4以前の変更履歴は、別途「変更履歴.txt」を参照ください。
●音量コントロール
mpd側で音量をコントロールできる場合にのみ、音量コントロール機能は表示されます。
●五十音表示、ジャケット表示