[WEB app] WINAMP X2 — トップページで動くWINAMP風プレイヤー使い方ガイド
概要
WINAMP X2 は、トップページの中で動く WINAMP 風のミュージックプレイヤーです。
別ページや別ウィンドウではなく、トップページの上に MAIN・EQ・PL(プレイリスト)・VIDEO の 4 枚のウィンドウが重なって表示されます。ウィンドウは自由に動かせて、近づけると吸着します。再生しながら、ほかのアプリやアバターのシーンもそのまま使えます。
一番の特徴は、トップページの VRM アバターと連携していることです。曲ごとにダンスを割り当てておくと、その曲を再生したときにアバターが踊ります。自分で用意した .vrma(VRM のアニメーション)をドロップして、ダンスとして追加することもできます。
インストール不要で、追加した曲やアニメーションはブラウザの中にだけ保存されます。サーバーには送信されません。
起動方法
トップページのスタートメニューか、ターミナルから起動します。
| 方法 | 操作 |
|---|---|
| スタートメニュー | 「WINAMP」を選びます。もう一度選ぶと閉じます |
| 閉じる | MAIN 窓右上の ✕ |
Winamp
Webamp
Winamp 2.9 reimplementation in HTML5 and JavaScript.
webamp.orgWINAMP X2 は Webamp とは別の、自作のプレイヤーです。見た目と操作感を WINAMP に寄せています。
スクリーンショット
WINAMP X2 — MAIN / EQ / PL / VIDEO
WINAMP X2 — スキンとダンス連動
操作動画
ツールの特徴
- トップページ内で動作: 別ウィンドウではなく、ページの上に重ねて表示します。窓の外はそのままページとして操作できます。
- 4 枚の独立したウィンドウ: MAIN・EQ・PL・VIDEO を自由に動かせます。近づけると吸着し、くっついた窓は MAIN と一緒に動きます。
- VRM アバターのダンス連動: 曲ごとにダンスを割り当てると、再生・停止に合わせてアバターが踊ります。
- 自分の
.vrmaを追加: ドロップするだけでダンスの一覧に加わり、曲に割り当てられます。 - 自分の曲を追加: 音声・動画ファイルをドロップして、USER プレイリストに保存します。
- 10 バンドイコライザー: プリセットの選択と、自分の設定の保存ができます。
- スペクトラムアナライザー: MAIN 窓の表示部で、再生中の音を 19 本のバーで表示します。
- VIDEO 窓: 動画ファイルを再生できます。窓の右下をドラッグしてサイズを変えられます。
- スキン切替: 既定の LAIN と、Winamp X2 風の AQUA を切り替えられます。
- 設定の保存: 窓の位置、リピート、シャッフル、スキン、イコライザーの設定を覚えています。
対応形式
| 項目 | 対応 |
|---|---|
| 音声 | ブラウザが再生できる音声ファイル(mp3 / wav / ogg / m4a など) |
| 動画 | ブラウザが再生できる動画ファイル(mp4 / webm など)。VIDEO 窓に表示します |
| ダンス | .vrma(VRM Animation) |
| アバター | トップページに表示している VRM アバター |
ブラウザが対応していない形式は再生できません。
使い方
1. 画面の構成
| 窓 | 内容 |
|---|---|
| MAIN | 再生・停止などの操作、再生時間、スペクトラム、曲名、シークバー、音量 |
| EQ | 10 バンドのイコライザーとプリセット |
| PL | プレイリスト(PRESET / USER のタブ)、ダンスの割り当て |
| VIDEO | 動画の表示 |
MAIN 窓の下段にある EQ PL VIDEO ボタンで、それぞれの窓を表示・非表示できます。各窓の ✕ でも閉じられます。
2. 再生する
PL 窓で曲をダブルクリックすると、その曲から再生します。
| ボタン | 動作 |
|---|---|
| ⏮ | 前の曲へ。再生開始から 3 秒以上たっているときは、その曲の頭に戻ります |
| ▶ | 再生 |
| ⏸ | 一時停止 |
| ⏹ | 停止 |
| ⏭ | 次の曲へ |
| 音量バー | 音量の調整 |
| シークバー | 再生位置の移動 |
再生中の曲は、表示しているタブに関係なく、再生を始めたときのリストの順に進みます。
3. リピートとシャッフル
| ボタン | 動作 |
|---|---|
REP | 押すたびに切り替わります。OFF → 曲リストを繰り返す(LIST)→ 1 曲を繰り返す(ONE) |
SHUF | オンにすると、リストの中からランダムな順で再生します。⏮ で、直前に聴いた曲に戻れます |
どちらも、次回開いたときに状態を覚えています。
4. プレイリスト
PL 窓には 2 つのタブがあります。
| タブ | 内容 |
|---|---|
| PRESET | あらかじめ用意された曲 |
| USER | 自分で追加した曲 |
曲の追加と整理は、USER タブで行います。
| 操作 | 動作 |
|---|---|
| ファイルをドロップ | 音声・動画ファイルを USER に追加します |
| 曲をクリック | 選択します |
| 曲をダブルクリック | その曲から再生します |
| ドラッグ | USER の曲を並べ替えます |
Delete キー | 選択した USER の曲を削除します |
USER の曲は、ブラウザの中に保存されます。次に開いたときも残っています。PRESET の曲は削除できません。
5. VIDEO 窓
動画ファイルを再生すると、VIDEO 窓に映像が出ます。音声ファイルのときは、黒い画面のままです。
| 操作 | 動作 |
|---|---|
| 右下をドラッグ | 窓のサイズを変更します(最小 240 × 180) |
PIP | ピクチャ・イン・ピクチャで別窓に出します |
6. ウィンドウの移動とスナップ
窓は、タイトルバーをドラッグして動かします。
| 動作 | 内容 |
|---|---|
| 吸着 | ほかの窓や画面の端に近づけると、ぴったりくっつきます |
| MAIN を動かす | くっついている窓が、全部一緒に動きます |
| MAIN 以外を動かす | その窓だけ(その窓にくっついている窓も一緒に)動きます。MAIN から離すと、切り離せます |
窓の位置とサイズは覚えているので、次に開いたときも同じ配置になります。
7. スペクトラムアナライザー
MAIN 窓の時間表示の下に、再生中の音の周波数をバーで表示します。19 本のバーで、低音から高音まで表し、上端にはピークを示す線が残ります。バーの色は、スキンによって変わります。
8. イコライザー
EQ 窓には、10 個のスライダーが並んでいます。左から低音、右が高音です。
| スライダー | 周波数 |
|---|---|
| 1〜10 | 60 / 170 / 310 / 600 / 1k / 3k / 6k / 12k / 14k / 16k Hz |
各バンドは ±20 dB の範囲で動かせます。中央が補正なしです。上の波形は、スライダーの形を表しています。
| 操作 | 動作 |
|---|---|
| プリセットを選ぶ | そのプリセットの設定に切り替わります |
SAVE | いまの設定に名前を付けて、自分のプリセットとして保存します |
DEL | 保存した自分のプリセットを削除します(用意されたプリセットは削除できません) |
再生を始める前に動かした設定も、再生時に反映されます。設定は、次回開いたときも覚えています。
9. スキン
MAIN 窓のタイトルバーにある ◐ を押すと、スキンが切り替わります。
| スキン | 内容 |
|---|---|
| LAIN | 既定。暗い青を基調にした見た目 |
| AQUA | Winamp X2 の配色を参考にした、明るい銀と青の見た目。VIDEO 窓の枠も銀色になります(映像の部分は黒のままです) |
選んだスキンは、次回開いたときも覚えています。
10. VRM アバターとのダンス連動
WINAMP X2 のいちばんの特徴です。曲にダンスを割り当てておくと、その曲を再生したときに、トップページのアバターが踊ります。
| 場所 | 内容 |
|---|---|
DANCE ボタン(MAIN 窓) | ダンス連動のオン / オフ |
| ダンスの選択欄(PL 窓) | 選択中の曲に割り当てるダンスを選びます |
割り当ての手順です。
- PL 窓で、ダンスを割り当てたい曲をクリックして選択します
- 選択欄から、ダンスを選びます
- その曲を再生すると、アバターが踊ります
再生中の曲のダンスを変えると、すぐにアニメーションが切り替わります。曲を止めると、ダンスも止まります。
ダンスの選択欄には、あらかじめ用意されたダンスと、自分で追加した .vrma が並びます。
11. 自分の .vrma を追加する
.vrma ファイルを、WINAMP の窓にドロップします。ダンスの選択欄に加わり、曲に割り当てられるようになります。
| 操作 | 動作 |
|---|---|
.vrma をドロップ | ダンスの一覧に追加します |
| 追加したダンスを選んで削除 | 不要になった .vrma を削除します。そのダンスを割り当てていた曲は、割り当てなしに戻ります |
追加した .vrma は、ブラウザの中に保存されます。
12. 他の音声との切り替え
トップページのほかの音声(背景の音楽など)と WINAMP は、同時には鳴りません。一方を再生すると、もう一方は自動で止まります。
注意事項
- 追加した曲と
.vrmaは、ブラウザの中(IndexedDB)にだけ保存します。サーバーへの送信はしません。 - ブラウザのサイトデータを削除すると、追加した曲・
.vrma・各種設定は消えます。 - ブラウザが対応していない形式のファイルは、再生できません。
- 曲が次の曲に切り替わるとき、アバターのダンスが一瞬だけ止まって、すぐ次のダンスに切り替わることがあります。
- Winamp のスキン(
.wsz)の読み込みには対応していません。AQUA は、配色だけを参考にした自作のスキンです。 - バランス、モノ / ステレオ切替、ウィンドウシェード(窓の折りたたみ)、
.m3uの読み込みには対応していません。 - 窓の配置がおかしくなったときは、ブラウザの保存データから
winamp_layoutを削除すると、初期配置に戻ります。
よくある質問 (FAQ)
Q. 曲を再生してもアバターが踊りません
A. 次の 3 つを確認してください。MAIN 窓のDANCEがオンになっているか、その曲にダンスが割り当てられているか、トップページにアバターが表示されているかです。
Q. 自分で追加した曲を削除したいです
A. PL 窓の USER タブで曲を選んで、Deleteキーを押してください。PRESET の曲は削除できません。
Q. 追加した曲が、次に開いたら消えています
A. ブラウザのサイトデータ(IndexedDB)を削除したか、プライベートウィンドウで開いている可能性があります。プライベートウィンドウでは、閉じると保存した内容が消えます。
Q. 窓が重なって、操作できません
A. タイトルバーをドラッグして動かしてください。クリックした窓は、いちばん手前に出ます。直らないときは、ブラウザの保存データからwinamp_layoutを削除すると、初期配置に戻ります。
Q. 背景の音楽が止まりました
A. 不具合ではありません。WINAMP とほかの音声は同時に鳴らないようにしているので、WINAMP を再生すると、もう一方は止まります。
Q. イコライザーを動かしても、音が変わりません
A. スライダーが中央のままだと、補正はかかりません。プリセットを選ぶか、スライダーを上下に動かしてください。
Q. Winamp のスキン(
.wsz)は使えますか
A. 使えません。スキンは、LAIN と AQUA の 2 種類を切り替える形です。
Q. 自分で作った
.vrmaがうまく動きません
A. アバターのモデルに合っていない、または.vrmaの中にアニメーションが入っていない可能性があります。ほかのダンスで動くかを確認してください。
技術記事
実装の詳細は、技術記事にまとめています。
[Astro] #160 WINAMP X2 — トップページで動くWINAMP風プレイヤーとVRMダンス連動
4 枚の独立ウィンドウとスナップ、Web Audio の 10 バンドイコライザー、スキンの切り替え、VRM アバターのダンス連動と、自分の .vrma を追加できる仕組みまで。
lain-lab.com更新履歴
| バージョン | 日付 | 内容 |
|---|---|---|
| v1.0.0 | 2026/10/2 | 初回公開(再生・プレイリスト・EQ・スペクトラム・VIDEO・スキン、VRM ダンス連動、.vrma の追加) |
クレジット
本ツールは、外部のプレイヤーライブラリを使わずに作っています。
- プレイヤー / ウィンドウ管理 / イコライザー / スペクトラム / UI — 自作
- AQUA スキンの配色 — Winamp X2 のスキン(DeeLight、Andy Couch)を参考にしています。画像データは使っていません
Winamp は Nullsoft / Llama Group の商標です。本ツールは、公式のものではありません。
Webamp
Winamp 2.9 reimplementation in HTML5 and JavaScript.
webamp.org