Flutter Gems is a curated list of 7250+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn X

Top Flutter Music and Audio packages

Last updated: May 18, 2026

Audio functionality covers recording voice notes, playing music, streaming podcasts, and manipulating sound files directly within your Flutter app.

Best Practices for Audio

  • Background Playback: If your app plays music or podcasts, configure OS-level audio sessions so the audio continues playing when the user locks their phone or switches to another app.
  • Hardware Interruptions: Listen for native audio interruptions (e.g., an incoming phone call or a user unplugging their headphones) and automatically pause playback to avoid startling the user.
  • Streaming vs. Local: Do not download large .mp3 files entirely into memory before playing. Use packages that support streaming directly from a URL to reduce latency.

The complete list of Flutter packages for Audio Recording, Audio Players, and Sound Manipulation is provided below.


just_audio
👍 4.12K   ⬇️ 753.7K
Dart 3 compatible
Maintenance Status: Good

A feature-rich audio player for Flutter. Loop, clip and sequence any sound from any source (asset/file/URL/stream) in gapless playlists.

audioplayers Card Image
audioplayers
👍 3.42K   ⬇️ 751.8K
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin to play multiple audio files simultaneously

flutter_sound Card Image
flutter_sound
👍 1.64K   ⬇️ 60.3K
Dart 3 compatible
Maintenance Status: Good

A complete api for audio playback and recording. Member of the `Tau` Family. Audio player, audio recorder. Pray for Ukraine.

audio_service Card Image
audio_service
👍 1.32K   ⬇️ 127.7K
Dart 3 compatible
Maintenance Status: Average

Flutter plugin to play audio in the background while the screen is off.

record
👍 879   ⬇️ 586K
Dart 3 compatible
Maintenance Status: Good

Audio recorder from microphone to file or stream with multiple codecs, bit rate and sampling rate options.

assets_audio_player
👍 1.17K   ⬇️ 2.1K
Dart 3 compatible
Maintenance Status: Poor

Play music/audio stored in assets files directly from Flutter & Network, Radio, LiveStream, Local files. Compatible with Android, iOS, web and macOS.

media_kit Card Image
media_kit
👍 891   ⬇️ 208.9K
Dart 3 compatible
Maintenance Status: Good

A cross-platform video player & audio player for Flutter & Dart. Performant, stable, feature-proof & modular.

audio_session
👍 356   ⬇️ 865.2K
Dart 3 compatible
Maintenance Status: Good

Sets the iOS audio session category and Android audio attributes for your app, and manages your app's audio focus, mixing and ducking behaviour.

audio_waveforms Card Image
audio_waveforms
👍 863   ⬇️ 47.9K
Dart 3 compatible
Maintenance Status: Good

A Flutter package that allow you to generate waveform while recording audio or from audio file.

flutter_soloud
👍 575   ⬇️ 45.2K
Dart 3 compatible
Maintenance Status: Good

A low-level audio plugin for Flutter, mainly meant for games and immersive apps. Based on the SoLoud (C++) audio engine.

audio_video_progress_bar Card Image
audio_video_progress_bar
👍 442   ⬇️ 34.6K
Dart 3 compatible
Maintenance Status: Average

A progress bar widget to show or change the position of an audio or video stream.

just_audio_background
👍 363   ⬇️ 33.8K
Dart 3 compatible
Maintenance Status: Average

An add-on for just_audio that supports background playback and media notifications.

miniplayer
👍 329   ⬇️ 715
Dart 3 compatible
Maintenance Status: Poor

A lightweight flutter package to simplify the creation of a miniplayer.

just_waveform Card Image
just_waveform
👍 271   ⬇️ 18.2K
Dart 3 compatible
Maintenance Status: Average

Extracts waveform data from an audio file suitable for visually rendering the waveform.

voice_message_package
👍 256   ⬇️ 906
Dart 3 compatible
Maintenance Status: Poor

Flutter package to play/puase voice message in chat messengers.

flutter_audio_waveforms
👍 252   ⬇️ 19
Dart 3 compatible
Maintenance Status: Poor

A UI library for easily adding audio waveforms to your apps, with several customization options.

on_audio_query
👍 182   ⬇️ 3.1K
Dart 3 compatible
Maintenance Status: Poor

