yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Android Development] 7sen:
Can install above official RR [emoji25][emoji124]
[Nexus 5 Android Development] soorajj:
yes... just wipe caches... even you can install on top of unofficial cm roms. just need to delete /data/data/com.android.settings folder in twrp recovery. ;)
[Nexus 5 Android Development] 7sen:
Okay tonight I make it. RR and odex ?.

Great idea ?
[Nexus 5 Android Development] soorajj:
Rom uploaded
[Nexus 5 Android Development] 7sen:
Download and try it over official 5.2.5 RR.
[Nexus 5 Android Development] 7sen:
working good , dirty install on official Resurrection Remix LP v5.2.5 , code blue kernel :good:
[Nexus Player Original Android Development] zulu99:
Content removed.
[Nexus Player Original Android Development] defconoi:
Great work, I can't wait to see USB webcams work with hangouts and other apps, if we can get that working it will be badass, congrats on being the first ROM for the nexus player and excellent work! Happy holidays!
[Nexus Player Original Android Development] Hero_is_Over:
Dude this is amazing. Thank you i am scared to install just because its a xmas gift and i want to see someone give the ok and i will dive in. I just want to know the best way to sideload apps/ have more apps on market maybe with a build fingerprint and some internal build.prop changes. Any help on that would be lovely
[Nexus Player Original Android Development] cdub50:
Chainfire has a side loading app you can use. I installed es file explorer and then opened it with the sideload app then from my phone I transfer apk's to the nexus player over WiFi.
[Nexus Player Original Android Development] KalenXI:
Is HDMI audio output one of the things not working yet or is it just my system?

Edit: Just my system apparently. Sound only works with the HDMI is plugged directly into my TV. It doesn't work when plugged into the HDMI on my audio receiver.
[Nexus Player Original Android Development] amberkalvin:
Great work! I think it is strange that there is not that much activity on this ROM. I am looking forward to installing it either tonight, or tomorrow, but one quick question.

Is there anything inside the stock lollipop that isn't working? Like apps not working, or something like that? Casting I am not that concerned about, for now.

I will test soon enough and post my findings as well, but a heads up would be nice.
[Nexus Player Original Android Development] VannMann:
I second this! Would love to keep the cast feature. And is the Included remote useful and does the mic still work good?
[Nexus Player Original Android Development] tomalak007:
I found the included remote barely functional because most apps are configured for touch and you can't navigate.
[Nexus Player Original Android Development] KalenXI:
So far the only ones I've found that don't work at all are Netflix and Hulu. Both crash immediately upon opening.
[Nexus Player Original Android Development] amberkalvin:
Thanks! I'm definitely looking forward to checking it out. I'll post back anything I find as well.
[Nexus Player Original Android Development] VannMann:
FYI: make sure you have a USB mouse and\or keyboard to set up. The remote is useless since you can't get to the Bluetooth function to pair it and first boot. Will try later when my otg cable comes in. Looks awesome on my 55' though!

http://imgur.com/lfL0APZ
[Nexus Player Original Android Development] tomalak007:
Has anyone figured out how to get the leanback launcher working? I installed a version but it didn't display anything.
[Nexus Player Original Android Development] zulu99:
Next step done. Audio from usb webcam. I'll do some more tests and then i'll add the work in the next firmware.

Voice calls in Hangout

Voice search

Sound recording

are working.﻿

Tested with Logitech C525 webcam

It was very hard modify the audio HAL.

In the aosp code of nexus player and in the original android tv firmware, the audio hal have many restrictions and point also on some closed parts for the little remote control audio functionality. In the original version of the HAL you can't up/down the internal volume of the nexus player but you can modify only the master volume of TV with the standard remote of the TV, in addition, you can use as external audio input for voice dictation only the little remote, and you can't use programs like hangout or record sound with external microphones. The audio HAL, in other words, is very limited and block voluntary many things. I modified this part to have volume modifiable with any hardware and software remote, unlocked the volume keys and i added the ability to accept others external microphones for voice dictation and the ability to also record sound and use, in app like hangout, the external mic of others sound devices.﻿

