v0.3.1
This release corresponds to v0.3.1 of spmp-server
Added app languages
- French added by @RomaricKc1 #249
- Turkish added by @mikropsoft #264
- Russian added by @nichind #274
Changes
- Move the youtubeapi package into a separate library ytm-kt #258
- Landscape player:
- Improve animation performance
- Apply compact mode and bottom bar inset mode before expansion to prevent sudden shift during animation
- Fix incorrect queue width with some window sizes
- When selecting landscape sidebar settings button, navigate to root settings page
- Disable kanji simplification on non-Japanese languages
- Add shortcut to toggle player expansion with tab
- Improve manual login steps, support brand account login with manual method
- Add hex input field to theme colour picker
- Load item data on Android URI open
- Re-implement lyrics display (improves font scaling/positioning issues)
- Add song/default sliders for player wave speed and opacity
- Apply extra queue side padding changes immediately
- Rewrite RadioInstance (improves radio playback reliability)
- Hide unsupported window transparency options on Windows
- Renew Android Discord status images implementation
- Disable media notification image crop on Android 13+ unless image offset is set
- Disable track press on settings sliders #254
- On playlist queue insertion, don't clear queue if playlist is definitely finite
- Improve reorderable lists
Bugs fixed
- Crash on downloading to custom location on Android
- NullPointerException and YoutubeChannelNotCreatedException after webview login
- Number key shortcuts active while editing text
- Crash on missing youtube string
- Song related content button plays song instead of opening page
- Crash on long-press menu access on desktop if layout_offset is not set
- Crash with no GUI log if an exception occurs before the window is created on desktop
- Crash when loading packaged font on Windows
- Crash on theme creation
- Theme delete button changes current theme index
Full Changelog: v0.3.0...v0.3.1