Digital Audio Control Protocol

Last updated

Digital Audio Control Protocol (DACP) is a protocol used by the iTunes and other audio player and server applications on Mac, Windows and Linux computers, enabling remote control by mobile devices such as iPhone and Android phones and tablet computers. By connecting the personal computer to loudspeakers the mobile device is used as a two-way remote control, allowing selection and control of music playback within a traditional listening environment such as a home or apartment.

Contents

Clients

Compliant DACP clients can connect to any DACP enabled server. Clients are available for multiple desktop and mobile platforms.

Apple Remote
Apple Remote [1] is the first DACP client created specifically for iTunes remote control.
CuteRemote
CuteRemote [2] DACP remote control for Nokia Phones.
TunesRemote+
TunesRemote+ [3] for Google Android is a fork of Jeff Sharkey's TunesRemote project. The project's goal is provide remote functionality for Android with similar capabilities as Apple's remote.
TunesRemote-SE
TunesRemote-SE [4] combines the DACP control software from TunesRemote+ with the graphical user interface from Firefly Client to produce an application that can control a DACP server from any computer running Java.
Remote for iTunes
Remote for iTunes [5] by Hyperfine Software [6] for Android lets users control iTunes via their home Wi-Fi network.
Remote for Windows Phone 7
Remote for Windows Phone 7 [7] by Komodex Software [8] lets users control DACP servers from their home Wi-Fi network.
yTrack
yTrack [9] is an iPad application developed by Fabrice Dewasmes that browses a remote DACP library and let users control it.
NamePlatformDeveloperStatus
Apple Remote [1] iPad, iPhone, iPod Apple Inc. active
CuteRemote+ [2] Symbian and Nokia N9Tero Siironenactive
TunesRemote+ [3] Google AndroidGoogle Code Project [10] active
TunesRemote-SE [4] JavaNick Glassactive
Remote for iTunes [5] Google AndroidHyperfine Software [6] active
Remote for Windows Phone 7 [7] Windows Phone 7Komodex Software [8] active
yTrack [9] iPadFabrice Dewasmes [11] active

Servers

Compliant DACP servers can accept connections from any DACP client. Multiple compliant servers are available for Mac, Windows and Linux platforms.

Apple iTunes
Apple iTunes is the original DACP server and the specification was created specifically for iTunes remote control.
MonkeyTunes for MediaMonkey
In 2009 Melloware Inc., [12] released MonkeyTunes, [13] the first known "third-party" DACP server for MediaMonkey that is fully compliant with Apple's DACP protocol.
TouchRemote for Foobar2000
In 2009 Wintense [14] released TouchRemote, [15] a plugin (component) for the foobar2000 music player, implementing a DACP server that is fully compliant with Apple's DACP protocol allowing Apple Inc.'s Remote application to be used.
AlbumPlayer
In 2011 Albumon, released a DACP plugin for their software AlbumPlayer which is a full featured jukebox player for the PC.
Telescope for Songbird
In 2010 Wilco [16] released Telescope [17] for the Songbird music player, implementing a DACP server that is fully compliant with Apple's DACP protocol, and a standard web service and mobile browser interface.
Rhythmbox for GNOME
In 2010 native DACP support was added to Rhythmbox after a Google Summer of Code project by Alexandre Rosenfeld. [18]
NamePlatformDeveloperStatus
iTunes Mac, Win Apple Inc. active
MonkeyTunes for MediaMonkey Win Melloware Inc. active
AlbumPlayer WinAlbumonactive
TouchRemote [15] WinWintense [14] active
Telescope [17] Mac, WinWilco [16] active
Rhythmbox LinuxAlexandre Rosenfeld [18] active

See also

Related Research Articles

<span class="mw-page-title-main">Bonjour (software)</span> Computer networking technology

Bonjour is Apple's implementation of zero-configuration networking (zeroconf), a group of technologies that includes service discovery, address assignment, and hostname resolution. Bonjour locates devices such as printers, other computers, and the services that those devices offer on a local network using multicast Domain Name System (mDNS) service records.

HCL Sametime Premium is a client–server application and middleware platform that provides real-time, unified communications and collaboration for enterprises. Those capabilities include presence information, enterprise instant messaging, web conferencing, community collaboration, and telephony capabilities and integration. Currently it is developed and sold by HCL Software, a division of Indian company HCL Technologies, until 2019 by the Lotus Software division of IBM.

Calendaring Extensions to WebDAV, or CalDAV, is an Internet standard allowing a client to access and manage calendar data along with the ability to schedule meetings with users on the same or on remote servers. It lets multiple users in different locations share, search and synchronize calendar data. It extends the WebDAV specification and uses the iCalendar format for the calendar data. The access protocol is defined by RFC 4791. Extensions to CalDAV for scheduling are standardized as RFC 6638. The protocol is used by many important open-source applications.

The Digital Audio Access Protocol (DAAP) is the proprietary protocol introduced by Apple in its iTunes software to share media across a local network.

<span class="mw-page-title-main">Google Talk</span> Instant messaging service

Google Talk was an instant messaging service that provided both text and voice communication. The instant messaging service was variously referred to colloquially as Gchat, Gtalk, or Gmessage among its users.

<span class="mw-page-title-main">MediaMonkey</span> Digital media player

