Releases: strawberrymusicplayer/strawberry
Strawberry 1.2.1-rc1
This release features major restructuring of the codebase, moving source files,
rewriting CMake build files, dropping Qt 5 support, external tagreader,
and dropping some unmaintained parts such as VLC.
Bugfixes:
- Fixed playback of CUE continuing to play from the same file after the song has finished playing (#1568).
- Fixed updating collection song sort text when disc is changed.
- Fixed current playing file left open when the next track errored (#1582).
- Fixed filter search not finding song containing uppercase "A" (#1599).
- Fixed crash when removing album from playlist when using shuffle albums (#1588).
- Fixed IDv3 MBID's tags with multiple entries being ignored.
- Fixed crash when enabling Tidal, Spotify, Qobuz or Subsonic services.
- Fixed passing filenames to strawberry on command line not resolving to absolute paths.
- (macOS) Fixed program not starting for users with long usernames.
Enhancements:
- Resolve symbolic links when dragging files to the playlist to match collection song.
- Replaced Spotify username/password with access token.
- Require Qt 6.4 or higher and drop support for Qt 5.
- Require TagLib 1.12 or higher.
- Use Qt stringliterals.
- Move gstfastspectrum to src.
- Use standard user temp location for current album cover.
- Removed old MacFSListener.
- Removed external tagreader and protobuf dependency.
- Removed VLC support.
- Ported to Qt translation (.ts) files and removed gettext dependency.
- Removed deprecated Gnome/Mate SettingsDaemon global shortcuts.
macOS and Windows release is available on Patreon (https://www.patreon.com/posts/strawberry-1-2-1-116105907).
If you are sponsoring through GitHub, Ko-fi or PayPal, please e-mail support AT strawberrymusicplayer.org for access to downloads.
Strawberry 1.1.3
- Fixed gstreamer registry lookup leak in Spotify settings.
- Fixed all songs in a CUE sheet starting playback at the zero position (#1549).
- Fixed playback going to pause and back to play on song change.
- Fixed Genius Lyrics login not working (#1554).
- Fixed slow collection filter search.
macOS and Windows release is available on Patreon (https://www.patreon.com/posts/112512154).
If you are sponsoring through GitHub, Ko-fi or PayPal, please e-mail support AT strawberrymusicplayer.org for access to downloads.
Strawberry 1.1.2
Bugfixes:
- Fixed Tidal Open API cover provider to only login when needed instead of on startup.
- Fixed KDE added keyboard accelerator characters (ampersands) appearing in sidebar (#1400, #1389, #1476).
- Fixed KDE added keyboard accelerator characters (ampersands) appearing when editing playlist name (#1499).
- Fixed collection "Search for this" adding prefix without value (#1510).
- Fixed play (-p) command line option not working on startup (#1465).
- Fixed scan transaction being started when "Update the collection when Strawberry starts" option is unchecked (#1469)
- Fixed Spotify bitrate being limited 128kbit/s.
- Fixed Spotify returning too many artists and albums.
- Fixed manually switching Spotify songs blocking UI.
- Fixed analyzer not being set.
- Fixed context top text being updated causing selected text to be unselected.
- Fixed filter search to use filename for songs with empty title.
- Fixed missing developer in Appstream appdata file.
- Fixed MPRIS2 DesktopEntry to return desktop file entry without ".desktop" (#1516)
- Fixed WavPack .wvc accepted as valid audio files (#1525).
- Fixed dynamic playlist controls not following system colors (#1483).
- Fixed freeze on playlist right click (#1478).
- Fixed copying songs to a iPod device keeping too many files open (#1527).
- Fixed MBIDs from MP4 being parsed incorrectly causing ListenBrainz errors (#1531).
- Fixed playlist sorting after filename (#1538).
Enhancements:
- Improved volume adjustment and track seeking using touchpad (#1498).
- Use own thread for lyrics parsing.
- Added url and filename columns to collection and playlist filter search.
- (macOS) Added Spotify.
Contributors
- @jonaski
- @v1993 made their first contribution in #1498
- @luzpaz made their first contribution in #1511
Full Changelog: 1.1.1...1.1.2
macOS and Windows release is available on Patreon (https://www.patreon.com/posts/strawberry-1-1-2-111944142).
If you are sponsoring through GitHub, Ko-fi or PayPal, please e-mail support AT strawberrymusicplayer.org for access to downloads.
Strawberry 1.1.2-rc1
Bugfixes:
- Fixed Tidal Open API cover provider to only login when needed instead of on startup.
- Fixed KDE added keyboard accelerator characters (ampersands) appearing in sidebar (#1400, #1389, #1476).
- Fixed KDE added keyboard accelerator characters (ampersands) appearing when editing playlist name (#1499).
- Fixed collection "Search for this" adding prefix without value (#1510).
- Fixed play (-p) command line option not working on startup (#1465).
- Fixed scan transaction being started when "Update the collection when Strawberry starts" option is unchecked (#1469)
- Fixed Spotify bitrate being limited 128kbit/s.
- Fixed Spotify returning too many artists and albums.
- Fixed manually switching Spotify songs blocking UI.
- Fixed analyzer not being set.
- Fixed context top text being updated causing marked text to be unmarked.
- Fixed filter search to use filename for songs with empty title.
- Fixed missing developer in Appstream appdata file.
- Fixed MPRIS2 DesktopEntry to return desktop file entry without ".desktop" (#1516)
- Fixed WavPack .wvc accepted as valid audio files (#1525).
- Fixed dynamic playlist controls not following system colors (#1483).
- Fixed freeze on playlist right click (#1478).
- Fixed copying songs to a iPod device keeping too many files open (#1527).
- Fixed MBIDs from MP4 being parsed incorrectly causing ListenBrainz errors (#1531).
- (macOS) Fixed missing Spotify.
Enhancements:
- Improved volume adjustment and track seeking using touchpad (#1498).
- Use own thread for lyrics parsing.
- Added url and filename columns to collection and playlist filter search.
macOS and Windows release is available on Patreon (https://www.patreon.com/posts/strawberry-1-1-2-111604341).
If you are sponsoring through GitHub, Ko-fi or PayPal, please e-mail support AT strawberrymusicplayer.org for access to downloads.
Strawberry 1.1.1
Bugfixes:
- Fixed compilation songs being split into different albums when using album grouping.
- Fixed adding playlist columns not working when stretch mode is disabled (#1085).
- Fixed resetting playlist columns.
- Fixed adding songs to playlist adding all songs instead of filtered songs.
- Fixed collection filter matching entire text instead of individual words.
Enhancements:
- Use same code for collection and playlist filter search.
macOS and Windows release is available on Patreon (https://www.patreon.com/posts/strawberry-1-1-1-108632702).
If you are sponsoring through GitHub, Ko-fi or PayPal, please e-mail support AT strawberrymusicplayer.org for access to downloads.
Strawberry 1.1.0
Bugfixes:
- Fixed crash when pressing CTRL + C (#1359).
- Pass on scroll events to page in settings to avoid changing settings when scrolling with mouse (#1380).
- Fixed misredered playlist search field with Wayland using scaling (#1255).
- Fixed Azlyrics lyrics provider because of website changes.
- Fixed Musixmatch lyrics provider because of website changes.
- Fixed application exiting when closing file dialog (#1401).
- Fixed playlist shuffle randomness (#707).
- Fixed playlist shuffle order always the same when restarting playback (#1381).
- Fixed dynamic random mix not always ignoring shuffle and repeat mode (#1366).
- Fixed manual shuffle while playing not setting current song to new index (##1353).
- Fixed volume sync with PA when output is set to auto (#1123).
- Fixed mpris:trackid type with KDE 6 (#1397).
- Fixed open in file manager feature not handling missing XDG_DATA_DIRS variable.
- Fixed collection pixmap disk cache and moodbar cache with newer Qt versions.
- Fixed reading common metadata CUE's with multiple files (#1463).
- Fixed playlist header stretch mode to only resize the right column of the column being resized.
- Fixed adding columns to playlist header not working when not using stretch mode (#1085).
- Fixed severe memory leak (!) in context album cover fading (#1464).
- Separate albums by different artist in album groupings (#1276).
- Removed -new-window parameter from dolphin command for open in file manager (#1412).
- Only use playbin3 with GStreamer 1.24 and higher, not with GStreamer 1.22 or lower.
- (macOS/Windows) Fixed dash and hls streaming, plugins were missing.
- (Windows) Fixed incorrect colors in smart playlist wizard with Fusion in dark mode (#1399).
- (Windows) Fixed update window blocking sponsor window on startup.
Enhancements:
- Improve error messages when connecting and copying to devices.
- Allow enter to be used with multiselection to add songs to playlist (#1360)
- Add song progress to taskbar using D-Bus.
- Use API to receive Radio Paradise channels.
- Added button for fetching lyrics to tag editor (#1391).
- Added option not to skip "A", "An" and "The” when sorting artist names in collection (#1393).
- Improved album and title disc, remastered, etc matching and stripping (#1387).
- Save volume to settings when adjusting (#1272).
- Resolve song from collection using track with Cue in XSPF (#1181).
- Added background image to sidebar.
- Read metadata from RIFF WAV files (#1424).
- Use original path instead of canonical path when adding directories to the collection.
- Only apply added/removed collection directories when settings are saved.
- Detect and handle different text encodings when reading CUE files (#1429).
- The collection has been rewritten and improved (model/filter/search) (#392).
- Improve error messages from tag reader.
- (Unix) Add experimental GStreamer pipewire support.
- (Windows) Add experimental exclusive mode for WASAPI.
- (Windows MSVC) Added experimental ASIO support.
- (Windows MSVC) Add back WASAPI2.
New features:
- Letras lyrics provider.
- Open Tidal API (openapi.tidal.com) cover provider.
- Turbine analyzer.
- WaveRubber analyzer.
- Spotify streaming support.
Removed features:
- Removed now broken lyricsmode.com lyrics provider because of website changes.
macOS and Windows release is available on Patreon (https://www.patreon.com/posts/strawberry-1-1-0-108113604).
Strawberry 1.1.0-rc4
New since 1.1.0-rc3:
- Fixed slow collection search.
New since 1.0.23:
Bugfixes:
- Fixed crash when pressing CTRL + C (#1359).
- Pass on scroll events to page in settings to avoid changing settings when scrolling with mouse (#1380).
- Fixed misredered playlist search field with Wayland using scaling (#1255).
- Fixed Azlyrics lyrics provider because of website changes.
- Fixed Musixmatch lyrics provider because of website changes.
- Fixed application exiting when closing file dialog (#1401).
- Fixed playlist shuffle randomness (#707).
- Fixed playlist shuffle order always the same when restarting playback (#1381).
- Fixed dynamic random mix not always ignoring shuffle and repeat mode (#1366).
- Fixed manual shuffle while playing not setting current song to new index (##1353).
- Fixed volume sync with PA when output is set to auto (#1123).
- Fixed mpris:trackid type with KDE 6 (#1397).
- Fixed open in file manager feature not handling missing XDG_DATA_DIRS variable.
- Fixed collection pixmap disk cache and moodbar cache with newer Qt versions.
- Fixed reading common metadata CUE's with multiple files (#1463).
- Fixed playlist header stretch mode to only resize the right column of the column being resized.
- Fixed adding columns to playlist header not working when not using stretch mode (#1085).
- Fixed severe memory leak (!) in context album cover fading (#1464).
- Separate albums by different artist in album groupings (#1276).
- Removed -new-window parameter from dolphin command for open in file manager (#1412).
- Only use playbin3 with GStreamer 1.24 and higher, not with GStreamer 1.22 or lower.
- (macOS/Windows) Fixed dash and hls streaming, plugins were missing.
- (Windows) Fixed incorrect colors in smart playlist wizard with Fusion in dark mode (#1399).
Enhancements:
- Improve error messages when connecting and copying to devices.
- Allow enter to be used with multiselection to add songs to playlist (#1360)
- Add song progress to taskbar using D-Bus.
- Use API to receive Radio Paradise channels.
- Added letras lyrics provider.
- Added Open Tidal API (openapi.tidal.com) cover provider.
- Added button for fetching lyrics to tag editor (#1391).
- Added option not to skip "A", "An" and "The” when sorting artist names in collection (#1393).
- Improved album and title disc, remastered, etc matching and stripping (#1387).
- Save volume to settings when adjusting (#1272).
- Resolve song from collection using track with Cue in XSPF (#1181).
- Added background image to sidebar.
- Read metadata from RIFF WAV files (#1424).
- Use original path instead of canonical path when adding directories to the collection.
- Only apply added/removed collection directories when settings are saved.
- Detect and handle different text encodings when reading CUE files (#1429).
- The collection has been rewritten and improved (model/filter/search) (#392).
- Improve error messages from tag reader.
- (Unix) Add experimental GStreamer pipewire support.
- (Windows) Add experimental exclusive mode for WASAPI.
- (Windows MSVC) Added experimental ASIO support.
- (Windows MSVC) Add back WASAPI2.
New features:
- Turbine analyzer.
- WaveRubber analyzer.
- Spotify streaming support.
Removed features:
- Removed now broken lyricsmode.com lyrics provider because of website changes.
Strawberry 1.1.0-rc3
New since 1.1.0-rc2:
- Fixed crash when resizing playlist columns.
- Fixed reading tags as UTF-8.
- Fixed updating highlighted song.
New since 1.0.23:
Bugfixes:
- Fixed crash when pressing CTRL + C (#1359).
- Pass on scroll events to page in settings to avoid changing settings when scrolling with mouse (#1380).
- Fixed misredered playlist search field with Wayland using scaling (#1255).
- Fixed Azlyrics lyrics provider because of website changes.
- Fixed Musixmatch lyrics provider because of website changes.
- Fixed application exiting when closing file dialog (#1401).
- Fixed playlist shuffle randomness (#707).
- Fixed playlist shuffle order always the same when restarting playback (#1381).
- Fixed dynamic random mix not always ignoring shuffle and repeat mode (#1366).
- Fixed manual shuffle while playing not setting current song to new index (##1353).
- Fixed volume sync with PA when output is set to auto (#1123).
- Fixed mpris:trackid type with KDE 6 (#1397).
- Fixed open in file manager feature not handling missing XDG_DATA_DIRS variable.
- Fixed collection pixmap disk cache and moodbar cache with newer Qt versions.
- Fixed reading common metadata CUE's with multiple files (#1463).
- Fixed playlist header stretch mode to only resize the right column of the column being resized.
- Fixed adding columns to playlist header not working when not using stretch mode (#1085).
- Fixed severe memory leak (!) in context album cover fading (#1464).
- Separate albums by different artist in album groupings (#1276).
- Removed -new-window parameter from dolphin command for open in file manager (#1412).
- Only use playbin3 with GStreamer 1.24 and higher, not with GStreamer 1.22 or lower.
- (macOS/Windows) Fixed dash and hls streaming, plugins were missing.
- (Windows) Fixed incorrect colors in smart playlist wizard with Fusion in dark mode (#1399).
Enhancements:
- Improve error messages when connecting and copying to devices.
- Allow enter to be used with multiselection to add songs to playlist (#1360)
- Add song progress to taskbar using D-Bus.
- Use API to receive Radio Paradise channels.
- Added letras lyrics provider.
- Added Open Tidal API (openapi.tidal.com) cover provider.
- Added button for fetching lyrics to tag editor (#1391).
- Added option not to skip "A", "An" and "The” when sorting artist names in collection (#1393).
- Improved album and title disc, remastered, etc matching and stripping (#1387).
- Save volume to settings when adjusting (#1272).
- Resolve song from collection using track with Cue in XSPF (#1181).
- Added background image to sidebar.
- Read metadata from RIFF WAV files (#1424).
- Use original path instead of canonical path when adding directories to the collection.
- Only apply added/removed collection directories when settings are saved.
- Detect and handle different text encodings when reading CUE files (#1429).
- The collection has been rewritten and improved (model/filter/search) (#392).
- Improve error messages from tag reader.
- (Unix) Add experimental GStreamer pipewire support.
- (Windows) Add experimental exclusive mode for WASAPI.
- (Windows MSVC) Added experimental ASIO support.
- (Windows MSVC) Add back WASAPI2.
New features:
- Turbine analyzer.
- WaveRubber analyzer.
- Spotify streaming support.
Removed features:
- Removed now broken lyricsmode.com lyrics provider because of website changes.
Strawberry 1.1.0-rc2
Bugfixes:
- Fixed crash when pressing CTRL + C (#1359).
- Pass on scroll events to page in settings to avoid changing settings when scrolling with mouse (#1380).
- Fixed misredered playlist search field with Wayland using scaling (#1255).
- Fixed Azlyrics lyrics provider because of website changes.
- Fixed Musixmatch lyrics provider because of website changes.
- Fixed application exiting when closing file dialog (#1401).
- Fixed playlist shuffle randomness (#707).
- Fixed playlist shuffle order always the same when restarting playback (#1381).
- Fixed dynamic random mix not always ignoring shuffle and repeat mode (#1366).
- Fixed manual shuffle while playing not setting current song to new index (##1353).
- Fixed volume sync with PA when output is set to auto (#1123).
- Fixed mpris:trackid type with KDE 6 (#1397).
- Fixed open in file manager feature not handling missing XDG_DATA_DIRS variable.
- Fixed collection pixmap disk cache and moodbar cache with newer Qt versions.
- Fixed reading common metadata CUE's with multiple files (#1463).
- Fixed playlist header stretch mode to only resize the right column of the column being resized.
- Fixed adding columns to playlist header not working when not using stretch mode (#1085).
- Fixed severe memory leak (!) in context album cover fading (#1464).
- Separate albums by different artist in album groupings (#1276).
- Removed -new-window parameter from dolphin command for open in file manager (#1412).
- Only use playbin3 with GStreamer 1.24 and higher, not with GStreamer 1.22 or lower.
- (macOS/Windows) Fixed dash and hls streaming, plugins were missing.
- (Windows) Fixed incorrect colors in smart playlist wizard with Fusion in dark mode (#1399).
Enhancements:
- Improve error messages when connecting and copying to devices.
- Allow enter to be used with multiselection to add songs to playlist (#1360)
- Add song progress to taskbar using D-Bus.
- Use API to receive Radio Paradise channels.
- Added letras lyrics provider.
- Added Open Tidal API (openapi.tidal.com) cover provider.
- Added button for fetching lyrics to tag editor (#1391).
- Added option not to skip "A", "An" and "The” when sorting artist names in collection (#1393).
- Improved album and title disc, remastered, etc matching and stripping (#1387).
- Save volume to settings when adjusting (#1272).
- Resolve song from collection using track with Cue in XSPF (#1181).
- Added background image to sidebar.
- Read metadata from RIFF WAV files (#1424).
- Use original path instead of canonical path when adding directories to the collection.
- Only apply added/removed collection directories when settings are saved.
- Detect and handle different text encodings when reading CUE files (#1429).
- The collection has been rewritten and improved (model/filter/search) (#392).
- Improve error messages from tag reader.
- (Unix) Add experimental GStreamer pipewire support.
- (Windows) Add experimental exclusive mode for WASAPI.
- (Windows MSVC) Added experimental ASIO support.
- (Windows MSVC) Add back WASAPI2.
New features:
- Turbine analyzer.
- WaveRubber analyzer.
- Spotify streaming support.
Removed features:
- Removed now broken lyricsmode.com lyrics provider because of website changes.
Strawberry 1.1.0-rc1
Bugfixes:
- Fixed crash when pressing CTRL + C (#1359).
- Pass on scroll events to page in settings to avoid changing settings when scrolling with mouse (#1380).
- Fixed misredered playlist search field with Wayland using scaling (#1255).
- Fixed Azlyrics lyrics provider because of website changes.
- Fixed Musixmatch lyrics provider because of website changes.
- Fixed application exiting when closing file dialog (#1401).
- Fixed playlist shuffle randomness (#707).
- Fixed playlist shuffle order always the same when restarting playback (#1381).
- Fixed dynamic random mix not always ignoring shuffle and repeat mode (#1366).
- Fixed manual shuffle while playing not setting current song to new index (##1353).
- Fixed volume sync with PA when output is set to auto (#1123).
- Fixed mpris:trackid type with KDE 6 (#1397).
- Fixed open in file manager feature not handling missing XDG_DATA_DIRS variable.
- Fixed collection pixmap disk cache and moodbar cache with newer Qt versions.
- Fixed reading common metadata CUE's with multiple files (#1463).
- Fixed playlist header stretch mode to only resize the right column of the column being resized.
- Fixed adding columns to playlist header not working when not using stretch mode (#1085).
- Fixed severe memory leak (!) in context album cover fading (#1464).
- Separate albums by different artist in album groupings (#1276).
- Removed -new-window parameter from dolphin command for open in file manager (#1412).
- Only use playbin3 with GStreamer 1.24 and higher, not with GStreamer 1.22 or lower.
- (macOS/Windows) Fixed dash and hls streaming, plugins were missing.
- (Windows) Fixed incorrect colors in smart playlist wizard with Fusion in dark mode (#1399).
Enhancements:
- Improve error messages when connecting and copying to devices.
- Allow enter to be used with multiselection to add songs to playlist (#1360)
- Add song progress to taskbar using D-Bus.
- Use API to receive Radio Paradise channels.
- Added letras lyrics provider.
- Added Open Tidal API (openapi.tidal.com) cover provider.
- Added button for fetching lyrics to tag editor (#1391).
- Added option not to skip "A", "An" and "The” when sorting artist names in collection (#1393).
- Improved album and title disc, remastered, etc matching and stripping (#1387).
- Save volume to settings when adjusting (#1272).
- Resolve song from collection using track with Cue in XSPF (#1181).
- Added background image to sidebar.
- Read metadata from RIFF WAV files (#1424).
- Use original path instead of canonical path when adding directories to the collection.
- Only apply added/removed collection directories when settings are saved.
- Detect and handle different text encodings when reading CUE files (#1429).
- The collection has been rewritten and improved (model/filter/search) (#392).
- Improve error messages from tag reader.
- (Unix) Add experimental GStreamer pipewire support.
- (Windows) Add experimental exclusive mode for WASAPI.
- (Windows MSVC) Added experimental ASIO support.
- (Windows MSVC) Add back WASAPI2.
New features:
- WaveRubber analyzer.
- Spotify streaming support.
Removed features:
- Removed now broken lyricsmode.com lyrics provider because of website changes.