Releases: OxygenCobalt/Auxio
v4.0.1
Critical Fixes
This patch fixes the following two critical issues in v4.0.0:
- Fixed music loading hanging on files without tags
- Fixed playlists being destroyed in poorly tagged libraries
- The latter issue was caused a drift in the app's internal IDs. It's possible this issue might also be present in this release for other files. If you are concerned, back up your playlists. If they become destroyed after updating, please report an issue with sample files.
- Playlists that might have been destroyed in the last update will be restored in this patch if you have not edited them.
In addition, this patch also:
- Restores the behavior of using folders as fallback album names
- Uses file names without extensions for songs without name tags
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!
- Anonymous Donor - $24.24
- Anonymous Donor - $20
@uku3lig - $20
- Anonymous Donor - $14.55
- Anonymous Donor - $12
- $10
- Anonymous Donor - $10
- Anonymous Donor - $10
- Anonymous Donor - $9.55
- Anonymous Donor $5
Get these shoutouts and more by becoming a sponsor!
Checksums
APK Digest (SHA-256): 687ada4363e2f0194479c2c6fdf724ff36f4ef48d0f6965b37cd7bedd904ae23
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
v4.0.0
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
Fixes since dev5
- Fixed bottom sheet from hiding on back below Android 10
- Fixed crash on GrapheneOS devices w/MTE enabled
- Minified taglib library use
- Tried to fix mysterious foreground start errors
- Fixed graphing crash with duplicate artists/genres
- Fixed playlist view not navigating away when deleted
Supporters
These users made one-time donations to support this release!
- Anonymous Donor - $24.24
- Anonymous Donor - $20
@uku3lig - $20
- Anonymous Donor - $14.55
- Anonymous Donor - $12
- $10
- Anonymous Donor - $10
- Anonymous Donor - $10
- Anonymous Donor - $9.55
- Anonymous Donor $5
Get these shoutouts and more by becoming a sponsor!
Checksums
APK Digest (SHA-256): 0e07d7d0bb5cce8dcd83af6d132a8694a1f3568a2c748f67944985274aa05913
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
v4.0.0-dev5
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-dev4
Fixes
- Fixed null pointer error with some libraries
- Fixed inability to open menu or move some detail items
- Fixed inability to start fast scrolling at FAB
- Added ID3v1 support
- Fixed I/O error that might have broken some format parsing
- Fixed playlist editing
- Fixed segfault crash that would occur when parsing files with missing tags
- Improved splash
- Fixed playback state being lost when upgrading or with empty libraries
- Fixed bouncing when navigating to album song
- Fixed skipping playback when editing playlists
- Fixed broken fab shadow
- Fixed broken home fast scroller when sorting by date added
- Made grey and brown themes distinct
- Tweaked large play/pause button coloring in light mode
- NN/TT tracks/discs are now handled in Vorbis
- Fixed major memory leaks during music loading
- Fixed bottom sheet flying off on Android 10 and below
- Fixed failed metadata extraction causing music loading to appear "stuck"
- Reverted to old edge-to-edge design w/transparent status bars below Android 10
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
- NN/TT tracks/discs are now handled in Vorbis
- 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 - $20
- Anonymous Donor - $14.55
- Anonymous Donor - $12
@alexejkern - $10
- Anonymous Donor - $10
- Anonymous Donor - $10
- Anonymous Donor - $9.55
Checksums
APK Digest (SHA-256): e4e45539f7790dcb594cd5660420bc4eda47936af30796d82b0a804f6a5e415a
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
v4.0.0-dev4
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-dev3
Fixes
- Fixed null pointer error with some libraries
- Fixed inability to open menu or move some detail items
- Fixed inability to start fast scrolling at FAB
- Added ID3v1 support
- Fixed I/O error that might have broken some format parsing
- Fixed playlist editing
- Fixed segfault crash that would occur when parsing files with missing tags
- Improved splash
- Fixed playback state being lost when upgrading or with empty libraries
- Fixed bouncing when navigating to album song
- Fixed skipping playback when editing playlists
- Fixed broken fab shadow
- Fixed broken home fast scroller when sorting by date added
- Made grey and brown themes distinct
- Tweaked large play/pause button coloring in light mode
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): ab57ef7bcf2b933eb834ef84cce7b291ba604869f2cd6a87bc2e47f3b48df18f
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
v4.0.0-dev3
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-dev2
Fixes
- Fixed null pointer error with some libraries
- Fixed inability to open menu or move some detail items
- Fixed inability to start fast scrolling at FAB
- Added ID3v1 support
- Fixed I/O error that might have broken some format parsing
- Fixed playlist editing
- 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): ade614864dafb89a6c68a7ff2c0b758499a8a529117cc99d4a2e6a4b02a4bbf6
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
v4.0.0-dev2
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
v4.0.0-dev
THIS IS A DEVELOPMENT RELEASE WITH A HIGH LIKELIHOOD OF REGRESSIONS. PLEASE TEST AND MAKE AN ISSUE FOR EVERY BUG YOU FIND!
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): bbe733af1da43c92d8b0be59e0530d60c97ea9d5e777cc72eec3891d657b95f4
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
v3.6.3
This is a hotfix patch on v3.6.0.
What's Fixed
- Fixed broken replaygain
- Fixed hide collaborators being broken
- Fixed crash when navigating to artists with "Appears On" sections
- Fixed headers appearing on empty detail sections
Supporters
These users made one-time donations to support this release!
@Hakirus - $20
- Anonymous Donor - $20
- Anonymous Donor - $10.69
Get these shoutouts and more by becoming a sponsor!
Checksums
APK Digest (SHA-256): 222360f096b786ace0d4fea4d68420d366d475ecd982c2662cac398f7ac3af0d
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
v3.6.2
This is a hotfix patch on v3.6.0.
What's Fixed
- Fixed broken notification close action
Dev/Meta
- Fixed mismatched NDK versions
Supporters
These users made one-time donations to support this release!
@Hakirus - $20
- Anonymous Donor - $20
- Anonymous Donor - $10.69
Get these shoutouts and more by becoming a sponsor!
Checksums
APK Digest (SHA-256): a32c6423ee7a03365f91840e524978c48aad811297fd3d44723e97850e9a8ea5
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
v3.6.1
This is a hotfix patch on v3.6.0.
What's Fixed
- Fixed possible crash from poor service initialization
- Fixed issue where it was impossible to edit playlists
- Fixed issue where playlist would revert to older version when re-edited
Dev/Meta
- Fixed service memory leaks
Supporters
These users made one-time donations to support this release!
@Hakirus - $20
- Anonymous Donor - $20
- Anonymous Donor - $10.69
Get these shoutouts and more by becoming a sponsor!
Checksums
APK Digest (SHA-256): 74c16f7bf6e7729c815b42ce859171dd8be3c222dc7c74632bd92ca890b6c421
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