waveform_recorder
A Flutter package for recording audio with real-time waveform visualization, ideal for voice messaging and audio recording features in chat applications.
1.8.1
13K downloads/mo
#2588 most downloaded on pub.dev
csells/waveform_recorder
What this package is like to depend on
Last release 1 months ago
09 Jul 2026
Release timing varies
gaps range from 2 weeks to 9 months
Most releases are documented
notes for 15 of 17 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
17 releases · first in 2024
2 releases in the last 12 months
see the full history below
Release timeline
17 releases · Oct 2024 to Jul 2026Releases
latest 17-
1.8.109 Jul 2026Release notes
Open source →- Fix #12:
prevent
WaveformRecorderfrom throwing when it rebuilds after recording stops. - Fix macOS playback immediately after recording by waiting for the temporary audio file to be readable before exposing it.
- Update to
record7.1.1 and migrate the macOS example away from CocoaPods plugin integration.
- Fix #12:
prevent
-
1.8.030 Sep 2025 -
1.7.029 Mar 2025 -
1.6.323 Mar 2025 -
1.6.223 Mar 2025 -
1.6.123 Mar 2025Release notes
Open source →-
fix #8: Display waveform if not recording; exposed
amplitudeStreamfrom theWaveformRecorderControlleras a broadcast stream to enable listeners to gather the amplitudes for their own purpose, e.g. to show their own waveform -
added a
WaveformController.clear()method to reset the controller back to the original state -
updated the example app to show the waveform after it's been recorded (although it's pretty ugly as it is; PRs appreciated!)
-
updated the example app to allow for deleted the recorded file
-
updated the example app to allow for downloading the recorded file
-
-
1.6.023 Mar 2025Release notes
Open source → -
1.5.005 Feb 2025 -
1.4.010 Dec 2024Release notes
Open source →- fix #2: Add a customization option for colors for wave bar and duration text
-
1.3.123 Nov 2024 -
1.3.030 Oct 2024 -
1.2.220 Oct 2024Release notes
Open source →- setting file name extension and mimetype based on audio encoder
- moved
Uri url=>XFile filefor split of path and name (necessary on the web) - downgraded the SDK requiredment to allow for more users
-
1.2.120 Oct 2024 -
1.2.020 Oct 2024Nothing published for this version
-
1.1.020 Oct 2024Nothing published for this version
-
1.0.120 Oct 2024 -
1.0.018 Oct 2024