Custom oEmbed providers listing page
Custom oEmbed provider edit page
Provider bucket configuration page
Global configuration page

The oEmbed Providers module extends core's oEmbed functionality:

  • Add custom oEmbed providers via an admin user interface (providers are stored in configuration)
  • Group oEmbed providers into buckets, which are exposed as media sources
  • Global enable/disable of providers
  • Modify the provider list URL (which is defaulted to https://oembed.com/providers.json)
  • Disable the fetching of the provider list (useful in an instance where only custom providers are used)
  • Provides hook_oembed_providers_alter() to alter provider definitions

Note: It is not possible to change the media source of an existing media type. This is a feature of core Media.

Supporting organizations: 
sponsored initial development

Project information

Releases