Skip to content

Releases: strawberrymusicplayer/strawberry

Strawberry 1.1.0-rc4

10 Jul 18:08
Compare
Choose a tag to compare
Strawberry 1.1.0-rc4 Pre-release
Pre-release

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

09 Jul 14:27
Compare
Choose a tag to compare
Strawberry 1.1.0-rc3 Pre-release
Pre-release

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

09 Jul 02:41
Compare
Choose a tag to compare
Strawberry 1.1.0-rc2 Pre-release
Pre-release

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

09 Jul 00:51
Compare
Choose a tag to compare
Strawberry 1.1.0-rc1 Pre-release
Pre-release

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.

Strawberry 1.0.23

11 Jan 19:46
Compare
Choose a tag to compare

Bugfixes:

  • Fixed possible duplication of song entries after organizing (#1341).
  • Fixed possible crash when connecting devices (#1313).
  • Fixed playlist sorting of original year (#1349).
  • (macOS) Fixed crash when adding collection directory (QTBUG-120469) (#1350).

Enhancements:

  • Treat all stream errors as non-fatal (#1347).
  • Require KDSingleApplication 1.1.0.
  • Fix logging of restored unavailable songs.

Strawberry 1.0.22

09 Dec 22:24
Compare
Choose a tag to compare

Bugfixes:

  • Fixed KDSingleApplication cmake version check.
  • Fixed KDSingleApplication Qt 5 detection (#1299).
  • Fixed timer started in wrong thread (#1302).
  • Fixed erratic seeking behaviour if buffer duration is set to zero (#1302).
  • Fixed SCollection related crash on exit with Qt 5 (#1316).
  • Fixed track about to end related crash on playback failure (#1332).
  • Fixed playlist column widths not remembered if stretch mode is off with Qt 6.6.1 and higher (#1328).
  • (Windows) Properly handle silent uninstall (#1323).

Enhancements:

  • Increase thread priority for playback threads.
  • Allow drag and drop of songs to favorite playlists.

Strawberry 1.0.21

21 Oct 01:55
Compare
Choose a tag to compare

Bugfixes:

  • Fixed seekbar position resetting to zero before showing actual position when seeking.
  • Fixed compressed files showing up in collection (#1274).
  • Fixed connecting devices (#1288).
  • Fixed device schema missing ebur128 fields.
  • Fixed collection search by tag not working with space between colon and search term (#1290).
  • Fixed seeking when 5 seconds is remaining of the song resetting position to beginning (#1258).
  • Fixed intermittent crash when seeking with Auto as output (#1123).
  • (Windows) Fixed playlist header colors in dark mode (#1275).

Enhancements:

  • Support using system KDSingleApplication when available.
  • Improved lyrics matching.
  • (macOS) Fully codesign binaries and DMG.

Strawberry 1.0.20

24 Sep 22:05
Compare
Choose a tag to compare
  • Fixed appdata validation.

Strawberry 1.0.19

24 Sep 21:22
Compare
Choose a tag to compare

Bugfixes:

  • Use shared pointers for objects to fix potential crashes on exit (#1239).
  • Fixed smart playlist search not matching unrated songs (#1244).
  • Fixed reading FMPS_Playcount for MP3 ID3v2 tags (#1248).
  • Always stop playing after 100 errors to prevent flooding the error dialog (#1220).
  • Fixed volume going to 100% when decreasing volume beyond zero (#1262).
  • Fixed error dialog sometimes showing empty.
  • (Windows) Removed broken volume sync (#1220).
  • (Windows) Fixed shuttering / choppy audio (#1227).
  • (macOS) Fixed missing search bars (#1221).

Enhancements:

  • Add Mpris2 property to read/write rating (#1246).
  • Capitalize playlist column names (#1264).
  • Added lyrics from songlyrics.com, azlyrics.com, elyrics.net and lyricsmode.com.
  • (Windows) Add gst-play-1.0.exe for debugging purposes.

New features

  • Support performing song loudness analysis using libebur128 (#1216).
  • Support song playback loudness normalization, as per EBU R 128 (#1216).

Other:

  • Removed last.fm HTTPS workaround and GnuTLS dependency
  • Removed broken lyrics.com lyrics provider.
  • (Windows) Use DirectSound as default sink.
  • (Windows) Remove WASPI2 plugin because of GStreamer bug.

Strawberry 1.0.18

01 Jul 23:30
Compare
Choose a tag to compare

Bugfixes:

  • Fixed reading disc from QObuz songs (#1168).
  • Fixed volume being reset on playback with PulseAudio (#1174).
  • Fixed <br> tags in SQL query error message.
  • Fixed compile with Qt 6 without XCB (QX11Application).
  • Fixed smart playlist editor not properly loading search terms (#1172).
  • Fixed use of fixed icon for playlist favorite star icon (#1178).
  • Possible fix for collection thumbnails using disk cache having identical covers for albums with hashtag (#) in the album title (#1183).
  • Fixed listenbrainz scrobbling for songs with multiple artist mbids.
  • Fixed listenbrainz scrobbling for songs without duration.
  • Fixed gapless playback sometimes not working.
  • Fixed writing PNG images as embedded covers (#1209).
  • Fixed greyscale album covers not working in OSD D-Bus (#1205).
  • Fixed collection thumbnail disk cache with Qt 6.5.1 and newer.
  • Fixed moodbar disk cache with Qt 6.5.1 and newer.
  • Fixed playlist edit tag F2 shortcut only working for title tag (#1210).
  • Append number to filename if the destination file already exist when transcoding audio (#1200).
  • Fixed abseil linking issues with protobuf 1.22.0 and newer.
  • (macOS) Fixed "Show this message" checkbox having no affect on Rosetta warning dialog (#1180).
  • (macOS) Disable unused D-Bus.
  • (Windows) Fixed command line options not working with diacritics (#1191).
  • (Windows) Fixed issue with saving album covers in album directory being saved in temp directory instead.
  • (Windows) Fixed crash when trying a play a song which doesn't exist, gstreamer issue #1683 (#1214).

Enhancements:

  • Reduce memory overhead with album cover handling (#1046).
  • Improved listenbrainz error handling.
  • Show error dialog for listenbrainz errors similar to last.fm/libre.fm.
  • Reduce NetworkAccessManager instances.
  • Replace SingleApplication with KDSingleApplication.
  • Require Qt 5.12 or higher.
  • Add new database fields for art_embedded and art_unset.
  • Rewrite album cover loader.
  • Move cover filename settings from collection to covers settings.
  • Add setting to set priorities for album cover types.
  • Add rating filtering to playlist search (#1212).
  • (Windows|MSVC) Add WSAPI2 plugin.

The latest Qt version 6.5.1 has a bug affecting strawberry's left tabbar menu, please apply the following patch to fix this issue:
https://code.qt.io/cgit/qt/qtbase.git/commit/?h=6.5&id=9177dbd87991ff277fd77a25c3464e259d11b998