yashsingh1/xdaforums huggingface dataset:
[Nexus Player Original Android Development] zulu99:
You can use the mic of webcam or an usb mic. If you need only voice to text you can use also DroidMote.
[Nexus Player Original Android Development] conquesoextra:
Hi guys!

First of all, sorry for my english, im doing my best.

This is my first day on this sub-forum, great community by the way!

Just confirming if i did everything right:

1.- Nexus player updated to 5.1.1 (oficial)

2.- Unlocked the bootloader, but i didnt reboot the device.

3.- Flashed everything related to the rom (including root).

4.- Rebooted.

It seems that booted fine, but now i can not use it whit the remote control, it seems that i need to buy an OTG adaptor.

Thanks in advance!
[Nexus Player Original Android Development] zulu99:
After the first setup with an OTG adapter. Use DroidMote and you will be very happy.
[Nexus Player Original Android Development] zulu99:
It's time to Play all Games on your TV also Touch-Only Games

https://plus.google.com/+VideomapIt
[Nexus Player Original Android Development] jocarog:
I get a 404...
[Nexus Player Original Android Development] nickhaven:
I think he was linking to the video on this page https://play.google.com/store/apps/details?id=org.videomap.tpc
[Nexus Player Original Android Development] zulu99:
No, sorry, the above link is of my Google Plus page in which i added many Gameplay videos made on my TV. Nice Android games and i shared also many touch profiles.

https://plus.google.com/+VideomapIt
[Nexus Player Original Android Development] nickhaven:
Oh sorry. Great app!
[Nexus Player Original Android Development] jacoghi:
Was anybody able to change quick toggles on lollirock using GB LP? I've been trying but it's force closing on me every time. All the other functions work perfectly but this.
[Nexus Player Original Android Development] Asadullah:
I'm trying to implement these into my app are these kernel level changes?
[Nexus Player Original Android Development] jacoghi:
Op, do you have the source code of the rom uploaded somewhere? I wanted to merge the newest AOSP tags and rebuild it, if that is fine for you. Thanks for the great work once more, your rom is amazing.
[Nexus Player Original Android Development] noobiedev83:
Anybody have issues with Netflix can someone have a fix please??
[Nexus Player Original Android Development] KalenXI:
You need to set your TV to "Full Pixel" or "1:1" display mode to disable overscan. If it doesn't have this option then you can use UI Tuner to adjust the overscan. You'll need to be rooted to use UI Tuner.
[Nexus Player Original Android Development] zulu99:
Thanks, this is good way for users with stock firmware, but we can enable the checkbox by defaul also on next firmware. Already we have found two things to add.
[Nexus Player Original Android Development] midnightzak:
Thanks Zulu, you rock!
[Nexus Player Original Android Development] zulu99:
All xda users ROCK. Happy new year to all Android lovers.

An Android even more open source and customizable as an expression of freedom in a more democratic world.
[Nexus Player Original Android Development] dirtsky:
Oh Hell Yeah! Can't wait to try this ROM! Been waiting for somebody to do it. Can't stand the dumbed down verison of 5.0 the Nexus player has.
[Nexus Player Original Android Development] midnightzak:
Dunno how many ROM devs this device will have, but this is one to watch for sure. Some really great momentum in a short amount of time!
[Nexus Player Original Android Development] zulu99:
To disable by default HW Overlays in development settings in next firmware, i modified this file:

https://android.googlesource.com/pl...r1/services/surfaceflinger/SurfaceFlinger.cpp

with this lines:

property_get("debug.sf.hw", value, "0");

mDebugDisableHWC = atoi(value);

and in default.prop

debug.sf.hw = 1

if you have no objections, will be adopted in the next version, and so we will have another problem solved.

Let me know
[Nexus Player Original Android Development] zulu99:
How Nexus Player Recovery work: ( for people like me who still had not understood :) )

reboot recovery

when you see an Android robot with a red exclamation mark and the words "No command."

Press and hold the NP hardware button for two seconds to bring up a menu. (button on the bottom on the Nexus Player)

normal press = key down

long press = key enter

In attachment you can find the aosp recovery without the signature verification check + sample update.zip that contain update-binary for x86, useful to create your update.zip

to install recovery: fastboot flash recovery recovery.img

to install the sample update.zip: go in recovery mode, select adb sidelod and from your pc: adb sideload update.zip

https://mega.co.nz/#!mRh30IDY!7YH1QfWuMnnxJqAyOXDmiwsmJQPVniyG5D3DoKDkiLw
[Nexus Player Original Android Development] defconoi:
What's the possibility in hacking the new native apps to SD functionality into lollirock for external storage? If we can add this it would be quite badass.
[Nexus Player Original Android Development] VannMann:
Can't it be written in for the OS to never go into portrait mode?
[Nexus Player Original Android Development] midnightzak:
This would be fantastic!
[Nexus Player Original Android Development] zulu99:
The firmware supports only landscape mode, infact in quick settings you can't see lock in landscape or portrait.

A little number of apps, despite this, can rotate. I think bad development. but still I did not take the problem seriously in analysis.

In any case, for now, with rotation locker com.devasque.rotationlocker or similar apps, long press on landscape button to force forever landscape also on this little number of strange apps.
[Nexus Player Original Android Development] zulu99:
I will try to study it. But there are many things to understand in this new Nexus X86. Calmly we can do everything also with the help of others developers.
[Nexus Player Original Android Development] VannMann:
You're doing a fine job, Sir! Only other thing i could think of that would be nice would be a clear all recent button. My girlfriend got me this box, and thought she got me something i wouldn't like. I knew the possibilities and you made it happen. Now she thinks it's the wave of the future, lol. Thank you, and again, great job so far!
[Nexus Player Original Android Development] amberkalvin:
Dude! I am loving this ROM!! I finally got around to flashing the new boot and now Netflix works like a charm. Also, Amazon instant video would not work before I flashed and now it is working as well.

GREAT JOB!!!!!!!!

I will gladly donate something. Thanks for getting this rolling and making this possible. I am actually sending this message from my Nexus Player now.

Pretty comfortable to use with my K400r.

I don't have alot of free time but will help in any way I can. feel free to PM me if you need anything .

Thanks again!!

Kalvin
[Nexus Player Original Android Development] zulu99:
New version of LolliRock 1.3 in first post:

changelog:

Based on AOSP Android 5.0.2 LRX22G

Kernel now is the Unleashed Nexus Player v7 made by defconoi

http://xdaforums.com/nexus-player/orig-development/kernel-unleashed-nexus-player-v1-t2977254

Fix for unity 3d arm-only games

HW overlays disabled by default (chrome white popup etc.)

Many thanks to KalenXI for the collaboration
[Nexus Player Original Android Development] VannMann:
To update would mean full reset, right? Can't wait for a custom recovery method.
[Nexus Player Original Android Development] amberkalvin:
I haven't installed v1.3 but last night when I did 1.2 thats the way I did it, just reinstalled boot.img, system.img, wiped, then root.img. It was all fresh but I think it was worth it to make sure you're starting without any issues.

Was quickly able to get everything back up and installed.

Good luck.
[Nexus Player Original Android Development] zulu99:
In the post above i already posted a light stock custom recovery with which we can made updates. But when we made big changes to the OS, i'm not a big fan of partial wipe. With all devices and firmwares. In any case in future we will have a better complete recovery. CWM i hope. The first thing I'm interested in, is a base firmware fast, stable, clean and updated. On this base we can add the infinite with your help :)

The LolliRock 1.3 really Rock, please help me to find bugs. I can't live without bugs :)
[Nexus Player Original Android Development] VannMann:
Will do, friend! ;)
[Nexus Player Original Android Development] jocarog:
It took me 5 mins to find it:

http://xdaforums.com/showthread.php?p=60320762
[Nexus Player Original Android Development] jacoghi:
I had seen this post, but it doesn't seem to be the most updated version of the rom. I wanna start where the rom is right now and just add the new patches.
[Nexus Player Original Android Development] jocarog:
The latest source is a few posts after this one... Just keep reading and you should be able to find it [emoji12] [emoji106]
[Nexus Player Original Android Development] jakmayhopher:
I already have root, but could someone tell me how to push the file to the nexus player? I don't really understand the OP instructions.
[Nexus Player Original Android Development] angelorg74:
Can someone please tell me how to do reinstall the rom cleanly? I have a dirty rom as I installed it and it did not wipe out my apps and it has all sorts of problems please help!
[Nexus Player Original Android Development] nurunet:
Hi zulu99, thanks for the great work! Do you plan continuing development of this mod?
[Nexus Player Original Android Development] TheShamsMan:
Hey guys,

Was wondering if anyone using the leanback Netflix app has been experiencing crashes on launch?

I've been using the app for months now and it's never given me a problem. Last week, the app would just crash 2 seconds after launch. I did a clean flash and it fixed the issue only for a few hours. I've tried rolling back a version, but nothing is working.

Any ideas? I can't think of anything I've done differently that would change behaviour. Thanks guys!
[Nexus Player Original Android Development] zulu99:
Sure i'm studying Android 6 Toilet Paper now that add others limitations to Android.
[Nexus Player Original Android Development] zulu99:
factory reset and you will solve.

or

fastboot flash system system.img

fastboot flash boot boot.img

fastboot -w
[Nexus Player Original Android Development] zulu99:
via TWRP recovery

install TWRP recovery ->

fastboot flash recovery your-twrprecovery.img

copy SuperSu zip file in internal sd card

start TWRP recovery, select supersu zip file and install

OR more easly

To root download this file http://download.chainfire.eu/631/CF-R and extract the file root.img

fastboot boot root.img
[Nexus Player Original Android Development] zulu99:
For all.

Is a specific problem or also others have this problem ? I don't use Netflix, so personally i can't share my experience.
[Nexus Player Original Android Development] nurunet:
I think I'll have a look at it this weekend. Under stock ROM, the Leanback Netflix app just crashed when I had a VPN connection running.
[Nexus Player Original Android Development] nurunet:
Okay, now I installed Android in the Leanback version. Watched a first episode without problems. Then when I tried to play the next, the app crashed. I also had issues (not sure if the same ones though) with the app on stock until I upgraded to 48.
[Nexus Player Original Android Development] TheShamsMan:
VPNs don't work with Leanback Netflix. I've tried it every which way. You'll need to use a DNS service to access US content.
[Nexus Player Original Android Development] 53l3c7a:
Hey [MENTION=1469500]zulu99[/MENTION], ROM is great, super stable! Any plans for an LMY48N build? Stagefright has me sketched out, especially since this being an always-on device on a static IP.
[Nexus Player Original Android Development] zulu99:
It's time of Android 6.

We will see if with the others restriction added we will still have an excellent firmware like LolliRock 2.1.

I will put all my best effort.

[YOUTUBE]Qz8FEooXv2g[/YOUTUBE]​
[Nexus Player Original Android Development] eejayyeahuuh:
I just got this up and running today! So far so good. I've got a little lag going on between the droidmote and server. Is there any way to stop it. The cursor skips every so often.
[Nexus Player Original Android Development] lefigue:
Using LolliRock with an actual touch screen

Thanks for Lollirock. You did a great job anticipating so many things I wanted to see in a NP ROM! There is one thing, though...

This may be a real novice question, but how do I get my touch screen working with Lollirock? I've tried creating an idc file (per this spec using a this guide: like this one), but it didn't seem to have any effect. If anyone knows of a guide to getting it working (or experience doing it themselves) I would really appreciate hearing about it. My monitor is a Dell P2314T.

If touch screens aren't explicitly supported, is there any chance you would consider it for Marshmallow ( fugu v6)?

Thanks!
[Nexus Player Original Android Development] zulu99:
Make sure to have sufficient wifi signal and all will work very well.

If you have problems, restart your router and devices and retry. I use it every day with my galaxy s6 and a D-link router and all is very fast.

You can take a look to this playlist to see how it work:

https://www.youtube.com/playlist?list=PLtPqlDNixe-i5b9mO0Ylwdmd1ndgguo3_

This playlist contain all my gameplay on TV and for each video you can find also the touch profile if the game is touch-only.

I support touch-only games and also games with full controller support.
[Nexus Player Original Android Development] zulu99:
Android support touch screen by default. If the multi touch input device is Android / Linux compatible, and you can solve with an idc file. But many devices don't follow the kernel protocol and can be not compatible without a driver that translate the touch to kernel events.

Is not simple find a touch screen directly compatible with Android, usually manufacturers produce drivers that you should add to the firmware.

