background_hiit_timer 1.2.2
background_hiit_timer: ^1.2.2 copied to clipboard
Flutter background timer package developed for HIIT timers. Designed to run in the background and play audio cues on Android and iOS.
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.
1.2.2 2025-4-14 #
- Also play blank audio on Android. This prevents the audio player from having a delayed start when first playing actual audio.
- Set low latency player mode.
1.2.1 2025-3-30 #
- For consistency, all asset audio files have been cleaned up to be at most 1 second long.
1.2.0 2025-3-25 #
- Use custom openhiit_audioplayers and openhiit_audioplayers_darwin packages to prevent other background audio from stopping on iOS due to the background process audio.
1.1.0 2025-3-11 #
- Switch from soundpool to audioplayers package.
- Audio session now set via audioplayers.
1.0.5 2025-2-09 #
- Shorten the long-bell sound effect.
- Fix if condition for playing end/start sounds.
- Add log for skipping sound effect slots when sound effect is set to none/-1.
1.0.4 - 2024-12-22 #
- Log error and continue when sound asset not found.
1.0.2 - 2024-12-11 #
Changed #
- Fixed blank sound not playing to keep background process alive.
- Example app background process will now stop on app close for Android.
1.0.1 - 2024-12-07 #
Changed #
- Avoid repeat audio file loads. Once an audio file has been loaded into the soundpool, its ID is tracked.
1.0.0 - 2024-11-10 #
Changed #
- Refactored to use a SQFlite database.
- Implemented IntervalType class - requires a list of intervals to be passed.
- Added skip next and skip previous functions.
- Simplified implementation.