yashsingh1/xdaforums huggingface dataset:
[Nexus Player Original Android Development] zulu99:
Many new TV adapt automatycally or there is a button on menu of TV to fit to screen.

However, was already discussed in other posts, if your TV is old or don't have this functionality you can use the app Screen Shift to correct the overscan

https://play.google.com/store/apps/details?id=com.sagar.screenshift2

For Chromecast i will see, i tested it and worked very well. It have the same lib and apk of the stock firmware.

To have Chromecast working well, you must have the last bootloader from Android 6.

Usually i install full Android boot and system starting from a fresh install of the last stock firmware. So i have always the bootloader updated.
[Nexus Player Original Android Development] SkOrPn:
Screen Shift did not work, but like I said earlier UI Tuner worked. Screen shift refused to keep the settings after reboot even after setting it to restore after reboot. I called Sony and they said my TV does not have 1:1 pixel mapping so I have to use overscan settings inside the OS. But other sources said my TV does have it and my TV was already set for dot to dot. Apparently Sony is correct.

Oh well I have it set up, so I'm happy. Thanks
[Nexus Player Original Android Development] zulu99:
i don't want insist, i don't have the nexus player in my hands in this moment. But in Screen Shift you have an option to restore the settings on boot. Is in a place not more intuitive to find. but there is. i will test today later.

All my samsung TV and LG adapt to screen automatically. On the Samsung remote i have also a button, fit to screen.
[Nexus Player Original Android Development] pim:
Hello

I'll try to install this rom at the end of the week.

But I'd like to know if I can play games with the original nexus player gamepad using this rom ?

I mean to play games. To control android I have a bluetooth keyboard

Thank you
[Nexus Player Original Android Development] zulu99:
if the game support a controller sure you can play with your controller. The nexus player controller is a standard bluetooth controller not like the nvidia shield controller that is not standard and use a proprietaru wifi-direct protocol.
[Nexus Player Original Android Development] zulu99:
icompatibility with android 6 i think,

because

10-10 18:02:26.246 5931 5931 D houdini : [5931] Unsupported feature (ID:0x1060111b).

10-10 18:02:26.246 5931 5931 D houdini : [5931] Unsupported feature (ID:0x1060111b).

this mean that this is an app arm only and was converted by houdini, but the houdini in android 6 don't support some old functionality of this app.

should be so alo on stock firmware because houdini is the same.

soon you will see an update of this app.
[Nexus Player Original Android Development] Jeremiah.Crowell:
Thanks for looking into it. I use that app heavily, so it sucks that it doesn't work. Have to stay on Lollirock 2.1 till they fix it.
[Nexus Player Original Android Development] jacoghi:
Tried formatting two USB drives as "internal storage", one of 32 GB and one of 8 GB. The 32 GB one keeps failing over and over, giving me a java related error (timeout). The 8 GB works fine. Other than that, there seem to be some minor graphical glitches every now and then, but as I said, those are minor. Rom is pretty good from its first version! Any changes to the kernel?
[Nexus Player Original Android Development] roebling:
Awesome!
[Nexus Player Original Android Development] zulu99:
for kernel i added exfat support and enabled all that you see in first post.

can you specify better minor graphical glitches. how can i see it ? so i can fix if is necessary.

for usb i don't have problems with some usb storage that i tested. but if the problem is present and not a specific problem, soon also others users will report.

thanks for tests and suggestions to all.

The problem that i can't solve is that unfortunately Nexus Player have only 1GB ram. But for 50$ is a very good device :)
[Nexus Player Original Android Development] jacoghi:
Yeah, definitely. I'll be testing with 16 to see what happens, and get the exact exception I got for you. About the glitches, every now and then I see some weird colorful horizontal lines on the launcher, they appear for less than a second when hovering with the mouse. I'll try to get a video of it.

EDIT: Adding the deodexed backdrop MM apk for people that wanna have this as their daydream. Just install it as an user app and should work.
[Nexus Player Original Android Development] chibluboy:
Live Wallpapers not working

I am unable to get any Live Wallpaper to work. I get an error "Unfortunately, Live Wallpaper Picker has stopped".

Can anyone else confirm if they can install a Live Wallpaper? I had no problems with the Lollirock Rom. I really enjoy having a Live Wallpaper on my Nexus Player/HD TV
[Nexus Player Original Android Development] zulu99:
I tested now a 16GB sdcard inside an usb adapter. The one the i have with the already tested 8GB usb drive.

