yashsingh1/xdaforums huggingface dataset:
[Nexus Player Original Android Development] zulu99:
A suggestion that not many people know:

When you attach an hardware keyboard to your Android device, the software keyboard disappear. Valid also with DroidMote that simulate an hardware keyboard. If you want both keyboards, software + hardware you can.

Settings -> Language & Input -> Current Keyboard -> Hardware on / off

Look the screenshot below.

I not use the software keyboard, but can be useful in some situations.

[IMG="hardware keyboard"]http://s23.postimg.org/jeig2klm2/Screenshot_2015_02_09_19_09_34.jpg[/IMG]
[Nexus Player Original Android Development] georgecarstoiu:
Yet another success in installing the ROM. Everything went smooth with the installation process. The only problem I encountered was interacting with my NP right after - wasn't prepared with a microUSB adapter so it was nice to see it bootup but not be able to do anything with it. Had to run and buy an adapter and afterwards everything was ok.

All the apps work without any problems. Even if Google Play tells you that some app is not supported, just sideload it and it will work. The only one so far that keeps giving me errors is AddBlock+. Everything else is perfect ;). Will get back after more time on it.

Great work zulu99!
[Nexus Player Original Android Development] zulu99:
If you have an Android phone, i suggest to try my DroidMote to have the best experience from your couch. So you can have also real multi touch for the interaction.
[Nexus Player Original Android Development] zulu99:
I love Android specially for TV / living room usage scenario, for this reason i not lose time on others OS, but don't forget that the Nexus Player is an x86 device and this fact open many useful things.

Only some examples:

You can install Ubuntu i386 in chroot enviroment with Linux Deploy https://play.google.com/store/apps/details?id=ru.meefik.linuxdeploy

Connect to it via vnc or rdp session if you install xrdp

You can install wine and run some windows application. (i tested firefox for windows yesterday, but also office 2007 and many other windows tool are compatible)

You can also try to install vmplayer and install inside a real windows xp machine. Your only limitations is the RAM, but you have an x86 device so you don't have arm limitations and this x86 device is also the only one that execute android 5 very well.

A Nexus Player with 4GB of ram could be the best device in the world for flexibility of usage.
[Nexus Player Original Android Development] georgecarstoiu:
I was already using it...smoother than my mouse ;). Although the buttons in mouse mode could be rearranged because as they are now I always have the fear that I might push the wrong one. Still...best couch experience as you say it! :)
[Nexus Player Original Android Development] zulu99:
Thanks for your appreciation, but i have another suggestion that i write in the hope that can be useful also for others.

The mouse functionality of DroidMote Client was made having in mind one strong concept. You can use the mouse also without look the phone and in very relaxed position on your couch. To have this, in settings of the Client you have a checkbox "Enable Fast Scroll". When this checkbox is flagged, the first long press active the scoll functionality and second long press enable the drag mode (for example when you want drag an icon on the home or other things). The scroll mode and drag mode have also a vibration and a different sound, in thi way is very easy understand if you actived what you want, scroll or drag. This configuration allows you to use the mouse even if you have the phone in a position where you can not watch it. And only with the mouse you can do 70% of the things. But attention DroidMote is the result of more than three years of using Android without touch screen, there is almost always a solution to your problems, but often not all use it as designed. This is why I ask you not to hesitate to ask for advice how to handle particular situations because DroidMote has many features that at the first uses are not exploited properly.
[Nexus Player Original Android Development] drilus:
I'm having problems with crunchyroll on this rom. Any time I try to play a video it's just a black screen. There is no video or audio. I can also see the player controls. I have tried toggling the HW Overlay option and still didn't work.

The same app worked using the original nexus player firmware. I also tried running it on my phone and worked without problems. Is there anything else I could try to get this to work?
[Nexus Player Original Android Development] zulu99:
Today i purchased Modern Combact 5 at special price 0.99 $

Installed on my phone and i can use DroidMote and my preferred hardware controller connected to the client and also the soft controller.

Installed on Nexus Player and at first start DroidMote not work.

Knowing Gameloft and its strange trade agreements, I thought it had blocked the game to be played only with the original controller of the Nexus Player when you install the game on Nexus Player.

