-
-
Notifications
You must be signed in to change notification settings - Fork 272
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Android TV Support #285
Comments
Hi, thanks for your appreciation 👍 Android TV - does my regular apk work on Android TV ? I don't have one. If it doesn't and/or Android TV has different guidelines (a quick google search seems to indicate so), then I really don't think I have the ability to add another platform to support - we aren't a team of folks, its just me, and I barely manage to do this part time :-) If it does work, and you can try it, I'd love to see how it looks and what might need changing. |
Hey pliablepixels, The apk does work on Android TV, I have been sideloading it onto the devices. The text is a little hard to read at times because it's so small for a large TV screen but all in all... it works. I don't know the procedure for uploading apps to Google Play but I assume there is a section where you specify which devices the app is compatible with and if you would be so kind as to allow Android TV... I would not have to sideload anymore, plus the devices will start getting updates for the app! ;-) Thanks once again!! |
Ah ok - so here is my issue then - the moment I upload it to the TV and the font is small, I'll get all sorts of folks complaining the app sucks :) (I deal with enough today on just the phones/tablets who like to complain). So I'm going to have to park this @CrossEyeORG till I make sure it looks good... |
Totally understand @pliablepixels, that's probably a accurate assumption of what would happen! :-( |
Hey @pliablepixels, can you direct me to where I can get a copy of your latest apk? I would like to try and sideload your app on my various Android TV devices and see how the functionality and performance is. My gut feeling is zmNinja is going to work great! Not saying they are the same but I have been using the desktop versions (as a stop gap until nmNinja is available for Android TV) and everything resizes very cleaning and looks fantastic! Thanks again for a great product!! :-D |
Can you send me an email? pliablepixels @ gmail |
another vote for this! I have Nvidia shields which run android tv in the house and it would be great to have a slimmed down interface for them, wouldn't need all the bells and whistles, even just the montage page, with perhaps montage review, they're the things I use most, I know your only one person though so understand! maybe I could grab the apk? try sideloading it |
Sure, I can send you the APK - but I can't support this at the moment though. pliablepixels at gmail |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
I'm sad to see this issue go stale and close. I tried installing zmNinja on Android TV. It has no support for arrow keys, so it didn't work. It turned on and launched using some trickery. The problem is that there is no touchscreen or mouse natively on Android TV, so keyboard/buttons must be utilized. There are two things required for Android TV support:
|
Let's talk about this a bit. 2 is easy to to. for 1: what sort of buttons should be mapped? I don't use Android TV and don't know what the norm is. zmNinja relies heavily on touch - any suggestions on how to map the touch events of every view to keyboard buttons? I have basic questions like: a) How do you scroll - zmNinja doesn't handle scrolling on its own, the browser does. How do you map this to a button? Seems to be much more work than just keyboard mapping |
The most basic functionality would be mapping tab and shift tab to left and right arrow keys. Select and back already works properly. There is discussion here about this topic. |
I need specific inputs here.
|
Update: How do we use them to select different items on different views? Lets take Montage: a) What will dpad arrows do ? If I can wrap my head around one view, I can apply similar logic to the others |
Don't use the mouse. There is no mouse on a typical Android TV. It uses D-pad only. D-pad is the same as arrow keys. The select and back buttons already work. It's just a matter of getting arrow keys to do something productive. If you could map it so play/pause or Y goes to settings and X goes to montage review, it would likely fit all needs. |
How are you using the select key now? Lets take the montage screen: |
I am not going to be supporting this anytime soon. Issues I am facing: b) I need to figure our how a user can configure the app and all options. Releasing a version that only supports one or two elements and not others will result in support hell, which I have no time for at the moment. |
I added a line comment. The additional 4 buttons could be used for menu cycling or direct access. L1: 102, Eg. R1=next menu option, L1=previous. Or each button can trigger a different menu |
Also of note. Forward and rewind are not common keys on Android TV. The typical controller works just like a playstation controller with home, voice, back and play/pause instead of select and play. There is no select. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
hey guys, Would the Android TV build also work for Amazon Fire TV? Posted here as I thought it would be same/similar @pliablepixels : If you have an apk handy I could test it out, not urgent though thanks |
There isn't an android TV build, unfortunately. There were too many issues trying to get remote controls working. See comments above. |
But you can adb install or use another method to install the apk. It
works, it's just a bad user experience. It needs an entire new UI to work
properly on TV.
…On Tue, Apr 23, 2019, 08:55 Pliable Pixels ***@***.***> wrote:
There isn't an android TV build, unfortunately. There were too many issues
trying to get remote controls working. See comments above.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<https://github.com/pliablepixels/zmNinja/issues/285#issuecomment-485790550>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAEA4LYVV4BM5K3SKNJLP6LPR4BKTANCNFSM4CKBCR6Q>
.
|
I'm wondering if your sentiment has changed in the meantime. I'm using zmninja pro in all my ipads and android phones, but the Android TV is a no go as I'm reading this thread. I have to use Tiny Cam Monitor instead and direct rtsp connections from the cameras. It's a pity not to have uniform apps/frontends on all my devices. |
It's not really a question of sentiment. It is a question of effort and adding a new platform with reasonably different controls (I tried earlier) is not something I have the time for, unfortunately. |
Sure, got it. Once we are on the line, I have difficulty displaying a rotated stream in zmninja (1080x1920 potrait, not landscape), in which forum can I raise this? |
Once again I just want to say, what a great app!
I am hoping that Pliable Pixels would be willing to start supporting Android TV. I am currently using a ton of Google Nexus Players around my house and the office and would like to use the displays for zmNinja/ZoneMinder.
Sure I can start compiling the .apt and sideload nmNinja but I would like to start recommending to friends and family to download it through the official channel (Google Play).
Let me know what you guys think and take care all!
The text was updated successfully, but these errors were encountered: