コンパクトで軽量、かつ拡張性の高いオーディオプレイヤー。
プラグインが豊富にあり、対応フォーマットや機能をどんどん拡張していくことができるカスタマイズ性の高い
音楽プレイヤーです。
ライブラリ作成、タグ編集、フォーマット変換、ストリーミングファイル保存、イコライザー、リバーブ、
オートゲインコントロール、リプレイゲイン、スキン 等の機能があります。
「XMPlay」は多機能なオーディオプレイヤーです。
様々なプレイヤーで使われているオーディオライブラリ “ BASS ” を製作していることで有名な
un4seen developments によるオーディオプレイヤーで、軽量、高音質、多機能、高カスタマイズ
という特徴を持った高機能なソフトです。
オーディオファイルの再生から、ストリーミングファイルの保存、ファイルのフォーマット変換※1、
プレイリスト作成、各種DSP※2、タグ編集、ライブラリ(データベース)作成... 等々、非常に幅広い機能を備えています。
※1
「LAME」
など、任意のコマンドラインエンコーダーを使うことができる。
※2
オートゲインコントロール、リプレイゲイン、イコライザー、リバーブ 等。
デフォルトで対応しているフォーマットは、mp3 / mp2 / mp1 / wav / CD / ogg / wma / umx / it /
xm / s3m / mtm / mod / mo3 形式の音声ファイル、pls / m3u / asx / wax 形式のプレイリスト※3
※3 CUE シートにも対応している。
直接読み込むことはできないが、イメージを読み込むと自動的にCUE シートも読み込まれる。
Shoutcast
/ Icecast 等のFTP / HTTP ストリーミング放送の再生にも対応しています。
ちなみに、別途プラグイン
を導入することにより、flac / mid / ra / wv / aac / mp4 / ac3 / alac /
ape / mpc / ofr / spx / tta 等のファイルや、音声ファイルが格納されているzip / rar / 7z / lzh /
arj / xpk といったアーカイブも再生できるようになります※4。
※4
ゲームサウンド用のプラグイン
等もある。
プラグインのインストール方法 ▼
ダウンロードしてきたファイルを解凍 し、中身のDLL を「xmplay.exe」と同じフォルダにおくだけ。
(「xmplay.exe」と同じフォルダ内に「Plugins」フォルダを作り、そこにDLL を入れてもよい)
再生関連の機能としては、再生※5 / 停止 / 一時停止、曲送り / 曲戻し、ランダム / ループ再生、
シークバーを使っての場面移動、ボリューム / パン調整、ブックマーク※6 等があります。
※5
ストリーミングファイル再生中には、プレイリスト上でファイルを右クリック → 「Write to disk」
を選択することにより、該当のファイルをMP3 として保存することもできる。
※6
“ 指定したファイルの指定した再生時間 ” へのショートカットを作成する機能。
また、イコライザー、リバーブ、アンプ※7、リプレイゲイン といったエフェクト機能※8 や、便利な
プレイリスト / 情報パネル※9 も付いています。
※7
これを使い、曲をフェードイン / アウトさせることもできる。
※8
MOD ファイルには、インターポレーション、ランピング、サラウンド、ステレオセパレーション
を付加することもできる。
※9
プレイリストと情報パネルは一体型になっていて、ボタン一つで切り替えることができる。
情報パネル上では、再生しているファイルの詳細情報(サンプリングレート / ビットレート 等)、タグ情報、
(あれば)CUE シートの内容、そしてビジュアライゼーションを表示することができる。
(CUE シートの内容どおりにトラックを送る / 戻す には、曲送り / 戻し ボタン上で右クリックする)
さらに、フォーマット変換、ライブラリ作成※10、タグ編集※11 といった機能もあります。
※10
設定画面の「Playlist」 → 「Library」でライブラリを作成することができる。
画面中ほどにある「Add」ボタンをクリックし、ライブラリに登録したいファイルの入ったフォルダを
選択すればよい。
(選択したフォルダのサブフォルダ以下は検索しない模様)
ライブラリは、プレイリスト&情報パネルの「Library」ボタンを押すと表示することができる。
※11
別途
タグ編集用のプラグイン
が必要。
プラグイン導入後は、ファイルを右クリック → 「Plugin file info」からタグを編集できるようになる。
フォーマット変換はやや特殊なので、その方法を以下に紹介します。
(ファイルをWAVE にデコードする場合は、以下1 〜5 は飛ばしてよい)
- 任意の
コマンドラインエンコーダー
を「xmplay.exe」と同じフォルダにおきます。
- 設定画面の「Output」 → 「Encoders」を開き、「Encoder」欄に追加するエンコーダー名を
手動で入力します※12。
※12 例) FLAC
- 右側の「Add」ボタンをクリック。
- 「Command - line:」欄に、圧縮時のオプションを入力します※13。
※13 オプションは、ダウンロードページに書いてある。
例 ) flac -5 -o %o %i
- 「Default file extension」欄に、出力時の拡張子を入力※14。
※14 例) flac
- 設定メニューの「Output」を開く。
- 「Device」欄で、先ほど追加したエンコーダーを選択 → 右下の「Appry」ボタンを
クリック。
(WAVE にデコードする場合は、「Device」欄で「WAV Writer」を選択)
- 設定画面を閉じ、変換したいファイルを再生すればOK。
「名前を付けて保存」ダイアログが立ち上がるので、変換するファイルの出力先フォルダを
指定すれば変換開始です。
そのほか、ミニプレイヤー化※15、ショートカットの変更 などの機能もあります。
※15
タイトルバーをダブルクリック。
尚、
スキン
も豊富にあります※16。
※16
スキンのインストール方法 ▼
ダウンロードしてきたスキンファイル(「.xmpskin」ファイル)を、「xmplay.exe」と同じフォルダに
おき、「XMPlay」を再起動 → タイトルバー部分などで右クリックすれば、スキンを変更できるようになる。
(「xmplay.exe」と同じフォルダ内に「Skins」フォルダを作り、そこに入れてもよい)

XMPlay サポートページ(スキン / プラグインなど)
■ 公式
DSP プラグインの追加方法も微妙に分かりづらい?ので、一応書いておきます。
- 任意のDSP プラグイン
をインストールします。
(インストール先は、「XMPlay」フォルダでよい)
- 設定画面の「DSP」を開きます。
- 「Plugins」欄で「Winamp DSP wrapper」が選択状態になっているのを確認し、
「Add」ボタンをクリック。
- 下の欄で「Winamp DSP wrapper - no plugin」を選択し、「Config」ボタンをクリック。
- 「Plugin」欄にインストール済みのDSP プラグインが表示されます。
任意のものを選択し、右下の「Enable」にチェック。
これでOK です。