Hello Bubblers! 
I just pushed a major update (v2.0) to EchoWave Pro. If you are building a Voice Messaging app (like WhatsApp), a Podcast tool, or an Audio Feedback system, this update is for you.
We solved the biggest pain point with audio recording in Bubble: Storage.
Here is whatâs new:
1. Hybrid Recording Engine (Native S3 Upload)
Stop crashing your browser with massive Base64 strings.
-
Instant Preview: When recording stops, you get a lightweight Base64 string for immediate playback.
-
Native Upload: When the user clicks âSendâ, use the new Save Recording to Bubble action. It uploads the raw audio file directly to your Bubble File Manager and returns a clean URL.
2. Precision Editing (Zoom)
Need to see the details?
3. Pro Playback Controls
Give your users full control:
-
Volume: Set volume from 0 to 100 dynamically.
-
Mute: Instant toggle.
-
Seek: Jump to specific timestamps (e.g., âSkip Introâ) using the Go to Time action.
Why update? This version runs on the latest Wavesurfer.js v7, making it faster, smoother, and more reliable on mobile devices.
Check the plugin HERE!
You can also check the Free Version HERE!
Happy building! 
1 Like
Hey Bubblers! 
Weâve just pushed a massive update to EchoWave (Pro), and if you are building AI transcription apps (like meeting notes, podcast transcribers, or voice diaries), you are going to love this! 
One of the biggest challenges with web-based audio recording is browser memory bloat. Drawing a waveform and holding a massive audio file in the RAM for a 1-hour meeting is a guaranteed way to crash a userâs browser, losing all their data.
To solve this, we introduced two game-changing features:
1. Eco Mode (Save RAM)
You can now toggle âEco Modeâ in the Start Recording action. This turns off the heavy visual waveform rendering while recording. The mic stays on, but CPU and Memory usage drop close to zero. Perfect for long, background recording sessions!
2. Continuous Auto-Chunking Engine
No more waiting for the user to press âStopâ to save the file!
You can now set a Chunk Interval (e.g., 60 seconds). The plugin will silently slice the audio in the background every minute and trigger a new Bubble event: Audio Chunk Ready.
The Magic AI Use-Case:
When the chunk event fires, you can take the Latest Chunk Base64 state and instantly send it to an S3 bucket or directly to an AI transcription API (like OpenAIâs Whisper).
This guarantees you have a continuous, real-time backup of the conversation. Even if the browser crashes at minute 59, your user only loses the last few seconds, and the previous 58 minutes are already saved and transcribed!
Summary of the Update:
-
Added: Eco Mode input to save memory.
-
Added: Chunk Interval input for background slicing.
-
Added: Audio Chunk Ready event.
-
Added: Latest Chunk Base64 state.
Upgrade to the latest version and let me know how you are using these new features! Happy building! 

1 Like
Hey everyone! 
If youâve ever built an audio recording feature in Bubble, you probably know the âFinal Bossâ of browser recording: Tab Suspension (Throttling).
When a user starts recording and minimizes the browser tab to do something else, modern browsers (like Chrome and Safari) freeze standard Javascript timers and Bubble workflows to save RAM. When the user returns, the browser panics, fires all missed events at once, and completely ruins your audio chunks (duplicate files, skipped seconds, corrupted UI timers).
Not anymore. 
I just pushed a massive update to EchoWave introducing a Dual Web Worker Architecture!
Here is what makes this update a game-changer for AI integrations (like Whisper) and long recordings:
Worker: The Chunk Master (Isolated Audio Engine) EchoWave now uses a dedicated Web Worker running on a separate background thread. It flawlessly slices your audio into perfect chunks (e.g., every 10s or 90s) even if the tab is minimized for an hour. Every chunk is a standalone, fully valid WebM file with its own header â meaning itâs 100% ready to be sent directly to Whisper or any AI API without server-side merging!
If you are building an AI note-taker, a transcription app, or just need a bulletproof audio recorder that doesnât crash your usersâ browsers on long sessions, give the new update a spin!
Let me know what you think and keep building awesome stuff! 

Hey builders! 
Following up on the massive Dual Web Worker architecture update we released recently, Iâm thrilled to announce a highly requested feature for EchoWave: True Pause & Resume for audio recording! 
Building a flawless pause function in browser audio recording is notoriously tricky because timers usually keep running in the background, causing your UI clock to âjumpâ forward when you hit resume.
But thanks to our new isolated Web Worker engine, EchoWave handles this perfectly. Here is whatâs new in this update:
-
New Action: Pause Recording - Instantly pauses the microphone, the background chunking engine, and freezes the visual UI timer exactly where it is.
-
New Action: Resume Recording - Wakes everything up. The recording and your timers pick up exactly where they left off. Zero lag, zero time jumps!
-
New Exposed State: is_paused (yes/no) - We added a simple boolean state so you can easily toggle the visibility of your Pause/Resume UI buttons in Bubble without writing complex custom states.
Whether your users need to take a sip of water during a long voice note or pause to gather their thoughts before continuing a transcription, EchoWave has them covered.
Update the plugin to the latest version to get these new actions! Let me know how it works for your apps! Keep building! 
