Skip to content

Apple TV Integration press-and-hold or long-press interactions all missing #56

@methnen

Description

@methnen

Is there an existing issue for this?

  • I have searched the existing issues

Description

On Apple TV certain buttons have alternate functionality that you get to by pressing and holding a button on the remote.

For instance pressing and holding forwards or backwards on the direction pad puts the video into fast forward/rewind mode.

Pressing and holding on the play/pause button puts you in edit mode while on the Home Screen.

Pressing and holding the Home button brings up the control center.

Pressing and holding the center/select/confirm button often brings up contextual menus.

These are all quite useful and I've immediately found the fact that they're missing pretty frustrating. The editing of the Home Screen and fast forward/rewind bits and center button ones are particularly useful for my use but I imagine plenty of folks will be missing the ability to hit the Control Center as well.

I'm also noticing that it doesn't look like the remote can detect, a press-and-hold value or at least has no way of setting up that sort of interaction in the current UI.

The Harmony and NEEO remotes I have can handle these interactions though the actual setup of them is much less flexible than on the RemoteTwo.

How to Reproduce

  1. Add Apple TV integration
  2. Try to setup any of the press-and-hold type interaction
  3. Note that none of the the commands are in the list and there's no way to tell there remote to behave differently when a button has been pressed and held instead of simply clicked

Expected behavior

To be able to use the press-and-hold interactions with the Apple TV.

System version

v1.2.1

What part of the system affected by the problem?

UI, Web Configurator, Integration

Additional context

See Apple docs on using the Apple TV remote:

https://support.apple.com/en-us/HT205305

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingintegrationIntegration driver related issueuiUser interface related issueweb configuratorWeb configurator related issue

Type

No type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions