The release on F-Droid will follow shortly.
As always, those who want to contribute by reporting problems or crashes can do so using the version of the app marked as debug.
Starting from version 3.9.0, the GitHub version of the app has become the primary, first-class citizen.
It includes full features such as Android Auto and Chromecast support, and it is updatable as it checks GitHub for newer versions.
The version available on F-Droid will continue to exist, but personally I will always prefer the GitHub version for bug fixes and error corrections.
Changelog
Features
- Added sorting and search functionality for song list and album/artist list (commit: 9e6926f, 48d9022)
- Implemented additional sorting options for albums in the catalog screen (commit: 780f1c3)
- Added search functionality for songs within playlists (commit: 0f471a7)
- Added ALAC codec support via Media3 FFmpeg module (commit: 4ec1519)
- Implemented continuous playing (commit: 176db09, e84f622)
- Added the ability for the user to add a local server address and use it when available (commit: f6b176a)
- Added long press to delete gesture (commit: 078aa87)
- Added release date and original release date to album notes, if available (commit: 54a4355)
- Implemented version number control and update dialog for Github flavor (commit: 0a26f0a)
- Added memory cache option (commit: 477331d)
- Updated the horizontal song adapter with the disc name information (commit: b3b1c5b)
- Extended the Albums model according to the OpenSubsonic API project indications (commit: 25900c8)
- Added the ability to pin playlists to the home screen (commit: fb7296b)
- Clicking the song's title now opens the album on the player (commit: 7c87ec2)
- Added an API call to retrieve AlbumID3 details in the album page (commit: 2c3aebc)
Fixes
- Fixed the server address change to backup address if the first one is unreachable (commit: e8e2435)
- Fixed null checking in multiple places (commit: e305f20, c8c1bcf, e1c96d2, 67e4079, 263d9eb)
- Fixed escape character issue (commit: 3783a2f)
- Removed deprecated code to check connectivity (commit: d3ca43e)
- Fixed order of downloaded tracks by artist, album, disc_number, and track number (commit: 4448a63)
- Fixed null checking to prevent crashes (commit: 67e4079)
- Fixed setAllowCrossProtocolRedirects to httpDataSourceFactory (commit: 08e9be1)
- Set content description to floating action button (commit: 6cbb2ee)
Other Changes
- Dependencies and Gradle updates (commits: 0b92c40, 618cf23, b1e0f49, fd0fd05, 4d1213c, 240498c, 2db716a, 618cf23, a49c78b)
- Code cleanup and style improvements (commits: 6f51fd9, aa5290c, 41b374a, dacaa03)
- Translations: Updated Russian, Italian, and Chinese (commit: eb6a2b6, 20ffc96, 8540348, 049ce77, 73a1ab2, 436ef21)
The next version of the app will focus on optimizations, from list loadings to display items - I'll try to simplify as much as possible.