Skip to content

Galleries

A gallery is a primary media record that presents related images as one browsable item. It has its own identity and metadata; it is not merely the directory containing its image files.

FieldMeaning
TitleDisplay title for the gallery.
DateCalendar date associated with the gallery.
CodeStudio- or publisher-assigned catalog code.
PhotographerFree-text photographer value.
DetailsLonger free-text description.
OrganizedUser-managed organization state.
Cover imageryFront, back, or selected member imagery used to represent the gallery.
Created and UpdatedTimestamps maintained by Cove for the record.
RelationshipCardinalityBehavior
StudioZero or onePrimary studio associated with the gallery.
TagsZero or moreReusable classification metadata.
PerformersZero or moreAssociated performer identities.
ImagesZero or moreMember images; membership does not store an image order.
VideosZero or moreRelated video records displayed separately from member images.
GroupsZero or moreGroup memberships that include the gallery.
URLsZero or moreExternal links associated with the record.
Custom FieldsZero or moreAdministrator-defined gallery fields and values.
File valueMeaning
Folder pathConfigured folder backing a folder-based gallery; it can be present without a directly attached gallery file.
PathCove-visible path for a file attached directly to the gallery.
File SizeSize in bytes, formatted for display.
ModifiedFilesystem modification time discovered during scanning.
FingerprintsAvailable hashes for the attached file.
Member image filesBelong to the related image records rather than to the gallery record.
CapabilitySupportBehavior
Library listBuilt inSupports search, filters, sorts, display modes, selection actions, and extension contributions.
Image membershipSupportedCollects existing image records without transferring their identity or metadata.
Related videosSupportedAssociates videos with the gallery independently of image membership.
ChaptersSupportedStores a title and image index as API metadata; the current core gallery UI does not surface chapters.
EngagementSupportedRatings and favorites are user-specific rather than shared descriptive fields.
PlaybackNot applicableThe gallery is a collection record rather than one playable media source.
Surface or operationAvailability
Browsing and detailRequires gallery-read access; content rules can further determine which records are visible.
EditingRequires gallery-write access.
Editing a member imageRequires image-write access; gallery-write access does not grant authority over the image record.
DeletionRequires gallery-delete access.
Images tabRequires image-read access in addition to access to the gallery.
Videos tabRequires video-read access in addition to access to the gallery.
File Info tabRequires gallery-read access; unlike Video File Info, it does not add a file-read requirement.
RescanRequires library-scan access and an attached folder or file path.
Extension surfacesAppear only when the contributing extension is installed and enabled and the operation is authorized.
Event or operationEffect
Create without membersA gallery can exist before images or videos are associated with it.
Add or remove image membershipChanges the collection relationship without changing or deleting the image record or source file.
Add or remove a related videoChanges only the gallery relationship to that video.
Delete galleryRemoves the gallery and foreign-key-backed relationships such as image and video memberships without deleting those records.
Existing group itemsGeneric group-item references to a deleted gallery are not removed automatically.
Source-file deletionGallery deletion does not offer deletion of member image files, related video files, or directly attached gallery files.

Some workflows discover images from a gallery-associated path, while others organize image records already in the library. The gallery remains the stable collection boundary in both cases. Chapters store a title and image index for API workflows, but the current core UI does not surface them and image membership itself does not store an order.