yashsingh1/xdaforums huggingface dataset:
[Nexus Player Original Android Development] chibluboy:
CIFSmanager is the main app I am trying to use: https://play.google.com/store/apps/details?id=ws.plattner.cifsmanager

I have also tried Mount Manager which appears to be more user friendly with its GUI : https://play.google.com/store/apps/details?id=com.twimager.cifsmanager

I have saved the associated modules locally (cifs.ko , mdv.ko , nls_utf8.ko) , Mount Manager has an issue loading the modules even tho it can browse to the module location and list them as available.

If you or anyone else has a suggestion for an app that works with LolliRock I can use to mount a network drive I would appreciate it. I want to be able to have my Nexus Player apps to see the mount within the app (example: MAME emulator to see the path/mount of where I have all of my ROMS stored on my network drive or my media player to see the path/mount of all of my videos/music on my network drive)

Any help would be appreciated :)
[Nexus Player Original Android Development] zulu99:
Both apps require root and are very old. Last update in 2011. Root apps for Lollipop should be updated.

You don't need external modules, all modules are already in the kernel. Infact es file explorer work.

To understand if is a problem of the old app, you can try to mount manually with terminal emulator your folders. If you need extra commands you can install busybox from google play.

You should be able to do manually what the app do in graphical way.

UPDATE

Try to install busybox from google play and retry with your apps. https://play.google.com/store/apps/details?id=stericson.busybox
[Nexus Player Original Android Development] chibluboy:
Do I need to sideload that version of busybox? I am unable to install it from Google Play - it shows as incompatible and will not directly let me install.

I was able to install this busybox: https://play.google.com/store/apps/details?id=com.jrummy.busybox.installer

I also installed a busybox checker to confirm installation of busybox and it indicated busybox was installed and running.

I know I can use ES File explorer to access the network location but ES Explorer does not (from what I learned/know) have the ability to mount folders. I need to be able to mount the folders so other programs can see the location.

I am not very experienced with manually using terminal emulator to mount folders so I'll have to do some reading up on the internet to see how I do this. Thanks for the advice. I have some reading to do.
[Nexus Player Original Android Development] dhacker29:
I see you mention kernel modifications in your OP, but I don't see any link to your sources as required by the GPL?
[Nexus Player Original Android Development] chibluboy:
I am able to now create the network mount using cifsManager but the directory/folder appears empty.

I came across this article the seems to identify the issue I am having exactly with Lollipop & cifsManager, this guy is using a Nexus phone:

http://xdaforums.com/android/help/fix-empty-app-mounted-directories-t2995645

Wanted to know if you can look at the above link and offer your thoughts??

almost there! :)
[Nexus Player Original Android Development] lennonjohn:
this might be a stupid question but can someone tell me if mpeg 2 license is in this lollirock rom ?? im having trouble playing channells in pvr simple client in xbmc with channells that have mpeg2 audio encoding..... i read somewhere that mpeg2 license will fix that problem , im guessing it was available in stock ?
[Nexus Player Original Android Development] zulu99:
The kernel is pure AOSP, i enabled only modules, that every one can enable and compile.

I shared device tree in previous posts and i will share all that users want because i not sell this work, is a super free work.

My hours free for the community.

But i have a suggestion for you, instead of complain for Gpl with a little developer, why you not complain with thousand of big company that steal the work of others and do not share anything. Or better, you can help us to improve this firmware.

Android, an open source OS without root, with locked bootloader and with thousand of propretary precompiled binary.

Maybe this not violate GPL but for sure obliges users to the will of a few.

If you need a step by step guide to compile the kernel from aosp, let me know. I will post to you the right Google link and my suggestions.

Kernel source Code:

https://android.googlesource.com/kernel/x86_64/
[Nexus Player Original Android Development] zulu99:
Download the apk of Busybox and sideload it

https://play.google.com/store/apps/details?id=stericson.busybox

You can download the apk from:

http://apps.evozi.com/apk-downloader/

I suggest to use rotation locker, longpress on landscape, otherwise bysybox installation go in portrait. In the busybox installation gui click on install.
[Nexus Player Original Android Development] zulu99:
I watch live TV from antenna without problems. And i can also record and replay. The stream should be DVB-T mpeg2 ts

Android in Tv and TV in Android but without limitations of AndroidTV :)

https://www.youtube.com/watch?v=g7OZIzMMHfU
[Nexus Player Original Android Development] Idan73:
I know you're trying to have a go at it with cifs, old school, but just so you know, stick mount from chainfire works just fine on 5.1, and in combination with folder mount for transferring files to external works great.

I often wonder how it would be to have lollirock on nvidia shield upcoming android TV, as it would be a perfect marriage between hardware, software and price.

In the mean time nexus player with lollirock > nvidia shield with plain android tv

Note 4 ?
[Nexus Player Original Android Development] zulu99:
You are my idol.

But i suggest to put the > character in bold, red and with big font size. Like this > ;)

My work is just an example to show how Android is better than Android TV. And for now there are no doubts.
[Nexus Player Original Android Development] kevinb77:
Android TV style launcher for easier use from the couch?

Is there anything that will make this a little more remote control friendly? I currently have an Intel NUC connected to my TV and hate the fact that I have to bust out my Dinovo Mini or keyboard and mouse to do any actual work on it. I may be crucified for this, but I really do like the remote control and UI that comes stock on the Nexus Player.
[Nexus Player Original Android Development] zulu99:
The best OS for TV is Android, Windows is for desktop at least for me.

But also with Windows you can use DroidMote like in Android and you will forget your hardware mouse / keyboard.

But the special thing is that you can use also all real multi-touch functionality.

In others words real multi-touch without touch-screen
[Nexus Player Original Android Development] kevinb77:
I understand what you are sating, but I am looking for more of a launcher/skin change that is more remote control friendly, like the stock UI or even Windows "Metro". Does anything like this exist?
[Nexus Player Original Android Development] stone5000556:
Hi, there are two apps I would recommend, the first is a free app by chainfire https://play.google.com/store/apps/details?id=eu.chainfire.tv.sideloadlauncher&hl=en it's not super pretty but it gets the job done. If your looking for something a little more elegant and don't mind paying a little Simple TV Launcher is a great alternative https://play.google.com/store/apps/details?id=com.lepidusdevelopment.simpletvlauncher&hl=en. I think both can be installed without side loading, but don't quote me. Hope this helps!
[Nexus Player Original Android Development] Idan73:
Thank you for trying to help, but here is why there is no helping him or others like him.

It is not just about launcher. If it were, original TV launcher from first page would have been enough, but it's not. Kevin's idea is to have full stock android, that looks like android TV, and has full use of bundled remote, and does not want to fall back to mouse/keyboard.

Here's the thing. Apps are not remote friendly. Which is why they were rebuilt essspecially for Android TV, and most will not run under android even of sideloaded. Some like plex automatically recognize if it was launched with android TV launcher or Android, and respond accordingly. That is the only app that I've seen that behaves like that, others are separate, and they either don't run, or take over. Play store is the example of app that takes over, as it has same signature, but seems to be the dominant one so it's very hard getting mainstream android back. YouTube and Netflix is example of app that just does not run at all.

There's tons of other examples but I think I made my point, as it is virtually impossible to marry these 2 interfaces.

So actually best advice for those that want android TV setup, is to go back to android TV, no matter how rude that may sound, it's not.

Droid mote is sound alternative, but I have feeling people that are asking this will settle for nothing else but full android TV and it's remote. And I get where they are coming from, having kids that find remote easier to use and loving search function on remote, yet when I keep telling them, 'oh you can't do that' , or 'you can't do that either', because of android TV constraints, they (actually older daughter and wife, as the little one is still little clueless toddler) ask for me to load lollirock back. Got some beautiful live wallpapers (not all work) and all is fine in household.

Original remote is somewhere in the basement now.

