There's no reason why the lessons learnt here couldn't be incorporated into an OS project.
Rendering correctly-scaled images is a different issue: Google Photos renders the image to the precise viewport dimensions (which is why it takes sometimes a couple seconds to render).
When I designed PhotoStructure, I knew I wanted everything to show instantly, so resizing is done to several common viewport sizes at import time (and these sizes are customizable). When you're browsing your library, your browser fetches the smallest variant that will still show with high quality based on native display resolution.
The one thing I wished was that the ML Classification stuff it did was better - because it was nowhere near as good as what Google does with Photos, and nowhere near as useful for that reason. I still deeply miss Google Photos.
For context, my setup is pretty old fashioned these days. I plug my phone in, and use Shotwell to import the photos into my local photo library. Duplicati does a backup of all my photos once a week to Backblaze. Photoprism reads from my local copy and allows me to effectively browse my photos at home.
I have been following it since release of OwnPhotos. Back then it was a messy university project of the original developer mixing different tech to achieve the goal. It simply stopped working with bigger sets of images.
I tried this fork as well, it has the same problem. Normally I would provide some pull requests but in this case the code base seemed too much hacked together from random things.
What doesn't work is the backend indexing part.
I'll test this out and report back.
* installation was ok, but I had to reach out to the discord channel to be able to configure it properly * started to index the photos; at 16480 photos (After about 1h) it stopped progressing with no error message * for the photos that are listed as indexed, when going to the gallery, there are no thumbnails * it appears that there is no metadata being indexed for those photos either
In short, this is not ready for prime time yet
I currently run PhotoStructure what works ok with indexing, but has other gaps (no tagging, face recognition, etc..)
Local face recognition, if it doesn't make it into this release, will be in the following release: most of the detection, aggregation, and backend storage is already implemented in my feature branch.
Please vote for features you want on the new forum! https://forum.photostructure.com/c/feature-requests/7/l/late...
What I'm looking for is Lightroom-album style tagging (keyword and star-rating) that I can apply to photos manually - I dont' have my archive tagged in anywhere, and I need to do that somewhere
I'm thinking about biting the bullet and import everything in Lightroom just to get tagging :(