A modern, network-enabled music player platform built on Rockbox technology. rockboxd.tsiry-sandratraina.com
rust deno navidrome airplay libadwaita zig mpris snapcast mpd rockbox audio subsonic
README.md

@rockboxd/cli #

Installs the Rockbox Daemon command-line tools — the rockbox CLI and the rockboxd daemon — by downloading the latest prebuilt binaries from GitHub releases.

Install #

npm install -g @rockboxd/cli

Then:

rockboxd            # start the daemon
rockbox --help      # control it from the CLI

Or without installing (runs the rockboxd daemon):

npx @rockboxd/cli

How it works #

The postinstall script resolves the latest release of tsirysndr/rockboxd, downloads the tarball matching your platform, verifies its sha256 checksum against the published .sha256 asset, and extracts the rockbox and rockboxd binaries into the package's native/ directory. The rockbox / rockboxd commands are thin Node shims that exec those binaries; npx @rockboxd/cli runs the daemon.

Supported platforms #

Platform Architectures
macOS arm64, x86_64
Linux x86_64, aarch64
FreeBSD x86_64

Environment variables #

Variable Effect
ROCKBOX_VERSION Pin a specific release tag (e.g. 2026.09.13) instead of latest
GITHUB_TOKEN / GH_TOKEN Authenticate GitHub API requests (avoids rate limits in CI)

License #

GPL-2.0, same as Rockbox.