Note 4 ?
[Nexus Player Original Android Development] midnightzak:
My opinion (which nobody asked for, but I'm giving out for free today!) is to update the OP with this:

The remote that came with the Nexus Player will pair and very minimally work with this ROM, however it is not supported so please refrain from asking questions in this thread about it. I recommend using DroidMote or a keyboard/mouse for realistic functionality.

Make it big and bold and colorful and impossible to miss...
[Nexus Player Original Android Development] chibluboy:
I'm trying to do a network mount, not usb. Does Stick Mount allow you to network mount?
[Nexus Player Original Android Development] kevinb77:
I appreciate your comments and input on this matter. I have been a cord cutter now for 8+ years, using OTA antenna programming and everything from Netflix and Hulu to Torrents and Usenet. I've been rooting and roming Android devices since the original VZW Droid 1. I now have a family and am trying to keep everything as simplistic and user friendly as possible. I also just do not have the time and energy I used to have to tinker, even though I do miss it at times I am just at that point now that I just want stuff to work. I will be keeping my finger on the pulse of this project as it continues to grow, and would love to visit it later on if it meets my needs.
[Nexus Player Original Android Development] Idan73:
I actually misunderstood your first post. Apologies.

Now teach me. You said that you already can see, browse and use you hard drive in es. I personally just use samba shares with either es, to manipulate every single file and folder I chose to share, or kodi/plex for just media. With access to a pc folders as well as hard drive attached to router.

What would be the benefit of cifs mounting just one folder in nexus player?

Note 4 ?
[Nexus Player Original Android Development] chibluboy:
Once I do this, for several things. But one example is for setting up my game emulator. I want the emulator app to be able to access a network mount to where the game roms are located. My current rom folder is 24 GB. Per my previous post, I was able to get cifsManager to almost work. I have a folder that was created but it is empty and I think it is related to this article: http://xdaforums.com/android/help/fix-empty-app-mounted-directories-t2995645

I am still working on this in hopes of getting the network mount to work.
[Nexus Player Original Android Development] Idan73:
Good luck, and thanks for explanation. I personally have 64gb sdcard attached and mounted with stick mount and I believe you can have hard drive connected to usb powered hub as the custom kernel from this rom as well as stick mount supports ntfs. But if you want it on network on router, as I said, good luck and all the best.

Note 4 ?
[Nexus Player Original Android Development] zulu99:
added in first post. thanks.

With LolliRock i want restore full Android on Nexus Player and I do not like Android TV that follow the Apple "Walled Garden" style.

Android TV is a stripped down version of Android, so not for me and for many advanced users that not want imposed limitations.
[Nexus Player Original Android Development] littlehoops:
When I am casting from my phone (oneplus one) to this rom, there always seems to be a black bar down the right hand side. This only happens for from apps like bbc iplayer and now tv (UK). When I cast a tab from my computer or Pixel, it fills the whole screen.

Any one got any ideas? As now tv does not work 100% on this rom and if I root, it will not work at all. so droidmote is off the table.

Thanks for your helps.
[Nexus Player Original Android Development] zulu99:
Already write in previous posts.

You can use Hide System Bars (full screen) app from google play or others apps.

For root, you can hide root in many way. Also with supersu app. Start DroidMote, hide root, use your app. But there are also many modified apk, xposed modules etc.

App that not work with root, not use root permissions. If you have root permissions, you have more power than this app, so you can contrast the stupid checks.

When you have root there is or there will always a solution.
[Nexus Player Original Android Development] sec6:
Hide system bars will not make the screen full when casting. At least not with the apps I've casted with.
[Nexus Player Original Android Development] robjhellis:
Streaming Media - black screen - sound OK

Dear All,

I have rooted my Nexus Player running 5.1 and have installed Lollirock 1.6. I have set the WiFi connection to run a static IP under Smart DNS. For many of my streaming media apps I get black screen although sound is fine. BBC iPlayer is an exception which works fine. I can find many references to this issue on the web but no solutions for android. Installing flash_player_ICS.apk appears not to fix the issue. I am running NP on a Sony Bravia TV. Any ideas?

Many thanks in advance.
[Nexus Player Original Android Development] roebling:
Streaming black screen

First the obvious: Did you reboot?

I have ocasionally had a black screen but very seldom & I use Hulu and Netflix apps everyday. Hulu is awesome, picture quality is tops, really pops. Netflix, seeing Nexus Player as a "mobile device", lowers screen quality but otherwise is OK.

For Flash video like TV news, I use browser app called Puffin or cast from my phone with app called Web Video Cast. I believe they convert Flash to a mobile-friendly streaming format externally, on their servers, then resend it. And, like Hulu & Netflix apps, I use them everyday. Both have audio/video sync issues but no black screen.

Finally, I've noticed that many web sites stopped using Flash for video on their mobile-devices page so, increasingly, I use the mobile site for video and rely on Puffin or Web Video Cast to isolate the video stream from the rest of the page and to present it full screen ("theater mode", on Puffin.)
[Nexus Player Original Android Development] zulu99:
If the video have drm inside (protected videos), like google movies app, enable in developer option hw overlay

If an user prefer can disable this also in build.prop

Is explained in 2 or 3 post if i remember well

I not know if this is your problem.
[Nexus Player Original Android Development] robjhellis:
The recommendation under developer settings appears to have fixed the issue. Thank you very much for your help.
[Nexus Player Original Android Development] TheShamsMan:
Hey guys,

I'm using a Logitech wireless keyboard with this ROM. Is it possible to map the keys of the keyboard? Or disable the trackpad shortcuts? Thanks!
[Nexus Player Original Android Development] zulu99:
I'm sorry i not use hardware mouse and keyboard.

I have DroidMote Server on Nexus Player and DroidMote Client on my Galaxy S6 G920F.

I'm allergic to bulky hardware when i'm lying on my couch.

But with root you can do what you want, simply edit the generic.kl or creating your specific keylayout file.

https://source.android.com/devices/input/key-layout-files.html

This is Android not Android TV so you can do ALL
[Nexus Player Original Android Development] TheShamsMan:
Awesome! Thanks mate. I'll try the key mapping as well as Droidmote.
[Nexus Player Original Android Development] chibluboy:
Network Mount / cifsManager

UPDATE:

Wanted to give you an update, I have successfully created a network mount on the Nexus Player, FINALLY!!! I now have a "local" folder that appears for ANY app (not just ES File Explorer) that can access my 5TB network drive (video files, photo's, music and game emulator roms)

The solution involves cifsManager , ES File Explorer and a couple of scripts - I'm in the process of testing the scripts to run automatically if you have to reboot the Nexus Player.

As soon as I have everything running smoothly, I'll post the instructions I used to make this work.
[Nexus Player Original Android Development] robjhellis:
Skype Settings pick list shows black

Hi Guys, after fixing the issue with black screens for certain streaming video a few posts back (again thanks) I'm now experiencing black pick list or drop downs for Skype settings etc. If you can guess where the link is n the pick list it still works but in longer list it is somewhat hit or miss. Any ideas to fix this? Could it be that the fix for the streaming video had an adverse effect on this?

Thanks for all your good work.
[Nexus Player Original Android Development] zulu99:
Universal init.d app or something like that.
[Nexus Player Original Android Development] zulu99:
For this reason we have hardware overlay disabled by default.

But this is a bug present also on stock rom.

There are many posts about the bug.

But is simple check and uncheck the flag hardware overlay in developer options to solve.

You can enable it only when you need some videos with drm protection.
[Nexus Player Original Android Development] chibluboy:
I could not get the Universal init.d app to work - said the kernel was not supported.

But I did get my script to run on boot using Tasker - created an On Boot profile with a 20 second delay. Now the script runs in the background automatically every time I reboot the Nexus Player.

Now everything works like a charm :)
[Nexus Player Original Android Development] jessejames44:
Has anyone installed it with skipsofts toolkit yet.
[Nexus Player Original Android Development] robjhellis:
Thanks for the confirmations and appreciate all the work you are doing
[Nexus Player Original Android Development] npjohnson:
LMY47V -- 5.1.1 just landed for the Nexus Player in the form of Factory Image. Should be pushed to AOSP soon.
[Nexus Player Original Android Development] zulu99:
I not added the audio bluetooth stuff to the 1.7 version, because i already suspected 5.1.1 :)

