theothernt / AerialViews

A screensaver for Android TV devices including Nvidia Shield, Fire TV, and Chromecast with Google TV. Inspired by Apple TV's video screensaver.
GNU General Public License v3.0
415 stars 32 forks source link

Home button does not exit screensaver #152

Open Christofo opened 2 weeks ago

Christofo commented 2 weeks ago

Hi,

I have a ONN 4K Pro. I just setup Aerial Views to be the default screensaver using ADB.

When the screensaver launches after my set time, hitting the home button on the remote does nothing. I would expect it to exit out of the screensaver. Is this expected behavior?

Thanks!

theothernt commented 2 weeks ago

No, it's not the expected behaviour.

Depending on what settings you have, it's possible for the screensaver to use the d-pad up/down/left/right and ok button - but it's not possible for the app to use or block the home button.

When you use the 'test' option in Aerial Views, does it home button work in that case?

Christofo commented 2 weeks ago

No, it's not the expected behaviour.

Depending on what settings you have, it's possible for the screensaver to use the d-pad up/down/left/right and ok button - but it's not possible for the app to use or block the home button.

When you use the 'test' option in Aerial Views, does it home button work in that case?

Yes, when using the test option the home button works. I also tried with and without "Allow media button pass-through" but that doesn't fix the issue.

theothernt commented 2 weeks ago

By chance, are you using a custom launcher or button remapper?

Christofo commented 2 weeks ago

By chance, are you using a custom launcher or button remapper?

Ah, yes. I'm using Projectivy. I fixed the issue:

Disabled stock launcher through ADB In Projectivy settings, uncheck "Override current launcher"

Now the home button exits the screensaver as expected.

Thank you!

theothernt commented 2 weeks ago

Glad to hear you got it fixed!

mikesprandel commented 1 week ago

I wanted to chime in and say that this did not help with my device. Same model, same issue.

Aerial Views is only exiting with Back. After disabling stock launcher via ADB and disabling the Provectivy Override, I am returned to a black screen with no launcher at all. I resolved this issue by installing Launch Manager 1.0.4 for Android TV. I wonder if @Christofo had that configured as well, since the other steps listed in the fix do not seem to work.

theothernt commented 1 week ago

I wanted to chime in and say that this did not help with my device. Same model, same issue.

Aerial Views is only exiting with Back. After disabling stock launcher via ADB and disabling the Provectivy Override, I am returned to a black screen with no launcher at all. I resolved this issue by installing Launch Manager 1.0.4 for Android TV. I wonder if @Christofo had that configured as well, since the other steps listed in the fix do not seem to work.

Just to confirm, your issue with the home button is now fixed?

mikesprandel commented 1 week ago

I wanted to chime in and say that this did not help with my device. Same model, same issue. Aerial Views is only exiting with Back. After disabling stock launcher via ADB and disabling the Provectivy Override, I am returned to a black screen with no launcher at all. I resolved this issue by installing Launch Manager 1.0.4 for Android TV. I wonder if @Christofo had that configured as well, since the other steps listed in the fix do not seem to work.

Just to confirm, your issue with the home button is now fixed?

No - not without another utility involved (Launcher Manager).

theothernt commented 5 days ago

Does anyone know if other screensavers also have this issue?

Also, I have reported the issue to the developer of Projectivy.

Christofo commented 5 days ago

@mikesprandel I was not using launcher manager. All I did was disable the stock launcher using:

"adb shell pm disable-user --user 0 com.google.android.apps.tv.launcherx" "adb shell pm disable-user --user 0 com.google.android.tungsten.setupwraith"

I did not have this issue using the stock screensaver, if that helps @theothernt