Hey Discourse team, Tom from Odysee here! We recently integrated with embedly and some users of your software said that odysee.com URLs now show a nice preview, but the player doesn’t work. What would it take to support this? We also support OpenGraph if that’s any easier. You can check out the iframely debugger for more detailed info
Here are some examples:
https:// odysee[dot]com/@veritasium:f/we’re-building-computers-wrong-(for:f (this one doesn’t look like it’s parsing nicely due to the ’ or ‘(’)
It looks like odysee.com should work if you just whitelist us:
The domain must be allowlisted
The URL you’re oneboxing cannot be a root url (e.g. http://example.com won’t work, but http://example.com/page will)
If the oneboxed URL responds with oEmbed and has a rich type: the html content must contain an <iframe> . Responses without an iframe will not be oneboxed.
Does this happen on a site by site basis, or somewhere else?
We’d want to keep the embed links because this renders our site and allows users to be authenticated if they are already signed in. I compared to youtube, and their video:type is “text/html”. We can try changing that if it would help.
Otherwise we don’t have any issues as is on Twitter/Facebook and embedly providers with the current configuration.
You are the man Rafael, thanks so much for your help! If you end up ever registering an odysee.com account, shoot me a message with your email/channel and we’ll get some credits over for the fast support.