So i changed the field ro.product.model in build.prop from ro.product.model= Nexus Player to ro.product.model=Nexus and it worked.

I hate when developers voluntarily block things.

If you are a developer and you want handle an hardware controller read this page:

http://developer.android.com/training/game-controllers/controller-input.html

You must handle the controller based on buttons and axis present not on the name of the controller or on the name of the device, otherwise you're cheating and users will understand soon.

We are tired of those bad behaviours in Android !
[Nexus Player Original Android Development] amberkalvin:
Did you try disabling the H/W overlays in develper settings? I know that has something to do with the black screen issue.

Let us know.

Thanks!
[Nexus Player Original Android Development] drilus:
Yes, I tried disabling the H/W overlay. Still didn't work.

Interestingly, I could take the URL that the app was trying to use and play the stream just fine in MX Player.
[Nexus Player Original Android Development] amberkalvin:
I'm sorry, I just read your first post and how you tried disabling H/W Overlays.... lol. My bad. What about if you try a older version of the APK or try wiping the app data for both mx player and for crunchyroll? I don't use crunchy roll so I'm just throwing out ideas.

Hope something helps.
[Nexus Player Original Android Development] drilus:
I was able to get it working with a previous release. So I guess it must be a software bug.

Thanks for your help. [emoji2]
[Nexus Player Original Android Development] zulu99:
I think, but i not investigate well, that the few not working apps rely on webview.

Google in this period is working on Webview and in lollipop this component is upgradable from Google Play. Old versions have many bug and insecurity.

So we have the last Webview from AOSP and i intalled also for test the new version in Google Play as beta tester.

I reverted to the lollipop version because many apps based on webview are not ready for this new version. In fact Google permit to test the new webview from Google Play only joining the developer community and after you agree the beta program.

In short, the webview component is in evolution, many apps that rely on it must change the code. But in little time we will have a standardization because the webview component is on google play and is the same for all.

For now that Lollipop is young, there are many devices with old webview and developers prefer to rely on this old version for max compatibility.

The stock Android TV firmware have a dedicated transition version i think. I hope that also Android TV will have the same version of Lollipop in the near future for max compatibility.

I hope Android TV will be only the spur for applications more accessible and not the cause of further fragmentation that is already a very serious problem of Android.
[Nexus Player Original Android Development] georgecarstoiu:
I know this is extremely subjective, but is it only me that thinks that the video output is not really sharp?

I also have a Chromecast and when I play the same HD video, the image on the NP seems a bit soft in comparison.
[Nexus Player Original Android Development] amberkalvin:
Glad you got it working
[Nexus Player Original Android Development] A2Eric:
So I successfully flashed LolliRock Rom and then flashed the SU root file but when the ROM boots I am unable to input anything on the screen. Is the NP remote supposed to pair? I've tried multiple times but cannot interface with it. What's the trick?

edit: I do have a Logitech k400 that I would like to get working with it and I bought DroidMate also but can't get past the main screen after boot.
[Nexus Player Original Android Development] amberkalvin:
You have to use the k400 to set up
[Nexus Player Original Android Development] midnightzak:
If you reboot with your k400 plugged in, you can complete setup and get going. The remote will pair with this rom just like it does on stock (hold home/back), however it isn't useful on full blown android at all. Your k400 is your new best friend. You can opt to download the Leanback launcher (link on one of the first few posts in this thread), however you're going to severely cut the functionality of the rom while in that launcher.
[Nexus Player Original Android Development] A2Eric:
How do I pair the k400 with the Nexus Player? I tried using a unifying receiver with a OTG cable but my OTG cable won't fit in the Nexus Player (L shaped connector blocked by the HDMI cable). Was I on the right track and just need a different OTG cable? Thanks.

