The heaviest release so far, a lot of fundamentals have changed for the better, thanks everyone reporting issues! There was a compatability problem with using the keyring, which caused issues for several systems, therefore we migrated to a local storage. This unfortunately means that you will need to login again to your servers, and enter API credentials again, but this is an one-time thing. I hope the improvements make up for this inconvenience:
- Improved local library caching with visible scan/metadata progress and smarter handling of artworks, which reduces the initial scan time greatly
- Adapted a shared cover caching model, this dramatically reduces repeated cover lookups when navigation routes as well as memory usage
- Library changes are applied smartly, app only tries to do the minimal required database changes
- Added Weblate link for translations
- Added Estonian translation (Priit Jõerüüt)
- Fixed several bugs for lyrics fetching that made the section look stale
- Favorites now load from the saved library cache
- Library and home content can now update without forcing a full page reload
- Made the app store tokens as base64 in case secret service is not available