コマンドラインから Sonos スピーカーを制御 — デバイスの検出、再生管理、音量調整、グループ整理。
npx clawhub@latest install sonoscli動作要件
Sonoscli(sonos)は、AIエージェントがシンプルなコマンドラインインターフェースを通じて、ローカルネットワーク上のSonosスピーカーを制御できるようにするツールです。Sonosアプリやクラウド認証を必要とせず、ディスカバリー、ステータス確認、再生/一時停止/停止、音量調整、グループ化、お気に入り、キュー、さらにはSMAPI経由のSpotify検索まで、再生操作の全範囲をカバーしています。
npx clawhub@latest install sonoscliこのページ上部のインストールボタンをクリックするとワンクリックでセットアップできます
ローカルネットワーク上のすべてのSonosスピーカーを検出するには、sonos discover を実行してください。特定のスピーカーの再生状態、トラック情報、音量を確認するには、sonos status --name "Room" を使用してください。
一つのコマンドで、任意のスピーカーを名前指定して再生・一時停止・停止できます。シンプルな構文により、エージェントワークフローやシェルスクリプトへの組み込みも簡単です。
sonos volume set <level> --name "Room" を使用して、任意のスピーカーのボリュームを正確なレベルに設定し、精密で自動化された音声コントロールを実現します。
sonos group サブコマンドを使用して、スピーカーの参加・退出、パーティーモードグループの作成、または単一スピーカーの独立再生を行えます — マルチルーム音声自動化に便利です。
保存されたSonosのお気に入りを一覧表示して開いたり、Sonosアプリを開かずに再生キューを管理(一覧表示、再生、またはクリア)したりすることができます。
sonos smapi searchを使って、SpotifyのトラックやアルバムやアーティストをSonoscliで検索し、Sonosスピーカーで再生します。より豊かな検索結果を得るために、Spotify APIの認証情報でオプションとして強化することも可能です。
エージェントは、sonos pause と sonos play を使用して、カレンダーイベントの開始時にオフィスの音楽を自動的に一時停止し、ミーティングが終了したら再生を再開することができます。
すべてのスピーカーをグループに参加させ、お気に入りのプレイリストを再生し、快適な音量を設定するモーニングルーティンを、Sonoscliを使って単一のエージェントコマンドでスクリプト化しましょう。
エージェントにSpotifyで特定の曲を検索し、SMAPI検索インターフェースを使用して指定したスピーカーで再生するよう依頼できます。SonosアプリやSpotifyアプリを開く必要は一切ありません。
Sonoscliをより広範なホームオートメーションエージェントに組み込み、「キッチンのスピーカーの音量を下げて」や「音楽をすべて停止して」といった音声またはテキストコマンドに応答できるようにします。
SPOTIFY_CLIENT_IDとSPOTIFY_CLIENT_SECRETを設定してください。npx clawhub@latest install sonoscli動作要件
レビューを書くにはログイン
まだレビューはありません。最初の体験をシェアしましょう!