blucli

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

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/shalevamin/Tau_agent --skill blucli-shalevamin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blucli
Source: https://github.com/shalevamin/Tau_agent/tree/main/tau-agent-main/skills/blucli
Command: npx skills add https://github.com/shalevamin/Tau_agent --skill blucli-shalevamin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing Bluesound and NAD network audio players typically requires a mobile app or web interface, making it hard to script playback, grouping, and volume control from a terminal or automation workflow. ## Core Features & Use Cases - Device Discovery & Targeting: List available players with blu devices and target them by ID, name, alias, environment variable, or config default. - Playback & Volume Control: Run commands like blu play, blu pause, blu stop, and blu volume set 15 to manage audio output. - Grouping & TuneIn Radio: Create or remove multi-room groups with blu group commands and search or play TuneIn stations directly. - Use Case: You want your morning routine script to play a favorite TuneIn station on the kitchen speaker at a set volume — use blu tunein play followed by blu volume set against the target device. ## Quick Start Use the blucli skill to list my Bluesound devices and then play a TuneIn station on the living room speaker at volume 15.

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 a terminal. Run `blu devices` to find your player, then issue commands like `blu play`, `blu pause`, or `blu volume set 15` targeting the device by ID, name, or alias.

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. Confirm the target device with `--device` before changing group membership.

How do I play TuneIn radio stations on a Bluesound player?

Search for a station with `blu tunein search "query"` and start playback with `blu tunein play "query"`. The command plays the matched station on the currently targeted device.

How does blu select which device to control?

Device selection follows a priority order: the `--device` flag with an ID, name, or alias takes precedence, then the BLU_DEVICE environment variable, then the configured default device if one is set.

Can I use blu output in scripts and automation?

Yes, pass the `--json` flag to get machine-readable output suitable for scripts. This makes it straightforward to parse device status or playback state in shell pipelines and automation workflows.