Flutter Plugin used to query audios/songs infos [title, artist, album, etc..] from device storage.

social_media_recorder Card Image
social_media_recorder
👍 178   ⬇️ 176
Dart 3 compatible
Maintenance Status: Average

A Flutter package for both android and iOS which provides Audio recorder from microphone to a given file path through Button to record voice like social media Button

fwfh_just_audio
👍 3   ⬇️ 213.1K
Dart 3 compatible
Maintenance Status: Good

WidgetFactory extension to render AUDIO with the just_audio plugin.

siri_wave Card Image
siri_wave
👍 156   ⬇️ 19.9K
Dart 3 compatible
Maintenance Status: Good

A Flutter package that lets you create visually stunning Siri-style waveforms.

audio_manager
👍 150   ⬇️ 173
Dart 3 compatible
Maintenance Status: Poor

A flutter plugin for music playback, including notification handling.

flutter_radio_player
👍 136   ⬇️ 242
Dart 3 compatible
Maintenance Status: Good

Online Radio Player for Flutter with background playback, lock screen controls, and streaming support for Android and iOS.

noise_meter
👍 128   ⬇️ 7.9K
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin for collecting noise from the phone's microphone.

flame_audio
👍 109   ⬇️ 28.6K
Dart 3 compatible
Maintenance Status: Good

Audio support for the Flame game engine, basically a thin wrapper around the audioplayers package.

waveform_flutter Card Image
waveform_flutter
👍 77   ⬇️ 59.7K
Dart 3 compatible
Maintenance Status: Average

Build highly customizable & beautiful animated waveforms in your Flutter app

chewie_audio
👍 90   ⬇️ 40K
Dart 3 compatible
Maintenance Status: Poor

An audio player for Flutter with Cupertino and Material play controls

audio_wave
👍 116   ⬇️ 715
Dart 3 compatible
Maintenance Status: Poor

A highly customizable bar graph(or wave graph) with animation, color, radius, spaces, etc.

sound_stream
👍 114   ⬇️ 827
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin for streaming audio data from Mic and data to Audio engine without using a file.

flutter_lyric
👍 106   ⬇️ 895
Dart 3 compatible
Maintenance Status: Good

A music lyric reader that supports highlight, translation lyrics, smooth animation, custom UI & parsing.

flutter_beep
👍 104   ⬇️ 1.3K
Dart 3 compatible
Maintenance Status: Poor

A very lite module to play system sounds and beep for flutter apps (no sound files)

spotify
👍 101   ⬇️ 1.8K
Dart 3 compatible
Maintenance Status: Good

An incomplete dart library for interfacing with the Spotify Web API.

mic_stream
👍 99   ⬇️ 1K
Dart 3 compatible
Maintenance Status: Average

A plugin to receive raw byte streams from a device's microphone. Audio is returned as `Stream`.

flutter_recorder
👍 88   ⬇️ 1.1K
Dart 3 compatible
Maintenance Status: Good

A low-level audio recorder plugin which uses miniaudio as backend. Detect silence and save to WAV audio file. Audio wave, FFT and volume level can be get in real-time.

voice_note_kit
👍 86   ⬇️ 300
Dart 3 compatible
Maintenance Status: Good

A modern Flutter package to record and play voice notes with customizable UI, sound effects, and gestures.

radio_player
👍 85   ⬇️ 643
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin to play streaming audio content with background support and lock screen controls.

flutter_midi_command
👍 78   ⬇️ 2K
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin for sending and receiving MIDI messages between Flutter and physical and virtual MIDI devices. Wraps CoreMIDI and android.media.midi in a thin dart/flutter layer.

audio_visualizer
👍 77   ⬇️ 779
Dart 3 compatible
Maintenance Status: Average

A Flutter package for seamlessly visualizing audio from files, assets, HTTP streams, microphone input, and raw PCM16 data.

wave_blob
👍 74   ⬇️ 1.4K
Dart 3 compatible
Maintenance Status: Poor

This package provide a blob wave animation that can be customized to your needs. You can playing audio using amplitude of voice.

audiofileplayer
👍 67   ⬇️ 7.7K
Dart 3 compatible
Maintenance Status: Poor

A Flutter plugin for audio playback.

