NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
High-performance audio visualizer for Flutter with circular and bar spectrum displays. Native FFT processing on Android and iOS.
Last release 1 months ago
30 Aug 2026
Ships fairly regularly
a new release about every 4 months
Nearly every release is documented
notes for 5 of 5 stable releases
Nothing withdrawn
no release was ever pulled
10 months old
5 releases · first in 2025
One column per month.
Full Changelog : v1.1.1...v1.1.2
Full Changelog: v1.1.1...v1.1.2
Summary: Additive API, audio-data correctness, and native reliability update. No breaking changes.
Runtime Capture Configuration:
AudifyController.setCaptureSize(int captureSize) for changing capture size while stopped.FFT and Native Reliability:
Documentation and Verification:
waveformStream custom-consumer usage and runtime capture-size changes in the README.Full Changelog : v1.1.0...v1.1.1
Full Changelog: v1.1.0...v1.1.1
Summary: Correctness and product-claim update for the Priority 1 fixes. No breaking API changes.
Android Build:
>=3.44.0 and Dart SDK to ^3.12.0 for built-in Kotlin support.Platform Claims:
Visualizer output-mix support and session-based visualization.AVAudioEngine, not arbitrary audio from other apps.Audio Data Correctness:
128.44100 Hz and the requested capture size when native metadata is missing.Lifecycle Cleanup:
Release Metadata:
1.1.1.Full Changelog : v1.0.1...v1.1.0
Full Changelog: v1.0.1...v1.1.0
Summary: Major refactor introducing platform abstraction for better testability, critical FFT processing bug fixes, improved magnitude calculation, frame throttling for performance optimization, and comprehensive unit tests. No breaking changes - fully backward compatible with significantly improved accuracy.
Architecture Improvements:
AudifyPlatform interface with MethodChannelAudify implementation
platform parameter)plugin_platform_interface dependency needed)AudifyController(platform: mockPlatform) for testsFFT Processing Enhancements & Critical Bug Fixes:
halfSize + i to halfSize + i - 1
180.0 to mathematically correct 181.02 (sqrt(128² + 128²))128sqrt(real² + imag²) with proper signed conversionPerformance Optimizations:
minProcessIntervalMs parameter (default: 16ms for ~60 FPS)
AudifyController(minProcessIntervalMs: 16)Lifecycle & Error Handling:
_isInitialized and _isCapturing flagsTesting & Quality:
MockAudifyPlatform for easy testing without MethodChannel
emitFftData(), emitWaveformData()isInitialized, isCapturing, call countersshouldThrowOnInitialize, shouldThrowOnStartCaptureflutter testflutter analyzeAPI Enhancements:
AudifyController({AudifyPlatform? platform, int minProcessIntervalMs = 16})Full Changelog : https://github.com/naxtor/audify/commits/v1.0.1
Full Changelog: https://github.com/naxtor/audify/commits/v1.0.1
Summary: Maintenance release addressing pub.dev feedback, adding Swift Package Manager support, comprehensive test coverage, and code cleanup. No breaking changes - fully backward compatible.
Package Improvements:
ios/audify/Package.swift for SPM compatibilityCode Cleanup & Architecture:
ios/Classes/ directory (replaced by ios/audify/Sources/audify/)ios/Resources/ directory (moved to SPM structure)ios/Assets/ directory (empty)lib/src/audify_platform_interface.dartlib/src/audify_method_channel.dartplugin_platform_interface dependencyAudifyController directly uses MethodChannelTesting & Quality:
test/audify_controller_test.dart: Controller lifecycle, streams, error handling (14 tests)test/frequency_data_test.dart: Data model, calculations, smoothing algorithms (30 tests)flutter testflutter analyzedart formatCompatibility & Safety:
CircularSpectrumVisualizer, BarSpectrumVisualizer)Initial stable release with full Android and iOS support
centerImage parameter in CircularSpectrumVisualizerSizedBox or Container to control dimensions)AudifyController interfaceYour coding agent can read these notes before it upgrades. Set up the MCP server →