yashsingh1/xdaforums huggingface dataset:
[Nexus Player Original Android Development] zulu99:
Maybe your fastboot is an old version.

My log are different when i install.

More lines for every step.

I have the last fastboot from updated Android sdk.

I think that your fastboot version not wipe well things with the command fastboot -w, for this reason when you performed a full wipe with recovery you solved the problem. But if you have the last fastboot version i think this not happen.
[Nexus Player Original Android Development] JLine05:
I think you are right. I was having issues with the latest fastboot and pulled a previous version in about a month ago. I bet that was the culprit. I have to say that this rom is beyond excellent. Has anyone tried to get HBO Go to work? Is there a way to mirror from the phone to this rom?
[Nexus Player Original Android Development] zulu99:
For HBO, that is not a problem of the firmware, but MAFIA of the developers of the app, try by editing the build.prop from an eng build to an user build.

Read others xda thread how to change the engineering value and swap with user value.

This helped me with some mafia app, i'm not sure with HBO :)

I hate this type of protection inside the apps, specially apps that not work if you have root.

I think that this apps violate the rules of Google Play. In fact, given that it is permissible to buy apps that require root, these mafia app, interfere with root apps bought from users, and Google in its rules, explicitly prohibits interference with the functioning of other apps.

I say this not because I'm a developer of an app that requires root, but mainly because i'm an user that WANT to have the root to protect his safety and i also bought apps that require root.

So when you see app that adopt these misbehavior, report it to Google, vote it as they deserve and send email to the developers to solve the problem.

One start ★ Mafia app.
[Nexus Player Original Android Development] digitalhigh:
Hey guys!

I just modded the Plex for Plex Pass apk so that it displays the Android TV UI on non-nexus player devices...I haven't tried this ROM yet, but if it's missing the leanback launcher stuff...this will allow you to still have that sexy plex UI. :D

http://xdaforums.com/android/apps-games/app-discussion-plex-android-tv-ui-device-t3001776
[Nexus Player Original Android Development] Sleeepy2:
Am I missing something with this new UI??

I hate it, I went the other way and put the Non Plex Pass version on my NP so that I can get proper filtering and sorting.

With the new UI, there is no way to display all of my unwatched movies or TV shows. It only shows new unwatched or something like that.

There is no way to filter just collections, I have a collection that is safe for my kids to watch but no way to see it...
[Nexus Player Original Android Development] zulu99:
Google Search App was updated in the Google Play also for x86 and now the Nexus Player look fantastic like all others Nexus devices. ★★★★★ 5 stars to Google.

[IMG="Google Search update with white screen"]http://oi59.tinypic.com/28k0s54.jpg[/IMG]

Update it from Google Play

https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox

https://play.google.com/store/apps/details?id=com.google.android.launcher
[Nexus Player Original Android Development] THE_KINGDOM:
?? What's changed?
[Nexus Player Original Android Development] A Wild Willis:
Remote Not Working

Hey Im loving this rom but for some reason my NP remote wont connect. Am i missing something or is it a problem with the rom thanks :)
[Nexus Player Original Android Development] zulu99:
Pair with bluetooth and work without problem as little remote, but i repeat, with this firmware is better a mouse / keyboard solution. This is a full version of Android not a strip down version of Android. The little remote at first connection, as written in the know problems, can cause only a bad audio routing forcing, that you can solve simply switching the hdmi input. On my NP work well, but is not useful with this firmware.

I use only DroidMote for all, but you can use what you want as alternative input method.
[Nexus Player Original Android Development] zulu99:
As visual change, the white background that you see when you switch between apps.

For the "under the hood" changelog i remind you to the official Google pages.
[Nexus Player Original Android Development] A Wild Willis:
Ok thank you I'l probably just stick with a keyboard and mouse setup.
[Nexus Player Original Android Development] defconoi:
can you mod the regular plex for this?
[Nexus Player Original Android Development] greg0099:
I have no problem to pair the bluetooth remote, but it seems the mic doesn't work! It is very useful for google speech search. Is it possible to make the bluetooth remote mic work in this ROM?
[Nexus Player Original Android Development] zulu99:
No, because not use standard things. He use a propetary bluetooth apk that create problems to other bluetooth devices and need the stock audio HAL that is not good because you can't change the volune and other things.

