npx clawhub@latest install blucli動作要件
blucli (blu) は、Bluesound および NAD ネットワークオーディオプレーヤーを制御するためのコマンドラインインターフェースです。デバイスの検出、再生制御、マルチルームグループ化、音量管理、TuneIn ラジオの検索と再生をサポートしています。スクリプティングおよび自動化向けに設計されており、--json 出力モードと、フラグ、環境変数、または保存済みデフォルトによる柔軟なデバイス指定を提供します。
npx clawhub@latest install blucliこのページ上部のインストールボタンをクリックするとワンクリックでセットアップできます
--json 出力を備えた高速でスクリプト対応の CLI を好む場合。blu は BluOS エコシステム専用です。blu devices を実行すると、ネットワーク上のすべての BluOS プレーヤーが一覧表示されます。特定のデバイスをターゲットにするには、--device <id|name|alias> オプション、BLU_DEVICE 環境変数、または保存済みの設定デフォルトを使用してください — ワークフローに最も適した方法をお選びいただけます。
ターゲットとなるプレーヤーの再生を制御するために、blu play、blu pause、blu stop コマンドを使用します。blu --device <id> status を使えば、現在の状態をいつでも確認できます。
blu volume set <level> を使用して音量を正確に設定でき、スケジュールされた音量変更のスクリプト作成や、自動化ルーティンへの音量コントロールの統合が簡単に行えます。
blu group status、blu group add、blu group remove を使用して BluOS プレイヤーのグループを管理し、コマンドラインから同期されたマルチルームオーディオゾーンを構築または解除します。
blu tunein search "クエリ" で TuneIn のステーションを検索し、blu tunein play "クエリ" で即座に再生を開始できます。手動でアプリを操作することなく、ラジオの自動化が可能になります。
任意のコマンドに --json を渡すと、構造化されたJSON出力を受け取ることができます。これにより、blu をシェルスクリプト、AIエージェントパイプライン、その他の自動化ツールに簡単に統合できます。
スケジュールされたスクリプトを使用して、毎朝BluOSアプリを操作することなく、グループ化されたすべての部屋で音量を快適なレベルに設定し、TuneInのラジオ局を再生開始します。
シェルコマンドまたはAIエージェントへの指示を1つ実行するだけで、複数のBluesoundプレーヤーをすばやくグループ化し、集まりの場でも同期再生をすぐに開始できます。
blu をAIエージェントのワークフローに統合することで、「リビングルームのスピーカーを一時停止して」といった自然言語のリクエストを、対象デバイスに向けた blu pause コマンドに直接変換できます。
監視スクリプト内で blu --device <id> status --json をポーリングすることで、デバイス全体の再生状態を追跡し、現在再生中のコンテンツに基づいて条件付きアクションをトリガーできます。
npx clawhub@latest install blucli動作要件
レビューを書くにはログイン
まだレビューはありません。最初の体験をシェアしましょう!