MusicBee 1.2.4120RC1 メジャーバージョン

MusicBee 1.2.4120RC1

少し前から紹介してきたMusicBeeだが、最新版がリリースされた。
今回のバージョンは、差分バージョンではなく、インストーラ付きのバージョンとなっている。 音作りとしては、直近のMusicBee1.2.4111βと変化は無いが、従来通りの高音増強が施されたリサンプラーが動作している。
念の為、従来通り、FFTの波形確認を実施したので、添付しておきたいと思う。今のところ、安心して使えそうだ。

MusicBee1.2.4120RC1.jpg

※音源は、「MP3 192k-CBR/中森明菜/Meu Amor」冒頭1分の積算波形とした。

2本の線をプロットしてあるが、ほとんど同一に重なっている。今回の変更は、主に、RadioStationの使い勝手がよくなった。(Jamendoあたりに対応)録音は、未対応(裏技がありそうだが…)
CDリッピングや、Format変換をこのソフト単体で行える。一部の記事に設定が難しく素人向ではないと書かれたりしているが、基本機能に関してはそんなことはない。
手っ取り早く、良い音が聴きたいユーザー向けではなかろうか。

改めて、入手先を書いておきたいと思う。

Music Bee 1.2.4120 Official English Version.
■ Music Bee ローカライズ版(勝手に日本語バージョン1.2.4140)同、フォーラム投稿記事Music Bee Language File
 Japanese.lngを C:Program filesMusicBeeLocalisationに配置し、
 設定オプションから、Japaneseを選ぶと、 MusicBee日本語化が可能。
 日本語化は、好みの問題で、 筆者の場合は、なんとなく馴染めなかったので、英語のまま使っている。

※補足(2011-08-24現在)
■ MusicBee Language File
 こちらのバージョンは、上記で紹介しているものより日本語のニュアンスがかなり向上している。

【スクリーンショット】 2011-05-06_233748.jpg
※少しカスタマイズして、コンパクトにまとめた例(SkinはPopBlue)

【簡単な紹介と使い道】

■ RadioStation Player
■ 高音質で、納得の行く音声再生(ASIO,Wasapi対応)
 ASIOに対応しているプレーヤーは、Lilih,Foobarが有名どころだが、従来は選択肢がそれほどなかったが、
 最近はMusicBeeのようなプレーヤーが登場して使いやすくなった。
■ CDのリッピング機能
■ サウンドフォーマット変換(MP3,AAC,OGG_Vorbis,MPC,FLAC,WAVPACK,ALAC,TAK,WMA)
 WindowsMediaPlayer以外では、WMA変換がまともに対応されているものが少なく、戸惑うユーザーも少なくなく、
 どうしても、WMAにしておきたいユーザーには重宝する。
 AAC,ALAC ⇔ WMA,MP3といった相互変換が可能。
 また、lossless formatとして、ALAC,TAK,FLACを同時に搭載している。
■ iPod,他への音楽ファイル同期機能
 iPodへのファイル同期は、自由な圧縮率を指定可能
■ Tag編集機能(エンベッド・ジャケットイメージに対応)
 ジャケットイメージは、MusicBeeが、AMAZON,Last.fmから探してきて自動で表示されるので、
 気に入ったジャケットイメージが表示されたら、マウスの右クリックで保存できるようになっている。
■ Last.fm Scriber
 自分のプレイ・リストや再生回数をLast.fmへ送って、同じ趣味の仲間を見つける(ちょっと怖いが…)
■ アーティスバイオグラフィー表示
■ リアルタイム・リサンプラー
 これのおかげで、MP3 CBR-192kレベルの音が、CDクオリティーに近い音声再生が擬似的に可能。

最近、ホームオーディオとの連携とか、いろいろと夢が広がるのだが、結局のところ、音源ボードと音楽プレーヤーでそのほとんどが決まってしまうので、ASIO,WASAPI対応な、音源ボードを搭載したパソコンか、もしくは、それに匹敵するネットオーディオプレーヤーか。はたまたSACDか。
まずは、基本を押さえておきたいところである。

エックスサーバーにeXtplorerをインストールする方法

【eXtplorerで快適サーバー管理】