[YOUTUBE]bV9z7fc02Is[/YOUTUBE]
[Nexus Player Original Android Development] zulu99:
I not have Netflix account to test, have you tested the x86 version or the arm ?

I'm working on other things, but all that works on the original firmware, will also work on LolliRock. You can try also with the original build.prop

the only thing that you must add to the original build.prop are the fields:

ro.sf.lcd_density=220

qemu.hw.mainkeys=0
[Nexus Player Original Android Development] zulu99:
You can get the original build.prop and all that you want from the original firmware.

Downlod the stock firmware, extract the system.img , convert it to standard ext4 img with the linux tool simg2img. When you have the ext4 system img, you can mount it where you want, also in windows, and in this way you can help to test many things.

Instead, when you need updated exlusive apk for the original firmware, you can reinstall the stock firmware, extract all apk that you need and share with friends. The apk name is base.apk and is inside the /data/app/your-app folder. For the leanback launcher apk in the third post, I did it this way.

I think that for netflix, you need the x86 version, you can get it from your android tv firmware. From your log, i see that you installed the arm version because the log point to an arm folder. should be x86. Maybe you have installed the ADT-1 version.

I not understand why netflix is so restrictive and monopilstic with users who have regular subscriptions. This behavior only leads to failure even if ..... http://arstechnica.com/information-...ing-fast-lanes-at-the-expense-of-competitors/

Update:

The new boot.img solve arm traslations problems. You can find the new boot.img in the first post.
[Nexus Player Original Android Development] Turbo4V:
Really like this rom, smooth, stable and easy to install. Just wish netflix worked, i can't really use it without that.

keep up the great work, thank you!!!
[Nexus Player Original Android Development] zulu99:
For now, for restrictive services like Netflix, on all Android TV box, you can install Splashtop 2 Remote Desktop, connect to your PC in lan and do what you want.

If you use the Splashtop 2 Remote Desktop on the Nexus Player, i suggest to go in settings of the app and check compatibility mode.

Update:

solved with the new boot.img
[Nexus Player Original Android Development] VannMann:
I got that to, but my tablets, nor my phones can see it as a casting device. I am not on the latest lollirock though. I'm a version behind. Still hoping for a recovery style of updating instead of wiping every time. Guess I have to bite the bullet to find out.
[Nexus Player Original Android Development] chibluboy:
[MENTION=2737801]VannMann[/MENTION]

I'm using Google Chrome and the Chrome Cast Extension - When I go to Youtube and start playing a video, I click on the "cast" button which activates the extension. Google Chrome shows The Nexus Player as well as my Chromecast and my VIZIO TV (TV has cast receiving built in) as available cast receiving devices. When I click on the Nexus Player option, it immediately starts playing on my Nexus Player/LolliRock.

Try this to see if your Nexus Player can receive the cast.
[Nexus Player Original Android Development] VannMann:
[MENTION=3044838]chibluboy[/MENTION], I will tomorrow evening. Time for sleep now in the EST zone. If that doesn't work, I'll do a complete wipe and try again. ;)
[Nexus Player Original Android Development] xaudiblex:
Really tempted to give this a try. Do you happen to know if it works with apps like ESPN or watchABC?

Thanks in advance!
[Nexus Player Original Android Development] chibluboy:
[MENTION=943728]xaudiblex[/MENTION]

I am streaming WATCHABC now using the Google Chrome browser/Cast Extension from my PC. Works perfect. I have not tried with the android app. Basically from what I understand, any website video you can view in Google Chrome should be able to be cast to the Nexus Player. I just click on the Google Cast extension and choose Nexus Player. See the attached screen shot.
[Nexus Player Original Android Development] zulu99:
Please the next time specify that you don't have the last version, otherwise you confuse me.

The Cast Receiver can work only on the last LolliRock version 1.4 or higher.

And actually i'm impressed how it work.

I tested all that is testable from Italy and all work well with my tablet nexus 7 2013 with last stock rooted firmware and with my phone galaxy s 3 i9305 with cyanogenmod inside.

I write from Italy because some apps like Netflix not work outside US without a vpn.

I tested many apps from Google Play also if i uninstalled after the test :)

Mainly the chromecast functionality is useful if there is something that was blocked in a box on the wishes of the developer, thing that i not understand and not appreciate.

