yashsingh1/xdaforums huggingface dataset:
[Shield Android TV Android Development] zulu99:
Is not so.

Leanback apps are independent from DPI. Are apps that have inside a banner and not a standard icon, for this reason you don't see the app on a regular launcher. Change the dpi serve only to have the native resolution of this apps if necessary. To have this apps, you can install the Leanback launcher and start it as an app from a regular launcher, in this way from the Leanback Launcher you will see all Leanback apps that you installed.

You already can, but i not use leanback apps. Because normal apps have more options, are faster in interaction and more updated. For me is ridiculs use an Android TV app when i can have much more with the standard version.

About the lock screen, in display setting i set it at 30 minutes of inactivity and everything is perfet. But if you want, in developer options you can also set "stay awake" to never go in standby.

To exit from standby is sufficient to move a mouse or the power button of a remote.

I use DroidMote, with one press on power button i enter in standby if i want, a long press on power button show the power menu that is useful to enter in xposed immersive mode or to power off the device. When i move the DroidMote mouse or i press the power button the device exit from standby.

You can use also an hardware mouse or a remote with the power button to test, in case you don't have DroidMote. Also the phisical power button of Shield TV work in this way, one press, long press.

But very often i use the device without never go in standby ( 30 minutes inactivity in settings ) when i stop my activities i power off the device.

In this firmware everything is perfect and is 100000000 times better and more usable than Android TV, my only problem is that the Shield TV is not the Nexus Player where we have all soutce code in aosp, unfortunately Nvidia not publish all source code therefore i don't know if i can have a wonderful firmware like this also for Android 6.

Considering also that Android 6 by default add many others restrictions and that Android 5.1 is more compatible with apps in Google Play. But i will solve also this. I love a serious version of Android for my TV and in a way or in another we will solve also for the future.
[Shield Android TV Android Development] zulu99:
I have a question for others developers, i want this information to understand better what is Android and if is a real open OS.

An Android device to have Google Play inside must be a Google certified device. To be a Google certified device the manufacturer must send to Google a CTS report and have a tech collaboration with Google. This are facts.

https://support.google.com/googleplay/answer/1727131?hl=en

https://source.android.com/compatibility/overview.html

Some times ago, speaking with some Chinese manufacturers, they told me that to have the certification, the manufacturer, based on the volume business, must pay to Google or a large amount of money one-off, or if you have a large business, if you sell many devices, you must pay more than 1.5 $ for every device sold.

https://docs.google.com/forms/d/1qAHuR-MbmXeYuJ1aBd3neaUjNGxnnnCd2kzb0MEJpGQ/viewform

Someone know if this is true or false ? And why Google Play can be added officially only on Google certified devices ?

Why Google does not specify if this is a free or paid service for manufacturers ?
[Shield Android TV Android Development] tailslol:
from what i know it is true. i think it is to garantie the minimum compatibility they limit the amount of devices.because you can change what you want but compatibility is the limit.

android core is free it is true but like every one they want to earn money too and it is a good way to earn.

lots of chinese rom rely on google play installer to avoid the licensing.but some have big compatibility problems in the end or weird bugs,or use outdated kernels (miui).

it is curently a big problem because it has became a lot more visible with android wear licences and marshmallow ones. not easily avaliable.

for example big company like xiaomi is no more compliant with miui android and they try to have google help again by locking all bootloader. but google prefered huawei and now xiaomi is seeing their sales falling.

another example is nvidia. who is totaly the inversion of the curent situation.they still make android devices only because they are allways on google side.

(tons of nexus devices use nvidia hardware). but almost no 3rd party company used nvidia hardware... (asus used some tegra and xiaomi too but no other.)

mostly because google fueling nvidia mostly.

so it is the invert of curent situation for other company.