eXtplorer_login.jpg ご存知のように、eXtplorerは、Web画面から、ファイル操作ができるPHPアプリケーションで、通常は、root権限があるようなサーバーを借りているような場合に重宝するアプリケーションなのだが、root権限が持てない一般のレンタルサーバでは、設定が不可能な場合も多い。しかし、CGIが動作し、CMSが動作している環境では、設定次第で動作が可能なはずで、実際に、このようなソフトが動作すると、快適なのではないかと、考えていた。今回は、エックスサーバー上に、このeXtplorerをインストールしてみたので、その方法について書いてみようと思う。 エックスサーバー は、価格的には、比較的、低価格層で、従来から先駆的な、速度に特化したレンタルサーバとして有名だ。マルチドメイン、マルチユーザーに対応していて、早くて便利なレンタルサーバーなのだが、最近、浮上してきているVPSなどと比べると、拡張性といった面では、不満も多いのではないだろうか。 VPSなら、大丈夫と、乗り換えるのもひとつの手だが、WEBサーバーとして動作するまでに、手間暇がかかるものが多いのも現状なのである。

eXtplorer_Screes.jpg 左の画面は、eXtplorerのアクセス画面だが、GUIでネットストレージとして利用出来る優れものである。 LinuxなどのCUIを使い慣れた人には、簡単なファイル操作なのだが、圧縮、解凍といった作業は、一般のレンタルサーバーでは、対応しにくく、複数のファイルをFTP接続などで、時間をかけて、転送しなければならない。一方、このeXtplorerは、そのような作業をGUI化していて、圧縮したファイルを単体でFTPで送り、あとは、適宜、この管理画面から、解凍して用いることができるので、CMSをインストールしたり、バックアップを作成したりといった作業が、快適に行えるようになる。

前置きが長くなったが、本題に入る。

【準備編】
まず、必要なもの・・

①eXtplorer本体

ネットを調べると、2.0系と2.1系とがあるが、現在のレンタルサーバーならば、後者を選ばないと、動作しない。(PHPのバージョンとApacheの相性かな?) 現在、eXtplorer2.1 RC3 が、日本語対応になったので、最新版が、問題なく使えるようになった。最新版は以下からダウンロードして、まずは、パソコン上にもってくる。 Download eXtplorer 2.1 RC3 (1.9 MB)

「eXtplorer 2.1 RC3 (1.9 MB)」 2011-01-19リリース版
※リンクページの下の方に、ダウンロードリンクがある。

②解凍

ダウンロードしてきたZipファイルを解凍すると、その中身にscripts.tar.gzというファイルがあるので、それも、同じディレクトリに解凍する。元々あった、scripts.tar.gzは解凍した後は、要らなくなるので、消しておく。

③サーバーへアップロード

ここまでの作業が完了すると、eXtplorer2.1RC3というフォルダーの中に、先ほど解凍したscriptsというフォルダーが配置されていればOKである。 フォルダー名は、実際に自分が使う名前に変更しておく。面倒ならば、eXtplorerとしたら良いだろう。セキュリティー面で問題がある場合には、適当な名前に変えておいても、構わない。筆者の場合は、テスト用には、eXtplorerとしてアップロードして、動作が確認できた後に、MyeXtplorerExecなどに変更して運用している。 アップロードは、FTPなどを使って、public_htmlディレクトリに転送する。 実は、eXtplorerがあれば、zipファイルを転送して、サーバー上で解凍できるのだが、最初は、FTPでひたすら、転送するしかない。

④パーミッションの設定

まず、お決まりの、eXtplorer直下にあるconfigディレクトリーの中の、.htusers.phpというファイルのパーミッションを、766あたりに変更しておく。このファイルに自分のパスワードが入るので、設定が済んだら、パーミッションを711に変更しておく。 次に、ftp_tmpというディレクトリーのパーミッションを777とする。 正常にアップロードできていれば、これだけで、動作する筈なのだが、転送の段階で、自動でパーミッションを変えられないようなFTPソフトを使っている場合は、このままでは動作しない。 設定方法は、各々のディレクトリに入っているindex.htmlや、index.phpに書き込み属性を外し、644とする必要がある。書き込み属性のままだとXserver側が、異常と判断してしまい、ブロッキングされてしまう。(実は、これさえできていれば、動作可能だった。) おおかたのメインディレクトリ内のindex.htmlの書き込み属性を外せば良いが、完璧を求めるなら、全部変えておくと安心だ。