I just realized I have the K700 (Logitech Review keyboard), not the K400. Am I screwed?
[Nexus Player Original Android Development] maamdroid:
I just came to say I have been using lolirock. This is awesome to have full android on my tv. I got a wireless keyboard with a built in mouse/touchpad. I love it. Thanks for all the work on this. It is so great.
[Nexus Player Original Android Development] amberkalvin:
That's going to be hard. What you can do is get a diff USB otg and everything will work. You may have to set it up with a USB keyboard and mouse then pair the Bluetooth keyboard.
[Nexus Player Original Android Development] lafester:
I'm using the k700 from my revue as well. works just fine just pair it to a unifying receiver with a pc then plug that receiver into your nexus player.
[Nexus Player Original Android Development] zulu99:
For first setup usually i get a simple usb mouse with otg cable.

With the mouse i set up my google account, install DroidMote Server and in DroidMote settings i select " start on boot ". When the server is started i can interact with Android without problems also with multi touch apps and games and especially without bulky hardware in my hands.
[Nexus Player Original Android Development] theinspector:
Has anyone installed the default launcher that the nexus player comes with? Does everything work alright when trying it that way?
[Nexus Player Original Android Development] A2Eric:
Thanks I will try those suggestions when I get back home. I need a better OTG cable as mine has that L shaped plug which gets in the way of the HDMI cable.
[Nexus Player Original Android Development] xaudiblex:
The remote doesn't work off the bat. Your best bet is to hook up the k400 and plug the unifying receiver into your USB through an otg cable.
[Nexus Player Original Android Development] Skyrocket2Paradise:
For some reason after not using the device for an extended period of time I cannot wake it back up. Is this happening to anyone else? I have to unplug it and plug it back in to turn it back on...
[Nexus Player Original Android Development] Pedro2NR:
It goes into sleep mode. You can extend the time in settings. If you don't have a mouse, you can wake the NP by pressing the button on the bottom of the NP.
[Nexus Player Original Android Development] Cuzz1369:
Does this rom help or hinder in anyway moving apps to sd(or any external drive)? Is it the same process as stock?(stickmount + foldermount) That I can't get to work properly.
[Nexus Player Original Android Development] cat_baxter:
Hey, great ROM many many thanks! The one problem that I have with the air mouse MiniX Neo M1 is that the button BACK is working as ENTER. Is it normal?
[Nexus Player Original Android Development] zulu99:
Yes is normal because many air mouse are not made for Android, but for Windows. Chinese manufacturers modify Android source code to adapt some air mouse and in many case ruining the input subsystem of Android for compatibility with others input devices.

If you have an android phone i suggest to use DroidMote, not only for the fact of correct button mapping, but also for the simple and basic mouse functionality, DroidMote is many times better than an air mouse, regardless from multi-touch gestures and android keyboard.

In fact when you use an air mouse, the mouse movement is not precise specially if you want aim on a little item inside the UI, you can't assume very relaxed positions on your couch, after a bit of use tired arm and I call it mouse with Parkinson's disease.

And you save also money.

I tested many air mouse to compare, i know well what i write. You need only a good wifi like in Nexus Player and DroidMote is the best solution to control Android. If your wifi is not good you can use an ethernet usb adapter or standard ethernet port of your tv box. I write this because many chinese android tv box have very very bad wifi, but is not the case of Nexus Player or others certified Android devices.

No brand cheap Chinese devices = crap, for me. Are hardware without software but also the hardware have very low quality.
[Nexus Player Original Android Development] Skyrocket2Paradise:
The thing is its not. The mouse doesn't wake it up. Neither does the button. I thought daydream might be broken but it wasn't that either. Seems to happen if its not used for a day. Anything less and I can usually wake it up
[Nexus Player Original Android Development] midnightzak:
My k400 has never failed to wake my NP via mouse movement.

Also, couldn't you enable developer options and turn on "stay awake"?
[Nexus Player Original Android Development] The Rubenator:
please help

