MARKETPLACE
PLUGINS
AUDIO META FETCHER
Audio Meta Fetcher logo

Audio Meta Fetcher

Published December 2025
   •    Updated January 2026

Plugin details

Audio Meta Fetcher is a Bubble element plugin that retrieves audio metadata from a file URL without playing the audio.
It uses HTML5 Audio metadata loading to detect the audio duration and determine whether the file is playable.
In addition, it fetches HTTP headers to obtain the file size and format (MIME type).

This plugin contains no playback UI or controls and is designed specifically for metadata extraction, making it ideal for content management, validation, and billing logic.


Metadata You Can Retrieve
・Audio duration (in seconds)
・Playability status (true / false)
・File size (in bytes)
・Format (MIME type)

Common Use Cases
・Displaying audio length in content lists
・Validating uploaded audio files
・Applying limits or pricing based on duration or file size
・Automatically populating audio metadata in admin panels

Key Features
・No audio playback or UI components
・Lightweight, metadata-only element
・Works with Bubble-hosted file URLs
・Events for successful retrieval and error handling

Free

For everyone

stars   •   0 ratings
3 installs  
This plugin does not collect or track your personal data.

Other actions

Platform

Web

Contributor details

DevSpark logo
DevSpark
Joined 2025   •   15 Plugins
View contributor profile

Instructions

1. Add the element Place the element Audio Meta Fetcher anywhere on the page.
The element has no visual UI and will not be visible to users.

2. Set the audio URL
Set the field audio_url to the URL of the audio file you want to analyze.
This can be a Bubble-uploaded file URL or any publicly accessible audio URL.

3. Wait for metadata retrieval
When metadata is successfully retrieved, the event metadata_ready is triggered.
If metadata cannot be retrieved, the event metadata_error is triggered.

4. Use the output states
After metadata_ready fires, the following states become available.

duration_seconds
The length of the audio file in seconds.

is_playable
Indicates whether the audio file is playable by the browser.

file_size_bytes
The file size of the audio file in bytes, if available.

mime_type
The detected MIME type of the audio file.

error
An error message describing why metadata retrieval failed, if applicable.

5. Example workflow usage
When Audio Meta Fetcher metadata_ready
Save duration_seconds to the database.
Format and display the duration in the UI.
Apply validation or access rules based on duration or file size.

When Audio Meta Fetcher metadata_error
Display the error message to the user.
Mark the audio file as invalid or unavailable.

Types

This plugin can be found under the following types:
Element   •   Event

Categories

This plugin can be found under the following categories:

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble