Digital Audio Control Protocol(デジタル・オーディオ・コントロール・プロトコル、略称 : DACP)は、iTunesやその他のデジタルオーディオプレーヤー 及びサーバをモバイルデバイスから遠隔操作するために使用される通信プロトコル。
選曲、早送り、スキップ、停止、再生方法、音量、再生時間、プレイリストの作成・編集などといった操作面の情報から、曲名、アルバム名、アーティスト名、作曲者名、アートワーク(ジャケット写真)といったアイテムの情報がサーバとクライアントで双方向にやり取りされる。 DACPに準拠したクライアントは、任意の有効なDACPサーバに接続ができる。以下に代表的なクライアントアプリケーションを挙げる。
クライアント
Apple Remote
Apple Remote[1]は世界で最初のDACPクライアントアプリケーション。iTunesをiOSデバイスから遠隔操作するために特別に開発された。iTunes以外のDACPサーバにも対応している。
CuteRemote
CuteRemote[2]はノキアの携帯電話のために開発されたDACPクライアントアプリケーション。
TunesRemote+
TunesRemote+[3]はJeff Sharkey氏のTunesRemoteプロジェクトからフォークして開発されているDACPクライアントアプリケーション。このプロジェクトの目標はAppleの上記Remoteと同等の機能をAndroid向けに提供することとしている。
TunesRemote-SE
TunesRemote-SE[4]はTunesRemote+
DACPに準拠したサーバは、任意のDACPクライアントから接続ができる。macOS、Windows、Linuxといったマルチプラットフォームで利用できるサーバもある。以下に代表的なサーバアプリケーションを挙げる。
Apple iTunes
Apple iTunesはAppleによる世界で最初のDACPサーバアプリケーション。DACPの仕様はこのiTunesを遠隔操作するために策定された。
MonkeyTunes for MediaMonkey
MonkeyTunes for MediaMonkey[10]は2009年にMelloware Inc.,[11]からリリースされたMediaMonkey向けのDACPサーバアプリケーション。サードパーティとしては最初のDACPサーバとして知られている。AppleのDACPに完全に準拠している。
TouchRemote for Foobar2000
TouchRemote for Foobar2000[12]は2009年にWintense[13]からリリースされたfoobar2000向けのプラグイン(コンポーネント)。導入することでfoobar2000がDACPサーバになる。AppleのRemoteからの操作に対応している。
AlbumPlayer
AlbumPlayerは2011年にAlbumonからリリースされた同社ソフトウェア ⇒AlbumPlayer向けプラグイン。導入することで同社のジュークボックスプレイヤーがDACPサーバになる。
Telescope for Songbird
Telescope for Songbird[14]は2010年にWilco[15]からリリースされたSongbird向けプラグイン。導入することでSongbirdがDACPサーバになる。
Rhythmbox for Gnome
Rhythmboxは2010年にAlexandre Rosenfeld[16]氏のGoogle Summer of Code projectのあとにDACPサーバ機能のネイティブサポートが追加された。