Feature request: download new image only when changing to next wallpaper

Bug #1526618 reported by JI Xiang
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Variety
Fix Released
High
Unassigned

Bug Description

I find the current way of separating downloading and changing images a bit unintuitive. I'd like to have a mode in which the app would only download a new image when I explicitly change to the next wallpaper, either automatically or manually. Currently, the app either downloads a lot of images that I don't necessarily want, if I set the download interval to be too frequent; or I easily run out of images to change for when I press "next", if I set the download interval to be too infrequent, and thus end up rotating through all the old images that I had. I usually only change wallpapers once a day.

JI Xiang (szjx)
summary: - Feature request: download new image when changing to next
+ Feature request: download new image only when changing to next
summary: - Feature request: download new image only when changing to next
+ Feature request: download new image only when changing to next wallpaper
Revision history for this message
Peter Levi (peterlevi) wrote :

This is something I have thought about, and it probably makes sense to have (as the default and only behavior, not as an option). The current configuration in this aspect is unnecessarily complex.

Changed in variety:
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
Peter Levi (peterlevi) wrote :

This becomes a lot more important as we reduce supported sources to just those for which we use rate-limited API keys (as per the policy update http://peterlevi.com/variety/2017/03/changes/).

With Unsplash and Flickr we cannot afford to perform unnecessary downloads.

Changed in variety:
importance: Medium → Critical
Revision history for this message
Peter Levi (peterlevi) wrote :

Implementation-wise, we need a pre-downloaded queue of several images, as well as download rate-limiting (if user starts scrolling down-down-down-down in a quick manner we should not download each time) - maybe fine-grain limiting rate per minute, per hour, per day.

James Lu (jlu5)
Changed in variety:
importance: Critical → High
status: Confirmed → Triaged
Revision history for this message
Peter Levi (peterlevi) wrote :
Changed in variety:
status: Triaged → In Progress
Peter Levi (peterlevi)
Changed in variety:
status: In Progress → Fix Committed
James Lu (jlu5)
Changed in variety:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.