Windows
Un lecteur de musique pour Windows, par quelqu'un qui a quitté Windows
Foobar2000 est chez lui sous Windows, et il y est très bon. Cette page est honnête là-dessus, et sur les raisons précises pour lesquelles tu pourrais quand même vouloir rox.
Sous Arch ou NixOS ? Installe-le plutôt depuis l'AUR ou le flake Nix.
Commençons par la partie gênante
Si tu es sous Windows, que ton installation Foobar2000 est réglée comme tu l'aimes et qu'elle est stable depuis des années, rox n'est pas un cran au-dessus. Foobar2000 a deux décennies de composants, une empreinte plus petite, et plus aucune surprise en réserve. Prétendre le contraire sur une page comme celle-ci serait un moyen facile de te faire perdre ton après-midi.
Les raisons de regarder quand même sont précises, et bien réelles. Tu veux le même lecteur et la même disposition sur la machine Linux ou Mac que tu utilises aussi. Tu veux un code lisible et une licence AGPL plutôt qu'un freeware fermé. Ou tu veux une culture du thème où toute une apparence tient dans un fichier que tu peux envoyer, au lieu d'un dossier de composants, de configurations et de scripts qui ne se réassemble que sur ta machine.
L'installer
Décompresse n'importe où et lance rox.exe. Pas d'installeur, pas de service, pas d'entrée de désinstallation et rien qui tourne en arrière-plan une fois fermé.
Le mode portable garde la bibliothèque, les réglages et les caches dans un dossier rox-data à côté de l'exécutable, l'ensemble tient donc sur une clé. Passe --portable pour un lancement, ou dépose un fichier vide nommé portable à côté de l'exécutable pour que ce soit permanent.
Le binaire n'est pas signé, SmartScreen protestera donc la première fois. Informations complémentaires, puis Exécuter quand même. Les certificats de signature coûtent de l'argent qu'un lecteur gratuit n'a pas, et le dire vaut mieux que de faire passer l'avertissement pour un bug.
rox.exe --portableSortie exclusive via WASAPI
Le mode exclusif prend le point de terminaison en WASAPI exclusive, ce qui place la fréquence et la profondeur du fichier devant le convertisseur, sans rien entre les deux. rox rapporte ce que le périphérique a réellement accepté, donc si le matériel a discrètement refusé tes 192 kHz, tu le lis à l'écran plutôt que dans une discussion de forum.
Tant qu'il tient le point de terminaison, rien d'autre sur la machine ne joue par ce périphérique. C'est ce que veut dire exclusif, et c'est la raison pour laquelle ce n'est pas la valeur par défaut.
Le reste de l'intégration Windows
Les touches multimédias et l'incrustation de lecture en cours passent par SMTC, la même surface système qu'utilisent les applications intégrées, donc le panneau des touches de volume affiche le titre et les boutons de lecture fonctionnent.
Il y a une icône de barre système avec fermeture vers la barre, fermer la dernière fenêtre laisse donc la musique tourner, et l'icône est le chemin du retour. Un espace de travail peut aussi retirer le cadre de la fenêtre, ou garder le cadre et n'abandonner que la bordure de redimensionnement, ce qui laisse intacts l'ombre, les dispositions Snap et Win+flèche, et ne sacrifie que le redimensionnement par les bords.
Ce qu'il ne peut pas faire sous Windows
- Pas de verrou d'instance unique. Sous Linux et macOS, un second lancement remet ses fichiers au rox déjà ouvert ; sous Windows, il démarre une seconde copie.
- x86_64 uniquement, et le binaire n'est pas signé, attends-toi donc à SmartScreen une fois.
- Pas d'API de plugins, un composant Foobar2000 précis n'a donc pas d'équivalent ici.
Ce que tu construis ici tient dans un fichier, et il s'ouvre à l'identique sur la machine Linux ou Mac posée à côté. Si tu as déjà vu une configuration montée en un week-end rester coincée sur un seul système, c'est ça qui vaut bien un après-midi.
Pointe-le sur ta bibliothèque
Libre et open source sous AGPL. Pas de compte, et rien qui tourne en arrière-plan une fois fermé.
Sous Arch ou NixOS ? Installe-le plutôt depuis l'AUR ou le flake Nix.
Plus sur à quoi il ressemble, la comparaison complète avec Foobar2000, ou ce que fait réellement la sortie exclusive ci-dessus, dans ReplayGain et bit-perfect. Le même lecteur sous Linux et macOS.