Linux
rox-v1.26.4-linux-x86_64.tar.gzrox_1.26.4_amd64.deb
- Unpack the tarball anywhere.
- Run
./rox.
One download per platform. No account, nothing running in the background when it's closed.
v1.26.4 released September 10, 2026 release notes
rox-v1.26.4-linux-x86_64.tar.gzrox_1.26.4_amd64.deb
./rox.rox-v1.26.4-macos-aarch64.dmg
rox-v1.26.4-windows-x86_64-setup.exerox-v1.26.4-windows-x86_64.zip
rox.exe.If SmartScreen objects, choose More info, then Run anyway.
All time downloads: 624
Counted from the release files on GitHub, oldest on the left. Copies built from the AUR or the Nix flake aren't in the total.
Two routes that keep rox updated alongside the rest of your system.
yay -S rox-player On the AUR as rox-player, co-maintained by the rox author. Any AUR helper works, or clone the package and run makepkg -si yourself.
nix run github:zealsprince/rox
nix profile install github:zealsprince/rox The repo is a flake. The first command runs rox without installing anything, the second puts it in your profile. On NixOS, add the flake as an input and pull in packages.default, or use the overlay it exports.
Pass rox files or folders and it plays them now, replacing what's loaded. Folders expand to the audio files directly inside them.
rox ~/music/albums/loveless
rox --enqueue track.flac
rox --portable --enqueue (or -e) appends to the up-next queue instead of playing. --portable keeps the library, settings and caches in a rox-data folder beside the executable for that run. To stay portable across launches, drop an empty file named portable next to the executable, or flip the toggle in the Behavior settings.
With Nix, nix develop then cargo run gets you a dev shell carrying the Rust toolchain and the libraries gpui loads at runtime. Without Nix you need stable Rust, cmake and gpui's system libraries from your distro, plus one run of the two vendor scripts. The development section of the README has the full list.