Requirements: 5.0+
Overview: An alternative Deezer music streaming & downloading client, based on Freezer. The entire codebase has been updated/rewritten to be compatible with the latest version of flutter, the dart SDK & android (current build target is API level 34).
Features & changes:
– Restored all features of the old Freezer app, most notably:
Restored all login options
Restored Highest quality streaming and download options (premium account required, free accounts limited to MP3 128kbps)
– Support downloading to external storage (sdcard) for android 11 and up
– Restored homescreen and added new Flow & Mood smart playlist options
– Fixed Log-out (no need for restart anymore)
– Improved/fixed queue screen and queue handling (shuffle & rearranging)
– Updated lyrics screen to also support unsynced lyrics
– Some minor UI changes to better accomadate horizontal/tablet view
– Updated entire codebase to fully support latest flutter & dart SDK versions
– Updated to gradle version 8.5.1
– Removed included c libraries (openssl & opencrypto) and replaced them with custom native java implementation
– Replaced the included decryptor-jni c library with a custom native java implementation
– Implemented null-safety
– Removed the need of custom just_audio & audio_service plugin versions & refactored source code to use the latest version of the official plugins
– Multiple other fixes
What’s new:
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…
This app has no advertisements
More Info:
https://github.com/DJDoubleD/refreezer
Download Instructions:
โ Armeabi-v7a
https://mega4upload.com/ez14esrpxpte
Mirrors:
https://userupload.net/6abrh4idx267
https://devuploads.com/amhpdamghq98
https://uploady.io/3sgcahkpl6qo
โ Arm64-v8a
https://mega4upload.com/synidjh84ir7
Mirrors:
https://userupload.net/jm9qmbp7wcev
https://devuploads.com/znm10rq8uqr9
https://uploady.io/86xs1vg1pzzn
You like the post? Follow us on Telegram