element-hq / element-hq/synapse

Dynamically fetch `oembed` provider metadata (for url previews)

Open
#9,877 0 comments 1 reaction 0 assignees View on GitHub
T-Enhancement
Dominant language
Python
Stars
4.6k
Forks
600
Avg merge
5d 22h
Merged PRs (30d)
51

Description

This issue has been migrated from [#9877](https://github.com/matrix-org/synapse/issues/9877).

---

> > it might be nice to be able to specify custom hooks in synapse's configuration, although I'm not sure if that's really worth the effort.
>
> This shouldn't be too hard, it would also be nice to default to using the documented providers (https://oembed.com/providers.json).

_Originally posted by @clokep in https://github.com/matrix-org/synapse/issues/9733#issuecomment-814111058_

---

Fetching this, and refreshing every week or so, could give better experience to users for embeds, I think adding this would help a lot with miscellaneous embedding problems users might not report, and instead "magically" make each one of them work for their favourite websites.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.