Welcome!
It was written to replace Google Photos on one phone without a single picture being uploaded to Google; to find one photo out of twenty thousand by typing what you remember; to find a gas receipt by the number printed on it and share it in two taps; to keep your people, places and tags in an index of your own rather than in a database you do not own; to clear out the duplicates; and to be open source on an Opensolr account that is free forever. Everything below is in service of those six.
Opensolr Photos is a free, open-source, MIT-licensed Android app that turns the photo folders on your phone into a search engine, on an Opensolr Index of your own. This is its complete documentation.
A photo can be found by any of these at once: what it shows, read into words and a search vector; the text printed in it, such as a receipt or a screenshot; the people in it, named by you; and its own facts: when, where, which camera, which folder, and your own tags. Reading what a photo shows and the text in it needs a plan with vector search; without it, photos are still indexed and searched by their facts and your words.
Figure 1 — how a photo becomes searchable: read on the phone, labelled and embedded by Opensolr, stored in your own index, and searched by words, by meaning and by filter.
The phone keeps its own copy of the index, so browsing, Stats and a sync's comparison happen on the phone, without the network.
What Opensolr Photos is says what it does and what it deliberately does not do. Privacy says exactly what leaves your phone.
- Check the requirements: Android 8.0 or newer and an Opensolr account. A plan with vector search decides whether your photos are read at all; without it they are still indexed and still searched by their words.
- Install the app from Google Play, or as the signed APK from GitHub.
- Sign in with Opensolr in your browser and read what your plan covers.
- Choose your folders. DCIM is proposed.
- Let the first sync run, and search as soon as the first photos arrive.
- github.com/phpcip/opensolr-photos — the source, the issues and the releases with their signed APKs.
- opensolr.com/opensolr-photos — the product overview, if you are still deciding.
- The Opensolr platform documentation — for the account, the control panel and the index the app sits on.
- Want to work on the app? Read the project structure, then ask to become a contributor.