Problem with adding any video (embed & loaded). Please see screenshot. I am a beginner in Ghost and just set CMS on my VPS a while ago.
It canāt be a private video or one that disallows embeds.
Looking at console logs (F12 in the browser) may help identify the problem, or looking at your ghost logs.
Unfortunately, F12 does not show me the problem. Please take a glance on https://mini.film/test-minif/
For example, I put this video https://www.youtube.com/watch?v=mzeN0BXR4e0
But Ghost in admin panel shows the same āOops!ā
Public page shows no video.
Thereās nothing useful to see on the front end if the video doesnāt embed. So there are no errors at all in the dev panel? No red lines if you go to the network tab, and no errors if you go to the console tab?
Sorry, how can I find āconsole tabā? url? I dont see any red lines.
Depending on your browser, there might be shortcuts to get to the browser console.
This little tool should show you how to get there: https://console.help
I do want to add to the discussion that Youtube has recently changed the way they allow embeds. I havenāt used the bookmark function for YouTube at all on Ghost, but I know it has become a big issue for my Flarum Clients. We have mitigated this issue with changes to the embed extension. I wonder if Ghost is unaware of the embedding issues.
Can you specify the issue you mention? What was the issue and how did you mitigate?
I see some referrer-policy requirements (apparently Youtube wants to ensure they can read the website the watcher is in), but Iām not sure if that applies for Ghost Youtube Embedder.
Let me see if I can find it real quick. I am not using my personal computer so bear with me.
Here is the commit that fixed it for us (FLARUM):
Have the same problem. Actually I am not very often use youtube links in my post, but anyway.
P.S. Stranger things. Just now check again and now it worksā¦
Seems to me my hosting company blocks Youtube due to stupid restrictions on the Russian-language Internet.
Iāve written to them and waiting for a reply.
Hi, Den, russian hoster too? ![]()
Yes, russian hoster. Maybe this is a goal. Cause also n8n works not correct there, but if you choose location Europe or USA everything works fine.
So, the problem is not related to Ghost and Youtube. The problem appears only with using a server with Russian IP addresses, because the Russian authorities are blocking Youtube.
Itās very easy to get around the problem. To insert a youtube video, you must use the HTML code function inside the page instead of the EMBED function. This method is even more convenient because you can adjust the width and height of the inserted video.
For example:
<iframe width="" height="405" src="https://www.youtube.com/embed/e_CkrpgnzFY?si=TdCrLayVpXHDZpRd" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
And we see this video inserted: https://www.youtube.com/watch?v=e_CkrpgnzFY
Pay attention to the
width=āā
This is so that the video fits correctly on the phone screens.

