Memories vs Photos
Nextcloud comes bundled with an official Photos app. This page provides a brief feature comparison between Memories and Photos, and links some relevant issues in the Photos repository.
Features in Memories missing in Photos
- Sorting by Date Taken: The Photos app sorts images and videos by the file modification time. Memories uses the EXIF data to get the Date Taken, providing for the correct sort order regardless if the files are edited / touched later (issue).
- Scrubbable Timeline: Both apps provide an infinite virtual scroll. However, Photos has no way to jump at any time in the past, and you need to scroll through all photos to get to any point. Memories provides a scroller to directly jump to any date in the timeline (issue).
- Limiting to a single root for Photos: Memories can scan through photos in a single (or multiple) directory. Photos scans everything the user has (issue).
- Video Transcoding: Memories supports all video file formats with live adaptive transcoding, along with quality selection. Photos only supports videos compatible with the user's browser at full resolution.
- Archive: Allows separating photos to a different folder quickly. Photos has no equivalent function.
- External Folder Sharing: Allows sharing a folder to non-Nextcloud users. Photos has no equivalent function (issue).
- EXIF Data Editing: Memories allows basic editing of EXIF data including fields such as date taken, title, description etc. Photos has no equivalent function.
- Support for iOS / Google / Samsung Live Photos: Memories supports live photos, Photos does not. (issue, issue)
- Advanced Multi-Selection: Memories supports all multi-selection methods including selecting a day, selecting with Shift+Click and with Touch+Drag. Photos does not support these (issue, issue)
- Viewer Gestures: Memories provides a superior photo viewer experience, including gestures such as zoom in and out using touch.
- Preview pipelining: For maximum performance, Memories highly optimizes loading thumbnails, whereas Photos loads them one by one.
- Server-side image editing: The image editor in Memories works server-side allowing editing of large images and all formats (such as HEIC). The Photos image editor works client-side with HTML5 canvas, limiting it's capabilities and the quality of output.