Linux command
rockboxd 命令
文本
复制后可按需替换文件名、目录或参数。
常用示例
Start
rockboxd
Start with info-level logging
RUST_LOG=info rockboxd
Install
rockbox service install
Check
rockbox service status
Talk to it
mpc -p 6600 [play]
说明
rockboxd is a single-binary daemon that embeds the open-source Rockbox audio engine and exposes it over multiple protocols simultaneously. Out of the box it listens for gRPC on port 6061, GraphQL plus a web UI on 6062, an HTTP REST API on 6063, and an MPD-compatible server on 6600, so the same library and playback state can be controlled from web, mobile, scripts, or any existing MPD client. Playback inherits Rockbox's capabilities: gapless transitions, replay-gain, software DSP, and decoders for 20+ codecs. Audio can be rendered locally through CPAL or streamed to remote sinks including Snapcast, AirPlay, Squeezelite, Chromecast, and UPnP/DLNA renderers, which makes it convenient as the backbone of a multi-room audio system. The companion rockbox command installs and manages the daemon as a systemd user service. rockboxd is distinct from the original Rockbox firmware (which targets portable music players) and from the rockboxdev.sh toolchain helper.
FAQ
What is the rockboxd command used for?
rockboxd is a single-binary daemon that embeds the open-source Rockbox audio engine and exposes it over multiple protocols simultaneously. Out of the box it listens for gRPC on port 6061, GraphQL plus a web UI on 6062, an HTTP REST API on 6063, and an MPD-compatible server on 6600, so the same library and playback state can be controlled from web, mobile, scripts, or any existing MPD client. Playback inherits Rockbox's capabilities: gapless transitions, replay-gain, software DSP, and decoders for 20+ codecs. Audio can be rendered locally through CPAL or streamed to remote sinks including Snapcast, AirPlay, Squeezelite, Chromecast, and UPnP/DLNA renderers, which makes it convenient as the backbone of a multi-room audio system. The companion rockbox command installs and manages the daemon as a systemd user service. rockboxd is distinct from the original Rockbox firmware (which targets portable music players) and from the rockboxdev.sh toolchain helper.
How do I run a basic rockboxd example?
Run `rockboxd` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
Where can I find more rockboxd examples?
This page includes 5 examples for rockboxd, plus related commands for nearby Linux tasks.