NEEOInc / neeo-sdk

NEEO Brain SDK
https://neeoinc.github.io/neeo-sdk/
MIT License
49 stars 17 forks source link

Driver using player, Physical buttons do not work as expected. #120

Closed nklerk closed 6 years ago

nklerk commented 6 years ago

While using the SDK Player, physical buttons do not work. while Channel Up and Down are mapped to next/previous track buttons.

I'm requesting the same workings as without the player component.

MichaelKohler commented 6 years ago

Thanks for filing this issue. I've had a look:

Hope this helps, looking forward to your feedback.

nklerk commented 6 years ago

Michu asked me to include the player into my kodi driver so I did. Thing is that with a player that utilizes a screen you always want to be able to use the directional buttons.

I don’t mind that physical buttons are mapped based on button names but when they are not consistently used it becomes a mess in my honest opinion.

Now the play/pause is mapped to OK. Why not send CURSOR OK and let the driver handle what it does.

MichaelKohler commented 6 years ago

Thing is that with a player that utilizes a screen you always want to be able to use the directional buttons.

Fair enough, I think that's a valid use case. I personally would probably not use anything on the screen anymore if I had everything I need in the player.

nklerk commented 6 years ago

Although the list function is especially great when looking for recently added content it’s less suitable for browsing a large library (500+ items) and the UI is more suitable.

Also onscreen keyboards, settings, language changes are things that are common.

nklerk commented 6 years ago

Here is a demo of the TR2 not having a working PLAY/PAUSE. https://youtu.be/uv3cQXBwW5M The OK button once the "PLAY PAUSE" button was added does it's job. also visible in the video.

On EUI the Play/Pause button just works normal. https://youtu.be/2Tyt5p_FT08

Volume UP/Down indeed won't work. Mute works.

As my expectations about the player component where wrong. I'll close the issue.