Please add a native YouTube audio extraction integration that allows Base44 apps to accept a YouTube URL as input, automatically extract the audio, and upload it to the app’s file storage (MP3 or WAV).
This would unlock powerful creative and educational use-cases — especially for music, podcasting, and AI-assisted audio tools.
Frontend user enters a YouTube URL instead of uploading an audio file.
Base44 backend integration:
Accesses the YouTube video.
Extracts the audio stream.
Converts to MP3 or WAV.
Uploads the file to Base44 storage.
Returns a standard file_url and metadata (title, duration, etc.) to the app.
Example response:
{ "status": "READY", "file_url": "https://cdn.base44.app/files/12345.mp3", "duration_seconds": 212, "original_title": "Track Title", "source": "YouTube" } Integration Name: ExtractAudioFromYouTube
Input: YouTube URL (string)
Output: File URL + metadata
Dependencies: Internal use of yt-dlp or equivalent; ffmpeg for conversion
File Storage: Base44 file system (public/private setting controlled by developer)
Timeout: ≤ 60 seconds for typical 5–10 minute videos
Only accept valid YouTube domains (youtube.com, youtu.be).
Reject live streams, member-only, or age-restricted content.
Require explicit “I have rights to use this audio” confirmation in UI.
Add rate limits (e.g., 5 jobs / hour / user).
Music & band-practice apps extracting audio for playback or transcription.
Language-learning or podcast-training tools that convert YouTube lectures to audio.
Voice-AI and sound-design workflows needing quick, legal access to reference audio.
Many creators currently need to manually download YouTube audio, then upload to Base44 — this adds friction and legal ambiguity.
A native integration ensures compliance, standardization, and time savings.
Adds a core “media ingestion” capability that benefits all apps using Base44’s File API.
New backend integration: ExtractAudioFromYouTube
Optional async job + status polling API
Documentation snippet for Upload.js example
Reduces user friction by ~50 % for media-based projects.
Expands Base44’s developer ecosystem for music, audio, and AI.
Provides a safe, compliant way to handle YouTube audio across all apps.
Summary Line (for short feedback box):
Please add a native Base44 integration —
ExtractAudioFromYouTube— to convert a YouTube URL into an audio file (MP3/WAV) and return a file_url for app use.
Please authenticate to join the conversation.
In Review
Feature Request
4 months ago

Julie Kilgore
Get notified by email when there are changes.
In Review
Feature Request
4 months ago

Julie Kilgore
Get notified by email when there are changes.