WallYou icon indicating copy to clipboard operation
WallYou copied to clipboard

Custom Wallpaper Change Interval

Open AAR072 opened this issue 8 months ago • 12 comments

Describe your suggested feature

The wallpaper changer has a couple of preset intervals. It would be good if someone could enter a custom interval, whether it is a number field for seconds, or a time picker. It is frustrating that I am locked to a minimum of 15 minutes.

Other details

No response

Acknowledgements

  • [x] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • [x] I have written a short but informative title.
  • [x] I will fill out all of the requested information in this form.

AAR072 avatar May 05 '25 00:05 AAR072

It is frustrating that I am locked to a minimum of 15 minutes.

That's a hard limit from Android unfortunately :/

Bnyro avatar May 05 '25 07:05 Bnyro

It is frustrating that I am locked to a minimum of 15 minutes.

That's a hard limit from Android unfortunately :/

Wait what? How? The API has a cooldown?

AAR072 avatar May 05 '25 16:05 AAR072

See https://developer.android.com/develop/background-work/background-tasks/persistent/getting-started/define-work

Bnyro avatar May 05 '25 17:05 Bnyro

See https://developer.android.com/develop/background-work/background-tasks/persistent/getting-started/define-work

Thanks. Would this be a limitation of the implementation in the application? I know there are other apps that allow arbitrary time. I know that a rewrite of a feature like this could take multiple man hours, but maybe this could be on the table?

AAR072 avatar May 05 '25 17:05 AAR072

Thanks. Would this be a limitation of the implementation in the application? I know there are other apps that allow arbitrary time. I know that a rewrite of a feature like this could take multiple man hours, but maybe this could be on the table?

Rewriting this would be possible, but I personally don't plan doing so. All potential solutions are not officially supported by Android and thus hacky work-arounds. Apart from that such short frequented wallpaper changes could really impact your battery life.

I can keep it open if somebody else wants to open a PR to rewrite it, but as I said, I don't plan spending time on it.

Bnyro avatar May 05 '25 18:05 Bnyro

Thanks. Would this be a limitation of the implementation in the application? I know there are other apps that allow arbitrary time. I know that a rewrite of a feature like this could take multiple man hours, but maybe this could be on the table?

Rewriting this would be possible, but I personally don't plan doing so. All potential solutions are not officially supported by Android and thus hacky work-arounds. Apart from that such short frequented wallpaper changes could really impact your battery life.

I can keep it open if somebody else wants to open a PR to rewrite it, but as I said, I don't plan spending time on it.

Thanks for your help. Also how big would the impact be on battery life? My guess would be at worst similar to a live wallpaper, but that is just an arbitrary guess.

AAR072 avatar May 05 '25 20:05 AAR072

Also how big would the impact be on battery life? My guess would be at worst similar to a live wallpaper, but that is just an arbitrary guess.

Can't tell that either without ever testing, but i.e. one image per minute with 3MB per image causes 4,32GB network traffic for image downloading per day, and bitmap processing consumes additional energy for resizing the image and applying filters to it.

So it's likely comparable to a live wallpaper, if not worse.

Bnyro avatar May 05 '25 20:05 Bnyro

Also how big would the impact be on battery life? My guess would be at worst similar to a live wallpaper, but that is just an arbitrary guess.

Can't tell that either without ever testing, but i.e. one image per minute with 3MB per image causes 4,32GB network traffic for image downloading per day, and bitmap processing consumes additional energy for resizing the image and applying filters to it.

So it's likely comparable to a live wallpaper, if not worse.

Opps, I forgot to clarify. My use case is just showing a random local wallpaper with no filters.

AAR072 avatar May 05 '25 20:05 AAR072

I wholeheartedly agree and would greatly appreciate it.

I've been fond of SB Wallpaper Changer (although it's old, unmaintained, and non-FOSS), but unfortunately, it doesn't work on my Realme Pad as it's a Live Wallpaper.

What I miss about WallYou as a replacement is the ability to set more flexible and shorter time intervals for auto-changing wallpapers.

piknockyou avatar May 11 '25 05:05 piknockyou

Related to this, I was looking to change wallpapers monthly (Or every 30 days), Would that be possible? Should I open a new ticket for that?

Atifus01 avatar May 12 '25 16:05 Atifus01

was looking to change wallpapers monthly (Or every 30 days), Would that be possible? Should I open a new ticket for that?

That's possible with our current implementation, please file a new issue for that :)

Bnyro avatar May 12 '25 19:05 Bnyro

was looking to change wallpapers monthly (Or every 30 days), Would that be possible? Should I open a new ticket for that?

That's possible with our current implementation, please file a new issue for that :)

Alright, Thank you so much for the reply!

Atifus01 avatar May 13 '25 05:05 Atifus01