blucli

Control Bluesound and NAD audio players via the blu CLI with JSON output.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/RobbyMo81/assistantrobby --skill blucli-robbymo81
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blucli
Source: https://github.com/RobbyMo81/assistantrobby/tree/main/skills/blucli
Command: npx skills add https://github.com/RobbyMo81/assistantrobby --skill blucli-robbymo81

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a reliable command-line interface to discover and control Bluesound and NAD networked audio players, removing the need for graphical apps when managing playback, grouping, and volume from scripts or the terminal.

Core Features & Use Cases

  • Device Discovery & Targeting: Locate players and target them by device ID, name, alias, environment variable, or configured default.
  • Playback & Transport Control: Query device status and control play, pause, stop, and TuneIn search/play operations.
  • Grouping & Volume Management: Create and manage groups and set or adjust volume for individual devices or groups.
  • Scripting-Friendly Output: Prefer JSON output for deterministic automation and confirm the target device before changing playback.
  • Use Case: Integrate multiroom playback into automation scripts to schedule music across rooms or remotely manage a home audio system.

Quick Start

Use the blu skill to discover devices, select a target device, and start playback of a TuneIn station.

Frequently Asked Questions about blucli

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

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

Control Bluesound and NAD audio players from the terminal by executing the blu CLI binary for device discovery, playback, and volume management. It targets devices by ID, name, alias, environment variable, or configured default.

Can I automate multiroom audio playback with a CLI script?

Automate multiroom audio playback by scripting the CLI to create device groups and control transport. It outputs JSON for deterministic automation and targets devices by ID or configured default.

Does the blu CLI support JSON output for automation scripts?

Yes, the blu CLI supports JSON output for deterministic automation scripts. This enables reliable parsing of device status and playback information within local network audio management workflows.

What's the best way to group Bluesound devices without a graphical app?

Group Bluesound devices without a graphical app by using the CLI to create and manage groups. You can target devices by name or alias and adjust volume for the entire group.

Do I need the blu CLI binary to manage NAD audio players?

Yes, the blu CLI binary is required to manage NAD audio players. The Skill depends on this binary to execute discovery, transport control, and volume management commands from the terminal.