innovare_audio_waveform_player 0.0.1 copy "innovare_audio_waveform_player: ^0.0.1" to clipboard
innovare_audio_waveform_player: ^0.0.1 copied to clipboard

A customizable audio waveform player widget for Flutter with animated transitions, play-pulse effects, and dynamic theming.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.0.1 - 2025-06-17 #

Added #

  • Initial release of Innovare Audio Waveform Player
  • Interactive waveform visualization with tap and drag to seek
  • Play/pause controls with animated pulse effects
  • Speed control toggle (1.0x, 1.5x, 2.0x)
  • Customizable colors and gradients
  • Responsive design that adapts to screen sizes
  • Progress tracking with visual and time-based indicators
  • Cross-platform support (Android, iOS, Web, macOS, Windows, Linux)
  • Comprehensive documentation and examples
  • Unit tests coverage
  • GitHub Actions CI/CD pipeline

Features #

  • Smooth animated transitions
  • Dynamic theming support
  • Error handling for audio loading
  • Automatic playback completion handling
  • Normalized waveform processing
  • Custom painter for optimized rendering
  • Memory-efficient audio streaming

Dependencies #

  • just_audio ^0.9.36 for audio playback
  • flutter SDK ^3.10.0
  • Support for Dart SDK ^3.0.0

[Unreleased] #

Planned #

  • Volume control slider
  • Playlist support
  • Audio effects (equalizer, reverb)
  • Waveform caching
  • Custom animation curves
  • Accessibility improvements
  • Performance optimizations
2
likes
0
points
190
downloads

Publisher

verified publisherinnv.dev

Weekly Downloads

A customizable audio waveform player widget for Flutter with animated transitions, play-pulse effects, and dynamic theming.

Repository (GitHub)
View/report issues

Topics

#audio #waveform #player #flutter

License

unknown (license)

Dependencies

flutter, just_audio

More

Packages that depend on innovare_audio_waveform_player