PackageTrack
Sign in Get early access

alarmplayer

playing alarms

2.0.0 Mrbluesky-ai/flutter-alarmplayer

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
Release Pre-release

Releases

latest 9
  1. 2.0.0 16 Dec 2025
    Release notes

    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 AlarmplayerException class 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
    Open source →
  2. 1.1.1 21 Sep 2023
    Release notes

    Fixed

    • Fixed bug where volume was not restored after alarm completion
    Open source →
  3. 1.1.0 31 May 2023
    Release notes

    Added

    • Possibility to toggle looping
    • Callback when music is done playing
    • Updated to newest Flutter version
    Open source →
  4. 1.0.5 20 Oct 2022
    Release notes

    Fixed

    • Bug fixes
    Open source →
  5. 1.0.4 23 Aug 2022
    Release notes

    Fixed

    • Fixed deprecation warning
    Open source →
  6. 1.0.3 21 Jul 2022

    Nothing published for this version

  7. 1.0.2 04 Jul 2022
    Release notes

    Fixed

    • Fixed some bugs
    Open source →
  8. 1.0.1 19 Jun 2022

    Nothing published for this version

  9. 1.0.0 17 Jun 2022
    Release notes

    Added

    • Initial release with Android implementation
    • Basic alarm playback functionality
    • Volume control
    • Looping support

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive