Skip to content

Releases: strawberrymusicplayer/strawberry

Strawberry 1.2.21

Choose a tag to compare

@jonaski jonaski released this 27 Jun 16:06
  • Re-point playlist items that references duplicated songs before removal (#2168)
  • Preserve user data before deleting duplicate songs (#2168)
  • Check for svg support (#2171)
  • Support custom icons from scalable dir (#2171)
  • Custom icons take precedence over system theme icons (#2171)
  • Add .tak to valid file extensions
  • Optional exponential volume
  • Fixed build without moodbar and waveform

macOS and Windows release is available on Patreon:
https://www.patreon.com/jonaskvinge/posts/strawberry-1-2-162258330

Strawberry 1.2.20

Choose a tag to compare

@jonaski jonaski released this 20 Jun 22:10

Bugfixes:

  • Defer writing playcount and rating tags for the currently playing MP3 file to prevent playback issues (#1916)
  • Fixed volume being reset during gapless playback when the sample rate changes between tracks (#2149)
  • Prevent duplicate songs with identical URL (#1341)
  • Fixed album shuffle to use the effective album artist
  • Fixed collection watcher skipping symlinked directories
  • Fixed collection subdirectory path handling when renaming directories
  • Fixed songlyrics.com, elyrics.net and letras lyrics parsing
  • Fixed SPC (GME) file parsing
  • Fixed Tidal session not being cleared on authentication errors
  • Fixed global shortcuts to use the first backend that registers successfully
  • Prefer the volume UUID when identifying removable devices (#2125)
  • Save settings when the session manager requests a commit (#1818)
  • Set StartupWMClass in the desktop file to org.strawberrymusicplayer.strawberry (#1996)
  • Fixed two tabs closed when middle clicking on a playlist tab (#2084)
  • Allow longer timeout waiting for lyrics
  • Fixed scroll wheel changes numeric values (number, disc, year) instead of scrolling the window content in tag editor (#2104)
  • Fixed playback stopping on files with embedded subtitle/text streams such as S_TEXT/WEBVTT (#2128)
  • Only apply HTTP proxies to streaming, since SOCKS proxies are not supported by GStreamer (#2086)
  • Fixed updating device collection path (#2125)
  • Numerous stability, crash-safety, memory-safety and detach fixes throughout the application

Enhancements:

  • New waveform for seekbar
  • New filesystem watcher on Linux and Windows which also detects file changes within directories
  • Added radio browser
  • Improved MPRIS2 support (TrackMetadataChanged and TrackAdded signals and upgraded playlist track definitions)
  • Include release group MBID in ListenBrainz scrobble submission
  • FFTW3 fast spectrum plugin for moodbar is now optional
  • Removed broken ChartLyrics, lyricfind.com and lololyrics.com lyrics provider
  • (Windows|MinGW-W64) Switch back to winpthreads

Contributors

Full Changelog: 1.2.19...1.2.20

macOS and Windows release is available on Patreon (https://www.patreon.com/jonaskvinge/posts/strawberry-1-2-161639853)

Strawberry 1.2.19

Choose a tag to compare

@jonaski jonaski released this 17 Apr 18:25

Bugfixes:

  • Fixed MPRIS2 Play causing playback to restart if already playing (#1995)
  • Fixed incorrect use beginInsertRows() / endInsertRows() of when adding / removing devices (#2021)
  • Fixed album cover manager save cover to file not working (#2039)
  • Fixed repeat and shuffle button sizes (#1838)
  • Fixed MPRIS2 resetting previous played track history
  • Fixed Qobuz authentication (#2058)

Enhancements:

  • Rewrote Discord RPC with Qt and removed RapidJSON dependency
  • New grouping shuffle mode
  • Use HTTP POST for AcoustID lookup
  • Write MusicBrainz Track Id when completing tags using MusicBrainz
  • Added rating filter to the collection (#2054)

Contributors

Full Changelog: 1.2.18...1.2.19

macOS and Windows release is available on Patreon (https://www.patreon.com/posts/strawberry-1-2-155927835).

Strawberry 1.2.18

Choose a tag to compare

@jonaski jonaski released this 01 Feb 14:40
  • Fixed devices no longer detected with newer GIO versions (#1974)
  • Fixed error message appearing when dragging folders with non-audio files to the playlist from files (#1977)
  • Fixed clear button for device textfield in Backend settings

macOS and Windows release is available on Patreon (https://www.patreon.com/posts/strawberry-1-2-149676843).

Strawberry 1.2.17

Choose a tag to compare

@jonaski jonaski released this 18 Jan 01:14
  • Avoid re-scan of restored songs unless mtime is changed (#1819)
  • Skip existing files when organizing if not overwriting (#1484)
  • Fixed cursor highlight disappearing off-screen when using down cursor (#1489)
  • Fixed CD playback only working for the first optical drive (#1852)
  • Fixed possible race-condition when switching tracks (#1863)
  • Fixed possible file descriptor exhaustion by using shared thread pool (#1687)
  • Don't automatically sort playlist with the auto sort option before it's fully loaded (#1690)
  • Fixed network features stop working after computer suspends and resumes (#1521)
  • Fixed crash on exit after Qobuz login
  • Added tag editor option to select ID3v2 version (#1861)
  • Fixed Qobuz authentication and added automatic credential fetching (#1898)
  • Fixed playback stopping after deleting a song from disk via context menu (#1783)
  • Added option to restore smart playlists to the defaults (#1848)
  • Fixed possible race condition in pipeline destructor (#1875)
  • Fixed buffering issue near track end during gapless playback (#1725)
  • Fixed duplicate collection entries for the same artist if they have different sort tags (#1899)
  • Defer playcount and rating tag writes for currently playing Ogg songs to prevent playback shutter (#1816)
  • Fixed tag editing not working for Opus sort tags (#1929)
  • Show playlist load errors (#1470)
  • Fallback to delete if moving to trash fails (#1679)
  • Prefer filenames with "front" or "cover" in the filename for album cover art for songs outside of the collection (#1745)
  • Fixed collection enter/return behavior to respect double-click settings (#1691)
  • Added tree view mode to files tab (#1922)
  • Include .webp in allowed extensions for album covers (#1941)
  • Exit gracefully on SIGTERM signal for Unix systems (#1942)
  • Optimize the collection scanning process by deferring media file validation from the initial directory scan (#1954)
  • Fixed collection scan not finding new directories in the top level collection directory when the mountpoint is restored (#1914)
  • Added genre metadata parsing for Tidal, Qobuz and Spotify (#1913)
  • Allow editing metadata for stream songs (#1913)
  • Optimized collection/playlist filtering
  • Added sort tags to collection/playlist filtering (#1966)

Contributors

Full Changelog: 1.2.16...1.2.17

macOS and Windows release is available on Patreon (https://www.patreon.com/posts/strawberry-1-2-148515540).

Strawberry 1.2.16

Choose a tag to compare

@jonaski jonaski released this 16 Dec 23:09
  • Make Discord Rich presence use filename if song title is missing
  • Added better error message when a GStreamer plugin is missing
  • Preserve track order in album shuffle mode when restarting playback (#1623)
  • Possible fixes for context word wrap
  • Added lyrics from lrclib.net
  • Added option to turn off the use of sort tags for the collection
  • Fixed Spotify login
  • Fixed error dialog shown minimized if another Strawberry window than the mainwindow was active
  • Fixed seeking to the end of the track and back causing seeking to stop working (#1675)
  • Set current index when automatically selecting track (#1825)
  • Make icon size for shuffle and repeat buttons adjust to screen resolution (#1838)
  • Fixed song being removed from playlist when dragging to another application (#1815)
  • Don't automatically scroll on dynamic playlists (#1427)

Constributors

Full Changelog: 1.2.15...1.2.16

macOS and Windows release is available on Patreon (https://www.patreon.com/posts/strawberry-1-2-146024729).

Strawberry 1.2.15

Choose a tag to compare

@jonaski jonaski released this 25 Nov 01:52

What's Changed

  • Fixed system default language not respected
  • Fixed length filter search
  • Fixed playlist parser converting Spotify URL's
  • Removed use of deprecated QStyle::State_Editing
  • Ignore connection closed errors for ListenBrainz
  • (Windows) Support building with vcpkg unofficial::getopt-win32::getopt

Contributors

Full Changelog: 1.2.14...1.2.15

macOS and Windows release is available on Patreon (https://www.patreon.com/posts/strawberry-1-2-144341548).

Strawberry 1.2.14

Choose a tag to compare

@jonaski jonaski released this 25 Oct 21:05

Bugfixes:

  • Fixed showing error dialog minimized when main window is not current active window (#1739)
  • Fixed Discord timestamp update when seeking (#1813)
  • Fixed CD metadata lookup to respect MusicBrainz rate limiting
  • Fixed Tidal Open API cover provider
  • (Windows) Fixed device selection with WASAPI2

Enhancements/Other:

  • Removed libre.fm support
  • Rewrote MusicBrainzClient to use Json instead of XML
  • Subsonic will now use cover art from album when available
  • Added option to remove "Remastered", etc from song titles for Tidal, Qobuz and Spotify
  • Added webm to supported file extensions
  • (Windows|MinGW) Added WASAPI2 support
  • (Windows) Added experimental exclusive mode for WASAPI2

Full Changelog: 1.2.13...1.2.14

macOS and Windows release is available on Patreon (https://www.patreon.com/posts/strawberry-1-2-142063349).

Strawberry 1.2.13

Choose a tag to compare

@jonaski jonaski released this 31 Aug 20:38

What's Changed

Bugfixes

  • Fixed playlist alternating row colors no longer working with some styles (#1806)
  • Fixed "Open Audio CD" no longer working (#1803)
  • Fixed systemtray icon playback status not working with scaling (#1782)
  • Fixed build without MusicBrainz (#1799)
  • Fixed build without MTP (#1804)

Enhancements:

  • Added Discord status text option (#1796)
  • Read Vorbis/FLAC "Other" embedded covers if front cover is not available (#1793)

Contributors

Full Changelog: 1.2.12...1.2.13

macOS and Windows release is available on Patreon (https://www.patreon.com/posts/strawberry-1-2-137814087).

Strawberry 1.2.12

Choose a tag to compare

@jonaski jonaski released this 12 Aug 21:00

What's Changed

Bugfixes

  • Fixed scrobbling for radio streams.
  • Fixed CDDA memory leaks.
  • Fixed device view CDDA loading (#1676).
  • Fixed collection directory editing (#1767).
  • Fixed devices sometimes being duplicated in the database.
  • Fixed alternating playlist row colors with Windows 11 style.
  • Fixed broken file filter for GME formats.
  • Fixed collection scanning for GME formats.
  • Fixed Chartlyrics.
  • Fixed network cache file descriptor leak on lyrics search with workaround for QTBUG-135641.
  • Fixed parsing Tidal urls with certain stream URL replies.
  • Fixed pixelated window icon on Wayland (#1753).
  • Fixed saving collection grouping with special characters in the name (#1758).
  • Fixed Spotify token not automatically updated on renewal when playing (#1769).
  • (macOS/Windows) Fixed network cache file descriptor leak with patch for QTBUG-135641.
  • (Windows|MSVC) Fixed installer to not restart the computer after installing Visual C++ Redistributable.

Enhancements

  • Implemented edit tag dialog reset for year, track, disc and rating.
  • Added ALAC to supported filetypes for iPods.
  • Added CD-TEXT support.
  • Added back Genius lyrics.
  • Added support for reporting more info to ListenBrainz.
  • Added support for BPM, mood and initial key tags.
  • Added support for sort tags to collection, playlists and smart playlists.

Contributors

Full Changelog: 1.2.11...1.2.12

macOS and Windows release is available on Patreon (https://www.patreon.com/posts/strawberry-1-2-136351172).