blucli

Control Bluesound and NAD players via command-line for playback, grouping, and volume.

Updated May 8, 2026
One-click install
npx skills add https://github.com/freire19/Mythos --skill blucli-freire19
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blucli
Source: https://github.com/freire19/Mythos/tree/main/skills/blucli
Command: npx skills add https://github.com/freire19/Mythos --skill blucli-freire19

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

You want to control Bluesound/NAD audio devices (playback, grouping, and volume) without relying on a GUI or manually clicking through menus.

Core Features & Use Cases

  • Device discovery and targeting: Select a specific player by id, name, or alias, with support for BLU_DEVICE and a configured default.
  • Playback and system controls: Start, pause, stop, and set volume for the chosen device.
  • Grouping and streaming workflows: Manage groups (status/add/remove) and perform TuneIn search/play by query.

Quick Start

Run blu devices, then use blu --device <id> play to start playback on the selected Bluesound device.

Frequently Asked Questions about blucli

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

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

You control Bluesound playback from the command line by selecting a target device via id or name, then issuing play, pause, or stop subcommands. This bypasses GUI menus, enabling script-driven audio management directly from your terminal.

Can I manage Bluesound player grouping using a CLI?

Yes, you can manage Bluesound grouping using CLI commands to view status, add devices, and remove them from groups. This simplifies multi-room audio synchronization through terminal scripts instead of manual app configuration.

Does command line control work for NAD audio devices and volume management?

Yes, command line control supports NAD audio devices and volume management, letting you adjust volume levels and trigger playback. The CLI applies common subcommands across supported NAD hardware for unified terminal operation.

How do I trigger TuneIn search and playback from a terminal script?

You trigger TuneIn search and playback from a terminal script by passing a query string to the TuneIn subcommand. The CLI searches TuneIn and starts playback on your targeted Bluesound or NAD device.

Is there a way to get JSON output for Bluesound CLI automation?

Yes, the Bluesound CLI supports optional JSON output for automation use cases. This structured format lets you capture device status and playback information, enabling integration into larger automated scripts and workflows.