
Music Decoy:Playボタン押下時のミュージックアプリ自動起動を防止
TL;DR: Low Tech Guysが開発したMusicDecoyは、キーボードのPlayボタン押下時にmacOSの標準ミュージックアプリが自動起動するのを防ぎ、v1.1以降はSpotifyなど代替アプリの起動に設定できるユーティリティアプリケーションである。
Low Tech Guysによるミュージックアプリケーション制御用ユーティリティ「Music Decoy」は、macOS環境でキーボードやBluetooth接続時に予期せず標準ミュージックアプリが起動するのを防ぐアプリケーションである。
ミュージックアプリ自動起動の仕組み
macOSでミュージックアプリが自動起動する場面は複数存在する。キーボードのPlayキーを押下して音声再生中のアプリがない場合、Bluetoothヘッドセットが接続されて再生コマンドを送信した場合、そして通話終了時にBluetoothヘッドセットが通話モードから音楽モードに切り替わった場合である。これらのメディアキーイベントは「rcd」(Remote Control Daemon)と呼ばれるデーモンで処理される。
Music Decoyの機能と構成
v1.1以降、Music Decoyはユーザーが再生ボタン押下時に起動するアプリケーションを設定可能になった。rcdがプレイイベントを検出すると、現在音声を再生中のアプリの存在を確認し、存在する場合はそのアプリに再生コマンドを送信し、再生中のアプリがない場合は標準ミュージックアプリを起動する仕組みである。
アプリケーションはDockアイコンおよびメニューバーアイコンを持たず、Activity MonitorからXボタンを押下する、またはTerminalで「killall 'Music Decoy'」を実行することで終了可能である。
この記事は元記事の事実のみに基づいて自動生成されました。
出典
Music Decoy - Stop launching the Music app whenever you press ▶ Play https://lowtechguys.com/musicdecoy/