All work well for me, i formatted as internal storage, i moved apps, and other things. When you format as internal storage you need to restart the device for use es file explorer, but apart this in the android system all worked well.

Is strange what you experience, can be your usb otg cable or your hub, or something in your configuration ?
[Nexus Player Original Android Development] zulu99:
For live wallpapers i fixes, i will add in next version.

In the meantime you can download this https://mega.nz/#!SN4E0AbB!y8jk7pS9G0GyFn90fsjWkkdo44Kc6JSjcEwE4FFVUFo

replace the two folder in system/app and assign permissions like others folders and file inside the folder.
[Nexus Player Original Android Development] rawdealer:
I just wanted to flash v1.0 :) So, is it better to wait for the next release or there won't be any major changes? :)
[Nexus Player Original Android Development] TheShamsMan:
Been running this ROM for a day now, using Netflix Leanback, ES File Explorer via LAN, MX Player, USB Mount. All working perfectly. No issues yet! Thanks Zulu!

I was wondering if anyone knows how I can permanently remove Google Voice Typing? I'm usually able to remove almost anything via Root Explorer, but I don't know what to look for with Google Voice Typing. Personally, I don't like using it on the NP and would have it removed altogether. That said, I am in the processing of installing the Leanback Keyboard, unsuccessfully, which is why I would like to try and remove Google Voice Typing to try a few things. With previous versions of LolliRock, Leanback Keyboard installed and worked without much issues if I recall correctly.

Thanks guys!
[Nexus Player Original Android Development] jacoghi:
Yeah, I don't know é hat could be the problem, tested with a 16 and didn't have any problems either. I'll try straight with the USB cable using the ps4 controller and see what happens. Other than that, no problems on my end. Been using the whole day yesterday with kodi. Not sure if it's an app problem, but amazon video keeps force closing when running on the background. It works when I actually use it, so I'm keeping it greenified for now. Thanks once again, rom rocks
[Nexus Player Original Android Development] zulu99:
Apart that Android is millions times better than Android TV, after many months i'm sure of this, this firmware is also useful for many developers that can test their apps on Android 6 with a real hardware that is super cheap and cost only 50$.

Google sometime forget that developers need a cheap hardware because the emulators are not sufficient. ;)
[Nexus Player Original Android Development] rgill420:
would this work with google ADT-1 ... please please let me know ... would love to have this run on ADT-1 player
[Nexus Player Original Android Development] zulu99:
Unfortinately no. Completly different world. X86 / ARM

Apart that every device / SOC need a different firmware.

It's really a shame that Google abandoned this device after 2 days.

You can't complain because is a gift, but......... i don't have words.

Money are destroying the beautiful Google we knew.
[Nexus Player Original Android Development] georgecarstoiu:
Has anyone tested how the casting function works? With Lollirock 2.1 I had problems with TuneIn and Google Music in finding the device occasionally, problem which is not present in the original ROM.
[Nexus Player Original Android Development] TheShamsMan:
I had lots of casting issues with LolliRock 2.1 as well. I'd like to know this too. Thanks!

Also, I was wondering if anyone is having issues streaming Netflix through the Leanback app? It was working perfectly on LolliRock 2.1 and then an hour later on Android 6 version, I started getting this message from Netflix:

"We're having trouble playing this title right now. Please try again later, or select a different title."

I flashed Android 6 1.0 the day Zulu released and since then Netflix will work sporadically, but mostly not. Has anyone else been experiencing this? Thanks!

[MENTION=1469500]zulu99[/MENTION] Do you by chance know how I can permanently remove Google Voice Typing? I'm usually able to remove almost anything via Root Explorer, but I don't know what to look for with Google Voice Typing. Personally, I don't like using it on the NP and would have it removed altogether. That said, I am in the processing of installing the Leanback Keyboard, unsuccessfully, which is why I would like to try and remove Google Voice Typing to try a few things. With previous versions of LolliRock, Leanback Keyboard installed and worked without much issues if I recall correctly.
[Nexus Player Original Android Development] zulu99:
about google voice typing i will see. usually i don't remove it. i not know now.

