Waveform Audio Player Bubble Mobile

⚠️
This plugin is currently available only in the Bubble Mobile Bundle.

Demo to preview the plugin:

Introduction

The Waveform Audio Player Bubble Mobile plugin provides a powerful and interactive audio visualization experience specifically designed for mobile applications built with Bubble's mobile editor. This plugin creates beautiful waveform visualizations of audio files using the WaveSurfer.js library, allowing users to see audio patterns while playing, pausing, and scrubbing through tracks.
The plugin offers comprehensive playlist functionality, enabling users to add multiple songs, navigate between tracks, and manage their audio queue. With extensive customization options for waveform appearance, including colors, bar dimensions, and cursor styling, you can create visually appealing audio players that match your app's design.
Key features include real-time audio visualization, playlist management, playback controls, and responsive mobile-optimized interface that works seamlessly across iOS and Android devices.

Prerequisites

⚠️
This plugin is designed exclusively for mobile platforms and requires the Bubble mobile editor. The plugin does not support web deployment and will display an error message if used on web platforms!
This plugin is designed specifically for the mobile version of the Bubble editor. To test the plugin on your mobile device, use the TestFlight app available at: https://testflight.apple.com/join/ArfXDQMZ
⚠️
Please note that the testing app is currently available for iOS only.
Image without caption

How to setup

Setting up the Waveform Audio Player Bubble Mobile is straightforward and requires no external configuration:
  1. Add the Element: Drag and drop the Waveform Player element onto your mobile page from the visual elements section.
    1. Image without caption
  1. Configure Initial Audio: Set the "Initial audio" field to your desired audio file. This can be a static file or a dynamic value from your database.
    1. Image without caption
  1. Customize Appearance: Configure the waveform colors, bar dimensions, and cursor styling according to your design preferences.
    1. Image without caption
  1. Set Playback Options: Adjust the playback speed, muted state, and control visibility as needed.
    1. Image without caption

Plugin Element — Waveform Player

Image without caption

Element fields

Element actions

Element states

Element events

Helpful details

Initial audio song

Autoplay on navigation

Workflow examples

Here are some setups that will help to understand the plugin better.

Basic player setup

Wave customization

Bar customization

Interaction with playlist

Image without caption

Changelogs