What this package is like to depend on
Last release 8 months ago
16 Dec 2025
Ships unpredictably
gaps range from 2 weeks to 2.2 years
Most releases are documented
notes for 7 of 9 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
9 releases · first in 2022
1 release in the last 12 months
see the full history below
Release timeline
9 releases · Jun 2022 to Dec 2025
2023
2024
2025
2026
Releases
latest 9-
2.0.016 Dec 2025Release notes
Open source →Breaking Changes
- Minimum Android SDK raised from 16 to 24 (Android 7.0+)
- Removed support for Android versions below 7.0
dispose()method must now be called when done with the Alarmplayer instance
Added
- Custom
AlarmplayerExceptionclass for better error handling - File caching system to improve performance and reduce disk usage
- Comprehensive unit test suite
- Proper resource cleanup via
dispose()method - Thread-safe operations with synchronized blocks
- Automatic cleanup when plugin is detached
Fixed
- Critical: Fixed memory leak from static MediaPlayer instance
- Critical: Fixed callback handler memory leak (handler was registered multiple times)
- Critical: Fixed race conditions in play/stop methods
- Critical: Fixed resource cleanup - MediaPlayer and volume are now properly restored
- Critical: Fixed file cleanup - temporary files are now cached and cleaned up
- Fixed error handling - errors are now properly propagated to Flutter
- Fixed volume restoration on app crash or plugin detach
- Fixed concurrent access issues with proper synchronization
Changed
- Improved error handling with custom exceptions and error codes
- Updated dependencies
- Removed deprecated
setAudioStreamType()API (API 21) - Removed
@SuppressWarnings("deprecation")annotation
Removed
- Support for Android API levels below 24
- Deprecated audio stream type API
- Unused imports and code
Security
- Improved resource management to prevent memory leaks
-
1.1.121 Sep 2023 -
1.1.031 May 2023Release notes
Open source →Added
- Possibility to toggle looping
- Callback when music is done playing
- Updated to newest Flutter version
-
1.0.520 Oct 2022 -
1.0.423 Aug 2022 -
1.0.321 Jul 2022Nothing published for this version
-
1.0.204 Jul 2022 -
1.0.119 Jun 2022Nothing published for this version
-
1.0.017 Jun 2022Release notes
Open source →Added
- Initial release with Android implementation
- Basic alarm playback functionality
- Volume control
- Looping support