i can't test well Netflix. i'm outside USA and i don't use it / have account. But should work. let me know on this.
[Nexus Player Original Android Development] TheShamsMan:
[MENTION=1469500]zulu99[/MENTION]

Thanks for the reply dude.

I was wondering, are you able to install the leanback keyboard and get it working? What on screen keyboard do you use?
[Nexus Player Original Android Development] zulu99:
i use only DroidMote to control all my TV Boxes :)

https://www.youtube.com/playlist?list=PL2E8D73B9D757086B
[Nexus Player Original Android Development] zulu99:
Tested again all Chromecast functionality. All seem to work well.

My configuration:

The nexus player with last 1.3 full android firmware and last bootloader, i'm using the default cast receiver, as phone i have a galaxy S6

I can mirror the phone, cast youtube very well and i can cast Netflix.

To have Netflix cast from your phone to Nexus Player it is understood that you must have installed also the last Netflix app for Android TV. ( netflix is not like others apps, for cast you need also the tv version installed. Only cast receiver is not sufficient for netflix, unlike any other apps and this is valid also on stock firmware where you have already installed the TV version. just for info )

You can use also the normal Netflix app, that work well with bluetooth audio and more simple to navigate with a mouse / droidmote
[Nexus Player Original Android Development] :
Casting works fine for me. I sideloaded the 1.17 x86 update from here. I also use this app(no xposed required) to hide the status bar for just the google cast app selected by the notification widget and hide the soft keys using a build.prop change so the entire screen is used while casting just like standard Android TV.
[Nexus Player Original Android Development] sam.balia1012:
Twrp & usb-otg

I have an issue with TWRP and USB-otg that i thought i fixed, apparently it's back again:

-- I have a USB (32GB) attached to the NP which i use to back up my ROM, all of a sudden TWRP can only

see 15MB of the 32GB usb drive???? I figured it needs to be formatted (tried ex-FAT ext-4...) even tried 'use rm-rf instead of formatting'

no dice.....

btw i am using the latest TWRP .....any ideas?
[Nexus Player Original Android Development] zulu99:
I don't know, but you can request info abaut TWRP directly in the TWRP thread

The recovery have nothing to do with this firmware.

Is something completly indipendent.

But if i remember well, i can see all my usb key without problems. I can suggest to remove completly the partition with clean command of diskpart, after you repartition it and format again.

Some time ago, i had a problem like your on a usb that i used as internal storage on android 6. The above procedure fixed my problems.
[Nexus Player Original Android Development] sam.balia1012:
Thanks for the suggestion; what type of formatting did you use? FAT..ext-4...?
[Nexus Player Original Android Development] zulu99:
Usually to use in TWRP recovery, i used FAT32
[Nexus Player Original Android Development] zulu99:
Thanks for you apprezation.

As general advice for android 6, i suggest to grant apps permissions also manually if necessary, test the app in internal storage because some apps not support the expanded internal storage, and don't forget that this is an x86 device so some app can be compatible only with arm devices. ( despite houdini )

For Puffin Browser i see an error:

01-13 20:53:12.530 4352 4352 E linker : /data/app/com.cloudmosa.puffinFree-1/lib/x86/libpuffin.so: has text relocations

The error come from inside the app, i can't correct nothing in the firmware about errors like this. mainly are apps errors, only the developer can correct.

NBC Sports Extra work on stock firmware ? I can't test it.

I don't see firmware related problems for now. But thanks for your test. Only testing apps we can found problems.
[Nexus Player Original Android Development] zulu99:
yes i know about permissions and is strange. for this reason i think an app problem apart the specific lib error. but the lib error can cause the previous behaviour on permissions. In others words, the app crash before can request permissions. If you attach the message error that the app show, the developer can understand.

However i read the log in standard way. With logcat

adb shell

logcat

or to filter something:

logcat | grep "what you want filter"

to write the logcat to a file after the error:

logcat > /sdcard/yourfile.txt

CTRL + C to exit
[Nexus Player Original Android Development] vilator:
Puffin Browser I know was working before the new update. I was using puffin because I couldn't get Flash Player working in any browser (did anybody?). I just reinstalled this older one and it works fine, they probably messed something up in the update.

http://www.apk4fun.com/apk/79946/

