Skip to content

Releases: strawberrymusicplayer/strawberry

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

Strawberry 1.0.17

29 Mar 16:58
Compare
Choose a tag to compare
  • Fixed over-sized context album cover with device pixel ratio higher than 1.0 (#1166).
  • Fixed playing widget fading from a blurry previous cover with device pixel ratio higher than 1.0.
  • Made playlist source icon, album cover manager and OSD pretty cover respect device pixel ratio.

Strawberry 1.0.16

27 Mar 20:30
Compare
Choose a tag to compare

Bugfixes:

  • Fixed lyrics from Musixmatch.
  • Fixed possible file corruption when saving both tags and embedded cover using the tag editor (#1158).
  • Fixed compile without GStreamer.
  • Fixed context and playing now album art rendering on High DPI displays (#1161).
  • Fixed setting source properties (device, user-agent, ssl-strict) with GStreamer 1.22 (playbin3) and higher (#1148).
  • Fixed rescan songs feature not ignoring mtime.
  • Search lyrics by artist instead of album artist by default.

Code improvements:

  • Replace use of deprecated QSqlDatabase::exec().

Added features:

  • Added backend setting for strict SSL mode.
  • Read AcoustID and MusicBrainz tags.
  • Submit MusicBrainz tags with ListenBrainz.

Strawberry 1.0.15

04 Mar 14:50
Compare
Choose a tag to compare

Bugfixes:

  • Fixed playlist column showing invalid last played date for streams.
  • Fixed crash when the audio bin failed to initialize (#1123, #1133).
  • Fixed duplicated filename when organizing files using dot in the filename (#1136).
  • Fixed tag inline editing for streams (#1130).
  • Fixed resetting play statistics using tag edit dialog (#1124).
  • Fixed compilation songs not showing if group by was set to other than (Album) Artist / Album (#1140).

Enhancements:

  • Added lyrics from stands4 (lyrics.com).
  • Added Sonogram analyzer.
  • Use GStreamer playbin3 with GStreamer 1.22.0 and higher.

Code improvements:

  • Use C++11 enum class where possible.
  • Use new QNativeIpcKey based QSharedMemory constructor with Qt 6.6 and higher.

Strawberry 1.0.14

13 Jan 21:23
Compare
Choose a tag to compare
  • Fix initial volume not set when using Auto as output (#1104).
  • Fix saving moodbar if the URL contains host, ie.: UNC paths for SMB (#1101).
  • Fix CollectionBackendTest compile error (#1100).
  • Remove explicitly enabling debug messages (#1106).

Strawberry 1.0.13

09 Jan 21:50
Compare
Choose a tag to compare

Bugfixes:

  • Fixed volume synchronization leading to infinite loop resulting in crash when adjusting volume while playing (#1089).
  • Fixed incorrect volume.
  • Fixed collection organizing incorrectly handling slashes inside {} brackets for variables (#1091).
  • Fixed saving relative playlists to non-existing playlist files (#1092).
  • Fixed intermittent crash on collection model query (#1095).
  • Require system icons for fancy tabbar and settings sidebar to be larger than 22x22 (#1084).

Strawberry 1.0.12

02 Jan 17:59
Compare
Choose a tag to compare

Bugfixes:

  • Fixed crash when adjusting volume with mouse wheel (#1089).
  • Fixed playback stopping in certain cases where the next track was unavailable (#958).
  • (Windows) Apply patch for fonts too large on High DPI screen (QTBUG-108593).

Removed features:

  • Removed appearance settings for changing palette colors, it was never properly implemented.

Strawberry 1.0.11

30 Dec 17:55
Compare
Choose a tag to compare

Bugfixes:

  • Capitalize GLib application name so it appears nicely in GNOME and PulseAudio Volume Control (#1066).
  • Fixed missing application icon for PulseAudio Volume Control (#1066).
  • Ignore errors for missing albums when updating Tidal collection if there are results (#1061).
  • Only run periodic collection scan when moitoring collection setting is on.
  • Fixed an edge case where the context headline text was being cut short (#1067).
  • Made "Show in file browser" support SpaceFM filemanager (#1073).
  • Fixed incorrect tab order in edit tag dialog (#1075).
  • Changed "FMPS_PlayCount" to "FMPS_Playcount" when saving tag (#1074).
  • Fixed compilation tag read and write for MP4 (#1076).
  • Removed incorrect use of "TPE1" for performer when reading ID3 tags (#1076).
  • Disable tag fields for unsupported tags in tag editor.
  • Don't allow organizing files without unique tags (track or title) for filename (#1077).
  • Don't remove disc from album title when creating cover hash to allow different covers for each disc on an album (#1069).
  • Fixed incorrect relative paths for song filenames when saving playlists if the saved playlist location is a symablic link to the song filename (#1071).
  • Scrobble "Various Artists" as album artist (#1082).

Enhancements:

  • Use system volume instead of own software volume when available (#1037).
  • Improved Tidal and Qobuz support with timed requests.
  • Support MPRIS2 xesam:userRating.

Strawberry 1.0.10

21 Oct 21:45
Compare
Choose a tag to compare

Bugfixes:

  • Fixed "Could not open settings file for writing: No such file or directory" error before settings file is created.
  • Fixed visual glitch on currently playing track (#1051).
  • Fixed "Unknown error" on Tidal search (#1047).
  • Fixed incomplete lyrics from Genius.
  • Fixed icons not showing in the file view on some systems (#1024).
  • Fixed issues with context and playing widget stopping when using VLC (#1054).
  • (macOS) Fixed search field related crash when playlist toolbar is turned off.

Enhancements:

  • Fixed narrowing conversions in connects.
  • Fixed casts from QByteArray.
  • Removed subdir for generated dbus files
  • Removed use of fixed font in context (#1040).
  • Improve Musixmatch lyrics search.