Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Smart Albums #352

Open
stephanhoennekes opened this issue Jan 19, 2023 · 5 comments
Open

Smart Albums #352

stephanhoennekes opened this issue Jan 19, 2023 · 5 comments
Labels
feature New feature or request

Comments

@stephanhoennekes
Copy link

Some time ago I’ve created a concept for Smart Albums – actually for the NC Photos app. As there have been no reactions to my proposal I think they do not consider it as a relevant feature.

It seems to me that you have the more advanced photo app approach anyway. So, it could be something for Memories maybe. I would appreciate it :)


Smart Albums allow the user to individually filter photos and save the filter set as an album. These virtual photo albums aren’t static. Whenever a new photo has been uploaded that matches the filter properties, it is added to the album automatically. By setting variable filters such as dynamic time periods, the entire content of an album may also vary in time.

Here’s the detailed concept for Smart Albums:

Screenshots from the prototype:

Smart Albums overview:
189320928-9b0edaa8-f3a7-46b1-b840-01f475acf14f
Smart Album detail view:
189320997-8e100d9f-5450-48fd-aaf0-a2cfca1887ed
Photos App with expanded smart filter panel:
189320719-2a112252-7273-42d1-8f20-ea11e46f4603

@MayeulC
Copy link

MayeulC commented Jan 19, 2023

Hey, I read (and upvoted) your initial feature suggestion back then, that sounds like a wonderful feature that I would use. It could also be useful when constructing an album (with the possibility to convert to a static album).

Being able to tag something to add it to an album would be pretty nice already. Imagine displaying an automatically updated (according to chosen criteria) photo album on some digital picture frame.

@pulsejet
Copy link
Owner

I love the concept, but this is very complicated for obvious reasons. Some of this filtering might be too expensive to do real time so we probably need to do it as part of a cron job to add and remove photos. And then some features like map and color filtering need more work than simple querying.

As such I don't have enough time to work on this right now, but PRs implementing this (or even smaller steps in this direction) are welcome.

@pulsejet pulsejet added the feature New feature or request label Jan 19, 2023
@stephanhoennekes
Copy link
Author

Thanks for you replies. I agree. The filters are indeed very complex to implement. I fully understand if you do not have the time. But I thought at least to leave this here as inspiration could be worth it. And as you mentioned, one could of course take just some easy features to implement it as some kind of MVP.

@tomchiverton
Copy link

Both Memories and Photos appear to be missing even basic "(content type) with (date type) from (start) to (end)" type filtering, is that right ?

So that'd be a necessary first step, right ?

I don't see what that'd be an expensive search to run, requiring the complexity of a background task, as the appropriate meta data is already extracted ?

@ChildLearningClub
Copy link

@stephanhoennekes I commented on your other proposal for photos, but thought I would say it again here. I think the UI is top notch, really looks good! I can also tell that you put a lot of work in building out your demo and it shows. I really hope that it can be utilized.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants