Jump to content

Remote control and "Remote Controller"


Bobba86

Recommended Posts

Bobba86

Hi Guys,

Top work on the App, looks nice, and drives well.

 

I am a XBMC/Kodi guy, been using it for years; so most of the Remote Control functions are 2nd nature to me especially the D-Pad function.

 

My request is, D-Pad usage on Video Playback:

When Playing a Video, can the D-Pad be used for skipping forward, Back etc.

UP - Skip forward to Next Chapter

Down - Skip Back to Previous Chapter

Right - Skip Forward 10 seconds

Left - Skip Back 10 seconds.

 

Also related to remote control, is this App supposed to be shown on the Emby Web App as a device? I sometimes throw a video straight to a device saves a few button clicks.

Link to comment
Share on other sites

MrWebsmith

the dpad controls would be something id like to try out as well....so +1 to that (ebr, do we want this app to get FRs in that forum section as well already?)

 

 

per your remote control pt, what device are you using the ATV app on.... my nexus player is a chromecast enabled device so i can cast to it in the same way as my CC dongle from the Emby web client..

Link to comment
Share on other sites

Bobba86

 

 

per your remote control pt, what device are you using the ATV app on.... my nexus player is a chromecast enabled device so i can cast to it in the same way as my CC dongle from the Emby web client..

 

Im running the App on a Cheap and Cheerful Android TV Stick:

Rikomagic MK809 II - Android 4.2.2 (JellyBean) [MK809II Finless 1.7a ROM]

 

I used to use SPMC with the XBMBC3 addon, which allowed me to Give my device a name. I could then use the MediaBrowser3 Web client to select a Video and Select where to play it.

Link to comment
Share on other sites

My request is, D-Pad usage on Video Playback:

When Playing a Video, can the D-Pad be used for skipping forward, Back etc.

UP - Skip forward to Next Chapter

Down - Skip Back to Previous Chapter

Right - Skip Forward 10 seconds

Left - Skip Back 10 seconds.

 

The Google spec says that I must provide on-screen controls for those actions which means the D-pad needs to work for both producing those on-screen controls and navigating among them.  When the OSD is visible, it is completely non-intuitive for the D-pad to control playback (even though this is what the Netflix app does).  When I have focus on an item on the screen, I expect the navigation keys to, well, navigate.

 

You may say that we could use them when the OSD is not present but then you have to decide what key does make the OSD visible.  Right now it is any key because there are so few of them on the standard Nexus remote.

 

With either a game controller, a Fire or any other android box with a custom remote, the options are better.  The fire remote has FF/Rew buttons on it and the app will react to those.  And the game controller can be used as well with the trigger buttons for jump ahead and back (as well as the "Y" button for a menu).

Link to comment
Share on other sites

Also related to remote control, is this App supposed to be shown on the Emby Web App as a device? I sometimes throw a video straight to a device saves a few button clicks.

 

Being a remote control target is planned but not implemented yet.

Link to comment
Share on other sites

Bobba86

The Google spec says that I must provide on-screen controls for those actions which means the D-pad needs to work for both producing those on-screen controls and navigating among them.  When the OSD is visible, it is completely non-intuitive for the D-pad to control playback (even though this is what the Netflix app does).  When I have focus on an item on the screen, I expect the navigation keys to, well, navigate.

 

You may say that we could use them when the OSD is not present but then you have to decide what key does make the OSD visible.  Right now it is any key because there are so few of them on the standard Nexus remote.

 

With either a game controller, a Fire or any other android box with a custom remote, the options are better.  The fire remote has FF/Rew buttons on it and the app will react to those.  And the game controller can be used as well with the trigger buttons for jump ahead and back (as well as the "Y" button for a menu).

 

I only want the D-Pad to function

UP - Skip forward to Next Chapter

Down - Skip Back to Previous Chapter

Right - Skip Forward 10 seconds

Left - Skip Back 10 seconds.

Only when playing a Video and the OSD is NOT displayed.

To bring-up/Wake-up the OSD I expect to press the OK button (The button in the middle of the D-Pad) "Highlighed in Yellow Below"

Once the OSD is displayed I expect the Up, Down, Left, Right to function again as Navigation buttons.

 

 5548cfea48470_Untitled.png

 

and that's Good news that the Remote Control target is planned to be implimented, this is a great feature linking all the Emby Apps and Devices to a common interface.

Edited by Bobba86
  • Like 1
Link to comment
Share on other sites

Deathsquirrel

I won't have one of these devices until later today, but in general I would expect the OSD to come up if hitting any of the d-pad directions or the OK button unless that's not standard for the platform.

Link to comment
Share on other sites

Vidman

I only want the D-Pad to function

UP - Skip forward to Next Chapter

Down - Skip Back to Previous Chapter

Right - Skip Forward 10 seconds

Left - Skip Back 10 seconds.

Only when playing a Video and the OSD is NOT displayed.

To bring-up/Wake-up the OSD I expect to press the OK button (The button in the middle of the D-Pad) "Highlighed in Yellow Below"

Once the OSD is displayed I expect the Up, Down, Left, Right to function again as Navigation buttons.

 

5548cfea48470_Untitled.png

 

and that's Good news that the Remote Control target is planned to be implimented, this is a great feature linking all the Emby Apps and Devices to a common interface.

Yea this seems more intuitive to me, maybe because I'm used to kodi which is the same. But also as it seems a good way to make use of limited button remotes
Link to comment
Share on other sites

I won't have one of these devices until later today, but in general I would expect the OSD to come up if hitting any of the d-pad directions or the OK button unless that's not standard for the platform.

 

Correct - this is how it works.

 

 

I only want the D-Pad to function

UP - Skip forward to Next Chapter

Down - Skip Back to Previous Chapter

Right - Skip Forward 10 seconds

Left - Skip Back 10 seconds.

Only when playing a Video and the OSD is NOT displayed.

To bring-up/Wake-up the OSD I expect to press the OK button (The button in the middle of the D-Pad) "Highlighed in Yellow Below"

Once the OSD is displayed I expect the Up, Down, Left, Right to function again as Navigation buttons.

 

 

The problem is that there would be absolutely no visual feedback to the seeking operation.  When you start seeking, the OSD shows you via the progress bar where you are seeking to - and it doesn't actually do the seek for a beat or so after you hit the button so that you can hit it, say five times fast, to go 2 1/2 minutes in one shot.

 

You need the visual feedback of the OSD during this seeking operation and, once that is up, it is very non-intuitive for the arrow keys to not allow you to navigate.

 

Also, this would be a completely "hidden" feature that is only discover-able by the user by accident.  The first time, they hit the right or left button accidentally during playback is the first time they realize what those buttons do (or they might just think "huh, what just happened?  the video skipped"). 

Link to comment
Share on other sites

Yea at some point I the app will reach a level of maturation where we might allow custom key mapping. But for the defaults we definitely want to be consistent with other apps on the device.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...