Services Plugins FAQs

Video Player issue with Youtube Shared URL

Hi there,

I’ve noticed a strange behavior when using the Video Player (I use the one in the 15 plugin bundle).

Whenever the Youtube URL is typed “youtube.com/watch?v=xxxxxx…” the player works correctly.

But when I use the “share video” url provided by Youtube (exemple: https://youtu.be/xxxxxxx), it won’t display the video, nor the poster image.

Appreciate the feedback!

Hello timmarcie,

Thank you for reaching out!

After reviewing your setup and checking the issue, it appears that the issue you’re experiencing with the plugin and the YouTube shared URL might be related to the specific configuration of your plugin or the way the URL is being processed. To better assist you, could you kindly provide the following information:

  • Plugin version: Please confirm the current version of the plugin you have installed.
  • Plugin configuration: Screenshots of your plugin element configuration in the editor.
  • Workflow setup: Screenshots of the workflow actions connected to the plugin.
  • Step-by-step video: A Loom video with debug_mode=true set to step-by-step to show us how the plugin is being triggered and where the issue occurs.

With this additional information, we’ll be able to investigate more efficiently and provide you with a solution.

Looking forward to your response.

Best regards,
Egor Smorodinov,
Support Team
Browse all Zeroqode Plugins for bubble
Banner_Last3

Hello,

Thanks for the feedback.

I’m using thiq plugin as part of a 15-plugin bundle (version 1.242.0).

I’ve created a test page where the Player datasource url is typed in a text field above. There is no workflow.

My loom demonstration:

Hello @timmarcie ,

Thank you for the quick response!

The Video Player Plugin’s “Upload video or type YouTube link in dynamic input” field supports both single video links and a list of links, as noted in the documentation. For YouTube videos, the plugin uses a parsing mechanism to extract the video ID from the URL, which is typically found in the ?v= query parameter (e.g., uwEaQk5VeS4 in https://www.youtube.com/watch?v=uwEaQk5VeS4). The plugin then uses this ID to fetch the video.

When a URL contains additional query parameters (e.g., https://www.youtube.com/watch?v=uwEaQk5VeS4?feature=shared), the presence of multiple question marks (?) or unexpected parameters may confuse the parsing logic.

I went ahead and tested on a demo page, and found that the Video Player is properly reproducing the ‘shared’ link, when the ‘?feature=shared’ part is removed: https://youtu.be/ouGT55o68ho

I found a workaround which would work for your use case, and implemented it on the demo page.
The link from the input is truncated using ‘:find and replace’ operator, as shown on the screenshot.

Here’s the demo editor link for you to review the configuration.

Please let me know if this solved your issue and if there is anything else I can help you with.

Best regards,
Egor Smorodinov,
Support Team
Browse all Zeroqode Plugins for bubble
Banner_Last3

Hi Egor,

Thanks for the feedback.

I understand your workaround, but it is far to be perfect, as there may be several other parameters that get thrown in the URL provided by Youtube, and this would kill the process. In fact, when I click on the “share” button, Youtube provides me with a url containing the parameter ‘?si=xxxxxx’, which is different from the parameter ‘?feature=shared’ mentioned in your above reply .

In my use case, the videos are submitted by users, so I have no way to control their input. I feel that truncating the URL for all the parameter possibilities is kind of tedious and unreliable option.

Hello @timmarcie,

Thank you for your message. Unfortunately, the plugin input does not currently support the level of flexibility needed for your video link format.

If implementing a workaround with regex is not feasible for your use case, you can request this as a paid plugin improvement. At Zeroqode, we continuously strive to improve our products and appreciate your initiative.

To proceed with a feature request, please complete our Sponsoring Plugin Features Form. Once submitted, we’ll review it and provide an estimate of the hours required and the associated cost.

We look forward to collaborating with you and better serving your needs.

Best regards,
Egor Smorodinov,
Support Team
Browse all Zeroqode Plugins for bubble
Banner_Last3