Companion app for CameraHub which writes EXIF tags to photos
This app will make use of CameraHub's RESTful API, which is still under development. Progress can be followed here.
I anticipate the Tagger app will look and work in a similar way as MusicBrainz Picard.
The main window will have two panes. The left pane will list JPG files from the user's own system. The right hand pane will require the user to authenticate with CameraHub and will list the user's films and negatives, in the same way that Picard lists albums and tracks.
- Work on Linux, MacOS and Windows
- Support saved credentials
- Create new Scan records
- Show a diff of latent EXIF tags
- Support formats other than JPG
- Have some automated logic for matching JPGs to Scans
- Upload JPGs to CameraHub
- Start up, check for saved credentials and prompt for them if not
- Left pane defaults to display contents of user's Photos directory for their OS
- Right pane default to display list of user's films, which can be expanded to reveal negatives
- Any JPGs which are already tagged with the uuid will get moved to the right hand side automatically, creating the Scan record if it doesn't already exist
- The user will somehow associate JPGs with negatives. This needs discussion
- JPGs that don't have a Scan uuid will have one generated, and the Tagger will create new Scan records in the API
- Metadata for the Scan will be fetched from CameraHub
- The user will save the changes to the files