Strawberry

MediaDesktop

A music player and collection organizer.

Latest 1.2.26 · · Desktopby Jonas KvingeWebsitestrawberrymusicplayer/strawberry

Release activity

Release activity — 10 releases across 10 days since Jan 18, 2026. Each cell is one day; darker means more releases that day. Nothing is recorded before Jan 18, 2026. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 19, 2026No releases on Apr 26, 2026No releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 20261 release on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026
MondayNo releases on Apr 20, 2026No releases on Apr 27, 2026No releases on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026
TuesdayNo releases on Apr 21, 2026No releases on Apr 28, 2026No releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026
WednesdayNo releases on Apr 22, 2026No releases on Apr 29, 2026No releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026
ThursdayNo releases on Apr 23, 2026No releases on Apr 30, 2026No releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 20261 release on Jul 9, 20261 release on Jul 16, 2026No releases on Jul 23, 20261 release on Jul 30, 2026No releases on Aug 6, 2026
FridayNo releases on Apr 24, 2026No releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026
SaturdayNo releases on Apr 25, 2026No releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 20261 release on Jun 20, 20261 release on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 20261 release on Jul 25, 2026No releases on Aug 1, 2026

10 releases since Jan 18, 2026

Changelog

1.2.26

Strawberry 1.2.26

Changed 1
  • Replaced deprecated QLibraryInfo::path with QLibraryInfo::paths
Fixed 1
  • Fixed re-loading playlist item metadata for local files not in the collection after editing tags
Removed 1
  • Removed dedicated network access manager for lyrics