DroidMote emulate also a touch screen in Android, you can have real multi touch gestures like a real touch screen.. The touchpad with two fingers is indirect multi touch. (external multi touch device pointer, like a multi touch trackpad ) The gamepad2touch is direct multi touch. ( internal multi touch device, like a real touch screen )
[Nexus Player Original Android Development] daign:
thank you so much. been struggling with this for a while!
[Nexus Player Original Android Development] Jeremiah.Crowell:
I installed Lollirock, but was having inconsistent issues with using stickmount pro and foldermount. It was not working every time. I read about Android M Preview 3, so I flashed the new Preview 3 yesterday on some spare time. There was an option to format a drive as a removable storage android could read better. So I reformatted a 500gb HD I had laying around. After playing with Android M for a few hours, I decided I couldn't live with the leanback launcher the Nexus Player Preview 3 was using. So I switched back to Lollirock 2.1. I hooked the external hard drive to my computer to reformat it for Lollirock use. I guess I assumed it wouldn't work? Anyway, the drive opened up and I noticed a folder directory "lost.dir"

Lightbulb.

I ejected the usb HD, and plugged it into the usb hub on the nexus. Opened up ES file explorer (without stickmount installed at all) and what do you know..... a mounted external drive with all my content on it. This means no more stick mount and any errors associated with it. So this is a fix for having a pnp removeable storage on Lollirock 2.1. I imagine a drive formatted like this would work with any 5.1 lollipop +otg?

Lots of work, and the only reason I found this was pure accident. I hope it helps someone until [MENTION=1469500]zulu99[/MENTION] has a 6.0 version available.
[Nexus Player Original Android Development] Talysdaddy:
I'm on LolliRock with a 32GB flash drive mounted as my internal storage. So far I have over 14GB of apps & games installed, waiting for a SSD, I just bought and will swap in a 120GB SSD, instead of this 32GB drive. Anyway, I never installed StickMount, ever, and you can see from the screenshot, it's been working great the last few months.

[IMG="NEXUS PLAYER ON LOLLIROCK 2.1"]http://i60.tinypic.com/2csj72t.png[/IMG]
[Nexus Player Original Android Development] Jeremiah.Crowell:
Do you know if the SSD will have the same performance as the stock drive? I have a 16gb M.2 SSD in an external enclosure, but I don't like the idea of creating lag or a slower experience.
[Nexus Player Original Android Development] CollotsSpot:
How did you mount a flash drive as internal memory?
[Nexus Player Original Android Development] zulu99:
If you want test final stock MRA58K, this is the Root:

https://plus.google.com/+VideomapIt/posts/aFuH9vQgiFF

Without Root i don't trust any firmware. Many spywares from big companies :)

https://koz.io/inside-safetynet/
[Nexus Player Original Android Development] jacoghi:
Not a chance I'll trade full Android by this bs Android marshmallow TV. My player is sticking with lp till we get an update for lollirock, otherwise, lp forever, haha! At least Google was swift this time with the binaries.
[Nexus Player Original Android Development] Talysdaddy:
Well were always going to be limited by the micro USB port which has only USB 2.0 speeds. Only way around that's to crack the NP open, which I'm hardly any innovator, I can follow someone else's instructions pretty well, but don't have enough balls to try anything first myself.

Look at this way, we're using the best with what we have available at this point and if lag is more important than capacity, don't add anything at all. I don't mind an extra second or two, at least I'm able to do what I want with it, than have it be fast, without the ability to do anything fun at all..

I've always known the USB 2.0 would a limiting factor when I bought it, so I never set my expectations that high.

---------- Post added at 12:23 PM ---------- Previous post was at 12:16 PM ----------

Kinda hard to post links on my phone but check out the "Data2USB" thread, hit back and it'll be one of the other threads here, either up top of below this one, started by Deez Troy, the TWRP guy.

---------- Post added at 12:24 PM ---------- Previous post was at 12:23 PM ----------

Should be DATA2USB, didn't realize I made a smiley face.. lol
[Nexus Player Original Android Development] CollotsSpot:
Thanks ?
[Nexus Player Original Android Development] Talysdaddy:
Forgot to mention, if you guys are going to give it a shot, don't format the ext4 partition on another machine, like a PC with Mini Partition Wizard. I never got it to work that way, don't know why? It's way easier though, simply format the drive with TWRP, the NP's custom recovery. While in recovery, "mount" the "USB OTG drive" (your new drive), there's an option to "format" it in the menus, look for the "change file system" button and select "ext4." After this, you can flash the Data2USB.zip, reboot, I may take awhile, but after that you'll be in LolliRock. Head over to "settings," then "storage" and verify your ">5GB total storage."
[Nexus Player Original Android Development] xRuisuCepi:
xfinity tv isn't working :(
[Nexus Player Original Android Development] zulu99:
The work on Android 6 was started and I am well advanced.

