Scarica rox
Scegli piattaforma e formato. Nessun account, niente che resti in esecuzione in background quando lo chiudi.
Gestori di pacchetti
Due strade che tengono rox aggiornato insieme al resto del sistema.
Arch Linux AUR, dai sorgenti o precompilato
yay -S rox-player[-bin|-git]
Tre pacchetti, tutti co-mantenuti dall'autore di rox: rox-player compila l'ultima release dai sorgenti, rox-player-bin installa la stessa release precompilata e rox-player-git compila la punta di main. Va bene qualsiasi helper AUR, oppure cloni il pacchetto e lanci makepkg -si a mano.
rox-player sull'AUR
Nix and NixOS direttamente dal flake
nix run github:zealsprince/rox
nix profile install github:zealsprince/rox
Il repository è un flake. Il primo comando avvia rox senza installare nulla, il secondo lo mette nel tuo profilo. Su NixOS aggiungi il flake come input e tiri dentro packages.default, oppure usi l'overlay che esporta.
flake.nix
Avviarlo da un terminale
Passa a rox file o cartelle e li riproduce subito, sostituendo quello che era caricato. Le cartelle si espandono nei file audio contenuti direttamente al loro interno.
rox ~/music/albums/loveless
rox --enqueue track.flac
rox --portable
--enqueue (o -e) accoda invece di riprodurre subito. --portable tiene libreria, impostazioni e cache in una cartella rox-data accanto all'eseguibile, per quell'avvio. Per restare portatile tra un avvio e l'altro, metti un file vuoto chiamato portable accanto all'eseguibile, oppure attiva l'interruttore nelle impostazioni di comportamento.
Compilarlo in proprio
Con Nix, nix develop e poi cargo run ti danno una shell di sviluppo con la toolchain Rust e le librerie che gpui carica a runtime. Senza Nix ti servono Rust stabile, cmake e le librerie di sistema di gpui dalla tua distribuzione, più un passaggio dei due script vendor. La sezione sviluppo del README ha l'elenco completo.