music_visualizer
👍 72   ⬇️ 129
Dart 3 compatible
Maintenance Status: Poor

this plugin help developers to show a music wave through animation.

tflite_audio
👍 69   ⬇️ 83
Dart 3 compatible
Maintenance Status: Poor

Audio classification Tflite package for flutter (iOS & Android). Can support Google Teachable Machine models.

mini_music_visualizer
👍 65   ⬇️ 467
Dart 3 compatible
Maintenance Status: Poor

A flutter package for show simple music visualizer animation

flutter_sequencer
👍 63   ⬇️ 69
Dart 3 compatible
Maintenance Status: Poor

A Flutter plugin for sequencing audio. Use it to build sequences of notes and play them back using SFZ or SF2 sound fonts.

waveform_recorder Card Image
waveform_recorder
👍 48   ⬇️ 14.6K
Dart 3 compatible
Maintenance Status: Good

A Flutter package for recording audio with real-time waveform visualization, ideal for voice messaging and audio recording features in chat applications.

record_mp3
👍 58   ⬇️ 159
Dart 3 compatible
Maintenance Status: Poor

Record an MP3 using the Platform native API,You can start ,pause,resume and stop record,And export an MP3 file.

kplayer
👍 57   ⬇️ 183
Dart 3 compatible
Maintenance Status: Poor

audio player that support all platforms.

wav
👍 36   ⬇️ 24K
Dart 3 compatible
Maintenance Status: Good

Super simple pure Dart package for reading and writing WAV and raw audio files.

audio_streamer
👍 45   ⬇️ 9.2K
Dart 3 compatible
Maintenance Status: Good

Streaming of Pulse-code modulation (PCM) audio from Android and iOS

flutter_fft
👍 51   ⬇️ 25
Dart 3 compatible
Maintenance Status: Poor

Pitch detection plugin, made for my personal project. Makes use of platform channels (currently Android only) in order to process audio in real-time and give feedback.

dart_melty_soundfont
👍 48   ⬇️ 836
Dart 3 compatible
Maintenance Status: Good

A Soundfont synthesizer (i.e. '.sf2' player) written in pure Dart.

flutter_pcm_sound
👍 42   ⬇️ 6.2K
Dart 3 compatible
Maintenance Status: Good

Send real-time PCM audio (16-bit integer) to your device speakers

fast_noise
👍 40   ⬇️ 7.8K
Dart 3 compatible
Maintenance Status: Poor

A port of the fast noise algorithms, featuring cellular_noise, cubic_noise, perlin_noise, simplex_noise, value_noise and white_noise

flutter_midi
👍 45   ⬇️ 157
Dart 3 compatible
Maintenance Status: Poor

A FLutter Plugin to Play midi on iOS and Android.

sound_generator Card Image
sound_generator
👍 43   ⬇️ 1.7K
Dart 3 compatible
Maintenance Status: Good

Sound Generator is a procedural audio plugin for Flutter applications. It enables smooth frequency transitions and allows users to visualize signal waveforms in real-time

flutter_piano_audio_detection
👍 43   ⬇️ 41
Dart 3 compatible
Maintenance Status: Poor

Flutter plug-in for Piano Audio Detection. Can recognize the piano sound in real time using Google Magenta tflite model.

flutter_sound_record
👍 42   ⬇️ 717
Dart 3 compatible
Maintenance Status: Poor

Audio recorder from microphone to a given file path with multiple codecs, bit rate and sampling rate options.

audio_flux Card Image
audio_flux
👍 41   ⬇️ 197
Dart 3 compatible
Maintenance Status: Good

Audio visualizer which uses flutter_soloud and flutter_recorder to acquire the audio data and display them using a CustomPainter or shader_buffer to render them to shaders.

piano
👍 41   ⬇️ 138
Dart 3 compatible
Maintenance Status: Poor

Utilities and widgets for working with piano sheet music learning.

microphone
👍 41   ⬇️ 58
Dart 3 compatible
Maintenance Status: Poor

Plugin (web-only at this time) for recording audio through the microphone. This is an audio recorder plugin.

assets_audio_player_web
👍 39   ⬇️ 2K
Dart 3 compatible
Maintenance Status: Poor

Web plugin for assets_audio_player, play music/audio stored in assets files directly from Flutter.

