Skip to content

Releases: DJDoubleD/refreezer

Version 0.7.14

13 Sep 23:55
Compare
Choose a tag to compare

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

31 Jul 19:03
Compare
Choose a tag to compare

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:

- App detects device architecture and presents button to download & install update from within app

Technical

  • Updated Java build compatibility level to Java 17
  • Updated dependencies

Version 0.7.12

24 Jul 21:28
Compare
Choose a tag to compare

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

22 Jul 16:28
Compare
Choose a tag to compare

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

21 Jul 23:30
Compare
Choose a tag to compare

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