MediaMonkey is a digital media player and media library application developed by Ventis Media Inc., for organizing and playing audio on Microsoft Windows and Android operating systems. MediaMonkey for Windows includes various management tools, and is extensible using plugins, while MediaMonkey for Android is an adjunct for sharing the library with Android devices. MediaMonkey is commonly displayed/marketed as a solution for managing large libraries of music.

<span class="mw-page-title-main">Skype for Business</span> Enterprise instant messaging and video conferencing software by Microsoft

Skype for Business is an enterprise software application for instant messaging and videotelephony developed by Microsoft as part of the Microsoft Office suite. It is designed for use with the on-premises Skype for Business Server software, and a software as a service version offered as part of Microsoft 365. It supports text, audio, and video chat, and integrates with Microsoft Office components such as Exchange and SharePoint.

Push email is an email system that provides an always-on capability, in which when new email arrives at the mail delivery agent (MDA), it is immediately, actively transferred (pushed) by the MDA to the mail user agent (MUA), also called the email client, so that the end-user can see incoming email immediately. This is in contrast with systems that check for new incoming mail every so often, on a schedule. Email clients include smartphones and, less strictly, IMAP personal computer mail applications.

This is a comparison of voice over IP (VoIP) software used to conduct telephone-like voice conversations across Internet Protocol (IP) based networks. For residential markets, voice over IP phone service is often cheaper than traditional public switched telephone network (PSTN) service and can remove geographic restrictions to telephone numbers, e.g., have a PSTN phone number in a New York area code ring in Tokyo.

This page is a comparison of notable remote desktop software available for various platforms.

<span class="mw-page-title-main">Visual voicemail</span>

Visual voicemail is direct-access voicemail with a visual interface. Such an interface presents a list of messages for playback, as opposed to the sequential listening required using traditional voicemail, and may include a transcript of each message. In 2007, Apple's iPhone was the first cell phone promoting this feature.

Monsoon Multimedia was a company that manufactured, developed and sold video streaming and place-shifting devices that allowed consumers to view and control live television on PCs connected to a local (home) network or remotely from a broadband-connected PC or mobile phone. It was one of 5 major transformations initiated by Prabhat Jain, a Silicon Valley entrepreneur with 5 undergraduate and post graduate engineering degrees from Cal Berkeley and Univ of Vienna, Austria. On the even of Cisco acquiring Monsoon in 2017, EchoStar, the new parent of Sling sued Monsoon for patent infringement, having obtained confidential information about the date of the acquisition by Cisco from a Monsoon employee under murky circumstances. Monsoon settled the lawsuit by agreeing not to sell its products in the USA simply because it did not have the legal funds to fight mighty Echostar's legal maneuvers. EchoStar thus successfully removed its only competitor from the market place. This meant Monsoon's death knell.

<span class="mw-page-title-main">AetherPal</span>

AetherPal is a smart remote control that allows support staff to take control of any smartphone or pc anywhere in the world over an IP connection, as if the smartphone is in the hands of the support staff. AetherPal software is targeted for mobile operators and enterprises to provide customer care, technical support and remote training.

<span class="mw-page-title-main">Sat-IP</span>

SAT>IP specifies an IP-based client–server communication protocol for a TV gateway in which SAT>IP servers, connected to one or more DVB broadcast sources, send the program selected and requested by an SAT>IP client over an IP-based local area network in either unicast for the one requesting client or multicast in one datastream for several SAT>IP clients.

<span class="mw-page-title-main">Chrome Remote Desktop</span> Remote desktop software tool

Chrome Remote Desktop is a remote desktop software tool, developed by Google, that allows a user to remotely control another computer's desktop through a proprietary protocol also developed by Google, internally called Chromoting. The protocol transmits the keyboard and mouse events from the client to the server, relaying the graphical screen updates back in the other direction over a computer network. This feature, therefore, consists of a server component for the host computer, and a client component on the computer accessing the remote server. Chrome Remote Desktop uses a unique protocol, as opposed to using the common Remote Desktop Protocol.

Acrobits is a privately owned software development company creating VoIP Clients for mobile platforms, based in Prague, Czech Republic.

Remote mobile virtualization, like its counterpart desktop virtualization, is a technology that separates operating systems and applications from the client devices that access them. However, while desktop virtualization allows users to remotely access Windows desktops and applications, remote mobile virtualization offers remote access to mobile operating systems such as Android.

References

  1. 1 2 "Apple Remote". Archived from the original on 2012-04-13. Retrieved 2017-09-09.
  2. 1 2 CuteRemote
  3. 1 2 TunesRemote+, Google Code Project
  4. 1 2 TunesRemote-SE, Google Code Project
  5. 1 2 Remote for iTunes Archived 2013-01-26 at the Wayback Machine , Hyperfine
  6. 1 2 Hyperfine Software
  7. 1 2 Remote for Windows Phone 7, Komodex
  8. 1 2 Komodex Software
  9. 1 2 yTrack Archived 2010-07-27 at the Wayback Machine
  10. Google Code Project
  11. Fabrice Dewasmes
  12. Melloware Inc.
  13. MonkeyTunes for MediaMonkey
  14. 1 2 Wintense Archived 2010-08-31 at the Wayback Machine
  15. 1 2 TouchRemote Foobar2000 Component (foo_touchremote) Archived 2010-03-22 at the Wayback Machine
  16. 1 2 Wilco [ permanent dead link ]
  17. 1 2 Telescope Songbird addon Archived 2010-08-17 at the Wayback Machine
  18. 1 2 Alexandre Rosenfeld Archived 2011-01-21 at the Wayback Machine