Apple TV IP Control - MediaRemote Version

shop-products-apple-tv-media-remote-trans-512x512_812080583
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 the original MediaRemote module for Crestron, and still the most feature-rich & stable module for controlling the Apple TV.  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.  This issue does not occur with 4-Series 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 only method of control available.  The module has been tested and is working with tvOS 14.  All communication, encryption and key exchange is local to the control processor and Apple TV LAN - NO DATA IS SENT EXTERNALLY.

We recommend using ASCII only, and avoid punctuation, 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 and 4-Series processors only, and the Apple TVs are only currently supported on the same subnet as the Crestron processor.

The current release build is 2.20.*, included in the example program download on this page.  Please ensure you are running the latest build unless you wish to provide feedback on any beta release.

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..


 EVALUATION: 

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. 

VOLUME 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.

RELEASE NOTES:

v2.30 Beta
Reworked comms code to improve stability and reconnection logic with tvOS14.
Reworked feedback handling to accommodate new MediaRemote message types and provide additional info.
Reworked transport control to improve transport support.

v2.20
Identical to v2.12, but compatible with Crestron Database 200+

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