Skip to content

Live Photos: Separate real live photos and short videos #5089

@Radiokot

Description

@Radiokot

Describe what problem this solves and why this would be valuable to many users

Historically, "Live" in PhotoPrism meant short videos. But since the support for real live photos was added, this type now contains a mix of videos and JPEGs (HEIFs), which, at least from the gallery perspective, are quite different:

Real live photo:

  • Has a high quality still image
  • Has image as the primary file
  • Better presented in a special viewer which fades between motion and still image parts
  • Can be shown in a widget on a home screen
  • Can be returned to another Android app asking for images (for example, PhotoPrism Gallery is launched from Gmail or Instagram to pick image/*)

Short video:

  • Has low quality still image (first frame)
  • Has video as the primary file
  • Better presented as a looped video without sound

Currently, I don't see a way to filter search results by a specific type, it is only possible locally by checking what the files of a merged photo are. For example, if an Android app asks for an image (image/*) and the user opens PhotoPrism Gallery to select one, it is not clear whether to allow the user to see "Live" entries in this mode – JPEGs are suitable and desirable while the short videos are not.

Describe the solution you'd like

I think of the following possible solutions:

  • Exclude short videos from "Live"
  • Add a flag to a merged photo, allowing to determine if it is a real live photo or a short video. Add a search filter by this flag

Describe alternatives you've considered

Local filtering, which is inefficient.

Additional context

Radiokot/photoprism-android-client#182

Metadata

Metadata

Assignees

No one assigned

    Labels

    androidSupport for Google Android phones / tablets / TVshelp wantedHelp with this would be much appreciated!ideaFeedback wanted / feature requestliveHybrid photo/video file format supportmetadataRelated to Exif, XMP, IPTC & Co.videoVideo Formats, Transcoding, FFmpeg, Streaming & Co

    Projects

    Status

    Help Wanted

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions