blucli

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

Updated Jun 19, 2026
One-click install
npx skills add https://github.com/AmirulAndalib/Vilvona-AI --skill blucli-amirulandalib
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blucli
Source: https://github.com/AmirulAndalib/Vilvona-AI/tree/main/skills/blucli
Command: npx skills add https://github.com/AmirulAndalib/Vilvona-AI --skill blucli-amirulandalib

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing Bluesound and NAD network audio players typically requires a mobile app or web interface, which is inconvenient for automation, scripting, or headless environments. This Skill lets you discover devices, control playback, manage grouping, and adjust volume entirely from the command line. ## 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 blu play, pause, stop, and blu volume set to control any player on the network. - Grouping & TuneIn Radio: Manage multi-room groups with blu group status|add|remove and search or play TuneIn stations with blu tunein search and blu tunein play. - Use Case: You want a cron job or automation script to pause your living room Bluesound speaker every night at 11 PM. Use blu --device living-room pause in the script, with --json output for reliable parsing. ## Quick Start Ask the assistant to list available BluOS devices and then play music on a chosen player using the blu command.

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 use commands like blu play, blu pause, and blu volume set 15, optionally targeting a specific device with --device.

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

Use blu group status to view current groups, blu group add to add a player to a group, and blu group remove to detach one. Confirm the target device before changing group membership.

How do I install the blu CLI tool?

Install blu with Go by running go install github.com/steipete/blucli/cmd/blu@latest. The blu binary must be available on your PATH before the Skill can use it.

Can I play TuneIn radio stations on Bluesound from the terminal?

Yes, blu supports TuneIn search and playback. Run blu tunein search "query" to find stations and blu tunein play "query" to start playback on the selected device.

How do I target a specific BluOS device when multiple players exist?

Target a device using --device with an ID, name, or alias, which takes priority. Alternatively set the BLU_DEVICE environment variable or configure a default device in the blu config.