Releases: kraxarn/spotify-qt
Releases · kraxarn/spotify-qt
3.11
Happy new year! 🎉
Fixes
- Fixed build on FreeBSD (#214).
- Fixed current track sometimes not showing as playing in tracks list.
- Fixed progress slider performing double click actions with some styles.
- Fixed HTML tags in playlists descriptions not displaying properly.
- Fixed some systems not being able to open links or files properly.
- Fixed "Added" sometimes showing negative values on just added tracks.
Changes
- Much improved performance when loading playlists (#102).
- Added support for track queue (#63).
- Added an option to ignore unavailable tracks in playlists (#209).
- Added support for librespot v0.5.0 (#218).
- Added tooltips for links for artists (#227).
- Much improved performance with a lot of liked tracks (#228).
- Added support for passing custom arguments to Spotify client (#232).
- Added history.
- Improved resizing with expanded album art.
- Added an option for tabbed library and playlists.
- The main toolbar can now be placed at the bottom of the window.
- Settings can now be saved, even if an invalid Spotify client path is provided.
- The shape of the album art can now be changed.
- Improved performance with "Recent" playlist sorting.
- Added new tooltips for tracks, albums and playlists.
3.10
Fixes
- Fixed AppImage build for systems without OpenSSL 1.1 (#182).
- Fixed build errors on MinGW (#193).
- Fixed not being able to change volume on some styles (#206).
- Fixed crash when playing library items with many tracks (#208).
- Fixed MPRIS support on Qt 6.
- Fixed side panel tabs not working on some styles.
- Fixed not showing tool-tip for added date in albums.
- Fixed using Fusion style when saving settings with default selected.
- Fixed not displaying artist names with "&" properly.
- Fixed flat buttons having a background with built-in dark theme.
- Fixed not refreshing some cached albums correctly.
Changes
- Added automatic re-authentication if token expired (#64).
- Improved error handling when setting client path (#65).
- Added support for saving passwords on more Linux systems, macOS, and Windows (#70).
- Added column for track liked status (#138).
- Disallowed actions are now disabled (#186).
- Added support for media keys on Windows (#192).
- Client volume is now remembered instead of always being 100% (#196).
- Added options for copying name of playlist/track/album (#203).
- Added support for librespot v0.5.0 (#210).
- Added back lyrics.
- Now uses a native menu bar on macOS.
- Improved startup performance.
- Replaced "Save password in keyring" option with "Remember me" in password entry.
- Added Apple Silicon support for macOS builds.
- Replaced "fixed width remaining time" with custom fixed-width system font.
3.9
Fixes
- Fixed not being able to move window under Wayland (#134).
- Fixed showing add and remove options for tracks in collaborative playlists (#160).
- Fixed some possible issues with selecting a device (#162).
- Fixed MPRIS support under KDE (#178).
- Fixed crash when opening links on some artists.
Changes
- Much improved MPRIS support (#4).
- Windows builds now use MSVC, and are available in x86 and x64 variants (#109).
- Added keyboard shortcuts (#118, #152).
- Added macOS builds (#121).
- Added high-DPI support on macOS (#123).
- Added support for playing tracks from outside the application (#136).
- Added support for selecting multiple tracks (#137).
- Added an option to use an expanded album cover (#147).
- Added an option to close application to the tray (#151).
- Improved detection of spotifyd config files (#154).
- Added an option to change device type (#161).
- Added message when queuing tracks (#166).
- Added AppImage builds for Linux.
- Replaced custom font option with ability to select font from system.
- Added an option to disable checking for updates on start.
3.8
Fixes
- Fixed empty context menu when right-clicking empty spaces (#122).
- Fixed not updating playlist when deleting a track (#128).
- Fixed incorrect track order after deleting a track in a playlist (#130).
- Fixed paging not working with some lists (#145).
- Fixed not removing extra spacing when using system title bar.
- Fixed issues with followed playlists by other users not updating properly.
- Fixed issue when attempting to search for nothing.
- Fixed issues resuming playback when last used device was no longer available.
Changes
- Added an option to show desktop notification on track change (#99).
- Added support for repeating a single track (#108).
- Added support for podcasts (#110).
- New and improved volume slider (#112).
- Already opened artists are now re-used (#113).
- Added support for mirrored title bar buttons (#120).
- Added support for creating new playlists (#139).
- Added support for following, and unfollowing, playlists.
- New status messages, replacing the status bar and desktop notifications.
- Added a custom font for the custom dark theme.
- Now continues playing tracks from search results.
- Now shows more artists links, for example social media links.
- Removed broken "PulseAudio volume control" setting.
- Tracks in albums now show an added date for when the album released.
- New categories in settings for logs and for troubleshooting.
3.7
Fixes
- Fixed possible crash when playing library items with large amounts of tracks (#97).
- Fixed not saving last playlist if application closed directly after.
- Fixed not properly handling loading invalid album art from API.
- Fixed not re-enabling the search box when pasting an ID.
- Fixed showing incorrect artist in context when track had multiple artists.
Changes
- Added a new tab to search for searching in liked tracks (#50).
- Search results for tracks now show album name (#53).
- Both sidebars now have an adjustable width (#74).
- Reworked audio features for improved accuracy (#82).
- Search box is now automatically selected when opening search (#96).
- Sorting in tracks list is now case-insensitive (#98) and ignores "The" prefixes.
- Added an option to embed title bar into toolbar (enabled by default).
- Album cover art, and artist covers, are now loaded asynchronously.
- Playlists no longer refresh if they haven't changed since last being loaded.
- Artist albums are now grouped by category.
3.6
Fixes
- Fixed not loading all saved albums (#59).
- Fixed "Like" in track context menu not updating properly (#75).
- Fixed build on Qt 5.9 and older (#76).
- Fixed a crash when playing from artist (#83).
- Fixed a crash when the current user had no profile image (#86).
- Fixed not showing any error message when no devices were available.
- Fixed not loading all artist albums.
- Fixed deprecation warnings when using Qt 6.
- Fixed showing "What's new" on first start.
- Fixed playing a new track with the same name, not updating currently playing.
- Fixed not selecting last used device when resuming playback after being idle.
- Fixed style option not setting default style.
Changes
- Progress bar can now be clicked to skip in the track (#62).
- Added support for multiple artists (#67).
- Now remembers your last used device and selects it on next start (#73).
- Improved theming in snap (#79).
- Added a desktop icon for snap (#80).
- All networking is now done asynchronously, which should improve performance.
- Spotify client can now be started and/or stopped from Spotify settings.
- Windows builds are now available (see #95).
3.5
Fixes
- Fixed showing "What's new" dialog, even if changes couldn't be loaded.
- Fixed a crash when trying to toggle dark theme.
- Fixed not sorting by track length properly (#66).
- Fixed tray icon options not showing error messages.
Changes
- Improved high DPI support for icons (#57).
- Width of columns in track list can now be resized depending on window size (enabled by default).
- Reworked device selection, which should improve performance and reduce random crashes.
- Improved performance with track playing.
- Added tooltips to track list and search results.
- Tracks now always play in order of track number, except in library.
3.4
Fixes
- Fixed not being able to select track title as default sort column.
- Fixed sorting tracks by track number in descending order by default.
- Fixed a crash when trying to open a track context menu when no track was found.
- Fixed the setting to always start Spotify client being ignored in some cases.
Changes
- Artist view is now loaded asynchronously to improve performance.
- Access token is now only refreshed on start when needed, making app restarts faster.
- Settings have been rewritten to improve performance and compatibility.
- When using automatic track list header resizing, there's now a maximum width for columns.
- When opening an album from a track, that track is now highlighted.
- High DPI support (#51).
- Qt style can now be manually selected.
- Added an option to disable discovery when using librespot (#54).
- Redesigned dark theme that more closely resembles the Spotify theme (#47).
3.3
Fixes
- Fixed not sorting by track number correctly in some cases (#29).
- Fixed showing "View artist" from tracks in artist view, which opened an empty artist.
- Fixed not saving settings for changelog and playback order properly.
- Fixed some possible issues with media controller in snap (#38).
- Fixed copying an album link to clipboard, copying an invalid link.
- Fixed failing to refresh playlist, showing an empty list.
Changes
- Added setting to use relative dates (... ago instead of exact date) (enabled by default).
- Improved Qt 6 support (compile with
-DUSE_QT6=ON
to link against Qt 6). - Added a new
--reset-credentials
parameter to reset Spotify credentials (#39). - Renamed library items to be make more sense (still in the same order).
- Hovering over a year for an album in artist view now shows the full release date.
- Removed "single click to play tracks" setting, as it's now automatic depending on system setting (#40, #41).
- Space can now be used to play/pause while the application has focus.
- Added ability to search for a single item by pasting the URL or ID of the item.
3.2
Fixes
- Fixed support for CMake versions older than 3.12.
- Fixed playlists with 100 or more tracks not sorting by track number properly (#29).
- Fixed only the first 50 playlists being visible (#32).
- Fixed not logging output of librespot properly.
- Fixed not playing library items with more than 500 tracks properly.
Changes
- Redesigned settings with improved navigation.
- Artist, search and audio features are now in a tabbed side panel.
- Temporarily removed lyrics option, as it stopped working.
- Application version is now fetched from code instead (
-DGIT_TAG
is now ignored) (#34). - Backend for Spotify client can now be manually selected (#31).
- Improved Wayland support in snap (#35).
- A limit on how many tracks can be queued at once can now be set (500 by default) (#33).