Forum Discussion
Just to clarify, that's a misunderstanding of what that notice says. It's saying that the ability to send ECP commands via a Roku Channel (app) has been removed. This is referring to something you install on the Roku device and run on the Roku device itself no longer has the ability to send ECP commands to the Roku device that it's running on. The API itself is still available for external devices to send commands and control the Roku device.
Thank you to Roku staff for responding to this and acknowledging that the issue is under investigation. I'm looking forward to this working again soon, as I depend on it for controlling devices in meetings at work, and I'm sure I'm not the only one.
I hope something is wrong about the notice then because it states...
"In addition, ECP commands may not be sent from 3rd-party platforms (for example, mobile applications)."
- cyphers2 years agoReel Rookie
It's got to be a typo. An entire ecosystem across ~12 years has been built on ECP, and the very same page then goes on to describe ECP and then provide a literal Android app as sample code. That sentence just makes no sense and directly conflicts with everything below it. Roku would be castrating themselves to remove ECP.
- Rok4MomProject2 years agoChannel Surfer
"In addition, ECP commands may not be sent from 3rd-party platforms (for example, mobile applications)."
- babybird2 years agoChannel Surfer
cyphers wrote:It's got to be a typo. An entire ecosystem across ~12 years has been built on ECP, and the very same page then goes on to describe ECP and then provide a literal Android app as sample code. That sentence just makes no sense and directly conflicts with everything below it. Roku would be castrating themselves to remove ECP.
Exactly this. The notice says that sending ECP commands from a channel is what's been discontinued, not ECP itself - which is literally the RESTful API meant for controlling Roku devices over a local area network. When they mention "3rd-party platforms", it's not crystal clear, but given the full context, they're most likely referring to remote 3rd-party platforms over the internet. 3rd-party platforms is not referring to other devices on the same local area network - that's not what a platform is. A 3rd party platform would be something like Amazon's Alexa where the control channel is coming from the internet and not from another local device on the same LAN (and Alexa would actually translate something like that within an Alexa skill on the device and still send the ECP command from the local device on the LAN rather than from the internet directly).
But since Roku has responded, we'll just wait and see what their engineers say after they've investigated why this quit working without them pushing a new firmware disabling it. This was almost certainly unintentional.
Related Content
- 3 years ago