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.
All checksums have been double-checked against existing RMD160 and
SHA512 hashes.
The following distfiles couldn't be fetched (possibly they are fetched
conditionally):
./audio/freeswitch-sounds-ru/distinfo freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz
./audio/freeswitch-sounds-ru/distinfo freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz
./audio/freeswitch-music/distinfo freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz
./audio/freeswitch-music/distinfo freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz
./audio/freeswitch-sounds-fr/distinfo freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz
./audio/freeswitch-sounds-fr/distinfo freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz
./audio/freeswitch-sounds-en/distinfo freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz
./audio/freeswitch-sounds-en/distinfo freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz
Fixes:
-Fixed possible crash when playing library items with large amounts of tracks.
-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.
-Search results for tracks now show album name.
-Both sidebars now have an adjustable width.
-Reworked audio features for improved accuracy.
-Search box is now automatically selected when opening search.
-Sorting in tracks list is now case-insensitive 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.
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).
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.
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).
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" settings, 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.
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).
-Wayland support (#35).
-A limit on how many tracks can be queued at once can now be set (500 by
default) (#33).
Fixes:
-Fixed not setting some default settings properly.
-Fixed Spotify client not starting if using file extension.
Changes:
-D-Bus support is now optional and is automatically enabled if Qt 5
D-Bus is found (#30).
-MPRIS media controller is now available on platforms where D-Bus is.
-Improved application logging.
-Added a new log viewer for viewing and saving application logs.
-Redesigned artist view with new context button.
-Settings are now restored if they are corrupt or invalid.
Major Changes
-An alternative Qt Quick based user interface is now available from spotify-qt-quick.
Changes
-Now supports Qt 6.
-Conversion from the old settings format is now removed. If you haven't started
the app since v2.0 (released June 5th 2020), your settings will be reset the
next time you start the app.
-Now guaranteed to build against the latest Ubuntu release.
-Added GitHub projects to be more transparent on what's in development.
-Now available as a Snap.
A Spotify client using Qt as a simpler, lighter alternative to the official
client, inspired by spotify-tui.
Much like spotify-tui, you need an actual Spotify client running, which can be
configured from within the app.
Also like other clients, controlling music playback requires Spotify Premium.