blucli

Control Bluesound and NAD players via the blu command-line interface.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/srgaba/open-claw --skill blucli-srgaba
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blucli
Source: https://github.com/srgaba/open-claw/tree/main/project/skills/blucli
Command: npx skills add https://github.com/srgaba/open-claw --skill blucli-srgaba

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing Bluesound and NAD network audio players typically requires a mobile app or web interface, which breaks terminal-based and scripted workflows. This Skill lets you discover devices, control playback, manage groups, and adjust volume directly from the command line. ## Core Features & Use Cases - Device Discovery & Targeting: List available players with blu devices and target them via --device, the BLU_DEVICE environment variable, or a config default. - Playback & Volume Control: Run blu play|pause|stop and blu volume set 15 to control any player on the network. - Grouping & TuneIn: Manage multi-room groups with blu group status|add|remove and search or play TuneIn stations with blu tunein search "query". - Use Case: You want a cron job or automation script to pause your living room Bluesound speaker every evening. Use blu --device living-room pause --json for scriptable, parseable output. ## Quick Start Ask the assistant to list available BluOS devices and show the playback status of your main speaker using the blu CLI.

Frequently Asked Questions about blucli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control Bluesound speakers from the command line?

Use the blu CLI to control Bluesound players from the terminal. Run blu devices to discover players, then target one with blu --device <id> followed by commands like play, pause, stop, or volume set.

How do I group Bluesound or NAD players for multi-room audio?

Use blu group status to view current groups, then blu group add or blu group remove to manage multi-room grouping between Bluesound and NAD players on the same network.

How do I install the blu CLI tool?

Install blu with Go by running go install github.com/steipete/blucli/cmd/blu@latest. This places the blu binary in your Go bin directory, which must be on your PATH.

Can I use blu in scripts and automation?

Yes, blu supports scripting through the --json flag, which returns machine-parseable output. You can also set a default target with the BLU_DEVICE environment variable to avoid repeating the --device flag.

How does blu select which device to control?

blu resolves the target device in priority order: the --device flag (accepting id, name, or alias), then the BLU_DEVICE environment variable, then the configured default device if one is set.