I'm having a problem when trying to flash the system.img, is giving me an error saying FAILE (data transfer failure <to many links>
[Nexus Player Original Android Development] midnightzak:
Google says to use a different USB port
[Nexus Player Original Android Development] dirtsky:
I second the k400. I have two of them. One for my Nexus Player in the bed room and one for my computer down in my living room.
[Nexus Player Original Android Development] g0ldenchild562:
Hi got the rom installed. Is there a way to install the native android tv apps? (netflix, youtube, ect)
[Nexus Player Original Android Development] cat_baxter:
I see, got your remote app - it works, but I still missing an airmouse support. I have got 3 airmouses: Minix Neo M1, Tronsmart TSM-01 and Mele F10 Pro - all works perfect on all android boxes (may be the boxed are pathched as you said) anyway the mouses just work. On your ROM the only thing that doesn't work on all 3 mouses - ist just the Back button (it works like ENTER). May be ist it possible to add the option 'support airmouses from China'? :)
[Nexus Player Original Android Development] danmak89:
Just ordered one from the US off eBay as I'm impatient. So glad this is available as I wanted to install some UK specific channels and apps. Was going to just buy a cheap PC and run Android x86, but I guess I don't need to anymore. Looking forward to installing this ROM.
[Nexus Player Original Android Development] DarkShadowSwE:
Love the ROM, it is what the nexus player should have been from the start.

One thing tho, how do i get cifs to work?, i have used it in the past with my transformer prime but when i mount the share in "cifs manager" the folder turn up empty. :(

*EDIT* - Nevermind, got it to work, :) , found a modified cifs manager apk and permissive mode switcher.
[Nexus Player Original Android Development] zulu99:
You can sideload the apk + the leanback launcher in 3 post.

But is not necessary, because apart the visual aspect, every standard android app is better then the same android tv app for many reasons.

If you have problems in remote control a standard android app, you can use droidmote to solve.

If you install this firmware is because you understood that Android is better and have less limitations of Android TV
[Nexus Player Original Android Development] David111jr:
if i install this rom can i still use the NP remote, or maybe a Ps4 controller. my 7 year old like to use it for his netfix and disney movies but i think a keyboard and mouse isnt practical for him.

also does this rom have multiple users ?
[Nexus Player Original Android Development] DarkShadowSwE:
Yup, the remote works, just need to re-pair it in the bluetooth settings. Dunno about the PS4 but my PS3 works just fine, tho u cant use PS controller at the same time as bluetooth controllers if u use the sixaxis app.

And the multi user option is in the menu but havent tried it.
[Nexus Player Original Android Development] David111jr:
Thanks [MENTION=3942242]DarkShadowSwE[/MENTION] going to go do this now. Just gotta remember how to run adb on my mac,or find one of my p.cs somewhere lol
[Nexus Player Original Android Development] DarkShadowSwE:
haha, well, cant help u there, dont got no Mac and dont like it, xD , gl hf.
[Nexus Player Original Android Development] David111jr:
a little help here i can flash the boot image, but when i flash the system img it starts to send the file the np says downloading then i get this error. im thinking a bad download maybe? any help guys would be great.. this is my info...

.Davids-MacBook-Air:android DarkKnight$ ./adb reboot fastboot

Davids-MacBook-Air:android DarkKnight$ ./fastboot flash boot /Users/DarkKnight/Desktop/android/boot.img

sending 'boot' (5922 KB)...

OKAY [ 1.381s]

writing 'boot'...

OKAY [ 1.490s]

finished. total time: 2.872s

Davids-MacBook-Air:android DarkKnight$ ./fastboot flash system /Users/DarkKnight/Desktop/android/system.img

sending 'system' (668105 KB)...

ERROR: usb_write failed with status e00002eb

FAILED (data transfer failure (No such file or directory))

finished. total time: 12.202s

Davids-MacBook-Air:android DarkKnight$
[Nexus Player Original Android Development] zulu99:
Youtube for kids. The best invention of Google to make happy your son.

Tested on LolliRock. To slide between videos i use two fingers gestures of DroidMote.

If you have kids is highly recommended.
[Nexus Player Original Android Development] David111jr:
so i re downloaded just incase it was a bad download and get the samething agian. it says "ERROR: usb_write failed with status e00002eb" and the device says fastboot offline! and i have to use the button on the bottom to reboot.

---------- Post added at 08:08 PM ---------- Previous post was at 08:06 PM ----------