In this firmware you can use a webcam mic for voice search if you want and also to make video call or only audio call with hangout and skype.

Apart this, a simple remote like the stock one, is not useful to control a full version of Android inside a TV, you need a mouse at least, so you should use the remote only to make voice search, but only with remote you can't open other things.

For all, and for the last time, to control a full version of Android, today and in the future, in the Nexus Player and in all other Android TV BOX, a normal remote like the stock one is not sufficient.

Android offer millions of apps, services and games, is not only for video. In my Nexus Player i can use well all and you know why.

I don't want advertise my app and associate it with this separate work, but in 3 year i tested all to control Android inside the TV with others Chinese tv box, and actually for me DroidMote is the best solution.

Airmouse, keyboard and other things are uncomfortable and do not cover all uses.

In my house i have 30 android tv box of all models and i tested many airmouse and different keyboard / mouse combo, but i continue to prefer my app for all uses.

If you prefer other things i respect your choice, but please you should understand that at least you need a mouse to control a full version of Android.
[Nexus Player Original Android Development] greg0099:
Thanks for the explain. Is the chromcast working with this ROM? Sorry I didn't have time to try it yet.
[Nexus Player Original Android Development] zulu99:
It will work when Google want, because there is the apk in Google Play with the name Google Cast Receiver. https://play.google.com/store/apps/details?id=com.google.android.apps.mediashell

Personally i have a rooted Chromecast in another hdmi port of my TV, but i not use it because when you have a box that can do all, is not so useful.

I can not tell if it works on LolliRock, because I did not lose time to do testing, but I'm sure as soon as Google will want, will work very well. I think in short time..... If not will be public for all devices, it will be another mafia app. But usually Google not use this bad behaviour if not forced. Google usually fights the competition by creating better things, not with the prohibition, at least in the past it was so.
[Nexus Player Original Android Development] midnightzak:
I'm going to try and run THIS tomorrow and find out. I'd really like the ability to cast images/video from my phone. I'll report back!
[Nexus Player Original Android Development] defconoi:
I'll be flashing this soon, but currently waiting to see if the remote will get fixed with audio, my daughter is 3 and uses google voice search to operate the tv, I dont want to take that away from her just yet, she has a ball looking up barbie videos and such on youtube.
[Nexus Player Original Android Development] iamtek7:
I have LolliRock running (LOVE IT!) and I can try the voice function on the Android TV Remote Control app https://play.google.com/store/apps/details?id=com.google.android.tv.remote for you if you think that might be an option for your daughter!
[Nexus Player Original Android Development] greg0099:
To me, the voice search is more useful than USB cam communication. If we cannot get both them work at same time, can we generate a special version ROM with voice search work on the remote?
[Nexus Player Original Android Development] amberkalvin:
If I can, without overstepping, agree with this suggestion. I like this idea as I don't ever plan on using USB webcam.
[Nexus Player Original Android Development] bdkoepke:
Hello Zulu99, thank you for getting the USB Webcam and HAL layer working. You said in your original post that you are willing to share the source code for what you have done. Has that been posted anywhere? I would very much so like to get access to it. I would like to port the usb webcam and usb audio support to the standard android tv build. (Also it seems that the USB audio support only works for the microphone at the moment. I have an external USB Audio adapter that can only record on this device but it works perfectly on my Nexus 6).