5.1.1 should be a little update so in little time i hope to update.

The source is already in AOSP and i'm already on it.
[Nexus Player Original Android Development] npjohnson:
You're awesome man :p
[Nexus Player Original Android Development] roebling:
Awesome!

BTW, I noticed that Play Store downloaded apps for Netflix and Hulu did not provide the high quality picture that stock Nexus Player versions of those apps provided. The Store version of Netflix was fuzzy, 480p or less. The Hulu Play Store app was better for still images but moving figures had artifacting around the edges. So I looked for archived Nexus Player versions of those apps and installed them. I wasn't sure they would run on my LolliRock'n Player but they installed and ran fine. And the quality of the archived Nexus Player .apk's video? EXCELLANT!

Here's where I found the archived, original Nexus Player apps:

http://xdaforums.com/nexus-player/general/ref-collection-nexus-player-apks-t2976537
[Nexus Player Original Android Development] TheShamsMan:
Definitely going to try this out! I was actually going to comment, that the only thing I'm noticing on 1.6 is now glitchy Netflix got. I hope this helps. Will report back. Thanks!
[Nexus Player Original Android Development] roebling:
The Netflix video doesn't fill screen by default. But it does if you click the fill screen arrows at the right end of the video controls. Click near bottom, right side to make the controls appear. Hides the 3 white Android soft buttons, too.

