How to oembed a player for Simplecast audio

I’m really confused why this isn’t embedding an audio player:

They support oembed, as can be seen here: https://oembed.com (search on the page for simplecast).

My first thought is that I need to whitelist it, and it’s just not whitelisted here. However, I turned on “enable inline onebox on all domains” and that didn’t help on my site. Then I tried whitelisting simplecast.com. That didn’t help either. Any thoughts?

edited to add: appears to work properly on iframely

Their OpenGraph data has a type = website

Ok… interesting. So, what should it be? I might be able to get them to fix it.

And why does it appear to work properly in iframely?

Because they use the data from the Twitter Card.

I think we should properly support Twitter Cards with a type of player.

@nbianca, can you add that to your list? We should update our WhitelistedGenericOnebox to properly detect embeds in Twitter Cards

I let them know about the issue. I guess it’s a race to see who can fix it first. :wink:

:slight_smile:

Looking forward to trying this!

Does this work?

Should the above work @nbianca?

Simplecast are not providing twitter cards info anymore, so I had to implement an oembed onebox for them.

FWIW, Simplecast recently went through a big change to a new 2.0 codebase. Lots changed. I did tell them recently that their stuff isn’t auto-embedding like they claim.

They say “Use this link to share via social media. It will automatically embed a player in WordPress, Medium, and many other popular sites.” with a link such as this:
https://tgd.simplecast.com/episodes/dan-blackman-and-robyn-kanner-the-power-7fe152f4

It doesn’t work on Wordpress.com or self-hosted Wordpress. Let’s test it again now here on Meta:

Edit: Looks like it’s working!

Кросспостинг отсюда из более поздней темы об этой проблеме

Похоже, что после отличной работы onebox снова перестал работать на Simplecast. Есть какие-то мысли? Спасибо.

Давайте проверим, работает ли старая ссылка, опубликованная выше, как одна строка.

https://tgd.simplecast.com/episodes/dan-blackman-and-robyn-kanner-the-power-7fe152f4

Да, эта ссылка работает нормально, @Seth_Godin.

Эта ссылка существенно отличается от той, которую вы опубликовали:

https://simplecast.com/s/19cdf3ea

Сравните с:

https://tgd.simplecast.com/episodes/dan-blackman-and-robyn-kanner-the-power-7fe152f4

Провёл дополнительное расследование. Вот как Simplecast теперь предоставляет пользователям возможность делиться ссылкой:

Как видите, старая модель больше не поддерживается.

Не уверен, входит ли это в план разработки onebox, но со стороны Simplecast это явно изменение. Спасибо.

РЕДАКТУРА! Подождите, возможно, это сработает… Я добавляю слово «embed» к URL-адресу и получаю следующее:

Возможно, нам стоит расширить здесь шаблоны URL, которые мы ищем, для этого домена, @nbianca?

Подключаюсь! Я перешел на «новый» Simplecast, чтобы получить обновленную ссылку, как та, что вы опубликовали от TGD, @codinghorror, но она всё ещё отображается как обычная ссылка, а не как onebox.

Проверяю это @codinghorror!!

Конечно, @nbianca может посмотреть и проверить, можно ли расширить шаблоны URL для лучшей совместимости.

Спасибо, @nbianca! Дай знать, чем я могу помочь.