Also, were there sources that you ported some of this work from? Since the external microphone and audio support is built into other ROMS (at least the Nexus 6 ROM) did you pull some of the work from that? Also did you use the Android x86 code as a reference for the USB Video HAL layer? If so I would like the link to that as well. (My ideal situation would be having Kodi with Skype running in the background so I can make/receive calls in the background while I'm watching TV).

Any word on this would be greatly appreciated, and thanks again for the great job! You beat me to the punch on the UVC HAL layer.
[Nexus Player Original Android Development] defconoi:
I agree however it would be nice for it to coexist together since I plan in using both webcam and voice search, maybe add a toggle in settings?
[Nexus Player Original Android Development] maamdroid:
Got my USB OTG and everything is working great! Thanks for getting this on the nexus player! I figured out my fastboot issue on my ubuntu 14.04. I ended up using the fastboot executable from the latest sdk. I'm guessing the one from apt-get is outdated, though still odd it saw my nexus 6..

So far everything is working great and I am loving it! Tried some snes games out and they play nicely with the ASUS controller. I have the issue that is noted in the OP about the NP remote killing audio. I remove it from devices then reboot and I have audio back. When I picked up my OTG cable from walmart I also bought the Logitech keyboard with the touchpad mouse built in. Only $26, so far it is amazing.

This is what I thought the apple TV would be when that first came out. After jailbreaking that and getting XBMC on it, it was great, but thought there would be more potential. The Nexus player is what I really was hoping for. It can tap into all the features that other developers have built for the android platform already. This is still so early, but as I type this on my tv, I'm happy!
[Nexus Player Original Android Development] zulu99:
With usb cam you can do voice communication and also voice search.

Voice search without nothing in the hand is also better.

You can try also others bluetooth mic or usb mic.

I already write why the stock remote can't work and also if work why is not useful. ( you can't control a full version of Android oly with directional keys )
[Nexus Player Original Android Development] zulu99:
Standard android tv build ? I know only Android 5 Lollipop, there is already much fragmentation in Android.

I need help to restore full version of Android not to ruin Android.

The uvc webcam HAL source is already in intel android x86 source code

The usb audio support and Webcam audio is not compatible with Android TV, because Android Tv on NP use a limited audio HAL made specific for the little stock remote and to impose limitations.

All other source code is in AOSP and many parts in the firmware. You can already use it.

Every Android device have different hardware and then different HAL, about your nexus 6 request.

You can already use skype like you want.

My specific modification to the aosp source code is only on audio HAL that is specific only for the Nexus Player in a full version of Android, you can't use it on others devices because not compatible. I'm working on it and is not the final version and i will publish to others developesr interested on my same project. Full Android on Nexus Player.

Android Tv is not full Android, is a limited Android made with limitations in mind.

For now if you need more specific informations, you can request and i respond.
[Nexus Player Original Android Development] bdkoepke:
Okay, thanks Zulu. I was under the impression that there was a separate branch for Android TV specifically. If there is a way to get the Android TV interface on this build then that would work as well. When I was referencing the Nexus 6, I thought that there was something different in the Audio HAL layer that could be ported over for outbound usb audio. If it works on that device it should be portable to the nexus player as well...

---------- Post added at 09:10 PM ---------- Previous post was at 08:51 PM ----------

Ah, didn't realize that the Leanback Launcher/other apps were just an additional binary blob. I suppose porting those is all I need to do to get the Android TV stock experience.

Thanks Zulu. I will investigate the HAL differences to try and determine the cause of the non-working usb audio output.
[Nexus Player Original Android Development] chibluboy:
Google Play Movies/TV - Black Screen with audio

Has anyone else had a problem with renting/playing movies through Google Play using the LolliRock ROM? I rented Guardians Of The Universe. The trailer plays fine but as soon as you start to watch the actual movie, I get a black screen (overlays such as player controls, movie title, software controls all display fine) with audio only. I tested the same movie on both my PC and Chromecast and the video displays fine. Is there a setting or something else I need to change in order to display the video on my Nexus Player? I had to use my Chromecast in order to watch the entire movie.
[Nexus Player Original Android Development] zulu99:
Uncheck "Disable HW Overlays" in developer options. And you can see the video.

When you have finished watching the film put it back as it was, otherwise you'll have the old problem of black popup on some apps like in the stock firmware.

I think the story around the HW Overlays is another crap protection.