Running the stock HuluPlus app, I noticed my keyboard didn't seem to be working. Mouse, left & right mouse keys, ESC and the volume keys (F11 & F12) were dead and I couldn't select video or control it at first. But the arrow keys and ENTER worked fine, just like the ones on the d-pad remotes of the stock remote & Zulu99's fabulous app "DroidMote."
[Nexus Player Original Android Development] danigraham:
Hopefully, between [MENTION=3044838]chibluboy[/MENTION] & [MENTION=1469500]zulu99[/MENTION] we can figure out an NFS mount. We tried the CIFS mount, it worked at first but other apps don't see it again. For example, our emulators arent seeing it anymore but ES File explorer does. Might have to retry all over again but would so much rather an NFS mount. We will keep trying. Fingers crossed.
[Nexus Player Original Android Development] chibluboy:
I think it also has to do how an app is setup to search for a directory in Android. MAME4droid is able to see my NFS mount I created with CIFS. RetroArch is not able to see the exact same path. I have noticed this behavior with a few other apps. Another example is that VLC player can see the mount with no problem but MX player can not see it. I just do not know enough about Android to identify why some Apps can see the path and others can't. Maybe [MENTION=1469500]zulu99[/MENTION] can see why this is happening.

UPDATE see post #610
[Nexus Player Original Android Development] TheShamsMan:
Was wondering if anyone can comment on using these apks Lollirock 1.6? I tried using the Netflix one, the app installed successfully, but at the end of it, the "open" button was greyed out. Nothing under installed apps.

Any ideas?
[Nexus Player Original Android Development] zulu99:
Android 5.1.1 is ready all seem work well. Also better than 5.1.0

I will test for some hours and after i will update in the first post.
[Nexus Player Original Android Development] roebling:
I installed the archived Netflix & it seemed to be working. But looking in Settings > Apps and found 2 Netflix apps with same icons, the Google Store ver. 3.~ & the archived 1.~. After uninstalling the 3.~ I no longer had any Netflix icon on the desktop, though Settings > Apps still shows the archived Netflix version installed but I can,t get it to run.
[Nexus Player Original Android Development] TheShamsMan:
Exactly what I'm experiencing.
[Nexus Player Original Android Development] zulu99:
I'm against all form of piracy, but when read something like that, or better an user that pay for a service and can't use the app because of the crap protections, i think that maybe services / app like Popcorn Time are the right consequence.

I not fight against crap services, i use better services.
[Nexus Player Original Android Development] zulu99:
LolliRock 2.0 based on Android 5.1.1 LMY47V is in first post.
[Nexus Player Original Android Development] TheShamsMan:
Awesome! Thank you!

Can you tell me if I can flash this over 1.6? Or do I need to wipe and start from scratch?