Skip to content

Releases: strawberrymusicplayer/strawberry

Strawberry 0.8.5

19 Dec 16:43
Compare
Choose a tag to compare

Bugfixes:

  • Fix return type of SmartPlaylistQueryWizardPlugin::type().
  • Fix comparison between QChar and integer to use QChar::unicode().
  • Fix return type of qHash with Qt 6 to use size_t instead of uint.
  • Fix tag edit dialog save process sometimes stuck.
  • Fix repeat and shuffle buttons greyed out when a dynamic playlist is open.
  • Fix CUE parser handling of values with empty quotes.
  • Fix broken year and disc collection groupings with CUE songs.
  • Fix HTML escaping showing up in OSD notifications when using custom text.

Enhancements:

  • Add Swedish translation.
  • Made Qt X11Extras and WinExtras modules optional.
  • Save and restore geometry in edit tag dialog.
  • Add command line option to play a playlist based on name.
  • Change double-click behaviour in cover manager to open fullsize cover.

Strawberry 0.8.4

14 Nov 23:33
Compare
Choose a tag to compare

Bugfixes:

  • Fix preventing session logout when window is maximized.
  • Fix empty space in organize window when copying songs/playlists to devices.
  • Fix crash when opening about dialog in a wayland session.
  • Fix stretched fancy/side tabbar style issue with adwaita style (Fedora/Gnome).
  • Fix centering star icon on playlist tabbar.
  • Fix network proxy settings for streaming.
  • Fix copy URL to clipboard to handle non-ASCII characters.
  • Fix HiDPI scaling for glow animation and drag over playlist.
  • Fix smart playlist search by filename.
  • Fix single letter collection nodes showing before dividers.

Enhancements:

  • Add support for native global shortcuts on KDE.
  • Add track progress in system tray icon as an option.
  • Only strip problematic characters in suggested filename when saving a playlist to file.
  • Change star/unstar playlist to double-click instead of single-click.
  • Don't edit playlist name on doubleclick in playlists view.
  • Make context view top label text selectable.
  • Add setting to change Qt style.
  • Clear ID3v3 tags that are empty, and clear ID3v1 tags when setting ID3v3 tags.
  • Remove remaining uses of QTextCodec.
  • Remove Core5Compat dependency.

Strawberry 0.8.3

23 Oct 23:34
Compare
Choose a tag to compare

Bugfixes:

  • Fixed updating playing widget song details in small cover mode.
  • Fixed file extension when transcoding songs.
  • Fixed updating album cover to collection in edit tag dialog when pressing save.
  • Fixed songs with empty artist in collection.
  • Fixed possible crashes with stream discovery.
  • Fixed setting engine state to null.
  • Fixed tagreader crash with empty APE tags.
  • Fixed a gstreamer memory leak.

Enhancements:

  • (Windows) Added WASAPI plugin.

Strawberry 0.8.2

13 Oct 16:05
Compare
Choose a tag to compare
  • Fixed broken transition to next song for CUE files with certain audio formats (regression since version 0.6.13).
  • Fixed all collection divider keys showing on top with some language collate settings (regression in version 0.8.1).
  • Fixed SQL querying songs by song ID when song ID is a string.
  • Fixed saving album covers for LMS Subsonic servers.
  • Fixed reading song creation dates with LMS Subsonic servers.
  • Fixed saving initial settings.
  • Removed use of HTML in system tray icon tooltip for all desktop environments instead of just KDE and Cinnamon.
  • (Windows) Ignore "IDirectSoundBuffer_GetStatus The operation completed successfully" false error when switching device while playing.

Strawberry 0.8.1

09 Oct 19:42
Compare
Choose a tag to compare

Bugfixes:

  • Fixed engine selection in backend settings with Qt 6.
  • Fixed pixelated playlist source icon for currently playing song.
  • Fixed crash when deleting queued songs from playlist.
  • Fixed situations where songs could disappear or be shown multiple times with certain collection groupings.
  • Fixed initial sizes of playlist header columns.
  • Fixed Strawberry preventing logout.
  • Fixed incorrectly splitting of basename for moodbar and transcoding for filenames with several dots.
  • Fixed certain cases where "playing now" for scrobbler were sent twice.
  • Fixed album cover loaded twice for certain songs causing slugglish playing widget.
  • Fixed playing widget to draw text after album cover is fully shown.
  • Fixed crash when trying to copy a closed playlist to a device.
  • Fixed incorrect song source for CUE songs when added through the collection watcher.
  • Disable use of HTML in system tray tooltip on Cinnamon too.
  • Remove problematic '&' character from OSD messages.
  • (macOS) Fixed crash on exit when cover manager is open.
  • (macOS) Fixed graphical corruption.
  • (Windows) Fixed GStreamer registry problems.
  • (Windows) Register Tidal URL Scheme in Windows installer.

Enhancements:

  • Improved playlist autoscrolling.
  • Only allow playlist right click tag editing for editable songs.
  • Read song creation time from subsonic API.
  • Remember manually set compilation status for albums when songs are rescanned.
  • Added icons for edit tag playlist right click menu actions.
  • Maximize dialogs if they are already open when clicked again in the menu.
  • Added support for compilation tag to edit tag dialog.
  • Show song info and album cover in OSD on stop and pause.
  • Reshow OSD on song restart.
  • Always save initial settings.
  • Removed use of deprecated gstreamer "low-percent" (Minimum buffer fill setting).
  • Added buffer low and high watermark settings to backend settings.
  • Make use of newer version of the desktop notifications service when available.

