Releases: music-assistant/mobile-app
Releases · music-assistant/mobile-app
Release list
iOS 1.0 (47)
- Merge pull request #885 from music-assistant/feat/sendspin-encryption-2-sessions
- Merge pull request #884 from music-assistant/feat/sendspin-encryption-1-noise
- Merge pull request #877 from seadowg/fix-queue
- Merge pull request #882 from music-assistant/fix/api-version-bump
- Translations update (#881)
- Merge pull request #880 from music-assistant/fix/api-version-bump
- Merge pull request #878 from music-assistant/feat/radio-ui
- Merge pull request #876 from music-assistant/fix/flaky-tests
- Merge pull request #875 from music-assistant/feat/dynamic-radio-station
- Fix CarPlay authoritative state refresh (#872)
- Merge pull request #873 from music-assistant/fix/local-schema-bump
- Add CarPlay play from here support (#868)
- chore: bump iOS build number to 47 (#870)
Android 0.10.0
Android Release 0.10.0
- Version code: 11
- Track: Open testing (Google Play)
Direct download
music-assistant-0.10.0.apk — universal build
signed with the Google Play app key (installs alongside / updates Play installs).
What's Changed
- Update TestFlight link for iOS users by @remon1496 in #871
- Add CarPlay play from here support by @dandckr-ops in #868
- Fix CarPlay authoritative state refresh by @dandckr-ops in #872
- Support dynamic radio stations by @teancom in #875
- Surface dynamic radio stream metadata on iOS lock screen / CarPlay by @teancom in #878
- chore: update translations from Lokalise by @github-actions[bot] in #881
- Add buffer size note in player settings documentation by @remon1496 in #879
- Fix queue items clearing when resuming app by @seadowg in #877
New Contributors
- @dandckr-ops made their first contribution in #868
Full Changelog: ios-v1.0-build-46...android-v0.10.0
iOS 1.0 (46)
- Manual version bump (#869)
- Translations update (#861)
- Merge pull request #858 from music-assistant/feat/disable-carplay-without-local-player
- Merge pull request #857 from music-assistant/chore/bundle-id-migration
- Merge pull request #851 from music-assistant/feat/server-compat
- Merge pull request #844 from music-assistant/fix/home-page
- Merge pull request #846 from seadowg/sort-menu
- Fixed skipping chapter in audiobook (#848)
- Merge pull request #843 from seadowg/list-bar
- chore: bump iOS build number to 45 (#842)
iOS 1.0 (44)
- Fast fix: strings on merge.
- Translations update (#840)
- Merge pull request #834 from seadowg/all-albums
- Merge pull request #836 from music-assistant/investigate/flac-playback-crash
- Fix WebRTC message reassembly (#835)
- fix: send available field in client/state per spec (#833)
- Match server models nullability. (#831)
- Close app on incompatible schema (#830)
- Show warning dialog on unsupported schema (#829)
- Merge pull request #816 from seadowg/providers-test
- Translations update (#823)
- Fixed queue loading and connection lifecycle (#822)
- Merge pull request #820 from music-assistant/fix/webrtc-cancellation-logging
- Rapid skips don't lag the audio (#818)
- Merge pull request #819 from music-assistant/fix/optional-provider-icons
- Buffering: adjustable buffer size, UI indication. (#817)
- Changed fonts a bit (#812)
- Final(??) fix to bottom bars (#811)
- chore: bump iOS build number to 44 (#810)
Android 0.9.0
Android Release 0.9.0
- Version code: 10
- Track: Open testing (Google Play)
Direct download
music-assistant-0.9.0.apk — universal build
signed with the Google Play app key (installs alongside / updates Play installs).
What's Changed
- Final(??) fix to bottom bars by @formatBCE in #811
- Fonts adjustment by @formatBCE in #812
- Buffering: adjustable buffer size, UI indication. by @formatBCE in #817
- Allow provider manifests without icons by @teancom in #819
- Rapid skips don't lag the audio by @formatBCE in #818
- Ignore normal WebRTC coroutine cancellation by @teancom in #820
- Fixed queue loading and connection lifecycle by @formatBCE in #822
- chore: update translations from Lokalise by @github-actions[bot] in #823
- Backfill artist albums tests by @seadowg in #816
- Show warning dialog on unsupported schema by @formatBCE in #829
- Close app on incompatible schema by @formatBCE in #830
- Match server models nullability. by @formatBCE in #831
- fix: send available field in client/state per spec by @foobarth in #833
- Fix WebRTC message reassembly by @teancom in #835
- Fix iOS FLAC decoding crashes by @teancom in #836
- Freeze JDK21 (while Detekt can't deal with 25) by @formatBCE in #839
- Show "Discography" and "Top tracks" for all providers by @seadowg in #834
- chore: update translations from Lokalise by @github-actions[bot] in #840
Full Changelog: ios-v1.0-build-43...android-v0.9.0
iOS 1.0 (43)
- Merge pull request #807 from music-assistant/feat/carplay-shuffle-repeat
- Added user setting to dynamic colors (#804)
- Adjusted to system bar insets and theming (#805)
- Merge pull request #802 from seadowg/legacy-dsp
- Added top/all albums/tracks for Artist. (#797)
- Merge pull request #796 from music-assistant/feat/ios-now-playing-phase5
- Make filter UIs consistent (#793)
- Translations update (#795)
- fix: improve reconnect resilience, HttpClient rotation, 20-attempt backoff, auto-resume (#785)
- Merge pull request #788 from music-assistant/feat/ios-refactor
- Merge pull request #789 from music-assistant/marcelveldt-optional-legacy-dsp
- feat: Notify and direct user, if background usage is restricted (#787)
- Merge pull request #786 from seadowg/search-refactor
- Merge pull request #781 from music-assistant/feat/ios-refactor
- Merge pull request #780 from music-assistant/feat/ios-refactor
- Merge pull request #779 from music-assistant/feat/ios-refactor
- Merge pull request #778 from music-assistant/feat/ios-refactor
- Merge pull request #773 from music-assistant/fix/ipad-popover-anchor-crash
- Merge pull request #771 from music-assistant/fix/audiobook-authors-itemmapping
- Translations update (#770)
- Made last_refresh optional in metadata. (#766)
- Added proper filtering options for library lists (#763)
- Backfill login/logout tests and extract server settings from
ServiceClient(#760) - Implemented artist choosing dialog. Adjusted lyrics UI. (#759)
- Fix NavDisplay not using full screen (#754)
- Replaced "repeat" with "favourite" button for AA (and for regular notification, when there's no other players) (#751)
- Don't reauthenticate with token when server ID has changed (#749)
- Merge pull request #747 from seadowg/sort-album
- Translations update (#748)
- chore: bump iOS build number to 43 (#744)
Android 0.8.0
Android Release 0.8.0
- Version code: 9
- Track: Open testing (Google Play)
Direct download
music-assistant-0.8.0.apk — universal build
signed with the Google Play app key (installs alongside / updates Play installs).
What's Changed
- chore: bump Android version to 0.8.0 (9) by @github-actions[bot] in #764
- Made last_refresh optional in metadata. by @formatBCE in #766
- chore: update translations from Lokalise by @github-actions[bot] in #770
- Fix 'error loading data' against latest Music Assistant dev server by @teancom in #771
- Added APK artifact to the Android release by @formatBCE in #772
- Fix iPad crash when opening the log share sheet by @teancom in #773
- Add monotonic sleep-inclusive clock monotonicMs() for KMP by @teancom in #778
- iOS: route all nowPlayingInfo writes through NowPlayingInfoStore by @teancom in #779
- Add now playing state channels by @teancom in #780
- Add Swift observers for now playing channels by @teancom in #781
- [Experimental] Download GPlay-signed APK into GH release by @formatBCE in #782
- Make search inputs consistent by @seadowg in #786
- feat: Notify and direct user, if background usage is restricted by @formatBCE in #787
- Tolerate missing legacy stream DSP by @marcelveldt in #789
- Move iOS now playing rendering onto the state channels by @teancom in #788
- fix: improve reconnect resilience, HttpClient rotation, 20-attempt backoff, auto-resume by @foobarth in #785
- chore: update translations from Lokalise by @github-actions[bot] in #795
- Make filter UIs consistent by @seadowg in #793
- Remove code we are no longer using by @teancom in #796
- Added top/all albums/tracks for Artist. by @formatBCE in #797
New Contributors
- @marcelveldt made their first contribution in #789
- @foobarth made their first contribution in #785
Full Changelog: android-v0.7.0...android-v0.8.0
Android 0.7.0
Android Release 0.7.0
- Version code: 8
- Track: Open testing (Google Play)
What's Changed
- chore: bump Android version to 0.7.0 (8) by @github-actions[bot] in #745
- chore: bump iOS build to 43 by @github-actions[bot] in #744
- chore: update translations from Lokalise by @github-actions[bot] in #748
- Remove album/playlist sort menu by @seadowg in #747
- Don't reauthenticate with token when server ID has changed by @seadowg in #749
- Replaced "repeat" with "favourite" button for tracks in AAuto by @formatBCE in #751
- Fix screens not using full height by @seadowg in #754
- Implemented artist choosing dialog. Adjusted lyrics UI. by @formatBCE in #759
- Backfill login/logout tests and extract server settings from
ServiceClientby @seadowg in #760 - Added proper filtering options for library lists by @formatBCE in #763
Full Changelog: android-v0.6.0...android-v0.7.0
iOS 1.0 (42)
- Bump iOS build to 42 (#742)
- Warn when hardware volume buttons are used on a remote player (#697)
- Badge "Experimental" for WebRTC (#740)
- Added Similar artists to artist page (#739)
- Fixed tabs behaviour when revisiting (#738)
- Translations update (#736)
- Setting to apply DSP presets on car connect/disconnect. (#735)
- Lyrics implementation
- Added power on/off support (#732)
- Merge pull request #731 from music-assistant/fix/carplay-initial-screen
- Merge pull request #729 from music-assistant/fix/carplay-crash
- Merge pull request #725 from music-assistant/fix/carplay-podcasts
- Merge pull request #723 from music-assistant/fix/detekt-android-host-test-cleanups
- Changed library editing to conform with home page (#721)
- Merge pull request #718 from music-assistant/fix/stale-connection-retry
- Merge pull request #719 from music-assistant/fix/sidebar-user-prefs
- Merge pull request #717 from music-assistant/feat/spoken-word-siri-pause
- Add error message to connect screen (#715)
- Added confirmation dialogs for removal actions. (#714)
- Use THUMB URL if default image URL is empty. (#713)
Android 0.6.0
Android Release 0.6.0
- Version code: 7
- Track: Open testing (Google Play)
What's Changed
- chore: bump Android version to 0.6.0 (7) by @formatBCE in #708
- Use THUMB URL if default image URL is empty. by @formatBCE in #713
- Added confirmation dialogs for removal actions. by @formatBCE in #714
- Add improvements for PRs by @seadowg in #716
- Add error message to connect screen by @seadowg in #715
- Enable spoken audio mode for long-form local playback by @teancom in #717
- sidebar.shortcuts are not guaranteed to exist by @teancom in #719
- Improve playback recovery after background connection drops by @teancom in #718
- Changed library editing to conform with home page by @formatBCE in #721
- Add Play Store testing link by @seadowg in #726
- Clean up detekt host test findings by @teancom in #723
- Add playlists doc by @remon1496 in #728
- Show podcast episode list in CarPlay instead of playing immediately by @teancom in #725
- Fix crashes in Carplay by @teancom in #729
- Switch the initial CarPlay launch screen to the Library view by @teancom in #731
- Added power on/off support by @formatBCE in #732
- Lyrics by @formatBCE in #733
- When Android notification clicked - open expanded player. by @formatBCE in #734
- Setting to apply DSP presets on car connect/disconnect. by @formatBCE in #735
- chore: update translations from Lokalise by @github-actions[bot] in #736
- Fixed tabs behaviour when revisiting by @formatBCE in #738
- Add Car Settings to Local Player Docs Settings section by @remon1496 in #737
- Added Similar artists to artist page by @formatBCE in #739
- Badge "Experimental" for WebRTC by @formatBCE in #740
- Warn when hardware volume buttons are used on a remote player by @teancom in #697
- Bump iOS build to 42 by @formatBCE in #742
- Changed CI/CD flows to create version bump after every release. by @formatBCE in #743
Full Changelog: ios-v1.0-build-41...android-v0.6.0