THIS IS A DEVELOPMENT RELEASE WITH A HIGH LIKELIHOOD OF REGRESSIONS. PLEASE TEST AND MAKE AN ISSUE FOR EVERY BUG YOU FIND!
This is a hotfix release on v4.0.0-dev
Fixes
- Fixed segfault crash that would occur when parsing files with missing tags
- Improved splash screen
What's New
- A total user interface refresh based on the latest Material Design specs
- New theme palettes
- Improved designs for playback and detail views
- New app branding and icon
- Refreshed round mode
- Less intrusive music loading indicators
- Musikr, a brand new music loading system
- Directly accesses user files rather than less reliable media database
- Uses faster and more capable native tag parsing
- Stores cover data on-device for fast and high-quality access
- New interpretation system with many quality-of-life improvements
- Android 15 support
What's Improved
- Initial music loading is signifigantly faster and less resource intensive
- Album grouping no longer done with artist
- MusicBrainz IDs will no longer split albums/artists in less tagged libraries
- M3U playlist file name is now proposed if one cannot be found within the file
- Duration is now parsed from certain files that previously could not be parsed
- ID3v2 tags are now parsed from WAV files
- Music library is less likely to not respond to updates
- Hidden audio files can now be loaded
- Sorting songs by date now uses songs date first, before the earliest album date
- Added working layouts for small split-screen form factors
- Added fast scrolling in detail views
- Added ability to make issues and make feedback e-mails in-app
What's Fixed
- Fixed playback sheet flickering on warm start
- No longer possible to save a sort with no direction specified
- Fixed inconsistent corner radii in widget
What's Changed
- Date added is now local to when the app discovers the file and will not
persist long-term - Songs with no album are now "Unknown album" rather than folder name
Dev/Meta
- No longer using custom logging setup
- Music loading split off into separate musikr module
Supporters
These users made one-time donations to support this release!
- Anonymous Donor - $24.24
- Anonymous Donor - $14.55
- @alexejkern - $10
- Anonymous Donor - $10
- Anonymous Donor - $9.55
Checksums
APK Digest (SHA-256): ed83d8504d967f61ae19f0043a62a700358f2b53b3638983b32e5bd6f7cbec47
Certificate Hash: DA:84:E2:53:4C:1A:CC:0B:6E:4F:57:DE:DB:64:0D:4D:C8:93:F5:BF:41:37:A2:E1:EC:BA:87:AD:F8:25:BA:44