| acc
]
- # Not using preview_url for this. It saves bandwidth, but the image dimensions will be wrong.
- # We generate it on the fly and have no way to capture or analyze the image to get the dimensions.
- # This can be an issue for apps/FEs rendering images in timelines too, but you can get clever with
- # the aspect ratio metadata as a workaround.
+ # Not using preview_url for this. It saves bandwidth, but the image dimensions will
+ # be wrong. We generate it on the fly and have no way to capture or analyze the
+ # image to get the dimensions. This can be an issue for apps/FEs rendering images
+ # in timelines too, but you can get clever with the aspect ratio metadata as a
+ # workaround.
"image" ->
[
{:meta, [property: "og:image", content: MediaProxy.url(url["href"])], []},
end
end
+ # Media Preview Proxy makes thumbnails of videos without resizing, so we can trust the
+ # width and height of the source video.
defp maybe_add_video_thumbnail(metadata, url) do
cond do
Pleroma.Config.get([:media_preview_proxy, :enabled], false) ->