New Features
- library: Sort songs and albums by file size
- desktop: Add fullscreen and borderless window modes
- library: List the files a scan could not read
- downloads: Add custom folder path templates
- network: Add Subsonic and OpenSubsonic support
- windows: Prepare native ARM64 builds and packages
- player: Color the current track row from its artwork
- desktop: Open the mini player on Windows and Linux
Bug Fixes
- desktop: List full screen and borderless shortcuts
- automix: Verify beat alignment and hold phase through the mix
- home: Keep explore artwork square
- flutter: Backport semantics geometry crash fix
- tags: Support ID3-prefixed FLAC metadata writes
- library: Keep playlists accessible without local songs
- conversion: Preserve quoted paths in lossy exports
- library: Index songs whose tags fail to parse
- playback: Allow MP3 playback with malformed ID3 tags
- automix: Start the next song on the outgoing beat
- desktop: Keep artist album selection and scroll position
- android: Refresh media controls when track metadata changes
- windows: Use the MSVC coroutine deprecation macro's real name
- windows: Install the libmpv license and build on MSVC 14.5x
- library: Keep liked local tracks visible during cover fades
- windows: Support UNC library paths and network downloads
- desktop: Restore private file access after cache removal
- notifications: Handle Linux launch callbacks and contain queue alerts
- repo: Move the store button under the text on narrow rows
- library: Simplify duplicate review rows and expose load errors
- settings: Keep final controls clear of floating playback bars
- home: Collapse the empty prompt after installing an extension
- library: Emphasize Play in collection header actions
- library: Read tagless audio without losing document names
- desktop: Wrap search and store category filters
- desktop: Add scroll arrows to artist and recent shelves
- settings: Restore 5.2.1 card contrast
- network: Flush and verify SMB uploads before publishing
- android: Resolve SAF audio paths when saving lyrics
- desktop: Handle missing initial download folders
Refactoring
- onboarding: Remove the rebrand introduction tour
Testing
- library: Expect the sort sheet to scroll at its cap
- player: Cover mini player metadata refresh and session restore
Chores
- Update AltStore source to v5.2.5 by @github-actions[bot]
- Bump version to 5.2.6 (165)
- license: Adopt LGPL-3.0-only for Mornye
Full Changelog: v5.2.5...v5.2.6
Downloads
Android
- arm64:
Mornye-v5.2.6-arm64.apk(recommended for modern devices) - arm32:
Mornye-v5.2.6-arm32.apk(older devices) *.apk.idsig: V4 signatures foradb install --incrementalonly; normal installs do not need them
iOS
- iOS:
Mornye-v5.2.6-ios-unsigned.ipa(sideload required)
SHA256SUMS.txt lists the SHA-256 of every file above.
Installation
Android: Enable "Install from unknown sources" and install the APK
iOS: Use AltStore, Sideloadly, or similar tools to sideload the IPA