blucliBluOS CLI (blu) for discovery, playback, grouping, and volume.
Install via ClawdBot CLI:
clawdbot install steipete/blucliInstall blucli (go):
Install blucli (go)Requires:
Use blu to control Bluesound/NAD players.
Quick start
blu devices (pick target)blu --device status blu play|pause|stopblu volume set 15Target selection (in priority order)
--device BLU_DEVICECommon tasks
blu group status|add|removeblu tunein search "query", blu tunein play "query"Prefer --json for scripts. Confirm the target device before changing playback.
Generated Mar 1, 2026
Hotel staff can use blucli to manage background music across different zones like lobbies, restaurants, and pool areas. They can group players for synchronized playback, adjust volume levels remotely, and switch between curated playlists or radio stations without physical access to each device.
Retail managers can control music playback across multiple store sections using blucli commands. They can create different audio zones for departments, schedule volume adjustments during peak hours, and quickly switch to promotional announcements while maintaining consistent branding through audio.
Smart home enthusiasts can integrate blucli with automation systems to control Bluesound players through scripts. They can create routines that adjust volume based on time of day, synchronize audio across rooms for parties, or pause playback when door sensors detect someone leaving.
Event coordinators can manage background music during conferences, weddings, or corporate events using blucli. They can quickly switch between audio sources, adjust volume in different areas, and create temporary speaker groups for specific event segments without complex AV equipment.
Office administrators can use blucli to control ambient music in workspaces, meeting rooms, and common areas. They can implement quiet hours with automated volume reduction, create different audio zones for collaborative vs focused work areas, and manage audio sources through centralized scripts.
Offer setup and configuration services for businesses implementing multi-room audio systems with Bluesound/NAD players. Provide ongoing management through custom scripts and scheduled maintenance, with tiered support packages for different business sizes.
Create a platform selling pre-built blucli scripts for common automation scenarios like scheduled volume changes, room grouping presets, and integration with other smart home systems. Offer both one-time purchases and subscription access to script libraries.
Provide fully managed background audio services for retail stores, restaurants, and offices using blucli automation. Handle music licensing, playlist curation, volume optimization, and remote troubleshooting through a dashboard that generates blucli commands.
💬 Integration Tip
Use the --json flag for reliable script parsing and set BLU_DEVICE environment variable for consistent target selection across automation scripts.
Control Sonos speakers (discover/status/play/volume/group).
Control Philips Hue lights/scenes via the OpenHue CLI.
Control Eight Sleep pods (status, temperature, alarms, schedules).
Control Home Assistant smart home devices, run automations, and receive webhook events. Use when controlling lights, switches, climate, scenes, scripts, or any HA entity. Supports bidirectional communication via REST API (outbound) and webhooks (inbound triggers from HA automations).
Use when integrating with Tesla's official Fleet API to read vehicle/energy device data or issue remote commands (e.g. start HVAC preconditioning, wake vehicle, charge controls). Covers onboarding (developer app registration, regions/base URLs), OAuth token flows (third-party + partner tokens, refresh rotation), required domain/public-key hosting, and using Tesla's official vehicle-command/tesla-http-proxy for signed vehicle commands.
Advanced Home Assistant control using the official hass-cli tool. Features auto-completion, event monitoring, history queries, and rich output formatting. Alternative to the curl-based homeassistant skill - choose this if you want a more interactive CLI experience with better discovery and formatting.