A comprehensive Bubble plugin for the Pipe video and audio recorder (addpipe.com). With Pipe you can have your recordings hosted by Pipe or on your own Amazon S3 storage. At the time of writing this, Pipe is half the price of Ziggeo.
Update (July 2022): Now supports Bubble's new responsive engine.
Record video, audio or your screen. Set maximum recording time, record audio only, launch straight into the camera, enable/disable uploads and many more options.
Disclaimer: This is a 3rd party plugin for the Pipe platform and although the Pipe team was very supportive in providing guidance as we developed this plugin and have now linked to it on their integrations page, we are in no way affiliated with the team.
Quick Start Guide: 1. * Create an account at https://addpipe.com/signup?invite=ERl43 2. Get your 'Account hash' and API Key from https://addpipe.com/account 3. Install the plugin to your Bubble app and add your account hash and key in the plugin settings 3. Add the Pipe Recorder element to your bubble app page and size it as needed. 4. Add a unique instance Id for the element. Just set this to 1 if you will only have one recorder on the page. If you have multiple recorders on the page then you are responsible for making this number unique. 5. Set the other properties as needed.
* Link includes a referral code which earns me some credit if you use it to sign-up for a paid account. You do not need to use this code in order for the plugin to work.
Types
This plugin can be found under the following types:
Hi Louis, just picked up the Pipe plugin yesterday. Everything works as described and is very clear so far!
Hoping you can help me with some customizations I need, such as the ability to hide the Pipe-native controls and replace the record/playback functions with Bubble-native buttons workflows. Pipe supports this via html and Javascript API.
Thanks!
Hi,
Thanks for installing the plugin and I'm glad you're finding it useful. I'm afraid the plugin does not currently support custom controls. It is on my to-do list. It would mean adding plugin actions for each of those controls so it isn't a trivial change but I will take a closer look at adding it as soon as I can.
Regards,
Louis (plugin author)
July 23rd, 2021
•
Louis Adekoya
Thanks Louis. Can I hire you to accelerate this work? I just removed your plugin and got the Pipe recorder working with a JS embed, but I'd prefer to go back to the plugin to save some time setting up workflows and avoiding so many JS customizations.
July 26th, 2021
•
Original reviewer
Hi,
Thanks for the offer but no hiring necessary. I started on this last weekend and all things being equal I should be able to continue and possibly complete it this coming weekend.
I wouldn't mind a bit of help testing it though if that's not too much to ask of you? I am having to expose several new states and create multiple new actions to replace those of the built-in controls so it would be helpful to have someone other than me give test it as they might use it. A second pair of eyes essentially. There's no obligation of course - feel free to decline if you're unable or unwilling to assist for any reason.
Thanks,
Louis (plugin author)
July 28th, 2021
•
Louis Adekoya
Of course! Just let me know what and when!
July 28th, 2021
•
Original reviewer
Will do. Thanks. (plugin author)
July 28th, 2021
•
Louis Adekoya
Hi Louis, I'm running into a new issue that just arose yesterday. I'm having an issue with a PipeRecorder in a repeating group. The recorder is causing the rpt grp to show no data.
I tried setting a unique ID for each recorder by using dynamic function or current cell's index to replace the ID with a unique number. But in every instance, something is clashing, and I cannot retrieve any data in any element in the rpt grp. It just crashes the whole grp.
Can you share your email, or send me a PM so we can hopefully work towards resolution? Thanks!
July 29th, 2021
•
Original reviewer
Mirroring video
May 28th, 2021
Hey there, great plugin, can you help implementing the Mirror Video control? Seems like Pipe has this setting in the API, just not brought into the bubble plugin.
Thanks!
Hi, thanks for your feedback. I have added this property to the plugin now. Please upgrade to the latest version to get it. If the absence of the property was significant in your rating of the plugin, I'd be most grateful if you would consider increasing your rating accordingly.
By the way, just to flag that as per Pipe's documentation, the mirror video property only works on the desktop client and the video is mirrored only during recording.
Thanks again. (plugin author)
May 28th, 2021
•
Louis Adekoya
Many Thanks! Will try the new update.
-Also, did you notice that the PIP mode recording screen freezes a little bit?
May 28th, 2021
•
Original reviewer
No problem. No, I hadn't noticed any freezing. I'll see if I can reproduce it consistently and if so, I'll fag it to the Pipe team, as that sort of thing could be an issue with their client itself. (plugin author)