and now with android one devices it will not change.
[Shield Android TV Android Development] Grippen50:
Thanks for pointing it out but I will have this cleared up today. Going to grab an extra controller and receiver today. Now returning to the issue that this might be a game specific problem, well I knew several people using an 360 controller on HAWX without problems. I also read on the net the same for Vector Thrust. So unless these people lied to me what could be the problem besides remote or game is the fact of using Win10. By the time HAWX came out Win10 was not around. But lets see what is the result. I've been waiting to buy an extra 360 controller anyway so 25€ for controller and receiver is not that bad I guess.
[Shield Android TV Android Development] zAo_:
Is it possible to have multiple audio outputs? (HDMI + USD DAC)?
[Shield Android TV Android Development] zulu99:
Or one or another. Valid for stock and this firmware and for Android in general.
[Shield Android TV Android Development] Drakknar:
Thanks. That's interesting, I downloaded the TuneIn Radio app on my Shield TV equipped with your Android ROM and usually it launches the standard ui, but if I set 320dpi through Xposed and start the app one more time, it shows the leanback UI. Maybe it could be the same with other apps like for example BBC News.

As for Android M I would say "non fasciamoci la testa prima di essercela rotta" (a.k.a. let's not jump to the conclusions just yet). As far as I know every Android OEM MUST release the kernel source for every release they publish. And with the only exception of the WiFi Direct joypad, they have been quite nice in releasing decent sources.
[Shield Android TV Android Development] lee2006:
thank you very much zulu99. I flashed it and I am loving it.

The TV Android was really bad as my machine often rebooted itself when I was doing something. No more after flashing the full android. I had a Amlogic s802 Soc TV box as well but his Shield is much much faster. Initially I had HDMI overscan issue but my TV has auto-adapt mode and it is now sorted.

I installed Amazon App Store and installed Amazon Prime Music and Amazon Prime Video from there. They work very well as they are on a tablet, fantastic! (I am in UK)

Prime Video didn't work on my Amlogic TV box, it just closed as soon as clicking on watch button.
[Shield Android TV Android Development] tailslol:
yea stock is so unstable,i had so much youtube disconects and crash before this rom.

but now i use youtube just like a computer.
[Shield Android TV Android Development] darktyroll:
What version of Kodi do you use guys? Because i have problems with all version tested, stable 15.2, 16 beta 3, beta 5...Beta 3 was a lil better for me, my problem is i have some weird black background when i stream a movie from torrenter v2 or others addons like genesis, etc, and after the movie start and i try to fast forward some minutes, kodi stop the movie, black background on kodi, and i must exit kodi or even restart shield. Ideas?
[Shield Android TV Android Development] zulu99:
Kodi work very well for me. All versions, beta and stable.

For the last news on plugin read about "genesis was discontinued".

For add-on support, i think you can receive better support from the add-on developer.
[Shield Android TV Android Development] r2d2_boss:
For me the best support for Addons is here https://seo-michael.co.uk/
[Shield Android TV Android Development] Crowland:
[MENTION=1469500]zulu99[/MENTION] I have stock 2.1 kodi and a few apps exit to the home launcher screen.

My question is Please can you tell me does you ROM do this ?
[Shield Android TV Android Development] r2d2_boss:
No problems on full android (@zulu99) with Kodi
[Shield Android TV Android Development] Crowland:
Sorry I read this problem is a stock firmware problem that y I ask so it could be in there sdk
[Shield Android TV Android Development] tailslol:
Stock problem are not related here thanks you for your comprehension.
[Shield Android TV Android Development] Grippen50:
Got tired of stock ROM and went with full today. I couldn't test the gamepad issue on gamestream the guy I was buying the additional 360 remote and receiver at the last minute decided to almost double the price. For that I buy new.

Anyway I'm using the Top Tv Launcher on it. Everything is configured only restoring Kodi settings now. One question which I'm sure was answered already how to turn off or launch the menu with power/reboot options from a BT keyboard? Searched on the net and couldn't find any shortcuts.

Thanks
[Shield Android TV Android Development] digimancer:
I use: Multilanguage Keymap Redefiner https://play.google.com/store/apps/details?id=innerlife.keyboard.multilanguagekeymapredefiner and remap keys I don't use. Depending on your keyboard, it may be a pain.
[Shield Android TV Android Development] tailslol:
hooo interesting.:good:
[Shield Android TV Android Development] Grippen50:
One question about droidmote do I need both server and client all the time or client is sufficient if I don't need remote control. Since I have full android now wanted to try a few games with droidmote capabilities but wanted to avoid the need of a mobile for this.
[Shield Android TV Android Development] Flarup:
Hey baby it's already been told, and im then sorry, but i anyway hope that you would take the time and answer me also :)

But i I install this rom, how do i I then control the shield ?

As I understans it the gamecontroler only works with a cable plugged into the shield ?
[Shield Android TV Android Development] Grippen50:
You need a third party remote assuming you want wireless. That or the official Nvidia remote I believe it works via IR but I may be wrong. Logitech harmony or use the Droidmote server/client combo
[Shield Android TV Android Development] Flarup:
thank your for this useful answer
[Shield Android TV Android Development] gsmarena1644:
did you get this resolved, can you use the live channels app now?
[Shield Android TV Android Development] tailslol:
mouse,keyboard,programs,remote,airmouses...just choose.
[Shield Android TV Android Development] slickwilly:
No, there doesn't seem to be enough interest in resolving it. I actually returned my SATV and upgraded my HTPC which will be handling my live TV needs from now on. Before I was running Kodi on the SATV and ServerWMC but I just wasn't satisfied with that solution.

Sadly there just isn't anything out there currently that is better than WMC at handling live cable tv (in my opinion).
[Shield Android TV Android Development] Grippen50:
By the way if anyone needs a real shutdown app here it is:

https://play.google.com/store/apps/details?id=com.superappslab.shutdown&hl=pt-PT

One click and asks you if you want to shutdown. As I'm using Top TV Launcher I used one of the frames for shutdown.
[Shield Android TV Android Development] digimancer:
This is my current favorite shutdown app for the SHIELD, as it offers several reboot options, including reboot to bootloader or recovery:

https://play.google.com/store/apps/details?id=com.vasily.powermenu
[Shield Android TV Android Development] Grippen50:
Saw that one also. It's good also.
[Shield Android TV Android Development] zulu99:
If you want, you can also run and connect the client and server on one device via loopback address 127.0.0.1, in your case on shield tv. After you can enable the droidmoteIME on client, put it in background and play with an hardware controller connected to Shield TV with your touch-only games. Like in this video:

https://youtu.be/HDAT59PyYT0

But the best and more simple solution is to use your phone to do everything, because often you need also the mouse or the touch mouse inside the game.

P.S.

Read the quick start guide on my signature and do not forget that to enable the droidmoteIME you can long press on the keyboard icon of droidmote client.

When you enable droidmoteIME, you can put the client in background and the hardware controller events are transformed to touch events based on the touch profile selected in the client.

I suggest to try first this games with your phone:

https://plus.google.com/collection/MJ8l3
[Shield Android TV Android Development] Grippen50:
Ok thanks so I assume from your comment that server is always required, nothing can be done with client only like in other similar apps, correct?
[Shield Android TV Android Development] zulu99:
Yes, you need always the client and server.

But i repeat, on TV by default you don't have a touch screen, so the most simple way to do everything is using your phone. As option can be more useful connect the hardware controller to your phone if necessary, because very often you need also the mouse or touch mouse inside the game. Only an hardware controller is not sufficient for touch-only games. And for touch-only games the touch screen as controller is better than an hardware controller.

You can create also the touch-profile on your phone that is more simple than create it on shield tv.
[Shield Android TV Android Development] pack21:
Hi,

I received today my shield, and my question is: can I upgrade stock firmware to try it, and later downgrade easily to flash this rom, or is quite hard or have some risk to downgrade do 2.1 stock firmware?

Thanks,
[Shield Android TV Android Development] Grippen50:
But 3.0 is out already? If you have 2.1 stock you can go to Full Android 2.2 from Zulu without problems. I did that to mine a couple of days ago. From full android you can also go to 2.1 stock I did that also when I received mine.
[Shield Android TV Android Development] tailslol:
nope still 2.1 so yes the downgrade is not needed.
[Shield Android TV Android Development] Grippen50:
Ok so I followed that tutorial for client and server on same machine and I think it's not working. I'm using the generic touch mouse profile. I launch Marvel Future Fight and I cannot click on the load button (to load my game profile). I'm using a BT keyboard with a trackpad included. Shouldn't I be able to click on anything on the screen using droidmote our did I get something wrong.

Help please
[Shield Android TV Android Development] tailslol:
sure

http://xdaforums.com/showthread.php?t=1292627
[Shield Android TV Android Development] markv8ca:
does any one know if its possible to disable google now voice search beep. i would like to use the shield with external mic that will be set to continuous listening to control some tasker tasks via autovoice, however i get audible beep every 5 seconds unless media channel is muted, but then no sound during playback. is it possible to modify the rom to remove this beep?
[Shield Android TV Android Development] Grippen50:
Thanks tailslol but no one replies there I left a few questions on that post and if it wasn't for Zulu here I wouldn't get an answer. Meanwhile I tried the client on mobile solution with server on shield and its working there. So main question is what am I doing wrong :\ in the solution client/server on same machine solution.

My idea would be to use both a BT gamepad and the trackpad mouse. Mouse to navigate on the menus and gamepad to actually play the games.
[Shield Android TV Android Development] tailslol:
i think there some solution here.

google is your friend.

http://android.stackexchange.com/qu...e-google-voice-typing-voice-search-ding-sound
[Shield Android TV Android Development] markv8ca:
thanks for the info, i will try it using xposed or macrodroid. seems like poeple have been asking for this since 2013...
[Shield Android TV Android Development] Zacharybinx34:
That sounds really interesting, how are you setting this up to do that?

Also, I gotta say Zulu, I think you may have convinced me finally to switch. I'm just waiting to see what the Marshmallow update actually includes, then I'll make my decision. I'm thinking about selling my Shield controllers, and just going with something like the Amazon Fire TV Game Controller, since that's very similar to a XBOX One Controller.

On a side note, is there anyway to enable other controllers like the XBOX ONE or maybe even the Wii U Gamecube Controller via the 4 port USB adapter? I'd love to get this working for Smash Bro's Emulation.

Also, I probably missed this, but when running full android, how do you ensure the apps run properly in vertical mode? Also, what about if you want to run an app in Android TV mode since some of them have that built in?

Thanks for your awesome work!
[Shield Android TV Android Development] tailslol:
for the wii u np just follow the tons of tutorial (the adaptater is plug and play by usb) on the net,this rom is not a special rom,what work on stock android will work here.(mostly)

for the vertical mode a rotation lock app from the store will do the trick.

but for xbox one for the moment it works only by usb because microsoft did not made drivers on android for the wireless or the receiver (it is wifi direct again) but 360 controlers work with their receivers. (or wired controller only).
[Shield Android TV Android Development] Zacharybinx34:
Thanks,

So you are saying people have the WII U Gamecube controller + 4 port Nintendo adapter working on the shield?

I google'd forever and couldn't find anything. I also tried on the stock os, and it didn't work.
[Shield Android TV Android Development] zulu99:
To click on buttons inside games that not support an hardware mouse, you need the Touch Mouse. The touch mouse is usable only if you connect your phone ( droidmote client ) to Shield TV ( droidmote server ).

In the config with both client and server on same device, you can play also with an hardware controller, but you can use only the buttons that you mapped on the touch profile. When the button is not mapped, you need the touch mouse to click on it.

For this reason i wrote in my previous posts, that when you are in presence of a touch-only game, the most simple solution is to use directly only your phone. All is very simple and very usable as you can see from my videos:

https://plus.google.com/collection/MJ8l3

If you need an hardware controller for a touch-only game, i suggest to connect the hardware controller to your phone, so you can use both the controller and also the touch mouse with your phone. You can load the touch profile directly on your phone and this is valid for the touch mouse and for the hardware controller.

But attention, my touch profiles in the video description, are made for the software controller of droidmote client. So if you need a touch profile for your hardware controller you must customize it for your controller.

Personally, i play every game with DroidMote and i use every app only with DroidMote. With my phone i can control everything. If this can help, i'm happy.
[Shield Android TV Android Development] Grippen50:
Thanks Zulu I'm using server on shield and client on mobile now. For the games I want to play its sufficient. I didn't know the touch mouse only worked in client and server on separate machines. One question are you planning on making a profile for Robocop? It is very similar to Frontline Commando in fact I'm using that profile and more or less works but the virtual buttons at the bottom don't. Eventually I will have to learn how to make one. I also noticed that the touch is not very accurate i fill that it makes small jumps, you think it might be to connection issues?
[Shield Android TV Android Development] zulu99:
Sure my friend, tomorrow i will try to create the touch profile of Robocop for you.

But when you understand well, is very very simple create a touch profile.

On the camera button of DroidMote client you press to take the screenshot, transfer the image to your phone and with touch profile creator you can create the touch profile in very simple way. You can also fine tuning it in your phone in very simple way while you are testing it.

Attention, i create all my touch profile with the status bar and navigation bar hidden, in this way the touch profiles are valid also for stock firmware 5.x, 6.x, 7 and 10 :)

To hide the status bar and navigation bar, if the game not support by default the immersive mode, you can use gravitybox xposed module.

But you can create also your personal touch profile with status bar and navigation bar not hidden.

You can do everything.
[Shield Android TV Android Development] Grippen50:
Thanks :)
[Shield Android TV Android Development] tailslol:
https://www.reddit.com/r/emulation/comments/2khwgv/

https://www.youtube.com/watch?v=cm1YeetyMgg
[Shield Android TV Android Development] markv8ca:
still not excatly whats need as these steps just mute the media volume, not remove the beep sounds itself. So for now i just unmute only when opening kodi netflix type apps and turning of continues voice via tasker. Doesnt really seem to be anyway of removing the sound itself.
[Shield Android TV Android Development] Zacharybinx34:
So the actual nintendo gamecube 4 port usb adapter doesn't work then?
[Shield Android TV Android Development] digimancer:
Multiboot support?

Hey [MENTION=1469500]zulu99[/MENTION],

Have you looked into, or had any luck with getting multirom support working on the Shield?

It would be a great option to have both stock ATV for gaming, and also your rom for full desktop.

I have been playing around with a few multiboot/multirom apps, but am a bit worried to try any of them...
[Shield Android TV Android Development] zulu99:
you can use every standard controller on this firmware. and all others things. Is not necessary use the stock firmware.