Also kinda random note but zulu99 I figured out why my keyboard wasn't working and netflix was messing up before. In your youtube video you use Fulscrn Free so I was using that and the note on their page is when you go full screen you lose keyboard and back buttons. Started using All in One gestures, just adds a button to to toggle forced immersive mode.
[Nexus Player Original Android Development] SkOrPn:
[MENTION=1469500]zulu99[/MENTION], may I ask a question please, or maybe put in a request please?

Would it be too difficult for you to enable this attached App for us guys with slightly older TV's please? Its called "Overscan Calibrator" or "Overscan Launcher" and it is what CM12.1 and CM13 uses for their fugu builds, and so far its the only app that has worked flawless for me. Thus it would be super highly appreciated on a ROM intended for the Nexus Player, which will no doubt be connected to many many older TVs. If not, that's OK to.

I spent two days now trying to figure out how to get this app to launch but just installing it does not work with an error "Unable to start". It actually started the very first time I tried it, but the second time it failed and has failed ever since. Not sure why. Many other people in the forums are using this app on the Nexus Player with no problems at all :confused:

Please, maybe for next build buddy :good: lol ;)
[Nexus Player Original Android Development] zulu99:
I will test it, but you can find a good app from google play for this.

One that i know is Screen Shift https://play.google.com/store/apps/details?id=com.sagar.screenshift2

You can create custom settings and start at boot.

Or just with a command from terminal emulator:

su

wm overscan 0,0,0,100

where 0,0,0,100 can be customized with your real overscan size

wm reset if you want restore the original overscan
[Nexus Player Original Android Development] needoZ:
Noticed something. I have a 720p TV which displays 1080p but it looks "off". I used Screen Shift to set the resolution to 1280x720. Which it did, but the TV still registered the Nexus Player as being 1080p despite rebooting the device and turning on and off the TV. Any way to force the Nexus Player to output 720p?
[Nexus Player Original Android Development] SkOrPn:
Why would that even matter much? Modern TVs, even 720p ones do a really good job of down converting 1080p as it is. I have a 720p TV thats been using a 1080p source for 7 years with nothing wrong with it what so ever. Its the other way around that is the problem and gets video not looking its best, lol.

