Releases: austinried/subtracks
2.0.0-alpha.3
What's Changed
- Add logging to help with troubleshooting by @austinried in #174
- Improve URL validation in settings by @jcalado in #173
- Show errors when adding/syncing source by @austinried in #177
Other Changes
- Force plaintext password when adding a new source defaults to off
- Translation updates for Portuguese, Czech, German, Russian, and Galacian by @jcalado, @vfosnar, @ThePBone, @Sevinfolds and josé m
New Contributors
Full Changelog: v2.0.0-alpha.2...v2.0.0-alpha.3
2.0.0-alpha.2
What's Changed
New
- Radio play button for artists
- Force plaintext password option for older servers
- Add autofill hints for source page by @hedgepigdaniel in #168
Fixed
- Default to English as the fallback language even if it's not listed in the user's system locales
- Fix failing sync for large libraries by @austinried in #167
Other Changes
- Translations updates for German, Chinese (Simplified), Spanish, and Galacian by @daniel-225, @yushaye, @nonsensemaker, and josé m
New@ Contributors
- @hedgepigdaniel made their first contribution in #168
Full Changelog: v2.0.0-alpha.1...v2.0.0-alpha.2
2.0.0-alpha.1
This is the first alpha release for the version 2 re-write in Flutter! As such, it is not feature complete or bug free, so please only download this version if you are interested in helping with testing, contributing, or just giving feedback. It is not ready for wide release, and will not be published to Google Play or F-droid.
That said, if you choose to help out, thank you! These are some things to know going into this first alpha:
What's new (probably incomplete)
- Offline support (download albums and playlists)
- "Radio play" all songs in library
- All songs tab in Library view
- Browse and radio play by genre
- Lot of things now save your last-used setting between app closes (now playing queue, list sort/filters, last viewed tab)
- Playing large playlists or songs from all songs in the library should be very fast now
Notes
- The app is currently using a different ID than the last release (
com.subtracks2
instead ofcom.subtracks
) so that it can be installed side-by-side with the existing version, and this will be changed before the final release - After you add your server in Settings (now called Sources), you need to sync it before you'll see anything interesting. Tap on the music note at the bottom and pull down to refresh and perform the sync
- Currently only token auth (no plain-text password) is supported
- Offline downloads default to using the subsonic API's "download" endpoint only for now, which means it downloads original quality files from the server. Use with care if you have big files!
- Offline mode isn't doing much yet other than filtering lists by downloaded/not downloaded
- I have not tested yet with servers other than Subsonic and Navidrome, so feedback from other servers is very appreciated
- Many other things have not been re-implemented yet or are not yet fully implemented
1.3.0
What's Changed
New
- Localization support by @austinried in #99
- 9 new languages: Catalan, Chinese (Simplified), Danish, French, German, Italian, Japanese, Norwegian Bokmål, Russian
- Thanks to @comradekingu, @clyhtsuriva, @nortio, @retiolus, @hillwah, @shoddysheep and more users from @weblate!
Fixed
- Remove unused CHECK_LICENSE permission by @austinried in #109
- Fix performance issue/crash with large playlists by @austinried in #111
Full Changelog: v1.2.0...v1.3.0
1.2.0
New
- Top Songs in the Artist view now tries to fallback to searching for songs by the artist and sorting by play count/rating if the server doesn't support the getTopSongs endpoint
- Images are now downloaded in the background via the Android DownloadManager and won't be corrupted if the app is closed
- Note: the cache file structure has been changed, so all images will be erased on update and new images will be downloaded as normal
Fixed
1.1.3
Note: This release is functionally identical to 1.1.2, just with the version bumped up by one. My last release got flagged by Google Play as "violating the Unauthorized Use of Copyrighted Content policy" and after an appeal I am allowed to release a new version, but not the previous one. 🤷
Fixed
1.1.2
1.1.1
Fixed
- Don't resume playback after alarm/call ends if the alarm/call didn't pause playback in the first place
1.1.0
New
- Added ALAC file playback support
- Added plain-text password option for older servers
- Target API version 1.14.0 (instead of 1.15.0) to support more servers (Ampache, Airsonic Advanced)
Fixed
- Removed non-working cast button until support is added
- Fixed Subtracks showing up multiple times in Navidrome clients menu (too many user-agents)
- Fixed network error for HTTPS servers using self-signed certificates that the user has trusted
1.0.1
Just a small release to get everything set for the F-Droid build.
Changes
- Remove unused permissions (read/write external storage)
- Fix text cutting off on Now Playing screen