[Feature] Advanced photo selection algorithm with recency weighting and batch grouping #596
Yo89
started this conversation in
Feature request
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I have searched the existing feature requests to make sure this is not a duplicate request.
The feature
Problem Statement
Currently, Immich Kiosk offers basic sorting options (
random,newest,oldest) for displaying photos. While these work well for simple use cases, they don't provide intelligent selection that balances recency with variety, which would create a more engaging slideshow experience that naturally emphasizes recent memories while occasionally surfacing older ones.Proposed Solution
Add an advanced photo selection algorithm with the following capabilities:
1. Recency-based weighting
Weighted random selection where photo probability is based on recency (e.g., photos from the last month have 10x higher probability than photos from 5 years ago)
Configurable decay curve (linear, exponential, or custom thresholds)
Configuration example:
2. Batch/Context grouping
When a photo is selected, optionally display nearby photos from the same time period to preserve context and tell a story
Configuration example:
Use case: When the algorithm selects a photo from a family vacation, it would automatically show 4-5 other photos from that same trip in chronological order, creating a mini-story before moving to another time period.
3. Album-level configuration
Allow these settings to be applied globally or per-album
Example:
Benefits
Alternative Approaches Considered
newestsort → too predictable and repetitiveAdditional Context
This feature would be particularly valuable for long-running digital photo frames displaying family/personal photos where there's a natural desire to see recent photos more often while still occasionally being surprised by older memories.
All reactions