Descargar rox
Elige plataforma y formato. Sin cuenta, y nada ejecutándose en segundo plano cuando está cerrado.
Gestores de paquetes
Dos vías para que rox se mantenga al día junto con el resto de tu sistema.
Arch Linux AUR, desde el código o precompilado
yay -S rox-player[-bin|-git]
Tres paquetes, todos comantenidos por el autor de rox: rox-player compila la última versión desde el código, rox-player-bin instala esa versión precompilada y rox-player-git compila lo último de main. Sirve cualquier ayudante del AUR, o clona el paquete y ejecuta makepkg -si tú mismo.
rox-player en el AUR
Nix and NixOS directo desde el flake
nix run github:zealsprince/rox
nix profile install github:zealsprince/rox
El repositorio es un flake. El primer comando ejecuta rox sin instalar nada, el segundo lo deja en tu perfil. En NixOS, añade el flake como entrada y trae packages.default, o usa el overlay que exporta.
flake.nix
Ejecutarlo desde una terminal
Pásale a rox archivos o carpetas y los reproduce al momento, reemplazando lo que estuviera cargado. Las carpetas se expanden a los archivos de audio que hay dentro.
rox ~/music/albums/loveless
rox --enqueue track.flac
rox --portable
--enqueue (o -e) añade a la cola en vez de reproducir. --portable guarda la biblioteca, los ajustes y las cachés en una carpeta rox-data junto al ejecutable durante esa ejecución. Para que siga siendo portátil entre arranques, deja un archivo vacío llamado portable junto al ejecutable, o activa el interruptor en los ajustes de Comportamiento.
Compilarlo tú mismo
Con Nix, nix develop y luego cargo run te da un entorno de desarrollo con la toolchain de Rust y las bibliotecas que gpui carga en tiempo de ejecución. Sin Nix necesitas Rust estable, cmake y las bibliotecas de sistema de gpui desde tu distribución, más una pasada de los dos scripts vendor. La sección de desarrollo del README tiene la lista completa.