giejay / Immich-Android-TV

An Android TV app for the self hosted photos and videos backup solution.
GNU General Public License v3.0
146 stars 5 forks source link

[BUG] Set Screensaver doenst apply #2

Closed MaBeniu closed 5 months ago

MaBeniu commented 5 months ago

I am new user to immich. running latest version 1.93.3 on proxmox docker compose. Android OS 12 TV and Immich app version 1.13. server connection via http://localIP. albums load fine as well no issues with video playback. The only bug I noticed I am not able to use screensaver mode which is very interesting feature for me.

Steps to reproduce the behavior:

  1. Go to menu
  2. Click on Set screensaver
  3. Navigate Home
  4. press back button that enables screensaver. default google screensaver still running

p.s. that would also be awesome to see full library to scroll through with the family.

overall very positive with the app :)

giejay commented 5 months ago

Hi, you should see an Android native screen when pressing "set screensaver". That is not happening? Can you find a screensaver setting somewhere in the settings of your android tv box?

MaBeniu commented 5 months ago

Could it be that googleTV function ambient mode disables screensaver option? No popup after toggling the function. 1706439253587371383425233130160

Did some searching and indeed there are some differences some suggest running command through ABD

set Aerial Views as your default screensaver... `adb shell settings put secure screensaver_components com.neilturner.aerialviews/.ui.screensaver.DreamActivity`
giejay commented 5 months ago

Yes, the Ambient mode replaces the Screensaver option in the settings. But for my Sony Bravia with Android TV, I am able to open the "original" screensaver setting screen.

Can you try: adb shell settings put secure screensaver_components nl.giejay.android.tv.immich/.playback.ScreenSaverService

MaBeniu commented 5 months ago

Nice, nice, nice worked :) so workaround exists :)

giejay commented 5 months ago

Nice! Its a shame its a rather technical/difficult workaround, but I guess they completely removed the intent/activity for setting the screensaver in your Android version.

But now you can try 1.14 and the option to select albums to use in the Screensaver:)

MaBeniu commented 5 months ago

Nice! Its a shame its a rather technical/difficult workaround, but I guess they completely removed the intent/activity for setting the screensaver in your Android version.

I hope they will not go further with it and override it to default on each reboot. atm it works even after reboot. Just curious such manipulation as I did via adb is not achievable within app permissions?

giejay commented 5 months ago

I'm afraid not. Adb is not installed by default and I'm not sure if there's another way

giejay commented 5 months ago

I will close this one and make a FAQ section in the readme.