📦 Android App ReFreezer v0.17.4 [Free]

Status
Not open for further replies.

Oranek

Forum Contributor
Contributor
1000034537.webp

An alternative Déézér 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).

1000034538.webp​

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 Déézér 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 Déézér 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
  • 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




You do not have permission to view the full content of this post. Log in or register now.

​
 
Status
Not open for further replies.

About this Thread

  • 7
    Replies
  • 2K
    Views
  • 8
    Participants
Last reply from:
ZenoZoldyck

Online now

Members online
682
Guests online
3,064
Total visitors
3,746

Forum statistics

Threads
2,334,261
Posts
29,276,015
Members
1,139,325
Latest member
Modess
Back
Top