Bugfixes
  • Fixed re-loading playlist item metadata for local files not in the collection after editing tags (#2257)
Enhancements
  • Replaced deprecated QLibraryInfo::path with QLibraryInfo::paths
  • Removed dedicated network access manager for lyrics
  • Refactor the playlist items save/reload code
  • Refactor the translation loading code

Full Changelog: https://github.com/strawberrymusicplayer/strawberry/compare/1.2.25...1.2.26

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

View originalPermalink
How 1.2.26 went
1.2.25

Strawberry 1.2.25

Added 2
  • Added recursive expansion of nested .m3u/.m3u8 playlist references so they load as a fully expanded, flat playlist
  • Added AppImage packaging
Fixed 5
  • Fixed a possible deadlock during gapless track transition when an error occurs loading the next track
  • Fixed the wrong embedded cover being picked for FLAC/Ogg files with multiple untagged pictures
  • Fixed tag edits made in the playlist not being reflected immediately, and restored the previous metadata if saving a tag edit fails
  • Fixed the taskbar/dock icon not matching the running window on some desktops
  • Numerous stability, crash-safety and thread-safety fixes throughout the application
Bugfixes
  • Fixed a possible deadlock during gapless track transition when an error occurs loading the next track (#2251)
  • Fixed the wrong embedded cover being picked for FLAC/Ogg files with multiple untagged ("Other") pictures (#2250)
  • Fixed tag edits made in the playlist not being reflected immediately, and restored the previous metadata if saving a tag edit fails (#2239)
  • Fixed the taskbar/dock icon not matching the running window on some desktops (#2242)
  • Numerous stability, crash-safety and thread-safety fixes throughout the application
Enhancements
  • Added recursive expansion of nested .m3u/.m3u8 playlist references so they load as a fully expanded, flat playlist (#2185)
  • Added AppImage packaging

Contributors: @jonaski, @oliverpool and @octaviospain

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

Full Changelog: https://github.com/strawberrymusicplayer/strawberry/compare/1.2.24...1.2.25

View originalPermalink
How 1.2.25 went
1.2.24

Strawberry 1.2.24

Added 2
  • Added F64LE (64-bit float) sample format support for the spectrum analyzer
  • Added more keyboard shortcuts for playlist navigation: jump to last/active playlist and close playlist
Fixed 6
  • Fixed playback hanging with no error shown when trying to play a track whose file no longer exists on disk
  • Fixed the tag fetcher dialog showing a generic message instead of the actual error when a Musicbrainz/AcoustID lookup fails
  • Hardened Chromaprinter decoding against malformed or oversized files and capped its in-memory PCM usage
  • Fixed the context menu using the wrong item when invoked via keyboard in the playlist and smart playlists views
  • Fixed blurry star rating icons by enabling smooth pixmap scaling
  • Numerous stability, crash-safety and thread-safety fixes throughout the application
Bugfixes
  • Fixed playback hanging with no error shown when trying to play a track whose file no longer exists on disk (#2232)
  • Fixed the tag fetcher dialog showing a generic message instead of the actual error when a Musicbrainz/AcoustID lookup fails
  • Hardened Chromaprinter decoding against malformed or oversized files and capped its in-memory PCM usage
  • Fixed the context menu using the wrong item when invoked via keyboard in the playlist and smart playlists views (#2219)
  • Fixed blurry star rating icons by enabling smooth pixmap scaling (#2220)
  • Added F64LE (64-bit float) sample format support for the spectrum analyzer
  • Numerous stability, crash-safety and thread-safety fixes throughout the application
Enhancements
  • Added more keyboard shortcuts for playlist navigation: jump to last/active playlist and close playlist (#2197)
Contributors: @jonaski, @claudiu-mn, @OpsKonekt

Full Changelog: https://github.com/strawberrymusicplayer/strawberry/compare/1.2.23...1.2.24

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

View originalPermalink
How 1.2.24 went
1.2.23

Strawberry 1.2.23

Added 2
  • Support for native dark mode on macOS and Windows
  • Support for sorting radio browser search results by clicking column headers
Changed 1
  • Style changes under appearance settings are now applied immediately, without requiring a restart
Fixed 11
  • Disabled widgets not appearing greyed out when a custom color set is in use
  • Custom palette colors being selectable with the Breeze style, which doesn't support them
  • Tab order in appearance settings
  • Exclusive mode being selectable in backend settings when not supported by the current output
  • Fader not resuming after being paused
  • Metadata from a radio stream track carrying over to the next track when its own tags are empty
Bugfixes
  • Fixed disabled widgets not appearing greyed out when a custom color set is in use
  • Fixed custom palette colors being selectable with the Breeze style, which doesn't support them
  • Fixed tab order in appearance settings
  • Fixed exclusive mode being selectable in backend settings when not supported by the current output
  • Fixed the fader not resuming after being paused (#2204)
  • Fixed metadata (title, artist, album) from a radio stream track carrying over to the next track when its own tags are empty
  • Fixed a possible division by zero in the FHT spectrum analyzer
  • Fixed notifications not working on macOS by replacing the deprecated NSUserNotification API with UserNotifications
  • Fixed a possible hang on exit on macOS when a device lister was still running
  • Fixed Windows System Media Transport Controls image and timeline handling (#2208)
  • Numerous stability, crash-safety and thread-safety fixes throughout the application
Enhancements
  • Style changes under appearance settings are now applied immediately, without requiring a restart
  • Added support for native dark mode on macOS and Windows
  • Added support for sorting radio browser search results by clicking column headers (#2200)
Contributors
  • @jonaski
  • @mzilinski
  • @brhartman

Full Changelog: https://github.com/strawberrymusicplayer/strawberry/compare/1.2.22...1.2.23

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

View originalPermalink
How 1.2.23 went
1.2.22

Strawberry 1.2.22

Added 1
  • Added System Media Transport Controls support on Windows
Changed 4
  • All central palette color roles are now configurable under appearance settings, with a dark mode preset
  • Simplified GStreamer pipeline state handling and teardown, playback now starts directly without an intermediate pause
  • Turned on Subsonic certificate verification by default
  • Apply a default transfer timeout to network requests
Fixed 6
  • Fixed editing tags for files on GVFS mounts (SMB, SFTP, MTP) by editing a local temporary copy
  • Fixed the seekbar treating the mouse as still pressed when playback is stopped while seeking
  • Fixed the beginning of songs being cut off while the audio device (DAC) is warming up with a new configurable device warm-up delay (default 500 ms)
  • Fixed empty available icon size handling for scalable (SVG) icons
  • Fixed Musixmatch lyrics search
  • Numerous stability, crash-safety and thread-safety fixes throughout the application
Removed 1
  • Removed Last.fm import
Security 1
  • Removed logging of access tokens
Bugfixes
  • Fixed editing tags for files on GVFS mounts (SMB, SFTP, MTP) by editing a local temporary copy (#1696)
  • Fixed the seekbar treating the mouse as still pressed when playback is stopped while seeking (#2075)
  • Fixed the beginning of songs being cut off while the audio device (DAC) is warming up with a new configurable device warm-up delay (default 500 ms)
  • Fixed empty available icon size handling for scalable (SVG) icons (#2171)
  • Fixed Musixmatch lyrics search
  • Removed logging of access tokens
  • Numerous stability, crash-safety and thread-safety fixes throughout the application
Enhancements
  • All central palette color roles are now configurable under appearance settings, with a dark mode preset (#2063)
  • Added System Media Transport Controls support on Windows (#1923)
  • Simplified GStreamer pipeline state handling and teardown, playback now starts directly without an intermediate pause
  • Turned on Subsonic certificate verification by default
  • Apply a default transfer timeout to network requests
  • Removed Last.fm import (#1936)

Full Changelog: https://github.com/strawberrymusicplayer/strawberry/compare/1.2.21...1.2.22

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

View originalPermalink
How 1.2.22 went
1.2.21

Strawberry 1.2.21

Added 4
  • Check for svg support
  • Support custom icons from scalable dir
  • Add .tak to valid file extensions
  • Optional exponential volume
Changed 2
  • Preserve user data before deleting duplicate songs
  • Custom icons take precedence over system theme icons
Fixed 2
  • Re-point playlist items that reference duplicated songs before removal
  • Fixed build without moodbar and waveform
  • 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

View originalPermalink
How 1.2.21 went
1.2.20

Strawberry 1.2.20

Added 2
  • New waveform for seekbar
  • New filesystem watcher on Linux and Windows which also detects file changes within directories
Changed 2
  • Set StartupWMClass in the desktop file to org.strawberrymusicplayer.strawberry
  • Allow longer timeout waiting for lyrics
Fixed 17
  • Defer writing playcount and rating tags for the currently playing MP3 file to prevent playback issues
  • Fixed volume being reset during gapless playback when the sample rate changes between tracks
  • Prevent duplicate songs with identical URL
  • Fixed album shuffle to use the effective album artist
  • Fixed collection watcher skipping symlinked directories
  • Fixed collection subdirectory path handling when renaming directories
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
  • @jonaski
  • @mzilinski
  • @Vinzzzze
  • @nyakase
  • @Jontos
  • @Kyuyrii
  • @octaviospain

Full Changelog: https://github.com/strawberrymusicplayer/strawberry/compare/1.2.19...1.2.20

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

View originalPermalink
How 1.2.20 went
1.2.19

Strawberry 1.2.19

Added 3
  • New grouping shuffle mode
  • Write MusicBrainz Track Id when completing tags using MusicBrainz
  • Added rating filter to the collection
Changed 2
  • Rewrote Discord RPC with Qt and removed RapidJSON dependency
  • Use HTTP POST for AcoustID lookup
Fixed 6
  • Fixed MPRIS2 Play causing playback to restart if already playing
  • Fixed incorrect use of beginInsertRows() / endInsertRows() when adding / removing devices
  • Fixed album cover manager save cover to file not working
  • Fixed repeat and shuffle button sizes
  • Fixed MPRIS2 resetting previous played track history
  • Fixed Qobuz authentication
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
  • @jonaski
  • @TheFreeman193
  • @PunkPangolin
  • @Vinzzzze
  • @sebathomas
  • @VictorVow
  • @mzilinski

Full Changelog: https://github.com/strawberrymusicplayer/strawberry/compare/1.2.18...1.2.19

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

View originalPermalink
How 1.2.19 went
1.2.18

Strawberry 1.2.18

Fixed 3
  • Devices no longer detected with newer GIO versions
  • Error message appearing when dragging folders with non-audio files to the playlist from files
  • Clear button for device textfield in Backend settings
  • 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).

View originalPermalink
How 1.2.18 went
1.2.17

Strawberry 1.2.17

Added 3
  • Added tag editor option to select ID3v2 version
  • Added option to restore smart playlists to the defaults
  • Show playlist load errors
Changed 4
  • Skip existing files when organizing if not overwriting
  • Don't automatically sort playlist with the auto sort option before it's fully loaded
  • Defer playcount and rating tag writes for currently playing Ogg songs to prevent playback shutter
  • Fallback to delete if moving to trash fails
Fixed 13
  • Avoid re-scan of restored songs unless mtime is changed
  • Fixed cursor highlight disappearing off-screen when using down cursor
  • Fixed CD playback only working for the first optical drive
  • Fixed possible race-condition when switching tracks
  • Fixed possible file descriptor exhaustion by using shared thread pool
  • Fixed network features stop working after computer suspends and resumes
  • 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: https://github.com/strawberrymusicplayer/strawberry/compare/1.2.16...1.2.17

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

View originalPermalink
How 1.2.17 went
View all

Discussion