⑤動作確認

以上の作業が済めば、http://(domain-name)/eXtplorer/にアクセスすると、冒頭にあるLogin画面が表示される。もし、表示されないようなら、いずれかのディレクトリー内にある、index.html,index.phpのパーミッションをもう一度チェックして、まずは、Loginメニューが出るまで、調整する。ラッキーならば、最初から、Login画面が表示される。筆者の使ったFTPソフトは、NextFTPだが、ffftpでも、概ね大丈夫である。 細心の注意を配って、チェックして欲しい。

⑥最終設定

最初のログインでは、

初期ユーザー:admin
初期パスワード:admin

となっていてすぐにログイン出来るのだが、最初のログインでパスワードの変更が、求められるダイアログが現れるので、adminパスワードを比較的強固なパスワード(大文字小文字が入って、記号、数字の組み合わせ)で設定しておく。
moonとか、foxとか、短いパスワードも受け付けてくれるが、適当に長い(8文字以上)パスワードが、望ましい。

例)
FxcP0V#1x9fpなど。

また、このままだと、public_html以下全てが見えて、書き込みや、編集ができる状態である。

これ以外に、設置場所が無いので、もし、ドメインを2個持っているならば、クロスさせてアクセスするようにすれば、幾分かは、安全性が高まるだろう。
後は、お好みに応じて、ユーザーを作ったり、管理者権限ユーザーを作ったりもできる。
また、必要に応じて、robots.txtに以下を追加しておくと良い。
robosts.txtの中身に次の1行を追加しておくと、Googlebotあたりがサーチして行かない。

Disallow: /eXtplorer/

Xserverの場合には、apacheハンドラーの出来が良く、ファイルのオーナーが、ユーザー名のとなるように工夫されているので、書き込みは自由に動作する。 最後に、賢い方は、お気づき化と思うが、初期ディレクトリが、public_htmlで、その中に、eXtplorerが配置された格好になるので、悪意のあるユーザーは、パスワードファイルを簡単に書き換えができてしまう。

望ましくは、public_html以外のディレクトリを指すような使い方もできるようになっているが、本来の目的である「快適なサーバー運用」にはならないので、使い終わったら、eXtplorerのパーミッションを700あたりにFTPソフトで書き換えておけば、ある程度のアクセス制限が可能である。もう少し工夫したければ、eXtplorerそのものにBASIC承認を施すなど、セキュリティーには、充分注意を配って運用してほしい。

余談になるが、eXtplorerで編集したテキストファイルは、UTF-8などの、CR+LFとはならず、きちんと、LFで出力してくれるので、.cgiをはじめとする、CR+LFが邪魔をして走らないらないようなcgiをつくらなくて済むので、互換性といった意味では、優れている。その昔はまったのだが、cgiスクリプト中にCR+LFが書きこまれていると、cgiは、まず動作しない。 以上のように、使い方次第では、快適なソフトなので、XserverのWebFTPでは、出来ないファイル圧縮、解凍が、簡単にできてすごく便利である。 筆者の場合には、FTPで接続して、eXtplorerのパーミッション755に変更して作業し、使い終わったら、700へ変更している。 これで、ある程度、安全に利用可能である。

パスワード管理には、細心の注意をして、運用する必要があるが、作業は快適になった。 これだけでは、不安といった場合には、FTPをつかって、eXtplorerそのものを、punlic_ftmlの外に置くようにすると良い。 少し面倒だが安心には変えられない。 反面、便利で快適なソフトなので、苦労をしても、設置しておくと、いざと言う時役にたってくれていることだろう。

※一抹の不安を感じるが、これで、しばらく運用してみようと思っている。
ただ、このソフトを置いたために、ホームページが改変されたりしたユーザーも少なくなく、運用には充分注意されることを、おすすめしておきたい。特に、先に述べた、~/public_html/eXtplorer/configが見えるような運用には、リスクを伴うので、その点だけは、注意したいところである。