yashsingh1/xdaforums huggingface dataset:
[Nexus Player Original Android Development] benthecomputerguy93:
Update:

For a long while, no matter what I tried, I would always get stuck at the screen with the spinny loading circle after the google "sign in" screen. The next screen simply refused to load, and would freeze after 2-5 seconds. Additionally, using a mouse to interact with this screen caused some interesting behavior - it would hard crash and return to the "sign in", and would do it indefinitely...not that any of that matters. Moving on...

After trying a dirty flash atop stock 8.0 (unsuccessfully), I got a little more daring and decided to dirty flash 8.1 onto 7.1.2, which I was using previously. Turns out I had been using an npjohnson 7.1.2 build forever before now :P So returning to that build worked as well as it always did, and then after flashing 8.1+GApps, I just walked away for a while, assuming it wouldn't work, almost afraid of what horror I would find upon returning. Came back an hour later and to my surprise, it was working! And before anyone starts shouting, to be clear - I DON'T RECOMMEND DIRTY FLASHING unless you are alright with the potential for screwey behavior afterward, or simply don't care.

Moving on, I used the device for streaming for several hours after this, and most things work as intended. I only have three known issues at this point.

-First - the occasional stuttering that videos experience, namely netflix, but I've noticed youtube having some weird similar issues that I've never had before on the NP. I guess I'll just deal with it, as I haven't been able to fix it all these years. Happened on stock too, so I'm not expecting a fix.

-Second - Amazon Prime Video launches and immediately crashes as Netflix used to do on 7.1.2. I've not investigated it yet, but I'm guessing maybe some weird app data thing, as I did download the app before flashing to 8.1 and I suppose the app version could be different..? We'll see.

-Lastly - No true "issues" with this, more of a preference thing, but am I the only one who thinks the newer Leanback launcher is a downgrade in style and possibly performance from the previous version? I much prefer the one that shipped with 7.1.2, and I notice that it is the default in 8.1 before GApps too. Pretty sure I can figure out how to get it back with a custom flash package or something.

I'm going to keep testing things, and report back if I find any solutions, both to the above issues, and the original issue of simply not being able to get through the setup.

Thanks again @npjohnson for your hard work on maintaining this device.
[Nexus Player Original Android Development] easy_mac:
Prime video doesn't work here either, not sure if it's the SOC or something but it won't work :/

