[New plugin] Video, Audio & Live Bundle

Thanks @lola! Can i check how to save the incoming transcription messages (as it comes) to bubble please?

Hi @nocodejordan

You’ll have to use daily events (here’s a how to on setting that up) and then you’ll want to save “transcript message” in your database every time that fires. This is what that transcript message looks like

Daily will share participant ids, and there currently isn’t an easy way to connect that to a user id so saving through transcript message typically isn’t the best but you can retrieve the transcript later through get transcript link

What’s your use case for saving in the Bubble DB as it generates?

@lola I’ve managed to set it up - my use case is to send the transcript to summarize via openai every 30s.

I realized you removed the start and stop transcription buttons from the demo page though - I tried the previous workflow and it was not able to stop and restart transcriptions in the middle of my workflow. Am i doing something wrong?

Please see video on the behavior: ClickUp

@nocodejordan they were just hidden but you can see the workflows in the editor

You don’t actually need “start transcription” if you’re using auto-start it starts automatically. And you typically wouldn’t want to start and restart a transcription multiple times if it’s the same conversation (ie i wouldn’t recommended that you stop a transcription every 30 seconds to send to open AI and then restart it)

Here’s the start/stop visible on the page if you want to try it out but again I wouldn’t recommend starting and restarting very frequently your text would likely get truncated

Hi @lola - Have been using tis plugin since day one and have been very happy with it (thank you!).

Noticed this the other day on the Daily dashboard and just wanted to check in and see if this is something that you’ll need to account for in the plugin? Anything users should know or do?

1 Like

Hi @subscriptions4!

Thanks for reaching out. This shouldn’t affect the plugin since the app uses Daily Prebuilt, which is automatically upgraded. However, I’ll monitor this just in case. Thanks again for checking in.

Great plugin. Is there any way to use custom backgrounds, blur effects, or images during video calls?

Hi @pavel!

Thanks for reaching out! The plugin includes a video-processing UI that lets end users apply custom backgrounds during their call.

To enable it, set Video Processing UI to “Yes” when creating the room.

Once enabled, users will see an effects icon

that opens the background effects panel

Thank you so much, it helps a lot

But if user want to upload own background ? As I know Daily have this option in api

thanks

Hi @pavel!

If a user wants to upload their own background, Daily supports that directly in the background effects UI. They can choose “use custom background” in the screenshot i shared in the previous post and upload any image from their computer.

If you want to automatically set a specific background for a user, you can do it with updateInputSettings, but it requires custom code and isn’t supported in the plugin yet.

Thank you, 5 stars for plugin and support :smiling_face_with_three_hearts:

Do you plan to add this feature ?

1 Like

Thanks @pavel! It’s something that I can look at adding. Can you tell me more about your use case?

Is it just that you would like to be able to set a custom background on behalf of your users automatically? Or there’s also the option to set an image that displays when the user is on mute or when their camera is not on?

Is that what you’re trying to do? Just trying to get a sense of your use case!

1 Like

Thanks @lola

Something like this could work:

Our use case is for online teachers.

Teachers should be able to upload a custom background on a call, and then:

1\. This background appears in their list of available backgrounds in the next session, and

2\. Ideally it is applied automatically for all of their future calls by default.

The goal is that a teacher sets their branded background once and it is reused for every subsequent session without them needing to select it again each time.

1 Like

Thanks, @pavel that makes sense and it’s something I can look at adding. Do you have a timeline for when you need this supported in the plugin?

1 Like

Hi Lola,

Thanks for getting back!

Our app is already in active development and we’re using your plugin as a core part of the video experience. So if you’re able to add this update, it would take the plugin to a whole new level for us.

Let me know if you need any additional details from our side, happy to help however I can.

Thanks for the update and the extra context, @pavel! This is helpful! I’ll dig into what it would take and see what’s possible!

1 Like

Hi @pavel I’ve added a new feature that lets you set a participant’s virtual background when they join a call. This means you can now support consistent, reusable backgrounds as long as you manage the images on your side.

It’s included in version 1.22 of the plugin. In the join action you’ll see a new “user background” field that accepts an image URL.

A clean flow would be:
• Let teachers upload or pick a background outside the call.
• Store the image URL for their profile.
• On every join, pass that URL into the “user background” field so their background loads automatically.

This supports static images only, and the image will appear mirrored to the user but not to everyone else.

Here are the changelog details:
https://addons.lunchpaillabs.com/bubble/video-audio-live-bundle/changelog#v1-22

On your original requirements:

  1. Their background won’t show up inside Daily’s built in background picker, there isn’t a way to grab those custom backgrounds

  2. You can auto apply the background for all future calls by saving the URL and passing it in at join time!

1 Like

Thanks a lot, testing now and will back asap