← 返回命令列表

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.