For the last issue, try uninstalling updates to Google TV Home and disabling auto updates. Then you can install this (it's the most recent version without ads) and just not update that app again

Android TV Home 2.0.10-307630529-f (nodpi) APK Download by Google LLC - APKMirror

Android TV Home 2.0.10-307630529-f (nodpi) APK Download by Google LLC - APKMirror Free and safe Android APK downloads

www.apkmirror.com
[Nexus Player Original Android Development] npjohnson:
It's because L1 isn't working - I /think/ fugu had it's L1 certificate revoked recently. Not sure, I know shamu got revoked :/
[Nexus Player Original Android Development] benthecomputerguy93:
Thanks for that, I'll check it out!

What is L1 exactly? Prime Video works fine on 7.1.2 btw, or at least it did a month ago when I was messing with it. My poor Shamu, they keep taking things from it. VoLTE and now this? Haha. Sucks how shamu (and fugu) are such amazing devices that will both be victim to planned obsolescence...

Anyway, I came here to post a small update:

Its been one month, and I've been using this thing for streaming at least two hours most evenings during the week. Netflix and Youtube are what I use primarily, and I have no complaints there. The system does need to be restarted every so often, due to a very sudden and noticeable change that seems to happen at random - basically the whole system becomes very sluggish and unstable, but is fine for ~10ish days again after a restart. I'm totally fine with that, its not like I'm using it as a PC and have a risk of data loss or something.

The HDMI-CEC works very well too. I have a new Samsung TV (not a smart TV actually) and being able to use a single remote 90% of the time is very convenient. It doesn't like the Pandora app (impossible to exit!), but whatever :P

I'm pretty happy with it overall. The only thing that I really wish I could get working is the Prime Video app. Maybe I'll figure something out.

Thanks again.
[Nexus Player Original Android Development] LedgendaryEpics:
is there a way for me to use another launcher as a default? Ive tried everything to removing leanbacklaucher on this oreo rom, I need some guidance, this is new territory for me on the tv front
[Nexus Player Original Android Development] npjohnson:
Should be as simple as installing an alternative leanback launcher? Normal launcher intents won't work.
[Nexus Player Original Android Development] LedgendaryEpics:
can you point me to this other launcher, I have root
[Nexus Player Original Android Development] npjohnson:
I don't know of any besides the one we ship and the Google one.
[Nexus Player Original Android Development] LedgendaryEpics:
wait, arent you the dev? can you tell me how to remove this launcher from this build? ... or hide it so that I can have my atv launcher as the default?

edit: will something like this work? https://xdaforums.com/t/app-firetv-noroot-launcher-manager-change-launcher-without-root.4176349/
[Nexus Player Original Android Development] npjohnson:
No clue, I've never seen that app before.

If you install an app that properly registers itself as a leanback launcher it will let you set it to default either via the pop out menu or if that doesn't trigger, via adb.

To remove the built in one just enable and use adb root/remount? Removing the stock launcher all together is NOT a supported use case lol. Not sure how the system will play without it.
[Nexus Player Original Android Development] ushilives:
Check out lineage microg website. Last updated build was about 3 weeks ago.
[Nexus Player Original Android Development] LedgendaryEpics:
For (if) anyone wondering, I used this app --> link- to disable leanback and have the prompt come up to have atv launcher as the default. Will be trying out other launchers for sure, hope this device gets updates soon, I kinda like it.
[Nexus Player Original Android Development] LedgendaryEpics:
hey, is there anyway I can play games like subway surfers, or like flappy bird, or even solitare, something offline when I finish watching a movie or something? any addons I have to install for lineage?
[Nexus Player Original Android Development] npjohnson:
You're trying to run and ARM app. Need x86 versions.
[Nexus Player Original Android Development] LedgendaryEpics:
Any way to mirror my phone to my tv using my nexus player?
[Nexus Player Original Android Development] jfbaudio:
Have you tried the Home app? That's there the controls are to mirror your phone screen. I don't have my Nexus any more but that's how it works on SHIELDs
[Nexus Player Original Android Development] LedgendaryEpics:
nah, I dont know if theres an app, xposed module, or somethin but, id be great to have that ability here.
[Nexus Player Original Android Development] jfbaudio:
Install this on your phone. Then you might be able to mirror to your TV device using it. https://play.google.com/store/apps/details?id=com.google.android.apps.chromecast.app&hl=en_CA&gl=US
[Nexus Player Original Android Development] LedgendaryEpics:
anything not google?
[Nexus Player Original Android Development] philcolbourn:
I noticed that play store installed armv7a version of Amazon Prime...
[Nexus Player Original Android Development] Sup0vitz:
Can someone confirm that Plex is working properly?

I have an older Samsung TV that buffers on the native Plex app every 4 seconds and I've given up troubleshooting.
[Nexus Player Original Android Development] Oswald Boelcke:
Thread closed on request of OP @npjohnson

Regards

Oswald Boelcke
[Nexus Player Original Android Development] gwallers:
Can you elaborate on how you solved the issue. I have sat here for two days and still install pending in app store. I used three different gapps and get same result. I used npjohnson and mindthegapps x86 and atv x86. None work for me. Can someone please tell me what I'm doing wrong. Nothing will update or install. I think it's time to go buy an Nvidia shield.
[Nexus Player Original Android Development] gregfrankenstein:
They can be enabled insofar as they show up in the settings menu after enough taps, but when you go to it, it says "developer options are not available for this user". I guess it's less a developer options issue and more a user profiles one, which is made all the more difficult because Android TV has no UI for configuring users.

I feel like a jerk because all I've done so far is complain about issues with the ROM, but it's only because I'm super excited to get a working LineageOS on this device and I'm super thankful you've gotten it this far. I also tried not installing apps right away and waiting for the background Play Services update to finish and rebooting, and I get as far as the Play Store trying to update Android TV Core Services, Android TV Remote Service, etc, which also have the "install pending" issue, even if I leave it all night.

My hope is if a newer MindTheGapps build is released that already includes the most recent services update, that would bypass the glitch. Until then, I can't sideload anything without access to ADB or a built-in file manager, nor diagnose what's going on without ADB logcats. So I'm stuck without apps of any sort.
[Nexus Player Original Android Development] msg01:
Thanks for your work npjohnson, I hope it will be suitable in a near future.

As some partners, I'd the play services bug (tested today, 24/3), and I wasn't able to had working you rom as expected, I tried with your suggested gapps (installed without problems), and 22/3 TV opengapps, which installer told me that "Not enough space in /system". The second issue that I'm having is that the home button isn't working anyway, it happens in the stock nexus remote and the android app in my phone, in both options the home button doesn't work
[Nexus Player Original Android Development] gregfrankenstein:
So on some level, wow, this does work. I was able to resolve the "not enough space in system" issue with Open GApps by unzipping and removing apps I'd consider non-essential, namely because I can just install them from the Play Store afterward. I did this with YouTube and the Google Play Movies, Music, and Games apps, then zipped, pushed to the device, and installed.

It's worth noting though that while this works, it's a total kludge of a workaround. Not only because LineageOS doesn't really support Open GApps as of 15.1, but because the Google services are out of date using this method. It has the launcher from the Nougat era and the Android TV Remote Service from before they fixed the issue of the Bluetooth signal dropping constantly. If I didn't know better I'd think I installed the wrong version, but it's definitely 8.1 tvstock.

What's weird though is the developer options work, when all I changed was the gapps package. Same goes for the home button.
[Nexus Player Original Android Development] chives3300:
Casting + voice remote

So after installing, I've noticed that I no longer have the ability to cast from my phone. The cast option simply isn't showing up in apps. As far as the voice remote, the app will pop open like its listening, but the microphone clearly isn't turning on.

Anyone experiencing the same or have workarounds?
[Nexus Player Original Android Development] msg01:
I can confirm all the issues depends on Gapps, I've tried with opengapps (removing some innecesary APKs for skip the /system space error), and I was able to install apps form gplay without problems, so the launcher installed was the nougat one, and the microphone didn't work (it works fine with mindgapps). The home button worked this time, so I thought it depends just on launcher

I tried as well modding the linked mindgapps, replacing the play services APK from opengapps (what is higer), so the result didn't changed. It means the issue will not be fixed just updating play services, in opposite as npjohnson said
[Nexus Player Original Android Development] gregfrankenstein:
I'm legitimately concerned this is because of Google's new push to ban GApps on uncertified ROMs. Note that the Play Store blockage and feature failures only happen after a Play Services update. https://www.xda-developers.com/google-blocks-gapps-uncertified-devices-custom-rom-whitelist/
[Nexus Player Original Android Development] -lukin-:
Thanks to the developers! This is awesome... Never expected Lineage 15.1 on Fugu :D

Unfortunately, using the MindTheGapps 20180320 and stuck Install Pending. Would be happy to try something if anyone had suggestions?

:good:
[Nexus Player Original Android Development] npjohnson:
Use my MindTheGApps for now. Only one I've tested.

And I just reflashed 3x, each time Developer options worked fine... not sure what to say.

Yeah, hence my explicit instruction to not use OpenGApps. It messes up provisioning (hence the home button not working).

Don't use OpenGApps.

I wouldn't use OpenGApps for ATV at all right now. They should have support disabled for ATV right now being honest.

The home button issue is provisioning... OpenGApps is 50.50 wither you'll get provisioned or not for ATV's. Don't use it.

The Microphone 100% works. Just tested it. OpenGApps breaks Microphone support by replacing RemoteControlService. Use MindTheGApps.

And as for casting, it sadly requires L1 right now (which is broken). I'm working on a fix. Plus where I am (enterprise wifi only), casting is hard to test.

I didn't say the issue would be fixed by updating play services? I said that it just took a long while to update. Again, try rebooting and stopping the apps that are stuck updating. Then try to update them again.

Not sure why we some are seeing this issue and some aren't.

This isn't rolled out widely yet, and not at all to ATV. We don't have to worry about this *just* yet.

Stop the downloads, reboot, try again. If not, reflash and try once more.

Seems hit or miss (even though I can't replicate it).
[Nexus Player Original Android Development] gwallers:
Unfortunately I flashed and reflashed numerous times. Each time same result. Nothing downloaded. Also developer does not work for me as well. I gave up and went back to stock. Appreciate your work and look forward to Future updates.
[Nexus Player Original Android Development] -lukin-:
Reflash MindTheGApps only ? Okay will try that.

Stopping the downloads and rebooting hasn't worked
[Nexus Player Original Android Development] npjohnson:
I don't know what to say on this one. You're using my MindTheGApps and not jave's right?

I meant the whole thing, reflash everything.
[Nexus Player Original Android Development] ericcl:
Got a new OTG cable and was able to finish the install process. All went well, but I'm leaving on a work trip tomorrow so I can't really test much yet.

One weird thing about the initial configuration sequence. The first time, it asked if I had an Android device I wanted to install the Google account from (similar to a Google Home speaker), so I let my phone do the account provisioning. That all seemed to go fine. I entered PIN codes and it seemed the NP took my account. then back to the NP setup routine. It asked my language, so I chose English. Then it asked for my Google account name again. "Hmmm, I've already done that". I tried to log in with the user and pass that I just activated from my phone and it said "That account already exists on the device". I could not get past the account entry screen. Tried to reboot and ended back at this point. So, my account was on the device, but it needed me to enter a different account.

In the end, I went back to recovery, wiped, and rebooted. Went thru setup again and did not use my phone to provision the device. I entered the password manually and then got the 2FA prompt on my phone to finish the login. I'm at the home screen looking at a big empty space, which is awesome.

Thanks for the hard work to get us here!
[Nexus Player Original Android Development] -lukin-:
Done 3x. Same result "Install Pending"
[Nexus Player Original Android Development] npjohnson:
Try this for me, go into the play store, down to the "About Google Play" option, and click the version number 8 times. See if it trys to update Google Play (this may be it, as I do it out of habit).
[Nexus Player Original Android Development] npjohnson:
You're welcome! And yeah, I now realize that setup via phone is broken, and I am looking into it.
[Nexus Player Original Android Development] -lukin-:
Google Play Store is up to date

8.7.08-xhdp i[8] [PR] 180622504
[Nexus Player Original Android Development] npjohnson:
This is odd.

Will continue trying to recreate it.
[Nexus Player Original Android Development] mruno:
Same issue here using lineage-15.1-20180326-nightly-fugu-signed.zip and MindTheGapps-8.1.0-atv-x86-20180320_041957.zip
[Nexus Player Original Android Development] -lukin-:
Thanks. Really appreciate your effort to update these "hockey puck" boxes :o

In the meantime, I flashed back to the fugu Google factory image 8.0.0 (OPR2.170623.027, Nov 2017)

Found here
[Nexus Player Original Android Development] acme64:
i'm confused as to what launcher this uses? is it the android tv one? the regular lineage launcher? does the play store still only download the tv version of apps?
[Nexus Player Original Android Development] gwallers:
So will Mondays build make any difference with the pending update problem some of us are experiencing?
[Nexus Player Original Android Development] npjohnson:
The N launcher is what we ship for use without GApps. If you use GApps, it'll install the O launcher.

No, because I haven't yet been able to recreate locally.

Maybe try it and see if it solves it? Can't promise anything.
[Nexus Player Original Android Development] msg01:
I know it's a stupid question: did you tried with an VPN or changing DNS? I think it could be happening only with certains ISPs or some DNS servers. You said thar you're on a corporative network and it works, have you ever tested outside?
[Nexus Player Original Android Development] npjohnson:
Not stupid at all!

A great idea! We do use custom DNS among other things here. I'll VPN home and try setup.
[Nexus Player Original Android Development] fj4:
I just tried the 3/26 build and also have Install Pending for all apps, also "Developer options are not available for this user" so I can't turn on USB debugging.

Thanks for your effort, looking forward to seeing this work!

Edit: If I don't install the MindTheGApps, developer options are available.
[Nexus Player Original Android Development] acme64:
error e3004: this zip is for device fugu, your device is .

uh.....what? can't flash the rom.
[Nexus Player Original Android Development] npjohnson:
I know whats up. Will be fixing this shortly. Updated GApps package will be up on Monday.

Update TWRP
[Nexus Player Original Android Development] acme64:
sorted, thank you! new issue tho. after flashing the gapps package. the setup is sitting on checking for updates and it doesn't continue...

oh and the remote wont pair over bluetooth

edit: my remote is just fubar, disregard that bit.
[Nexus Player Original Android Development] koperniczx3:
Can't thank you enough to keep this great but aging device alive! Netflix is kind of a dealbreaker ( I have kids) but I'll come back to this thread everyday hoping for updates :)

keep up the good work!
[Nexus Player Original Android Development] npjohnson:
I don't update this thread all that often. Watch for changes here: https://review.lineageos.org/#/q/project:LineageOS/android_device_asus_fugu+status:merged
[Nexus Player Original Android Development] jallenhayslett:
Thanks for that. Helped answer a couple questions I had before applying this to my Nexus.

I noticed you have a commit, or rather a commit reversal, for libaudio back on the 19th. Does that mean you removed the volume change function, or removed the commit that broke the function?

Also, I second all the thanks for maintaining this build. I recently bricked my one year old ShieldTV with a bad flash of nVidia's most recent update (they really screwed the pooch on this most recent batch of uploads), and I was looking for used Nexus devices as a replacement, but was worried about EOL and being stuck on a half finished ROM.
[Nexus Player Original Android Development] npjohnson:
I removed the function. Some users reported that they didn't have a remote to change the volume on the NP with, and it defaulted to a mid-range volume resulting in low audio output.

Sorry to hear about your shield... we're shipping it next week.
[Nexus Player Original Android Development] jallenhayslett:
Any chance of being able to re-introduce the commit with a fixed volume CEC toggle similar to how the ShieldTV handles it? If not, i'd be willing to build one for myself myself if I knew precisely which commits to merge. I just want to be able to ditch my TV's awful remote.
[Nexus Player Original Android Development] npjohnson:
I wish. No one has written a keyhandler to grab all media inputs and route them through CEC.

Nor do I know of public documentation on doing CEC routing.

If you point me at OSS examples, or the Documentation on it, I'll take a look at it.

You say re-introduce as if we've had it before? But fugu has never had that.
[Nexus Player Original Android Development] jallenhayslett:
So, if I'm understanding you correctly, the Nexus is only capable of receiving CEC commands, not transmitting them? If so, that's a rather inconvenient bummer. I assume nVidia managed to do it in a proprietary way that made it look like a native AOSP feature. One of the many things I loved about my Shield. I guess I'm going to have to break down and get a Logitech Harmony. Bricking my Shield threw a wrench into the gears of my whole media setup.
[Nexus Player Original Android Development] npjohnson:
Ah. I now see what you mean. Maybe it is capable of transmitting them, I can't test CEC (lack of compatible panel).

I have a very specific use-case for fugu. It's also hard to test some things. I only have access to Enterprise networks that ATV settings is incapable of negotiating with, which forces me to use Micro-USB to USB-A & an Ethernet over USB adapter. I use it for local media storage (on external media) as a sort of media server. I don't have a TV, so I am testing fugu on one of my Asus monitors. So as you can see, it is a bit hard to test some aspects.

I have to drive a fair bit to test things like Non-Hotspot Wi-Fi & CEC, etc.
[Nexus Player Original Android Development] jallenhayslett:
Same problem here. Stuck on "Checking for updates".

[MENTION=5848265]npjohnson[/MENTION]

Any chance of getting that updated Gapps package to fix the updates problem?

Edit:

Nevermind. I mistakenly connected to my sandboxed wifi and not the outside line. Oops.
[Nexus Player Original Android Development] Cathair2906:
I got the same issue...

i also got the same issue "developer options are not available for this user" and playstore Install Pending

i flashed with MindTheGapps already which download from the link provided by OP

:crying::crying::crying:
[Nexus Player Original Android Development] npjohnson:
So wait, you can now download everything okay?
[Nexus Player Original Android Development] mwr.lion:
same issues here

nice to see something happening here :)

i recently tried to set it up a few times but everytime I get the same issues:

can't access developer options

can't download apps thru the play store

I hope there will be a solution for that :D

anybody may know if the prime video app will work here?