Télécharger rox
Choisis ta plateforme et ton format. Pas de compte, rien qui tourne en arrière-plan une fois fermé.
Gestionnaires de paquets
Deux voies qui gardent rox à jour en même temps que le reste de ton système.
Arch Linux AUR, depuis les sources ou précompilé
yay -S rox-player[-bin|-git]
Trois paquets, tous co-maintenus par l'auteur de rox : rox-player compile la dernière version depuis les sources, rox-player-bin installe cette version précompilée, et rox-player-git compile la pointe de main. N'importe quel assistant AUR fonctionne, ou clone le paquet et lance makepkg -si toi-même.
rox-player sur l'AUR
Nix and NixOS directement depuis le flake
nix run github:zealsprince/rox
nix profile install github:zealsprince/rox
Le dépôt est un flake. La première commande lance rox sans rien installer, la seconde le place dans ton profil. Sous NixOS, ajoute le flake en entrée et tire packages.default, ou utilise l'overlay qu'il exporte.
flake.nix
Le lancer depuis un terminal
Passe des fichiers ou des dossiers à rox et il les joue immédiatement, en remplaçant ce qui était chargé. Un dossier se déplie en les fichiers audio qu'il contient directement.
rox ~/music/albums/loveless
rox --enqueue track.flac
rox --portable
--enqueue (ou -e) ajoute à la file d'attente au lieu de lire tout de suite. --portable garde la bibliothèque, les réglages et les caches dans un dossier rox-data à côté de l'exécutable, pour ce lancement. Pour rester portable d'un lancement à l'autre, dépose un fichier vide nommé portable à côté de l'exécutable, ou active l'option dans les réglages de comportement.
Le compiler toi-même
Avec Nix, nix develop puis cargo run te donnent un shell de développement portant la chaîne d'outils Rust et les bibliothèques que gpui charge à l'exécution. Sans Nix, il te faut Rust stable, cmake et les bibliothèques système de gpui depuis ta distribution, plus un passage des deux scripts vendor. La section développement du README donne la liste complète.