[Feature] Centralized Metadata Storage with Customizable Hashing and Enhanced Database Backup #13896
Closed
anthonynogales
started this conversation in
Feature Request
Replies: 1 comment 1 reply
-
The template clearly requests that you search for duplicates (some of these have already been requested) and that you stick to one request per thread. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I have searched the existing feature requests to make sure this is not a duplicate request.
The feature
Currently, Immich’s metadata handling seems to be limited to the creation of XMP sidecar files which is a problem in read-only libraries. While this approach provides some flexibility, a more centralized and robust metadata system applied across all library types could greatly improve usability, reliability, and security for users with different workflows and needs.
Feature Updates
Centralized Metadata Storage for All Libraries
Store metadata (such as descriptions, tags, and ratings) in the database by default for all libraries, regardless of whether they are read-only or writable. This centralized repository would:
Customizable Hash Generation and Management
Immich could add support for generating cryptographic hashes (MD5, SHA-256, SHA-512, etc.) for photos and videos. These hashes would be stored in the database alongside metadata, allowing users to:
Compatibility with Read-Only Libraries
Extending hash generation and metadata storage functionality to read-only libraries would provide users confidence that:
In-App Database Backup and Restore Options
To make database management simpler, Immich could benefit from an in-app option to export and import the database. This feature would:
With these enhancements, Immich could become a reliable, long-term solution for users who prioritize metadata control, data integrity, and security across all library types. By storing metadata and hash information in a centralized database and offering in-app backup, Immich would become a feature-rich platform for gallery management that prioritizes data integrity and security-conscious users.
Platform
Beta Was this translation helpful? Give feedback.
All reactions