If the app can work standalone in the box, is better use it in this way. Or at least i prefer this way.

However for some things is very useful.
[Nexus Player Original Android Development] ProcyonSJJ:
Why would anyone be worried about that? NP is not exactly "flying off the shelves," so to speak, the adoption rate has not been that stellar. Given that fact, why would Google consider charging more for the device?
[Nexus Player Original Android Development] zulu99:
I'm joking, i write this to say:

I have more than 30 android tv box / hdmi sticks and in little time the Nexus Player

became my best device. Do you know why ? Because is the first Android TV Box with pure Android inside. Do you know what mean for a developer when a device have a crap clone of Android inside ? Users want that Android apps in Google Play work well also on this bad devices. But if you don't have Android or a certified device how can you expect the compatibility ?

For me the Nexus Player is the best android device for TV currently available, others also if have a better hardware, have a very bad Android OS inside. Hardware without software is nothing. And Android that not follow Google standards are unuseful because app in Google Play are made with Google Android SDK, so without a certified device or at least one that follow Google standards you can't claim compatibility.

Do not misunderstand my words, however, changes such as those of CyanogenMod are positive because they add things without breaking the compatibility.

Thanks for your question, in this way i had the opportunity to explain better.
[Nexus Player Original Android Development] VannMann:
Update: just got home from work, and casting is working from my phone and tablets now. Guess it just needed to settle in. Thanks for your work [MENTION=1469500]zulu99[/MENTION]!
[Nexus Player Original Android Development] midnightzak:
Is CM working on something for the Nexus Player?
[Nexus Player Original Android Development] zulu99:
Yes it can. But need some corrections.
[Nexus Player Original Android Development] VannMann:
CM12 on my player is what I'm hoping for. This rom is amazing, but everything i have is on CM.
[Nexus Player Original Android Development] zulu99:
Not warry, i'm on the same line. CM mean Aosp + good things to be free from restrictions and i want the same. but you must understand that this is an x86 device and for now we already have the best that we can. I already build a cyanogenmod 12 for Nexus Player, what not work is the launcher and the recovery. usually i use the Google launcher also in cyanogemod for the recovery instead we will see. I hope that also others developers can work on this device.

The base aosp rom for now is very good, we need on this firmware a reboot button, remove the battery icon and others things useful for a box. I want to see things as they go, and then I have very clear ideas about what to do. i work, for passion, on android mini pc from 3 years and in very difficult conditions for the lack of source code, the nexus player is an official nexus device with source code in aosp and all is more simple.

My intention is to work respecting Google, but I not know if Google approve or not this work. we will understand soon, I believe.

Do not forget that we must say thanks to Google if we have all this. I'm only a small developer that Google can destroy in one second :)
[Nexus Player Original Android Development] chibluboy:
(inateck) 3 port USB 3.0 Ethernet Hub / ASIX AX88179 chipset

I purchased the inateck HBU3VL3-4, 3 port USB 3.0 Ethernet Hub based on the ASIX AX88179 chipset . I know from reading the ACCESSORIES Forum that it appears to not currently support LAN. I have successfully used the USB hub, I plugged in my Logitech web cam in the hub and can access video as well as the microphone and and use "OK GOOGLE" voice commands.

Is there any work being done to update the drivers to allow LAN access? I noticed on the ASIX support site that they have an updated Android/Linux kernel 3.x/2.6.x Driver V1.13.0	dated 2014-12-25.

I have inserted links to some of the support websites that I could find.

Thanks in advance for any info on this :)
[Nexus Player Original Android Development] zulu99:
If the driver is this i can help you, but don't forget that you have usb 2 on NP. If you connect an usb 3 the speed is always of usb 2. The wifi ac should be better. I can confirm that the wifi on Nexus Player is very good if you have a good router, is not like the bad chinese box.

config USB_NET_AX88179_178A

tristate "ASIX AX88179/178A USB 3.0/2.0 to Gigabit Ethernet"

depends on USB_USBNET

select CRC32

select PHYLIB

default y

help

This option adds support for ASIX AX88179 based USB 3.0/2.0

to Gigabit Ethernet adapters.

