Hi again! I've been trying to get through a bit of a dry spell motivation wise, but sadly now my focus has been split between a few projects due to me having to search for a job. Here's some stabilization updates that should fix a few long-standing bugs.
What's new
- Stepping gestures added to playback screen
- This was prioritized by a sponsor, @kalex3
- Gesture indicators for skipping/stepping coming in the next update!
- become a sponsor to prioritize the addition of features!
What's Improved
- Sped up loading significantly on large libraries
- Play next result text has been made more distinct
- Fix incorrect/inconsistent items in playlist song menu
What's Fixed
- Fix System loading failing on some devices
- Fixed some libraries producing invalid artists that freeze the app when navigated to
- Enabled support for m4b decoding below Android 8
Primary Changelog
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 unreliable 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 significantly 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
- NN/TT tracks/discs are now handled in Vorbis
- Music library will is less likely to fail to 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
- Possibly fixed foreground start music loading failures
- Fixed playlist view not exiting on deletion
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
- Tab layout no longer changes depending on device configuration
- Round mode is now on by default
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!
- @adventure-tense - $20
- @dkds - $10
- @Ziiweb - $10
- Anonymous Donor - $1
Get these shoutouts and more by becoming a sponsor!
Checksums
APK Digest (SHA-256): 2b304c06517ddfd2dbc4fe27a60cce95b89e6cfebc9917451c7ff1ceb06b1cd0
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