mpcbridge ver 0.6をリリースしました。
http://www.fourthgate.jp/mpcbridge/mpcbridge_0.6.zip
【概要】
mpd(Music Player Daemon)のリモコンとして動作するWebアプリで、各種PC/タブレット端末のWebブラウザーでアクセスして操作します。
最大の特徴は、アーティスト名の日本語対応です。アーティスト名が五十音順にソートされ、読みがなで検索することができます(完全対応ではありません)。
mpcbridgeをインストールするホストでは、mpdが動いているホストである必要はありません。
ただし、Webサーバーが動いている必要があります。
【動作環境】
1) Webアプリ側
・ApacheなどのWebサーバー
mod_rewriteが必要です。
・PHP 5.2.8以上(CakePHP2.2を使用しているためです)
DOM/libxmlも必要です。
・MySQLなどのデータベース
その他にjQueryとjQuery Mobileも使用しています。
VortexBOX2.2の場合、PHPの追加のモジュールと、MySQLのインストールが必要になります。
2) クライアント側
Safari、Chrome等のレンダリングエンジンにAppleWebKitを使用したWebブラウザーに対応しています。
(IE8では一部表示が崩れることがありました)
画面レイアウトは、タブレット端末(iPadやNexus 7、Kindle Fire等)を想定しています。
個人的には、7インチサイズのタブレットがオススメです。
【ver 0.5から0.6への変更点】
以下の修正、変更を行っています。
1) mpcbridgeが使用するデータベースのフィールド構成を一部変更しています
旧バージョンから使っている場合は、後述するデータベースの設定を再度行ってください
2) 濁点、半濁点で始まるアーティストが五十音順リストに表示されない問題を解消
3) PHPのmbstringの初期値をhtaccessに追加
mbstring.internal_encoding、mbstring.http_input、mbstring.http_outputをUTF-8に、mbstring.encoding_translationをオフに設定します
4) アーティスト名の読みがな追加処理を拡張
検索でヒットする範囲がより広がっています
5) プレイリスト編集機能追加
現在再生中のプレイリストを保存できるようになりました
また、設定済みプレイリストの中身を確認、削除することもできるようになりました
6) 日本人アーティスト名情報を追加しています
なお、VortexBOXへのインストール例を以下に書いていますので、参考にしてください。
http://aki.sunnyday.jp/blog/?p=628