Unless your trying to save on streaming bandwidth or something.
[Nexus Player Original Android Development] needoZ:
Got it. Thank you!
[Nexus Player Original Android Development] SkOrPn:
By the way, I think in the Youtube app (once you launch a video), and both Plex and Kodi you can set the device output to 720p no problem, but you can't set the NP's UI (a.k.a Desktop, menu's etc) to 720p, as far as I know (I have not found that settings). I think Google (or Asus) just figured that all TV's do proper downconversion so it wouldnt matter much. However, if you use Netflix I have no clue how to drop its resolution to 720p. But for the user interface if it is converted onto your TV screen just fine, then don't worry about it, it won't harm anything.

However, you might be able to force 720p output by using "wm " in a terminal window. Search for adb shell wm commands or something like that and you might find some info on using the terminal to set 720p output, but I never tried it :good:

Example: http://stackoverflow.com/questions/...to-use-adb-shell-wm-to-simulate-other-devices
[Nexus Player Original Android Development] abo_mara7:
[MENTION=1469500]zulu99[/MENTION] Currently I'm using Stickmount app to be able to access my 2TB HDD from Kodi. Would your kernel relieve me from doing unmount/mount each time I want to use my HDD (I keep it plugged all the time)? If yes, can I use the kernel only on the stock firmware?
[Nexus Player Original Android Development] chibluboy:
CIFS Manager / Network Mount Full Android 6.0.1 v1.3

If you are still trying to mount a network drive, refer to my post http://xdaforums.com/showpost.php?p=60208481&postcount=536 , This was originally written for Lollirock and the steps work as well with AOSP Full Android 6.0.1 Marshmallow on Nexus Player.

I am not using a NAS but I am using a Netgear R7000 Router with a USB 3.0 3TB drive and have successfully mounted several folders to my Nexus Player /DATA directory. I currently have a torrents folder mounted and I use MX Player as my current player. MX Player see's all new video torrent downloads without any problems. I am currently trying to configure Linux Deploy / Plex Server to do the same thing. That is still a work in progress..... I also use my network mount to store game ROMS and my emulator reads off of the mount with no proplem. :)

---------- Post added at 04:51 AM ---------- Previous post was at 04:43 AM ----------

Have you had any luck and gotten further with this? I have been working on the same thing - see here: http://xdaforums.com/showpost.php?p=64862083&postcount=399 and here http://xdaforums.com/showpost.php?p=60208481&postcount=536 (This last link I created when I was still using lollirock - I'm now on the latest Marshmallow).
[Nexus Player Original Android Development] scottfree1:
Sorry, I ended up going back to lolirock, I re-installed marsh from scratch and got it working with the original boot.img (I wasn't able to boot with it first time and had used chainfire's to get it booting) Aaaannnddd.... still no cifs..

Here are my confirmed working fstab entries, the 1st mounts my qnap media library to /media/CifsQ the second mounts the plex metadata dir. on to my qnap which gets to be gb's and quickly swamps the nexus, but it's useful since it mounts a dir with spaces (which plex LOVES) but they are pain to mount..

//192.168.1.60/Multimedia /media/CifsQ cifs username=admin,password=password,iocharset=utf8,file_mode=0777,dir_mode=0777,noperm 0 0

//192.168.1.60/Multimedia/Metadata /root/LibraryQ/Application\040Support/Plex\040Media\040Server/Metadata cifs username=admin,password=password,iocharset=utf8,file_mode=0777,dir_mode=0777,noperm 0 0
[Nexus Player Original Android Development] sam.balia1012:
I'm pretty much in the same predicament you're in....did you by any chance find a fix?
[Nexus Player Original Android Development] britoso:
I've noticed that the pro version of stickmount has less disconnects (does not eliminate the problem). I'm on 6.0.1 now.

Having 'good' built in support for NTFS hard drives will rock.
[Nexus Player Original Android Development] zulu99:
Built in Marshmallow functionalities mount only FAT32 disks as external storage.

Instead the kernel support also exfat and ntfs, but to use this disks exfat and ntfs you must use stickmount or similar apps.

what is the problem with stickmount ? i don't understand this.

stickmount mount also the storage automatically and you can unmount very easy from the status bar.
[Nexus Player Original Android Development] :
I have never had this problem while using stickmount. It sounds like it might be with your drive, particularly the lack of a powered hub which would result in intermittent disconnects.

Expanding marshmallow's system menus to support more than fat32 natively for external storage would be a huge undertaking that I have yet to see any other rom dev accomplish (please correct me if I am wrong).
[Nexus Player Original Android Development] zulu99:
The fact is this:

I want that users are able to do everything with a device connected to TV, but if is not extremly necessary, i don't modify the original aosp source code. For compatibility reason with apps, because i follow google guidelines, and because when an update in aosp is ready is more simple have a new firmware.

For the storage, we can do everything. We have the basic android 6 functionalities and with stickmount we can read / write also exfat and ntfs disks. We can use also apps like foldermount to store app in external disks without the hassle of an encrypted disk.

Don't forget: Android without root is like a Ferrari without engine. With root and a good kernel you can do everything.

Big companies fight root on Android because in this way they can sell better their products and ADS.

With root you can be also more secure, because if you are infected from a malware, you can see the proces, kill and delete. Instead an user without root must expect the next update of the manufacturer, because he don't have the necessary permissions to fight the infection. but it's too late
[Nexus Player Original Android Development] zulu99:
Why we can't find the Nexus Player in stock on many online markets ?

Is possible that Google understood that Android is better than Android TV for TV ?

and that a full Android 6.0.1 device at 50$ sell better of others 5.1 more expensive devices ?

Why Netflix want block vpn when we can have vpn in simple way on Nexus Player now ?

Who controls Android TV ? Google or companies like Netflix ?

:D
[Nexus Player Original Android Development] sam.balia1012:
[MENTION=1469500]zulu99[/MENTION]

I know you must have answered this already, so I apologize for asking...Can i dirty flash v 1.3 over v1.1 ?

Also, twrp seems to have stopped seeing my ext-USB as 15 MB even tough it's 32GB..formatted it FAT32,ext4,exFAT...deleted partition...no Luck

It has absolutely nothing to do with your ROM, any ideas would be appreciated.

Gracie! :cool:
[Nexus Player Original Android Development] zulu99:
sure that you can. With nexus player you can do what you want. is a solid device.

follow the first post for installation and do not forget to install only my boot.img and not others and that you must root with SuperSu 2.66+

everything is written in first post