Skip to content

Releases: OxygenCobalt/Auxio

v4.0.1

24 Feb 17:08
8a8fd0f
Compare
Choose a tag to compare

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

21 Feb 21:49
442abb7
Compare
Choose a tag to compare

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

30 Jan 20:32
a0c82ac
Compare
Choose a tag to compare
v4.0.0-dev5 Pre-release
Pre-release

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

14 Jan 02:45
71aa887
Compare
Choose a tag to compare
v4.0.0-dev4 Pre-release
Pre-release

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

09 Jan 01:34
8bd89c5
Compare
Choose a tag to compare
v4.0.0-dev3 Pre-release
Pre-release

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

08 Jan 18:57
58e0956
Compare
Choose a tag to compare
v4.0.0-dev2 Pre-release
Pre-release

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

07 Jan 05:18
447f2da
Compare
Choose a tag to compare
v4.0.0-dev Pre-release
Pre-release

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

21 Oct 16:46
bfeae6a
Compare
Choose a tag to compare

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

15 Oct 16:37
03be2ef
Compare
Choose a tag to compare

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

15 Oct 02:16
b2f10ea
Compare
Choose a tag to compare

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