This driver should work with at least the following devices:

* ASIX AX88179

* ASIX AX88178A

* Sitcomm LN-032

This driver creates an interface named "ethX", where X depends on

what other networking devices you have in use.
[Nexus Player Original Android Development] chibluboy:
Awesome, I am aware of the USB 2.0 speed. I have an older router that only has wireless N. Is USB 2.0 still slower than Wireless N Wifi? I'd definitely test it for you to see if it works. Thanks for the quick response!
[Nexus Player Original Android Development] zulu99:
In the next update will add this driver for you.

UPDATE:

In the actual kernel of LolliRock 1.4 is already present the ASIX AX88179/178A USB 3.0/2.0 to Gigabit Ethernet drivers.

If you investigate and find a more compatible driver i can help.
[Nexus Player Original Android Development] iamtek7:
Changelog Neede

Zulu99,

First off, I appreciate all you are doing here!

I have a request:

On post #1, can you include a changelog so we can see what has updated/included by you also stating what kernel version is included with this DL?

The reason I ask is without custom recovery, wiping system of setup apps can be a tedious process and we can see if we need the updated changes you have made for LolliRock or wait for next update...

Thanks!

I
[Nexus Player Original Android Development] zulu99:
sure, we can.

In the first post there is all that the actual firmware have.

in the others posts you can find also the changelog.

usually when i upload a new firmware i write what was added but is not in first post.

for a better presentation you have right, but the changelog of various version is already in the above posts.

