Let's add support (with tests) for the following additional audio related oEmbed providers:
Audio.com
{
"provider_name": "audio.com",
"provider_url": "https://audio.com/",
"endpoints": [
{
"schemes": [
"https://audio.com/*",
"https://www.audio.com/*",
"http://audio.com/*",
"http://www.audio.com/*"
],
"url": "https://api.audio.com/oembed",
"discovery": true
}
]
},
Acast
{
"provider_name": "Acast",
"provider_url": "https://embed.acast.com",
"endpoints": [
{
"schemes": [
"https://play.acast.com/s/*"
],
"url": "https://oembed.acast.com/v1/embed-player",
"discovery": true,
"formats": [
"json"
]
}
]
},
Audioboom
{
"provider_name": "Audioboom",
"provider_url": "https://audioboom.com",
"endpoints": [
{
"schemes": [
"https://audioboom.com/channels/*",
"https://audioboom.com/channel/*",
"https://audioboom.com/playlists/*",
"https://audioboom.com/podcasts/*",
"https://audioboom.com/podcast/*",
"https://audioboom.com/posts/*",
"https://audioboom.com/episodes/*"
],
"url": "https://audioboom.com/publishing/oembed.{format}",
"formats": [
"json",
"xml"
]
}
]
},
Audiomack
{
"provider_name": "Audiomack",
"provider_url": "https://audiomack.com",
"endpoints": [
{
"schemes": [
"https://audiomack.com/*/song/*",
"https://audiomack.com/*/album/*",
"https://audiomack.com/*/playlist/*"
],
"url": "https://audiomack.com/oembed",
"discovery": true
}
]
},
Podbean
{
"provider_name": "Podbean",
"provider_url": "http://podbean.com",
"endpoints": [
{
"schemes": [
"https://*.podbean.com/e/*",
"http://*.podbean.com/e/*"
],
"url": "https://api.podbean.com/v1/oembed"
}
]
},
RadioPublic
{
"provider_name": "RadioPublic",
"provider_url": "https://radiopublic.com",
"endpoints": [
{
"schemes": [
"https://play.radiopublic.com/*",
"https://radiopublic.com/*",
"https://www.radiopublic.com/*",
"http://play.radiopublic.com/*",
"http://radiopublic.com/*",
"http://www.radiopublic.com/*",
"https://*.radiopublic.com/*"
],
"url": "https://oembed.radiopublic.com/oembed",
"discovery": true
}
]
},
Simplecast
{
"provider_name": "Simplecast",
"provider_url": "https://simplecast.com",
"endpoints": [
{
"schemes": [
"https://simplecast.com/s/*"
],
"url": "https://simplecast.com/oembed",
"formats": [
"json"
]
}
]
},