however the most simple way to switch from stock and full android is create a backup with FlashFire and when you have both backup you need only one minute to switch from one to another firmware. no need to reconfigure, you alreay have all backuped.

i can switch very simple, but i never switch. Android TV is a really ridiculus and limited OS
[Shield Android TV Android Development] digimancer:
Be nice to be able to have separate roms in different locations for me, ie. your rom on internal storage, and ATV or CM12 & games on an external drive with more space. (I made the mistake of getting 16gig shield and constantly run out of storage)

Yeah for some reason FlashFire won't complete a backup successfully for me, but TWRP works fine, just slower, be much nicer to boot between different roms.

I was also considering trying the Ubuntu build that's out there and running Android OS in an emulator, but seems a bit complicated, and I don't think there are good graphics support for Ubuntu yet. :(
[Shield Android TV Android Development] zulu99:
With full android you can install all from google play. Why you go in the browser ?

Click on my link from full Android and install.
[Shield Android TV Android Development] zulu99:
System and data
[Shield Android TV Android Development] loonix:
Just installed this on my new SATV but only did nandroid of Full Android. Is the SATV version available somewhere just in case ? (not that I want to go back to it but will be handy if needed)

Also tried to install Antutu from Play Store but said app not compatible for your device.. Had to adb install it.

Edit1: No biggie. Just realized need to do this for apps that are not compatible. It just allows you to install many apps by default. Is it better to fake the device to some tablet?

Edit2: Wonderful average score of 70500 just after installing Full ROM and nothing else installed.

One thing I noticed is on the home screen pressing the square button to access recent apps, I don't see an "X" icon on the right hand corner to delete/close it.

Edit 3: How do we get the full Plex app that comes with the stock device?

Edit 4: Init.d support for next release please.

.