will check it out still having problems flashing the rom
[Nexus Player Original Android Development] zulu99:
Update fastboot from last android sdk. The problem is already explained in some previous posts. You have old fastboot.
[Nexus Player Original Android Development] David111jr:
i re-installed both adb and fastboot from sdk and it worked. but thanks for the reply, and i should have read a couple pages would have been alot easier then pulling my hair out lol.
[Nexus Player Original Android Development] bkdg100:
very happy with setup

using lollirock with full keyboard and BSplayer pro as my main media player , even the wife will use now , BS player pro working phenomenal with auto loading subs or pulling from web and play back is rock solid on 1080p files from my NAS, keyboard with glide-pad a must , but very happy with nexus now. keep it coming ,.
[Nexus Player Original Android Development] cefu2:
Access leanback and use original remote

Hi, I have just bought the NP, and I am quite happy with it by just having installed Kodi, but of course would love to have full android running on it. However, one of the things that I find quite interesting as it is now, is the voice search, as the kids can very easily find the youtube vid they want to watch. I understand that if I install lollirock, I can still run the leanback launcher, but I would appreciate if somebody could provide more details on how precisely this would work. This is to say, if I have lollirock and trigger leanback, NP would work exactly as it is today, with the original remote and voice search activated? In that case, how do I "close" leanback to return to the lollirock launcher/desktop?

Many thanks!
[Nexus Player Original Android Development] zulu99:
I already exaplained in previous posts, but i repeat.

The little hardware remote is not sufficient for a full version of android. You need at least a mouse / keyboard or something like droidmote that emulate mouse, keyboard, and also multitouch actions. In the case you are thinking: "i use only apps like Kodi in which the little remote is sufficient" i say "no this is not correct". Why ? Because you can't change volume with the little remote and in Lollirock one of the best functionality is that you can change volume, play pause etc.

But apart apps like Kodi / mediaplayer in general, is reductive to use a full version of android just to use media players. With a full version of Android and a good remote you can use millions of apps.

About voice serach, you can connect a webcam with mic to your Nexus Player and without nothing in your hands you can say "OK Google" to search what you want. But with a webcam with mic you can do also video calls in hangout and skype, or search only in youtube if you want.

You can't use the voice search of the little hardware remote because it use proprietary software not compatible with the modified audio HAL that in Lollirock permit the change of volume and external usb audio for communications tasks. see hangout / skype

Apart this explanation, as suggestion for use in real life, i can say:

I have a little boy of 3 year old, he uses the Nexus Player with DroidMote and for voice search or use the webcam or the voice to text functionality of DroidMote. But the thing he loves most is the mouse functionality of DroidMote.

I forget. About Lenaback launcher, you can install it, but i think tht every standard android app is better of the same app for Android TV. Because standard app have more options, more support, is easy to use and with a mouse / keyboard you can search in fast way. As example try to use Youtube for Android TV and standard Youtube app.

The only thing that i not like in last times, is that Google are trying to force users to use Android TV, removing with update after update accessibility to standard Android apps and Android OS. An example in the last Google Play app, Google removed the mouse wheel for scrolling and now i'm forced to scroll with two fingers gestures of DroidMote even if i could use the normal scroll functionality of the DroidMote mouse or of an hardware mouse.

Android is the best OS for the TV, Google has a treasure, but unfortunately not add good accessibility to apps. A good OS must be used also with mouse and keyboard and a controller. Android can destroy also Windows as entertainment OS for TV, but the actual Android TV is not the right direction.

Dear Google rethink your strategy and add more accessibility to the standard Android apps. And you will be the master of TV
[Nexus Player Original Android Development] Idan73:
What is the situation with bt headsets and/or bt stereo headphones? Right now whenever i connect either one , the sound stops working till restart.

Also, is there any chance of making use of their microphone for google search?

Thanks!
[Nexus Player Original Android Development] drilus:
Hey Zulu99,

This rom is awesome! I've only encountered one remaining issue. I purchased a Logitech C525 usb webcam but the camera resolution is only 640x480. The camera itself supports up to 720p. Is there any way to fix this?

Other than that minor annoyance I've been loving this rom. =)
[Nexus Player Original Android Development] ariesting:
Any way to edit build.prop to make all apps showing in market?