Thanks for your problem report.
[Nexus Player Original Android Development] chibluboy:
Yep, that was it! Thanks for the quick reply. Keep up the great work you are doing with this ROM!
[Nexus Player Original Android Development] midnightzak:
Just tossing out ideas that I know next to nothing about but... Could the overlays have their transparency adjusted so that we wouldn't have to fiddle with it? How does this function properly on stock or on other roms? Or could the specific apps be coded/adjusted to per app set the overlay on or off?

---------- Post added at 09:21 PM ---------- Previous post was at 09:15 PM ----------

I wish I had the time to invest because it sounds like the next evolution of the dream nexus player is a blend of pure android functionality and the ease of Leanback. I think there are launchers out there that could get it close. All I know is that what I can imagine in my head is the same as each of you, and I know it is going to get there!
[Nexus Player Original Android Development] zulu99:
When a device have an hdmi output, there are in Android some security functionality to no permit the record of the video, apart the HDCP. "Dont let secure UI layers to be captured on screen"

Usually chinese makers disable this security in the framework and for this reason some apps have thousand of limitations when hdmi is present.

The problems of Google about Android TV Box in the past and in the future is this. From this fact come all the limitations.

With this firmware I want to stay very close to AOSP for not create incompatibility and to stay legal.
[Nexus Player Original Android Development] zulu99:
If someone wants to play with the games that only accept touch actions with an hardware controller, this video might be helpful.

I did it for my users, but it could be useful for everyone.

https://www.youtube.com/watch?v=HDAT59PyYT0
[Nexus Player Original Android Development] mboord:
hi everyone i havent tried this custom rom yet. looks awesome.

i was wondering if any has had any luck running the android tv launcher app from the app drawer.

https://play.google.com/store/apps/details?id=com.google.android.leanbacklauncher&hl=en

also does the microphone button work on this rom? im wondering if there a way trigger "ok google" by hitting the microphone button on the Nexus player remote.

thanks everyone. zulu awesome job.
[Nexus Player Original Android Development] zulu99:
You can trigger ok google with your voice everywhere, if you have a webcam / usb mic connected..

From third post you can also download a working version of leanback launcher, but to do what ?

The stock remote is completly unuseful for a full version of Android, on the Nexus Player and on all others Android TV Box.

Why ? Try to use it on youtube, google map, gmail, google earth, google plus or any other apps. Should be good only for Kodi, but without volume buttons, play/pause etc. also in this scenario is unuseful.

If an app is made for this remote, like youtube for Android TV, try to search something in this configuration, and compare your experience with a mouse and the standard version of youtube. Only a masochist can prefer the first solution. :)

Apart all, the life is too fast to lose time with directional keys, specially if you have a faster way to interact with your app.

Android TV minim classic smart TV of samsung and company. We all have a recent smart tv, but we have bought an android tv box with a full version of Android to have a faster and complete solution.

Android TV box is not a dvd player, but a modern HTPC with millions of apps and games. Is not only for movies and songs, but to do on big screen all that you can already do with a tablet, a pc and more.
[Nexus Player Original Android Development] midnightzak:
Here is a minor request, can we get the power icon to go away?
[Nexus Player Original Android Development] zulu99:
Sure, with a another modification in AOSP. Because xposed not work with Lollipop.

In reality I thought before doing more important things but you're right.
[Nexus Player Original Android Development] furius:
Ciao zulu99, I'm not minimizing your work on the nexus player, but I don't agree with you on how should be the "perfect" Android TV ... Before the Nexus Player I had a mini pc mk808 and i used it with an airmouse (rc11) or your Droidmote app of course (which I bought few years ago when I started connecting my tablet to the TV!)

Since I tried the user experience of the nexus player and the BT remote, I would never go back to the airmouse and full Android interface because on a TV I need something easier to control so that also my wife and my children can enjoy! Sure the development on this device is at the beginning and I expected more developers working on it. The same Google is going on slowly ... how long will it take before Google releases a version of G+ (specially the photo app) and a Chrome browser dedicated to Android TV??

