[Feature] Automatic "Best Photo" / Great Shot Detection #28580
Closed
Matrinica
started this conversation in
Feature Request
Replies: 1 comment
-
Beta Was this translation helpful? Give feedback.
0 replies
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, both open and closed, to make sure this is not a duplicate request.
The feature
[Feature] Automatic "Best Photo" / Great Shot Detection
Is your feature request related to a problem? Please describe.
As my photo library grows into the tens of thousands, it becomes increasingly difficult to surface the truly great shots — the photos worth printing, sharing, or revisiting. Currently, finding them requires either manually reviewing everything or relying on CLIP keyword searches ("beautiful sunset"), which doesn't capture compositional quality or personal preference.
I'm looking for a way to automatically surface great photos based on two signals:
Describe the solution you'd like
A dual-mode "Great Shots" feature:
AI-powered quality scoring — A machine learning model (either built-in or as a plug-in ML model for immich-ml) that analyzes photos and assigns an aesthetic/composition quality score. High-scoring photos are surfaced in a dedicated view or smart album. This could draw on proven approaches like NIMA, aesthetic quality assessment models, or composition-aware CNNs.
Personal preference boost — Photos you've favorited or given high star ratings (4-5 stars) are automatically included or ranked higher in the same view, so the "best photos" view combines objective quality + your personal taste.
Dedicated view — Something like a "Best of [Year]" smart album or timeline view that surfaces these candidates. Bonus if it can auto-generate a yearly highlight reel.
Blurry/low-quality filtering (as a complement) — A maintenance/scanner job that flags blurry, underexposed, or otherwise technically poor photos (similar to the already-requested "blurry photo detection" feature).
Describe alternatives you've considered
Additional context
Existing infrastructure that could support this:
Would be incredible to see this as an optional immich-ml model that generates a "quality_score" or "aesthetic_score" metadata field on assets, making it searchable and filterable.
Platform
Beta Was this translation helpful? Give feedback.
All reactions