Apple TV IP Control - MediaRemote Version

Best Seller
shop-products-apple-tv-media-remote-trans-512x512_812080583Control 4th Gen Apple TV over IP
£ 50.00 each


NOTE:  With the release of Crestron's v200 Databases, you MUST use the updated module.  This is functionally the same as the previous version, but has been compiled against the newer libraries.

This is a completely new module for controlling the Apple TV and implements Apple's MediaRemote protocol.  Unlike all other modules (including our previous versions) which are based upon Apple's legacy, and now deprecated, DACP protocol, the MediaRemote protocol provides a secure, bidirectional connection between the client and the device.  This means that polling is no longer required in order to receive updates and status changes.

WARNING: Crestron processor firmware 1.601.x appears to be partially incompatible with the Bonjour (aka MDNS: UDP port 5353) device discovery process.  We have raised the question with Crestron and, pending a response, our recommendation is to remain on firmware 1.503.  The impact of the incompatibility is for slow (> minutes) device discovery on non-router based processors, and failure of device discovery on router based processors.

WARNING: The latest update to Apple TVos 14 is causing problems with the feedback to the module. We are currently looking into this and hope to have a solution soon.

For Apple TV Gen 2 & 3, please use our other modules found here or here.

For Apple TV Gen 4 and above (based on tvOS), this is the most stable method of control available.  The module has been tested and is working with tvOS 14.

We recommend using ASCII only in your Apple TV name.

Ultamation's module for Crestron IP control of Apple TVs allows you to control the device over the same wire that connects it to your network switch.  In addition, you get more control than offered by the standard remote such as text entry and feedback of track position and transport state.  This module also implements the gesture canvas of the Bluetooth remote so now you are able to, for example, move tiles around the desktop.

Please Note: This module is compatible with Crestron's 3-Series processors only, and the Apple TVs are only currently supported on the same subnet as the Crestron processor.

The current build is 2.0.11.*, included in the example program download on this page.  Please ensure you are running the latest build.

For complete details on how the module is used in a Crestron program, please read the datasheet (available on the link below).  Since this module implements Apple's sophisticated Secure Remote Pairing protocol, we have developed a standalone application for commissioning the Crestron control system.  This tool means that you can complete the discovery and pairing process without loading a program on the Crestron processor and it can then upload the configuration file directly to the correct place on the processor - all you need to do is name each module in the program with the appropriate Apple TV name.

A licence is required PER DEVICE to be controlled and each licence is linked to information provided at the time of purchase.  Please take great care in entering this information, as once purchased, we cannot provide refunds for changes in Home Sharing ID or Apple TV name or data entry errors.

We listened to the feedback and have been working on an alternative licencing mechanism for the module.  The licencing model is still PER DEVICE, but we've removed the need for giving each device a static IP address by implementing Apple's Bonjour device discovery.  Now, you will need to provide a unique NAME for each Apple TV.  The module will discover the device with a matching name and pick up the IP address dynamically.  The module will even follow a device (after a short delay) should it's IP address change.

For notifications of module updates please follow @UltamationTech on Twitter and send support requests to This email address is being protected from spambots. You need JavaScript enabled to view it..


We are pleased to offer this module to our existing clients as a free upgrade.  Please contact This email address is being protected from spambots. You need JavaScript enabled to view it. with the following information: Original order number, processor serial number, Apple TV name for each device to be updated.  Note - this module cannot co-exist with the other versions.


The example program download includes the module files and datasheet.

The module can be downloaded without making a purchase, and will function for ONE hour without a valid licence key.  Once the hour has elapsed, the module will cease to control the Apple TV. We strongly recommend that you test the module in trial mode against your target environment to ensure correct functionality prior to purchasing.



For projects with large numbers of Apple TVs (greater than 10) where entering licencing information might become tedious please contact This email address is being protected from spambots. You need JavaScript enabled to view it. and we will be happy to discuss alternative purchasing options.

List of the comments:
The module works great! Very snappy and easy way to control my 4K Apple TV with Crestron. The software to pair the Apple TVs is very easy to use, if you have a project with many ATVs this is the ticket. Thanks Ultamation!
This person has bought this item.
This company has provided me with the best technical support I have ever encountered. Response is quick and as extensive as necessary.
This person has bought this item.
You must have bought this item in order to post a vote or a comment