-
Notifications
You must be signed in to change notification settings - Fork 5
feat(media): preserve Android Motion Photos and Apple Live Photos #182
Copy link
Copy link
Open
Labels
area:mediaMedia backup, MediaStore, storage reclaim, and sharingMedia backup, MediaStore, storage reclaim, and sharingarea:photosPhotos, Memories, RAW, people, albums, tags, and editingPhotos, Memories, RAW, people, albums, tags, and editingenhancementNew feature or requestNew feature or requestin-progressImplementation is currently activeImplementation is currently activeneeds-protocol-reviewRequires protocol or upstream source verificationRequires protocol or upstream source verificationplatform:androidAndroid-specific implementation or validationAndroid-specific implementation or validationplatform:desktopDesktop-specific implementation or validationDesktop-specific implementation or validationpriority:P1Required for the pre-release product experienceRequired for the pre-release product experiencetype:featureNew product capabilityNew product capability
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
area:mediaMedia backup, MediaStore, storage reclaim, and sharingMedia backup, MediaStore, storage reclaim, and sharingarea:photosPhotos, Memories, RAW, people, albums, tags, and editingPhotos, Memories, RAW, people, albums, tags, and editingenhancementNew feature or requestNew feature or requestin-progressImplementation is currently activeImplementation is currently activeneeds-protocol-reviewRequires protocol or upstream source verificationRequires protocol or upstream source verificationplatform:androidAndroid-specific implementation or validationAndroid-specific implementation or validationplatform:desktopDesktop-specific implementation or validationDesktop-specific implementation or validationpriority:P1Required for the pre-release product experienceRequired for the pre-release product experiencetype:featureNew product capabilityNew product capability
Type
Projects
- StatusShow more project fieldsIn Progress
Goal
Treat motion-enabled photos as one media item across discovery, backup, browsing, playback, sharing, download, and restore. The still image, motion video, and pairing metadata must survive a round trip through Nextcloud without being flattened or silently separated.
Scope
Protocol and storage decisions
Document and test the storage representation before enabling writes. The design must account for embedded Android containers, sidecar pairs, Apple asset identifiers, DAV moves/renames, conflict handling, deduplication, and compatibility with existing Nextcloud clients.
Acceptance criteria