Just my two cent! Keep up the good work, maybe in the future I'll switch to LolliRock too! ;)
[Nexus Player Original Android Development] zulu99:
I respect your opinion, but you must understand that with the stock hardware remote, or other similar, you can have only a stripped down version of Android. I want and love full Android on my TV. Nothing special only different needs.

You are free to install LolliRock or the stock firmware, certainly with my work you have an alternative that would not have otherwise. The important thing is to choose and not be forced.
[Nexus Player Original Android Development] IceCreamTaco:
Holy crap a nexus player rom!

And its full lollipop!

I will definitely be testing this.

Thank you so much!

Edit : Does casting still work?

I see someone mentioned : http://xdaforums.com/hardware-hacking/chromecast/app-cast-receiver-app-android-t2900726

Does this work properly perhaps?

I dont care about losing the audio searching but casting is always useful for me.

Thanks!
[Nexus Player Original Android Development] zulu99:
LolliRock have voice search capability, you not lose it.

For cast, read my previous post.
[Nexus Player Original Android Development] IceCreamTaco:
Oh! Cool!

Does casting work though? (I care more about casting then the voice search - i do however appreciate the reply)
[Nexus Player Original Android Development] rgolnazarian:
I installed everything fine but at the welcome screen I can't pair anything with bluetooth it kind of freezes at the welcome instructions any ideas on how to fix that??
[Nexus Player Original Android Development] zulu99:
With the few devices that i tried, i not have problems with bluetooth.

Make sure to not use apps that can interfere with bluetooth.

What is the welcome instruction ?
[Nexus Player Original Android Development] midnightzak:
Use a keyboard and mouse to get past any startup and welcome screens.

---------- Post added at 09:43 AM ---------- Previous post was at 08:57 AM ----------

Just to clarify, is the ScreenCast something you're considering adding to Lollirock or no? I was trying to work the steps posted in this THREAD but wasn't able to get it working.
[Nexus Player Original Android Development] zulu99:
I know that this method does not work anymore, I used it on others android mini pc.

Yes i want add the cast functionnality if possible, i deodexed also the original AndroidMediaShell.apk from the stock rom and extracted the x86 libcast_shell_android.so, but not work. i will try to see if the apk work with the original boot.img because i think that this service work only on a locked device.

i modified also the build.prop, the only difference i think is the signed boot.img that enable full widevine protection. i think

i not understand why Google not open this service to all android devices. should be simple, the apk is already in google play.

i have also a rooted chromecast, what is the difference ? boooooo Can someone explain it to me ?

UPDATE

Solved, i was wrong
[Nexus Player Original Android Development] zulu99:
CASTING SOLVED​

On my Nexus Player with LolliRock inside i can cast . I was wrong. Was my mistake, I apologize.

I will pack all and upload in short time.

Update:

The Readme is inside: http://goo.gl/c80nf9

[IMG="cast"]http://s24.postimg.org/vqsa6660z/Screenshot_2015_01_20_22_33_09.png[/IMG]
[Nexus Player Original Android Development] zulu99:
A friendly advice.

Do not have a Nexus Player ?

Buy it now before the price goes up.

;)

​
[Nexus Player Original Android Development] midnightzak:
Holy cow, that was fast!
[Nexus Player Original Android Development] VannMann:
I'm not getting the cast to work. I put the lib file in the lib directory and gave it rw/r/r and the android media in the priv-app with the folder rwx/x/r and the apk rw/r/r (r-read, w-write, x-execute)
[Nexus Player Original Android Development] zulu99:
Appearance confirmations by others. If what you write is true, there is only one reason. I have a build.prop modified. From my build.prop i removed the eng field and swapped with user and i also changed test-keys to release-keys

In other words i modified the build.prop from engineering build to user build.

For others frieds, please test and let me know if it work.

In attachment there is my actual build.prop
[Nexus Player Original Android Development] chibluboy:
Works Great!! Casting to Nexus Player!

I followed your instructions and it works like a charm! Thanks Zulu99 !! You are awesome!
[Nexus Player Original Android Development] VannMann:
Did what i post sound like what you did [MENTION=3044838]chibluboy[/MENTION]?