Skip to content

Panorama viewer integration #1668

@kornelius-HU

Description

@kornelius-HU

I would like Memories to natively support 360-degree (Photo Sphere / equirectangular) photos directly inside the built-in Lightbox viewer.

Today, 360° panorama photos are no longer a rare curiosity or a niche format; they have become part of our everyday lives. Modern smartphones, action cameras, and consumer 360-cameras allow regular users to capture these images daily.

Currently, Memories displays these 360° photos as flat, stretched images on the timeline. To view them interactively, users have to manually click the three dots (...) and select "Open in Files" to use the "Photo Sphere Viewer" app, which severely disrupts the user experience for modern media types.

Suggested Solution

Since Memories already indexes EXIF/XMP metadata via memories:index, the app could detect 360° properties (such as ProjectionType: equirectangular).

If a photo is flagged as a 360° image, the Memories Lightbox could conditionally initialize an interactive panorama viewer (or integrate with the existing Nextcloud Photo Sphere Viewer library) instead of the standard flat <img> element.

Alternative solutions considered

Manually switching to the default Files app for every panorama image, which disrupts the seamless gallery experience that Memories provides.

Additional context

Many modern self-hosted galleries (like Immich) are starting to implement better media-type detection. Having native 360° image rotation directly on the timeline would make Memories the ultimate media suite for Nextcloud.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions