Une alternative à Foobar2000 qui tourne partout
Foobar2000 a réussi trois choses que presque rien d'autre ne réussit à la fois, et en a laissé deux coincées sous Windows. rox est la tentative de faire passer les trois.
Sous Arch ou NixOS ? Installe-le plutôt depuis l'AUR ou le flake Nix.
Ce que Foobar2000 a réussi
Une interface que tu assembles à partir de panneaux au lieu d'accepter ce que le développeur a livré. Par-dessus, une culture du thème, et c'est grâce à elle que CaTRoX, NekoRoX et Georgia existent. Et une gestion des tags et de la bibliothèque qui ne s'écroule pas quand la collection fait des dizaines de milliers de fichiers.
Beaucoup de lecteurs en font un. Très peu en font deux. La pile qui fait les trois est de fait réservée à Windows depuis vingt ans, et chaque tentative de la déplacer s'est payée par l'abandon de l'un des trois.
Là où il te laisse en plan
Sous Linux il n'y a pas de build Foobar2000 officiel, les options honnêtes sont donc Wine ou autre chose. Wine fonctionne jusqu'au moment où il ne fonctionne plus. Un skin comme CaTRoX s'appuie sur des contournements empilés et, par endroits, sur du rendu Internet Explorer dans des panneaux, et le faire passer par une couche de traduction montre exactement quelle part tient à la chance. Chaque mise à jour du système est une occasion de tout casser.
macOS va mieux qu'avant, depuis que Foobar2000 v2 livre un vrai build Mac. Mais la partie que les gens veulent vraiment, l'écosystème de composants et de skins qui justifiait de passer un week-end à configurer la version Windows, est resté côté Windows. Tu obtiens le lecteur sans la raison pour laquelle tu voulais le lecteur.
Et sous Windows lui-même, rien ne va mal. Cela mérite d'être dit clairement : si tu es sous Windows et que ton installation Foobar2000 fonctionne, rox n'est pas une urgence.
Ce que rox y fait
Natif sur les trois plateformes, un binaire par plateforme, écrit en Rust sur gpui. Une quarantaine de types de panneaux que tu disposes toi-même, dupliques avec des configurations indépendantes et détaches dans de vraies fenêtres système. Le scanner de bibliothèque lit les tags complets, les durées réelles et le codec, la fréquence et la profondeur propres à chaque fichier plutôt que de survoler les en-têtes, et il tient à 50 000 pistes.
La réponse en matière de thème est ce qui a le plus changé. Un espace de travail est un seul fichier tenant ensemble disposition, palette et apparence. Tu le modifies, tu le casses, tu le donnes à quelqu'un et cette personne obtient exactement ce que tu avais. L'un des huit livrés est une recréation de CaTRoX, ce qui dit assez honnêtement ce qu'il vise.

Côte à côte
| Domaine | Foobar2000 | rox |
|---|---|---|
| Natif sous Linux | Pas de build officiel. Wine uniquement. | Cible de premier ordre, x86_64. |
| Natif sous macOS | Build officiel depuis la v2. | Cible de premier ordre, Apple Silicon. |
| Natif sous Windows | Chez lui, depuis plus de vingt ans. | Cible de premier ordre, x86_64. |
| Des panneaux à composer | Oui, via Columns UI et compagnie. | Une quarantaine de types de panneaux, intégrés, aucun composant à installer. |
| Partager une apparence | Un skin, ce sont des composants, des configurations et des scripts. Un casse-tête, et ça se sait. | Un fichier portant disposition, palette et apparence. |
| Code disponible | Freeware à code fermé. | AGPL-3.0, en entier. |
| Écosystème de composants | Chacun a bâti sur le précédent. Tout ce que tu peux imaginer. | Pas d'API de plugins. |
| Maturité | Depuis 2002. Il ne te surprend pas. | Depuis 2026. Il te surprendra, à l'occasion. |
| Empreinte | Réputé minuscule. | Un binaire de 62 Mo, 134 Mo en mémoire à 50k pistes. |
Trois lignes vont à Foobar2000, et ce sont les trois qu'il faudrait des années pour combler. Un tableau comparatif où une colonne gagne partout est une publicité, pas une comparaison.
Qui ferait mieux de rester où il est
Si tu es sous Windows, que tes composants sont réglés et que l'installation est stable depuis une décennie, rien ici ne vaut le dérangement. Si tu dépends d'un composant Foobar2000 précis, rox n'a pas d'API de plugins et ne peut pas le remplacer. Si tu veux un logiciel qui a déjà fait toutes ses erreurs, rox est quatre ans trop jeune.
Si tu es passé à Linux en laissant l'installation derrière toi, ou si tu es sur un Mac avec un lecteur privé de l'écosystème qui le justifiait, c'est le vide dans lequel ceci a été construit.
L'autre versant d'arriver tard mérite d'être dit. Rien dans rox ne doit rester compatible avec une décision prise en 2002, et c'est ainsi qu'une apparence entière devient un fichier partageable au lieu d'un graphe de composants, qu'une seule base de code couvre les trois plateformes, et qu'une quarantaine de types de panneaux sont livrés d'emblée au lieu d'être assemblés téléchargement après téléchargement. C'est aussi pour ça que l'identité d'une piste n'a jamais été liée aux chemins de fichiers, et c'est ce qui rendra possible plus tard la fusion d'une bibliothèque locale avec autre chose. L'essentiel de ces 62 Mo raconte la même histoire.
Des panneaux qui se détachent en vraies fenêtres système, ou une palette qui se reteinte d'après la pochette en cours, ne sont jamais entrés dans le tableau ci-dessus. Il n'y avait rien à mettre dans l'autre colonne. Si ce sont ces différences-là que tu cherches, c'est rox qu'il te faut.
Mets-le à l'épreuve de ta propre bibliothèque
Libre, open source sous AGPL, sans compte et sans installeur. Pointe-le sur la collection qui casse les autres lecteurs.
Sous Arch ou NixOS ? Installe-le plutôt depuis l'AUR ou le flake Nix.
Ou lis d'abord le code source. C'est une façon raisonnable d'évaluer un lecteur qui demande le droit d'écrire tes tags. Encore en train de peser le pour et le contre ? Les critères qui distinguent les lecteurs de bibliothèque sont détaillés à part, mesures comprises.