perfect_volume_control
👍 38   ⬇️ 3.2K
Dart 3 compatible
Maintenance Status: Good

Flutter volume control plug-in, supports Android and IOS, has: Show hidden volume icon, volume change monitoring, set volume, get the current volume of the device.

flutter_hls_parser
👍 36   ⬇️ 5.4K
Dart 3 compatible
Maintenance Status: Poor

dart plugin for parse m3u8 file for HLS. both of master and media file is supported.

tonic
👍 40   ⬇️ 151
Dart 3 compatible
Maintenance Status: Poor

Classes and methods for representing and manipulating concepts from music theory: Pitch, PitchClass, Interval, Scale, Chord.

flutter_chord
👍 40   ⬇️ 98
Dart 3 compatible
Maintenance Status: Poor

Lyrics Chord parser and renderer for Flutter. It also comes with transpose and auto-scroll features.

just_audio_windows
👍 33   ⬇️ 8.7K
Dart 3 compatible
Maintenance Status: Good

Windows platform implementation of just_audio. Implemented using WinRT MediaPlayer

flutter_audio_recorder2
👍 38   ⬇️ 60
Dart 3 compatible
Maintenance Status: Poor

Flutter Audio Record Plugin that supports Record Pause Resume Stop and provide access to audio level metering properties average power peak power.

podcast_search
👍 36   ⬇️ 1.4K
Dart 3 compatible
Maintenance Status: Good

A library for searching for podcasts and parsing podcast RSS feeds. Supports iTunes and PodcastIndex directories, and newer features such as chapters and transcripts.

flutter_plugin_record
👍 36   ⬇️ 183
Dart 3 compatible
Maintenance Status: Poor

The flutter voice recording plug-in,provides the recording animation and the recording successfully returns to the recording file path

music_notes
👍 35   ⬇️ 281
Dart 3 compatible
Maintenance Status: Good

A comprehensive Dart library for effortlessly working with music theory concepts.

flutter_audio_capture
👍 33   ⬇️ 836
Dart 3 compatible
Maintenance Status: Good

Capture the audio buffer stream through microphone for iOS/Android.

flutter_midi_pro
👍 31   ⬇️ 1.6K
Dart 3 compatible
Maintenance Status: Good

The `flutter_midi_pro` plugin provides functions for loading SoundFont (.sf2) files, changing instruments and playing notes with midi commands.

another_audio_recorder
👍 31   ⬇️ 512
Dart 3 compatible
Maintenance Status: Average

(Null-Safe + V2) Audio Record Plugin that supports record, pause, resume, stop, and provide access to audio level metering properties average power peak power.

waveform_fft
👍 31   ⬇️ 57
Dart 3 compatible
Maintenance Status: Average

A Flutter package for real-time audio visualization using FFT (Fast Fourier Transform). and audio capture using microphone data

acr_cloud_sdk
👍 31   ⬇️ 57
Dart 3 compatible
Maintenance Status: Poor

This is an unofficial ACR Cloud SDK to recognize sound and music influtter

easy_audio_trimmer
👍 30   ⬇️ 14
Dart 3 compatible
Maintenance Status: Poor

A Flutter package for trimming audio. This supports retrieving, trimming, and storage of trimmed audio files to the file system.

audiotags
👍 29   ⬇️ 976
Dart 3 compatible
Maintenance Status: Average

Read and write audio metadata in Flutter. Supports multiple formats.

mpv_audio_kit
👍 29   ⬇️ 547
Dart 3 compatible
Maintenance Status: Good

Flutter audio player built on top of libmpv. Supports audio filters, pitch control, equalizer, and all mpv audio features. Targets macOS, Windows, Linux, iOS and Android.

flutter_shazam_kit
👍 29   ⬇️ 42
Dart 3 compatible
Maintenance Status: Poor

A plugin that helps you detect songs through your device's microphone.

coast_audio
👍 28   ⬇️ 147
Dart 3 compatible
Maintenance Status: Poor

A cross-platform audio library written in Dart with FFI. You can play, record, and process audio with managed memory support.

playify
👍 27   ⬇️ 40
Dart 3 compatible
Maintenance Status: Poor

Playify is a Flutter plugin for playing music and fetching music metadata. Currently supports only iOS.

