📦 Android App ReFreezer v0.17.4 [Free]

Status
Not open for further replies.

Oranek

Forum 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
555
Guests online
817
Total visitors
1,372

Forum statistics

Threads
2,272,673
Posts
28,944,492
Members
1,237,336
Latest member
sasfreitas1975
Back
Top