どこでも動く Foobar2000 の代替
Foobar2000 は、他がまず同時にはやらない 3 つを正しくやり、そのうち 2 つを Windows に置き去りにしました。rox は 3 つとも運び切ろうという試みです。
Foobar2000 が正しかったこと
開発者が出したものを受け取るのではなく、パネルから自分で組み上げる UI。その上に立つテーマのコミュニティ。CaTRoX や NekoRoX、Georgia がそもそも存在するのはそれがあってのことです。そして、数万ファイルの深さになっても倒れないタグとライブラリの管理。
どれか 1 つをやるプレイヤーはたくさんあります。2 つやるものはごくわずか。3 つ全部をやるスタックは 20 年間ほぼ Windows 専用で、それを動かそうとするたびに、どれか 1 つを諦めることになってきました。
行き詰まるところ
Linux には公式の Foobar2000 ビルドが無いので、正直な選択肢は Wine か別の何かです。Wine は動かなくなるまでは動きます。CaTRoX のようなスキンは回避策の積み重ねに寄りかかり、ところによってはパネルの中で Internet Explorer が描画していて、それを翻訳層に通すと、どれだけ運で持っているかがそのまま出てきます。毎回、OS の更新 1 回で壊れる距離にあります。
macOS は以前よりましです。Foobar2000 v2 に本物の Mac ビルドがあるので。ただし人が実際に欲しいもの、つまり Windows 版に週末をかける価値を与えていたコンポーネントとスキンの生態系は Windows 側です。そのプレイヤーを欲しかった理由抜きで、プレイヤーだけが手に入ります。
そして Windows 上では、何も間違っていません。これははっきり書く価値があります。Windows を使っていて Foobar2000 の設定が動いているなら、rox は緊急事態ではありません。
rox がそれにどう答えるか
3 つのプラットフォームすべてでネイティブ、それぞれバイナリ 1 つ、gpui の上の Rust で書かれています。自分で並べ、独立した設定ごと複製し、本物の OS ウィンドウに切り離せる 40 種類ほどのパネル。ライブラリスキャナーはヘッダーを流し読みせず、完全なタグ、正確な長さ、ファイルごとのコーデック、サンプルレート、ビット深度を読み、5 万曲でも持ちこたえます。
一番変わったのはテーマの答えです。ワークスペースはレイアウト、パレット、外観をまとめて収めた 1 つのファイル。編集して、壊して、誰かに渡せば、相手はあなたと同じものを手にします。同梱の 8 個のうち 1 つは CaTRoX の再現 で、意図の正直な表明になっています。

並べて比べる
| 項目 | Foobar2000 | rox |
|---|---|---|
| Linux でネイティブ | 公式ビルドなし。Wine のみ。 | 完全対応、x86_64。 |
| macOS でネイティブ | v2 から公式ビルドあり。 | 完全対応、Apple Silicon。 |
| Windows でネイティブ | 本拠地。20 年以上。 | 完全対応、x86_64。 |
| 自分で組むパネル | あり。Columns UI などで。 | 40 種類ほど、組み込み、追加インストール不要。 |
| 見た目の共有 | スキンはコンポーネントと設定とスクリプト。手間で有名。 | レイアウト、パレット、外観を収めた 1 つのファイル。 |
| ソースの公開 | クローズドソースのフリーウェア。 | 全部 AGPL-3.0。 |
| コンポーネントの生態系 | 前の人の続きから。思い付くものは何でも。 | プラグイン API なし。 |
| 成熟度 | 2002 年から。驚かせてこない。 | 2026 年から。たまに驚かせる。 |
| フットプリント | 小ささで有名。 | 62 MB のバイナリ 1 つ、5 万曲で常駐 134 MB。 |
3 行は Foobar2000 のものです。しかもそれは、埋めるのに何年もかかる 3 行です。片方の列が全部勝つ比較表は、比較ではなく広告です。
乗り換えないほうがいい人
Windows を使っていて、コンポーネントが設定済みで、その環境が 10 年安定しているなら、混乱に見合うものはここにありません。特定の Foobar2000 コンポーネントに依存しているなら、rox にはプラグイン API が無く、代わりにはなれません。もう失敗をすべて済ませたソフトウェアが欲しいなら、rox は 4 年ばかり若すぎます。
Linux に移って環境を置いてきたなら、あるいは Mac で、それを選ぶ理由だった生態系抜きのプレイヤーを抱えているなら、そこがこれの作られた隙間です。
遅れて来たことのもう一方の側面も書いておきます。rox には 2002 年の決定と互換を保たなければならないものが何もありません。だから見た目全部がコンポーネントのグラフではなく共有できる 1 ファイルになり、1 つのコードベースが 3 つのプラットフォームを覆い、40 種類ほどのパネルが 1 つずつダウンロードして組み上げるものではなく最初から同梱されています。トラック識別をファイルパスに縛らなかったのも同じ理由で、それが後々ローカルライブラリを他の何かと統合できるようにする部分です。あの 62 MB の大半も同じ話です。
本物の OS ウィンドウに切り離せるパネルや、再生中のカバーから色を取り直すパレットは、上の表に載りませんでした。向かい側の列に入れるものが無かったからです。そういう違いを求めているなら、rox はそこにあります。
自分のライブラリで試す
無料、AGPL のオープンソース、アカウントもインストーラーも不要。他のプレイヤーが壊れるコレクションに向けてみてください。
あるいは先に ソース を読んでください。タグの書き込み権限を求めるプレイヤーを評価するには、それが妥当なやり方です。まだ迷っていますか? ライブラリ型プレイヤーを分ける基準 はベンチマーク込みで別に書いてあります。