Releases: DJDoubleD/refreezer
Releases · DJDoubleD/refreezer
Version 0.7.14
New Features / improvements
Added Tap-to-Seek Functionality for Synchronized Lyrics (resolves #15)
- When synchronized Lyrics are available, tapping a specific lyric's text in the lyrics screen during playback, will seek to the selected lyric position
Added a button to clear the current queue (resolves #5)
- Queue screen now has a "clear all" button at the top right of the screen
- Clearing the queue will stop playback (since active track is also removed from playback queue...)
- Changed the shuffle icon on queue screen to Deezer one (clearer + personal preference)
The queue screen now automatically scrolls to current track
Changing app language no longer requires an app restart
Changed the track "Play Mix" feature (resolves #18)
- The "Play Mix" feature now uses a different API to automatically generate a playlist of similar tracks where the selected track is always played as first item in the queue. This mimics the Deezer web player "Launch Track Mix" behavior.
Crowdin translations
- Created a dedicated Crowdin project and included the first contributed translations to the app.
- Added Crowdin tile with a link to the project in the about screen
Bugfixes
Fixed Android Auto support (thanks to @bw8686)
- Fixed home screen loading
- Fixed item playback handling
Fix "ghost tracks" being added to history and lastFM (when enabled)
- Stopped first track of new queue (album, playlist, favorites,...) from being listed in history when any other track from the queue was selected for playback
- Stopped random track + current track to be added to history when toggling shuffle off
Clear cached authorization result upon completion to allow retries
- This should fix various problems where the app needed to be restarted after changes in internet connectivity
- Should also fix the "offline" toggle being stuck after starting offline and restoring internet connectivity
Fixed playerbar primary color
- Multiple places still exist where primary color isn't applied, will fix them as I encounter them...
Version 0.7.13
New Features / improvements
Enabled automatic update features
- App automatically check for new releases on github and creates system notification when new compatible release is found
- Update screen enabled in settings
- Update screen parses github release notes and formats the markdown in the app:
Technical
- Updated Java build compatibility level to Java 17
- Updated dependencies
Version 0.7.12
What's Changed
New Features / improvements
- Implemented new lyrics API in download back-end (Fixes #1)
Downloaded .lrc files and/or embedded Unsynced Lyrics tag will now be the same as shown in UI - Implemented some optimizations that should speed up post-processing (decryption) and multi-threaded downloading
Version 0.7.11
What's Changed
New Features / improvements
- Build with Flutter 3.22.3 & Dart 3.4.4 (upgraded from Flutter 3.22.2)
Bug Fixes
- Fix player screen rendering error when rotating device
- Fix keyboard not hiding after submitting search query
Additional info
VirusTotal results:
Version 0.7.10
Initial public release
First public release of ReFreezer.
A reincarnation of the original Freezer, completely brought up to date:
-
Build with flutter 3.22.2
- Updated full codebase to null-safety
- Build targeting android API 34
- Upgraded to gradle 8.5.1
- Replaced obsolete/defunct dependencies and forked/updated required dependencies
-
For key features and changes, see README or just try for yourself