social_media_audio_recorder
👍 27   ⬇️ 39
Dart 3 compatible
Maintenance Status: Poor

A flutter package that use for build animated voice recorder as like other social media.

mp3_info
👍 23   ⬇️ 910
Dart 3 compatible
Maintenance Status: Good

A package for extracting key meta information from an MP3 file including sample rate, bitrate and duration. Written in pure Dart.

dart_tags
👍 23   ⬇️ 279
Dart 3 compatible
Maintenance Status: Poor

The library for work with music tags like ID3. Written on pure Dart. It can be used in flutter, web, and vm projects.

ringtone_player
👍 22   ⬇️ 68
Dart 3 compatible
Maintenance Status: Poor

A player for system default ringtone, alarm and notification.

ocarina
👍 19   ⬇️ 22
Dart 3 compatible
Maintenance Status: Average

Play local (assets or external/internal storage) audio files with flutter on Android or iOS

flutter_audio_tagger
👍 7   ⬇️ 154
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin for reading and editing audio file metadata (tags) with support for multiple audio formats.

audio_converter_native
👍 6   ⬇️ 308
Dart 3 compatible
Maintenance Status: Good

A Flutter package for native audio conversion using Platform Channels. Supports real audio conversion on Android and iOS without external dependencies.

native_audio_trimmer
👍 6   ⬇️ 101
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin for trimming audio files on Android and iOS without using FFmpeg.

recorder
👍 3   ⬇️ 37
Dart 3 compatible
Maintenance Status: Good

A simple Flutter package for recording and playing audio.

carp_audio_package
👍 1   ⬇️ 316
Dart 3 compatible
Maintenance Status: Good

CARP Media Sampling Package. Samples audio, video, image, and noise.

aura_music_kit
👍 1   ⬇️ 58
Dart 3 compatible
Maintenance Status: Good

A professional Flutter plugin to query local device music, manage playlists, and apply audio effects on Android and iOS.

spotify_sdk
👍 162   ⬇️ 1.1K

Maintenance Status: Average

A flutter plugin that let's you communicate with the spotify sdk and auth lib

flutter_audio_recorder
👍 148   ⬇️ 138

Maintenance Status: Poor

Flutter Audio Record Plugin that supports Record Pause Resume Stop and provide access to audio level metering properties average power peak power.

flutter_audio_query
👍 94   ⬇️ 20

Maintenance Status: Poor

Flutter plugin to query data about artists, albums, songs, genres and playlists from device storage.

audio_recorder
👍 79   ⬇️ 76

Maintenance Status: Poor

A Flutter plugin to record audio.

flutter_visualizers
👍 67   ⬇️ 18

Maintenance Status: Poor

A Flutter plugin to Visualize the audio being played (only android).

audiotagger
👍 47   ⬇️ 187

Maintenance Status: Poor

Library to read and write ID3 tags to MP3 files. You can get data as Map object or Tag object.

ffmpeg_wasm
👍 40   ⬇️ 4.1K

Maintenance Status: Average

ffmpeg.wasm browser APIs dart port for accessing in Flutter web.

volume
👍 39   ⬇️ 43

Maintenance Status: Poor

Volume plugin to control device VOLUME for Android. Pull request for IOS implementation is welcome.

music_player
👍 34   ⬇️ 30

Maintenance Status: Poor

A flutter plugin to enable music playback with the native iOS and Android control centers.

wave_generator
👍 30   ⬇️ 12

Maintenance Status: Poor

A dart package to generate audio wave data on the fly

flutter_plugin_playlist
👍 23   ⬇️ 33

Maintenance Status: Poor

A Flutter plugin for playing and streaming audios with native support for audio playlists, background support, and lock screen controls compatible with Android and iOS

medcorder_audio
👍 22   ⬇️ 20

Maintenance Status: Poor

Flutter audio record/play plugin. With medcorder_audio plugin you can integrate record/play audio support into your flutter app for iOS or Android.

streaming_radio_flutter_plugin
👍 21   ⬇️ 20

Maintenance Status: Poor

This is a simple radio streaming plugin, with notification in foreground.

flutter_audio_player
👍 10   ⬇️ 20

Maintenance Status: Poor

Plugin that allow flutter to play a local short sound(30 seconds or less in duration).