The problem is that a day have only 24 hours :)
[Nexus Player Original Android Development] VannMann:
What specific Logitech web cam (model #) are you guys using? I'm using a Microsoft life cam and it sucks! Looking for a cheap alternative!
[Nexus Player Original Android Development] chibluboy:
Hmmmm.... interesting, is there a setting I need to change in order for me to switch from wifi to LAN? Maybe it's just not compatible? Again, my HUB works fine, just not being able to use the LAN. [MENTION=1469500]zulu99[/MENTION] What version driver are you using?
[Nexus Player Original Android Development] zulu99:
Should be automatic the change. Try with commands dmesg and lsmod to understand if the driver was loaded. I can add only a driver that you suggest in the kernel, i can't help without your same hardware.

The driver is this: https://android.googlesource.com/ke...llipop-release/drivers/net/usb/ax88179_178a.c
[Nexus Player Original Android Development] zulu99:
Without battery icon looks better ! Will be active in the next firmware version.

Only Android can be better of AndroidTV. Google vs. Google. I'm joking :)

VeryBello !

[IMG="without battery icon"]http://s13.postimg.org/nc3f93xfq/Screenshot_2015_01_24_19_49_25.jpg[/IMG]
[Nexus Player Original Android Development] chibluboy:
Kinda Working: ASIX AX88179/178A USB 3.0/2.0 to Gigabit Ethernet

[MENTION=1469500]zulu99[/MENTION]

Well, funny thing is that I was playing around again with this today and now it appears to be connecting with my LAN once the wifi is turned off (see attached pic), my router see's my Nexus Player as a "WIRED" connection. I can ping the I.P. address but the Nexus Player is still trying to demand I use WiFi. Any app that needs internet gives me an error that the wifi is turned off. It will not default to my LAN.
[Nexus Player Original Android Development] xaudiblex:
Caved in & installed it. I am loving the ability to use the casting from within android apps! Would it be possible to:

Hide the navigation bars & status bars when using apps like the casting app?

Install Android TV versions of certain apps (Food Network installs regular app not Android TV version & leanback launcher refuses to install

Thanks in advance!
[Nexus Player Original Android Development] zulu99:
Tested in this moment with a $5 usb to ethernet adapter and i have no problems with apps that i tested.

I tested google play, google plus, chrome, houngout, my app etc.

I deactived the wifi, connected the usb to ethernet adapter and restart.

In Android 5 Lollipop the ethernet is supported without modifications like in old versions of android.
[Nexus Player Original Android Development] chibluboy:
OK, Thanks for checking. I'll just return this and order a USB 2.0 HUB that has been confirmed as working. I really appreciate your time and looking in to this for me. Keep up the great work [MENTION=1469500]zulu99[/MENTION] !! :)
[Nexus Player Original Android Development] zulu99:
Hide the navigation bars & status bars is not necessary because from android 4.4 an app can hide automatically with android sdk.

If you want force this, there are also apps in google play to do this.

An example: https://play.google.com/store/apps/details?id=com.dreamori.hidebar

For specific AndroidTV apps, you can install the Leanback launcher that is in the third post. it work.

If you open this app with leanback launcher you should see the AndroidTV version, if you open this app with classic launcher you open the classic version of this app.

But some not correct developers, made two version of the same app only to earn two time. I hope that google can do something against this negative fact of Android TV. Specially against big developers.
[Nexus Player Original Android Development] chibluboy:
[MENTION=1469500]zulu99[/MENTION]

Just sent you a donation $$ for your work :)
[Nexus Player Original Android Development] zulu99:
Many thanks. I use the donation money to buy devices.
[Nexus Player Original Android Development] xaudiblex:
Thanks for the tip. I tried the leanback launcher but everytime I try to launch an app, it force closes. Thanks for your hard work & quick responses!
[Nexus Player Original Android Development] zulu99:
which app ? We are using the same firmware ? In my firmware also if i not use the Leanback Launcher, because i like the google now launcher, i can start apps without problems. Supersu and my DroidMote for example have also banner for leanback launcher and i can start the app from classic launchers and from leanback launcher. But i tested also others apps.

If you have the last 1.4 LolliRock firmware and you explain better what are you trying to do, maybe i can help. Could also be useful for others.

Unfortunately some developers not understand that the same app can have 2 UI, instead they made 2 versions of the same app.

Try Google Play Music to understand what mean same app with 2 UI.

AndroidTV mean only more accessibile apps, but if a developer made 2 different apps AndroidTV became another OS.

Apart this, with a good remote, in rare case an app for leanback launcher can be better of the standard user interface that the app already have.

To control Android in TV you must only have a good remote.

Try DroidMote and you will understand that you can do all in very simple way.
[Nexus Player Original Android Development] amberkalvin:
Just wanted to update everyone on my findings with my light pack. Got it up and running and everything worked except screen grabbing.

I did however notice that I had the no sound issue. So I removed the lightpack and I still didn't have sound. Reboots did not help either.

I had to reinstall firmware via fastboot and now sound works.

Not going to try again until prismatic gets updated or something.

Any ideas on how to get this working?
[Nexus Player Original Android Development] zulu99:
What is light pack ? screen grabbing ?

I don't understand your post, but one thing is sure, if you had to reinstall the firmware is because the first time you not installed it well. You miss the fastboot -w command to clear the things of the previous firmware.
[Nexus Player Original Android Development] xaudiblex:
I am on 1.4 and installed the leanback launcher on the first page. I was trying to play food network and HGTV. They show up on the launcher but they crash when I try to launch it.
[Nexus Player Original Android Development] zulu99:
Link me the two apk i want see. Also if we know the we can install the classic versions of both apps. Only for study.

Make sure that both the apk are the x86 versions extracted from the Nexus Player. When you install this apps on the nexus player you will find two base.apk in data/app/yourapp folder.
[Nexus Player Original Android Development] JLine05:
Starz Play

Hey Zulu, the Starz Play app works fine until you play a video and then I get a black screen though I can hear the sound. Do you know what might be causing this? Thank you.
[Nexus Player Original Android Development] bkdg100:
verified video streaming apps ?

can anyone verify they the steps to get amazon instant video running ? any help here before i jump . thanks in advance
[Nexus Player Original Android Development] zulu99:
Cause the protection of this app. Go in developer options and deselect "Disable HW Overlay" After you stop to use the Starz Player select it again, otherwise HW Overlay cause visual problems like in the stock rom.
[Nexus Player Original Android Development] zulu99:
It work in the stock firmware ?
[Nexus Player Original Android Development] bkdg100:
i think it only works with lollirock rom and crashes in stock rom.
[Nexus Player Original Android Development] midnightzak:
I just side loaded the app and it worked just fine. Try a couple of apks, and if you need then I can try and pull the working apk from my player and send it your way tomorrow.