rox

Download rox

Pick your platform and format. No account, nothing running in the background when it's closed.

v1.33.0 released October 22, 2026 release notes

Linux

rox-v1.33.0-linux-x86_64.tar.gzrox_1.33.0_amd64.debrox-v1.33.0-linux-x86_64.AppImagerox-v1.33.0-flatpak-x86_64.flatpak

Unpack it anywhere and run ./rox.

Install it with apt install ./rox_*.deb.

chmod +x it and run it. The first launch offers a menu entry.

Install the bundle with flatpak install --user. Its runtime comes from Flathub.

On Arch or Nix? Install it from your package manager.

Windows

rox-v1.33.0-windows-x86_64-setup.exerox-v1.33.0-windows-x86_64.zip

Run the setup. rox lands in your Start menu.

Unzip it anywhere and run rox.exe.

If SmartScreen objects, choose More info, then Run anyway.

Downloads by week

All time downloads: 2,054

Linux macOS Windows
425158688

Weeks run Monday to Sunday. The one in progress isn't shown. Counted from the release files on GitHub, oldest on the left. That includes installs of rox-player-bin from the AUR, which downloads the Linux tarball. Copies built from source, through the AUR or the Nix flake, aren't in the total.

Downloads by release

All time downloads: 2,054

Linux macOS Windows
7122301,112

Counted from the release files on GitHub, oldest on the left. That includes installs of rox-player-bin from the AUR, which downloads the Linux tarball. Copies built from source, through the AUR or the Nix flake, aren't in the total.

Package managers

Two routes that keep rox updated alongside the rest of your system.

Arch Linux AUR, from source or prebuilt

yay -S rox-player[-bin|-git]

Three packages, all co-maintained by the rox author: rox-player builds the latest release from source, rox-player-bin installs that release prebuilt, and rox-player-git builds the tip of main. Any AUR helper works, or clone the package and run makepkg -si yourself.

rox-player on the AUR

Nix and NixOS straight from the flake

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.

flake.nix

Running it from a terminal

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.

Building it yourself

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.