Releases: PetitPrinc3/DefinitelyNotDeezer
Weekly v0.8.1
Important
The "Deezer" name, brand, and associated designs are registered trademarks of Deezer SA.
Using the Deezer branding theme or bypassing its restrictions is illegal.
Therefore, no APK will be published. Feel free to fork, compile and enjoy.
🚀 New features
Enhancements :
- Implemented the Music Quizzes tile on the Home screen
- Implemented the blind test feature (only solo, title-or-artist-based)
🐞 Known issues
None.
Definitely not Deezer v0.8.0
Tip
Happy new year ! 🎉
APKs for this release will be available only for a limited time. This will be the first and only release of Definitely Not Deezer as an APK on this repository.
Important
Upgrading from any previous release requires a complete reinstallation.
🚀 New features
Complete migration from ReFreezer to Definitely not Deezer.
Enhancements :
- The playing track overlay is now consistent with Deezer's branding.
- Implemented caching for the favorites screen, improving responsiveness.
- The queue screen performance has been improved and should feel less choppy.
- Minor UI adjustments have been made to the login screen.
Bug fixes :
- Lyrics are now fetched only once and stored for future use.
- Tracks are dynamically removed or disliked in detailed playlist screens.
- Awkward player_bar behaviors have been fixed. Audiohandler is properly dismissed on swipe down.
🐞 Known issues
None.
Weekly v0.7.17
🚀 New features
- Multiple bug fixes :
- Offline tracks and playlists loading and playing (introduced in v0.7.15) ;
- Album with fallback details loading ;
- Shuffled queue title removal.
- Multiple enhancements :
- Fixed material horizontal density of Player_Bar ;
- Switched bottom navigation bar to a lateral navigation rail in landscape mode ;
- Better management of tracks download when added to offline playlist ;
- Download progress indicator under regular track tiles.
🐞 Known issues
- If queue is cleared and player bar is dismissed, it will not be brought back up if the user clicks back on the formerly playing track.
- Lyrics are re-fetched from api each time the player is brought back. This is because the API does not include informations regarding the lyrics in the track model.
- Player bar does not always update its color on track tile tap or various other scenarios.
- Favorite tracks playlist id is not properly saved (no/minor UX consequences).
- Queue screen is laggy. This seems to be because of how the images are loaded.
- Tracks removed from playlist/favorites will not disappear immediately from the detailed screen.
Weekly v0.7.16
🚀 New features
- Downloaded playlist will update on detected change and automatically download newly found tracks ;
- Added the inkwell animation on menus ;
- Fixed not updating lyrics on track change ;
- Fixed small code bugs ;
- Hopefully fixed player screen vertical overflows ;
- Fixed the multiple track display issue in queue ;
- Merged offline/online tracks, albums and playlist in the explore section.
🐞 Known issues
- If queue is cleared and player bar is dismissed, it will not be brought back up if the user clicks back on the formerly playing track ;
- Lyrics are re-fetched from api each time the player is brought back. This is because the API does not include informations regarding the lyrics in the track model ;
- Player bar does not always update its color on track tile tap or various other scenarios ;
- App becomes laggy when queue is opened. Unable to diagnose yet...
🏗️ Upcoming
- Caching information to avoid reloading every time (eg. favorites screen) ;
- Turn the mod into a skin for the official refreezer app ;
- NavigationRail for landscape mode on left side of screen ;
- Deezer "playing" animation instead of highlight ;
- Rebranding to "NotDeezer" ?
🛟 Help
Feel free to get in touch to help with the project !
👾 Discord : @PetitPrinc3#1380
📫 E-mail : [email protected]
Weekly v0.7.15
🚀 New features
- Changed download paradigm
- Added "Export" functionality to export offline tracks to storage
- Fixed lyrics
- Adopted deezer UI for login screen
- Update section includes current changelogs.
🐞 Known issues
- When the same track is added multiple times to queue, it does not display properly
- If queue is cleared and player bar is dismissed, it will not be brought back up if the user clicks back on the formerly playing track. Cause : dismissing the player bar doesn't flush the audiohandler.
🏗️ Upcoming
- Menu add inkwell tiles ontap visual effect
- Merge offline tracks and online tracks under tracks (same for playlists, albums, etc.)
- Caching information to avoid reloading every time (eg. favorites screen)
- Implement UpdateOfflinePlaylist() in downloadManager
- Turn the mod into a skin for the official refreezer app
- NavigationRail for landscape mode on left side of screen
🛟 Help
Feel free to get in touch to help with the project !
👾 Discord : @PetitPrinc3#1380
📫 E-mail : [email protected]
First MOD release
🚀 New features
- Floating player bar with background color based on title artwork
- Deezer original icons
- Deezer original navigation menu (+ settings)
- Deezer clone player screen
- Deezer similar info menu
🐞 Known issues
- Offline playlist / titles access
🏗️ Upcoming
- Explore / Favorites page
🛟 Help
Feel free to get in touch to help with the project !
👾 Discord : @PetitPrinc3#1380
📫 E-mail : [email protected]
Weekly v0.7.14+2
🚀 New features
- Offline playlists/albums are available
- Fixed error handling on screen loading
- Fixed UI bug with tiles under favorite screen
- Fixed playlist load (faster offline/online loading)
- Fixed offline favorite screen
- Fixed modal menu not closing properly
- Fixed navigator context poped while empty
- Fixed track shuffling
- Fixed album "liked" display
- Fixed dynamic bottom padding when PlayerBar is active
- Standardized network check function under utils/connectivity
- Deezer branding (animation, splash screen & icon)
- Fixed UI responsive layout for landscape detailed screens (albums, playlists, artists)
- Fixed UI for Deezer style PlayerScreen
🐞 Known issues
- When the same track is added multiple times to queue, it does not display properly
- If queue is cleared and player bar is dismissed, it will not be brought back up if the user clicks back on the formerly playing track.
🏗️ Upcoming
- Menu add inkwell tiles ontap visual effect
- Merge offline tracks and online tracks under tracks (same for playlists, albums, etc.)
- Caching information to avoid reloading every time (eg. favorites screen)
- Implement UpdateOfflinePlaylist() in downloadManager
- Re-think the offline/download scheme.
- Currently (ReFreezer) :
- Offline = downloaded "within" the app and accessible ofline through the app only
- Download = downloaded to local storage with art and lyrics and accessible as such, but not accessible through the app in offline mode
- Next :
- Downloaded within the app with art and lyrics
- Export button under settings to export tracks to local storage (file copy instead of second download)
- Currently (ReFreezer) :
- Turn the mod into a skin for the official refreezer app
- NavigationRail for landscape mode on left side of screen
🛟 Help
Feel free to get in touch to help with the project !
👾 Discord : @PetitPrinc3#1380
📫 E-mail : [email protected]
Weekly v0.7.14+1
🚀 New features
- Added deezer font and official icons
- Cloned most pages and features (playlist, album, artist, favorites, ...)
🐞 Known issues
- Weird behavior with downloaded tracks (details available here #41)
- Menu doesn't close automaticaly after certain actions (eg. track is added/removed from playlist)
- Dynamic bottom padding when player_bar is active is not really dynamic
🏗️ Upcoming
- Merged lists for offline/online tracks, playlists, albums etc.
- Caching mechanism for most api queries (tracks, albums, playlists, etc.)
- Re-write the offline player/management system (see more on the README.md
🛟 Help
Feel free to get in touch to help with the project !
👾 Discord : @PetitPrinc3#1380
📫 E-mail : [email protected]