Viewer: Add support for playing 360° videos #2241

Open
opened 2026-02-20 01:08:26 -05:00 by deekerman · 2 comments
Owner

Originally created by @david-ng-hk on GitHub (Jan 14, 2025).

As a user with 360-degree videos, I would like the full-screen viewer to properly play them with an adjustable angle.

It would be great to finally add support for this, e.g. by extending the existing viewer to dynamically load a library such as Photo Sphere Viewer:

The implementation could follow the same approach as the video support in lightbox.vue:

github.com/photoprism/photoprism@55575623c5/frontend/src/component/lightbox.vue (L539-L540)

Changes to the backend may also be required to provide the necessary metadata. We are happy to help with that.

File Samples:

Related Issues:

Originally created by @david-ng-hk on GitHub (Jan 14, 2025). **As a user with 360-degree videos, I would like the full-screen viewer to properly play them with an adjustable angle.** It would be great to finally add support for this, e.g. by extending the existing viewer to dynamically load a library such as Photo Sphere Viewer: - https://photo-sphere-viewer.js.org/ The implementation could follow the same approach as the video support in [`lightbox.vue`](https://github.com/photoprism/photoprism/blob/develop/frontend/src/component/lightbox.vue): https://github.com/photoprism/photoprism/blob/55575623c5a3ea529c7a3b8be0ae7b3ad6008cd3/frontend/src/component/lightbox.vue#L539-L540 Changes to the backend may also be required to provide the necessary metadata. We are happy to help with that. **File Samples:** - https://dl.photoprism.app/samples/Formats/Video/MP4/360deg/ - https://dl.photoprism.app/samples/Formats/Image/JPEG/360deg/ - https://dl.photoprism.app/samples/Brands/DJI/Mini%204%20Pro/ **Related Issues:** - https://github.com/photoprism/photoprism/issues/352 - https://github.com/photoprism/photoprism/issues/1307
Author
Owner

@graciousgrey commented on GitHub (Jan 15, 2025):

Might be related to:

@graciousgrey commented on GitHub (Jan 15, 2025): Might be related to: - https://github.com/photoprism/photoprism/issues/352
Author
Owner

@lzilioli commented on GitHub (Oct 1, 2025):

Would LOVE to see support for 360 photos and videos baked into photoprism!

@lzilioli commented on GitHub (Oct 1, 2025): Would LOVE to see support for 360 photos and videos baked into photoprism!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/photoprism#2241
No description provided.