I'd love to find one that incorporates the functionality that Picasa (windows desktop) circa 2000 i.e. face recognition/matching. It was way ahead of it's time, and actually worked! Best of all, it did everything locally... not cloud based and thus retained privacy of your personal photo collection.
Picasa was so useful, so of course Google had to kill it. It took multiple disparate photo directories and presented everything in a timeline of folders. And because everything was local, that happened quickly, rather than waiting for your browser to get the next 100 photo results from a javascript call or whatever. Are there any photo clients for windows that present multiple folders as a single coherent timeline? A…
Ask HN: Personal photo library recommendations? Open source, browser-based
61–70 of 121 posts
Re: Ask HN: Personal photo library recommendations? Open source, browser-based
#62I created NasPics specifically for this reason. I wrote it in pure Go with no dependencies for ease of cross compilation since my NAS runs a weird old Debian based distribution of Linux on ARM. Running it is just cross compiling a binary, copying over and executing. For restart across boots, I just added a simple SystemD service file. https://github.com/srinathh/naspics (edit: some data destination paths are probably…
I appreciate the "no dependencies" but it seems the client still needs NodeJS: > It is build on React using the Create React App tool, written in Javascript and requries a NodeJS development environment.
Re: Ask HN: Personal photo library recommendations? Open source, browser-based
#63It generates a static web site, creates thumbs, etc. I just run it on my laptop and rsync to my personal nginx server. You could probably host the output directly from S3 or similar.
Re: Ask HN: Personal photo library recommendations? Open source, browser-based
#64PhotoStructure is browser-based (using Vue), and scales to hundreds of thousands of assets over millions of files. Your library can be created on a Mac, saved on your NAS, then later opened and managed by a Linux box, seamlessly. Raw images have highlight restoration before rendering previews. Videos are auto transcoded for mobile and desktop web use. Corrupt images are detected automatically and culled. Image source sets are used to minimize network data and maximize viewing quality. XMP sidecars are imported for metadata. Importing aggressively coalesces duplicate images and videos using direct and inferred metadata, so even your downsized Google photos takeout will be deduped with your originals.
Once you've got a huge library, though, it needs a novel UX. Scroll-reverse-chron and a search bar shouldn't cut it. PhotoStructure has a couple novel and unique approaches to navigation, which you can read about here: https://blog.photostructure.com/introducing-photostructure/
It scales down to odroids, and up to as many CPUs as you can throw at it, and self-throttles CPU during library sync so the machine is still useable. Installation takes under a minute, and updates are automatic.
It's closed-source because it's how I want to pay for my food and clothing, but it's a corporate mandate to open source in case of business closure, which is also explained in that blog post.
I'm sending out another wave of beta testers later today, and during the beta it's free. I'm giving heavy discounts to my beta testers that share feedback.
I'd love to hear what you think.
Re: Ask HN: Personal photo library recommendations? Open source, browser-based
#65Shameless plug: I'm currently working on a solution called Photonix, though it's still very much pre-1.0 at the moment. https://photonix.org/ Installation is fairly simple with Docker, frontend is web-based (React), backend is Python with a sprinkling of Tensorflow. So far auto-tagging of photos by location, object detection and colour is fairly decent. UI is progressing and is useable on most devices, though quite m…
I like this architecture and wil spin up a Photonix docker on my Unraid server in a few weeks or so. I wonder why you used graphql for the api?
The thinking behind GraphQL was to allow for advanced filtering, supporting all the attributes we store without a lot of extra API work. The GraphiQL web interface makes it quite nice to explore the data and is bundled in and accessible at /graphql . GraphQL also has "subscriptions" which allows for pushing data from the server. The Apollo JS library I used also provides built-in extras like caching.
Re: Ask HN: Personal photo library recommendations? Open source, browser-based
#66I created NasPics specifically for this reason. I wrote it in pure Go with no dependencies for ease of cross compilation since my NAS runs a weird old Debian based distribution of Linux on ARM. Running it is just cross compiling a binary, copying over and executing. For restart across boots, I just added a simple SystemD service file. https://github.com/srinathh/naspics (edit: some data destination paths are probably…
I appreciate the "no dependencies" but it seems the client still needs NodeJS: > It is build on React using the Create React App tool, written in Javascript and requries a NodeJS development environment.
Re: Ask HN: Personal photo library recommendations? Open source, browser-based
#67Re: Ask HN: Personal photo library recommendations? Open source, browser-based
#68Re: Ask HN: Personal photo library recommendations? Open source, browser-based
#69Earlier quoted context omitted.
Will you have support for handling duplicate images? People are either super organised, or the complete opposite. When you have multiple copies for backup and then want to consolidate to a library you want to hide your messiness. I've been struggling to find a tool that handles that handles the duplicates problem within a web interface. I've been experimenting with some approaches including perceptual hashes and was…
I definitely hear you regarding duplication. This whole project evolved from a script I wrote to do just that. There is a concept of multiple versions (files) of an image so different edits with the same metadata timestamp will show only once and you'll be able to select the preferred one. I prefer to handle things this way to start and then suggest deletions based on same hash rather than deleting up front. I don't…
Re: Ask HN: Personal photo library recommendations? Open source, browser-based
#70I'd love to find one that incorporates the functionality that Picasa (windows desktop) circa 2000 i.e. face recognition/matching. It was way ahead of it's time, and actually worked! Best of all, it did everything locally... not cloud based and thus retained privacy of your personal photo collection.
I'd love to have you try out the beta and have you share feedback!