The most notable change in 0.22.0 is the migration to Fyne 2.8. For Linux users, this adds full Wayland support, auto-selecting X11 or Wayland at startup from the same release binary. Building from source and specifying -tags wayland is no longer needed. It also fixes a few bugs that have impacted the -tags wayland builds.
Added
- #909 IPC endpoint for getting the current track/radio station
- #910 Support for the OpenSubsonic
playbackReportextension - #955 "All Tracks" option on the Startup page
- Cover art support for internet radio stations
- Updated Polish, Spanish, Greek, Turkish, and French translations
Changed
- #54 Migrate to Fyne 2.8, adding Wayland support
- #958 Match window border color to app theme rather than OS theme
- #803 Artist biography text now scrolls instead of being truncated
Fixed
- #560 UI freeze after switching workspaces on Wayland
- #823 Segfault when clicking the tray icon on Wayland
- #899 Crash/freeze when system keyring unlock dialog blocked the main event loop on startup
- #740 Race condition when using an alternate hostname caused 401 auth errors
- #917 UI scale setting not applied correctly when using a non-English language
- #931 DLNA cast DIDL-Lite metadata missing artist, album, cover art, and
<res>audio attributes - Stale cover art and Now Playing background persisting on tracks without art
- Autoplay (similar songs) incorrectly enqueuing tracks while a radio station is playing
New Contributors
- @ocelotsloth made their first contribution in #900
- @tdakkota made their first contribution in #911
- @oakrotka made their first contribution in #918
- @Promax1113 made their first contribution in #923
- @ilias-sp made their first contribution in #926
- @andrewdunndev made their first contribution in #934
- @TheProzin made their first contribution in #942
- @lfzawacki made their first contribution in #946
- @belzebub40k made their first contribution in #950
- @Golbinex made their first contribution in #955
- @Inevitabby made their first contribution in #957
- @tofuliang made their first contribution in #966
Full Changelog: v0.21.1...v0.22.0