New features:

  • Added setting for enabling scrobbling based on song source.
  • Added optional delete from disk in collection and playlist.
  • Added Last.fm import data wizard.
  • Added smart and dynamic playlists.
  • Added song ratings.
  • Added Qobuz streaming support.
  • Added Subsonic server side scrobbling support.
  • Load thumbnails from iPods to show under device collection.

Strawberry 0.7.2

15 Aug 21:03
Compare
Choose a tag to compare

Bugfixes:

  • Fixed installation directory for translations.
  • Fixed collection sorting for non-ASCII characters.
  • Fixed closing connected devices on exit.

Strawberry 0.7.1

14 Aug 22:46
Compare
Choose a tag to compare

This release includes preliminary support for Qt 6.

Bugfixes:

  • Fixed incorrectly mapped global shortcuts keys "2" and "3".
  • Fixed Last.fm scrobbling to correctly start array notation for parameters at 0 and not 1.
  • Fixed sending trackNumber correctly for Last.fm and Libre.fm scrobbling.
  • Fixed collection search when using special characters in the search query.
  • Fixed reading and saving MP4 lyrics tag.
  • Fixed reading ASF comment tag.
  • Fixed adding playlist songs outside the collection when there are multiple files with the same URL.
  • Fixed the rescan songs option to work with local songs outside of the collection.
  • Fixed problems with editing song metadata in the playlists.
  • Fixed saving and restoring playlist scrollbar position when switching between playlists.
  • Fixed minor issue in cue parser with date and genre.
  • (macOS) Fixed gst-libav plugin issue resulting in MP3 not working.

Enhancements:

  • Simplified and improved startup behaviour code.
  • Adapted all source code to be compatible with Qt 6, and increased required Qt version to 5.8.
  • Added option to compile with Qt 6 (-DWITH_QT6=ON).
  • Base warning for show in file browser on unique directories to avoid unneeded warning about opening many files.
  • Use album artist instead of artist for album repeat mode when available.
  • Added extra safety for overwriting files for filesystem storages when organizing files.
  • Remove diacritics in FTS search.
  • Improved playlist context menu.
  • Added fatal CMake error for missing protobuf compiler.
  • Added support for parsing radio streams metadata with tilde in title.
  • Added CMake option to install translation files.
  • Increased maximum time step for seeking to 60.
  • (Unix) Added playback actions to desktop file.
  • (macOS) Hide behavior settings that are unavailable on macOS.
  • (macOS) Fixed compile warnings.
  • (macOS) Added Sparkle integration to notify on new versions.
  • (Windows) Added QtSparkle support to notify on new versions.

Removed features:

  • Removed Xine engine support.
  • Removed broken imobiledevice (iPhone) support.

Strawberry 0.6.13

13 Jul 21:03
Compare
Choose a tag to compare

Bugfixes:

  • Fixed cut-off text in about dialog.
  • Fixed increasing play count when stop after track is enabled.
  • Fixed showing/hiding playing widget when playback is started while window is hidden.
  • Fixed "Show in file browser" to also work on local songs that are not in the collection.
  • Fixed "Show in file browser" to work with PCManFM file manager.
  • Fixed audio analyzer to work with S24LE and F32LE audio formats.
  • Fixed playlist background image not loading.
  • Fixed a memory leak when switching between playlists.
  • Removed use of HTML in systemtray tooltip on KDE, since KDE no longer renders HTML in the systemtray.

Enhancements:

  • Replaced use of C style casts.
  • Adapted use of C++11 override.
  • Improved CMake build files.
  • Added new on startup options to show maximized or minimized.
  • Builtin TagLib code is updated and improved.
  • Made most icon sizes configurable in the settings, and increased default sizes for icons.
  • Improved fancy tabbar to use font sizes from the theme instead of fixed sizes.
  • Moving the currently playing song to the top when the playlist is manually shuffled.
  • Added "a taste of Strawbs" background image.
  • Fixed unit test for testing playlist model.
  • Added new unit tests for tagreader.

Strawberry 0.6.12

07 Jun 21:50
Compare
Choose a tag to compare

Bugfixes:

  • Fixed height of about dialog.

Enhancements:

  • Only save settings for pages that actually has been changed.
  • Replaced use of deprecated Qt functionality as of 5.15.
  • Made scrobbler show error dialog for all errors when show error dialog option is on.
  • Dont append disc to album titles for Subsonic and Tidal.
  • Sort folders added from file view.
  • Changed default collection grouping to album - disc.

Strawberry 0.6.11

16 May 12:42
Compare
Choose a tag to compare

Bugfixes:

  • Fixed MPRIS missing art url when playing albums with embedded cover.
  • Fixed updating local non collection songs when manually unsetting cover.
  • Fixed infinite loop and preceding crash when CSS background-color was set in qt5ct.
  • Fixed UI freeze when updating the database from a large Subsonic or Tidal collection.
  • Fixed crash when CD loading fails in devices.
  • Fixed CD devices showing up with having 0 songs after loading.
  • Fixed the album cover loading indicator being stuck if no cover providers were available.
  • Fixed the playing widget not updating artist, album or title after metadata has changed for a song when no album cover was loaded.

Enhancements:

  • Sort songs in collection by song title instead of track if previous grouping is not the album.
  • Added option to switch on/off automatically searching for album covers to context settings.
  • Reset last played song when playlist is finished.
  • Checking content type of received HTTP request for image when receiving album covers.
  • Added option to scrobbler setting for turning off login error popup.
  • Made MusicBrainz and Discogs cover providers respect rate limiting.

New features:

  • Added option to show/hide sidebar.
  • Added settings for selecting album cover and lyrics providers.
  • Added album covers from Musixmatch and Spotify.
  • Added lyrics from Genius, Musixmatch and ChartLyrics.