If my spare time is sufficient, i think that this week-end i will upload a first beta version.
[Nexus Player Original Android Development] Otisrhw:
Great to hear!
[Nexus Player Original Android Development] 53l3c7a:
Yaaaay!

---------- Post added at 08:05 PM ---------- Previous post was at 08:03 PM ----------

I couldn't install the TWC app or HBO Go. I sideloaded TWC and it worked fine for me.
[Nexus Player Original Android Development] jacoghi:
That's great to know! Thanks for all the efforts in keeping this awesome work of yours kicking ass.
[Nexus Player Original Android Development] dirtsky:
Dude, that's awesome to hear! Love the work you do for the Nexus Player. Been a user since the beginning. :good:
[Nexus Player Original Android Development] TheShamsMan:
Hey guys,

I'm having issues with my screen cast. Was wondering if anyone was having the same issue or not?

I cast using either my S3, my girlfriend's S6 or my Nexus 10 onto our big screen TV, which is hooked up to the Nexus Player. The casting option comes and go constantly. I'll go into Display>Cast Screen, it'll find my Nexus Player, and the cast option on YouTube will appear. The video will finish casting and the cast button will again disappear. I'll then have to go back into Display options, give me a few seconds (some times a couple minutes) before it'll recognize the Nexus Player again and regain cast functionality.

When the cast works, it works great, but it drops constantly. Is this common? Or perhaps I'm missing something? Thanks!
[Nexus Player Original Android Development] Otisrhw:
Same for me I was working but my phone is on 6.0 now, I'm thinking perhaps that's the problem. Did you upgrade casting device to marshmallow?
[Nexus Player Original Android Development] roebling:
I have same problem, think it's a memory management issue and, sometimes, a router problem. Restarting everything clears it up for me.
[Nexus Player Original Android Development] TheShamsMan:
I've tried power cycling. That didn't really make a difference. I was behind a DNS service, which I disabled, made no difference either.

I can't find much of a pattern. Some days it'll take a couple seconds to connect and other times the option won't come up for 8, 10 minutes.

Thanks for the reply though.
[Nexus Player Original Android Development] zulu99:
Full Android 6 was published in a dedicated thread:

http://xdaforums.com/nexus-player/orig-development/rom-t3222022
[Nexus Player Original Android Development] nashi20002003:
Hello, after reading your post I installed for the first time Lolllirock and guess what? 2.1 has native otg mount. Yes no more need of Stickymount. It's builtin. Mine I did not have to format in 6.0 stock at all. All I did was to erase the mounted 500gb SSD MX100 and after that it formatted it right there and was available as a usb storage. THis is great.....yeah I would like to move 6.0 but one of my critical app is not yet updated to support 6.0 so it's crashing. But now I can use Lollirock without issue. I still rooted and used foldermount for that app since it does record livestream.

By the way guys.....The only app able to record live TV on Android..........Live Media Player or USTV by the same people MDC. Google has many times removed their app from the app store. but you can get it by googling "MDC live Media Player" pretty cool. It's not yet updated for 6.0. So you will need 5.1..1
[Nexus Player Original Android Development] phreshjive:
I am having issues installing Xposed. My NP is unlocked, rooted, and has the latest TWRP. I downloaded and flashed xposed-v75-sdk22-x86.zip and installed XposedInstaller_3.0_alpha4.apk but am encountering an error I have yet to see despite being quite experienced in the Nexus lineup and with the command line. In the Xposed app, it states that the Xposed framework version 75 is installed, but not active and to check the logs for details. The log is empty. Saw Post #710 that said an older version of the unofficial version worked with the NP but that before rovo89 released the official 5.1 version.

Was wondering if it was in fact possible to install the released version of Xposed for LP on Lollirock 2.1.
[Nexus Player Original Android Development] aamaro:
After latest update of cast receiver and Google play services to this date, casting is not working for me.

I still use this rom because of compatibility issues of some apps with 6.0

Hey Zulu maybe you can shine some light into this.

Thanks ahead.
[Nexus Player Original Android Development] IthsSunnyB:
any chance you can list the processes, im in the same issue as well just want to pair my remote but it wont let me, i just want to install droidmote