Posts made by jonas
-
Version 1.2.24 releasedposted in Announcements
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)
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
-
RE: Last.fm scrobble fails after recent updateposted in Technical Help
The "SSL handshake failed: Unable to get local issuer certificate" error occurs because the root certificate required to validate the SSL certificate is missing, so a system related issue and not a bug in Strawberry.
Flatpak sandbox is strictly isolated and does not automatically read SSL/TLS certificates from the host system's trust store, it's probably a bug in the runtime, missing the root certificates, could be this bug: https://invent.kde.org/packaging/flatpak-kde-runtime/-/work_items/91 -
RE: "SSL handshake failed (6)" when connecting to Spotify or Last.fmposted in Technical Help
The "SSL handshake failed: Unable to get local issuer certificate" error occurs because the root certificate required to validate the SSL certificate is missing, so a system related issue and not a bug in Strawberry.
Flatpak sandbox is strictly isolated and does not automatically read SSL/TLS certificates from the host system's trust store, it's probably a bug in the runtime, missing the root certificates, could be this bug: https://invent.kde.org/packaging/flatpak-kde-runtime/-/work_items/91 -
Version 1.2.23 releasedposted in Announcements
Version 1.2.23 (2026.07.09):
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)
macOS and Windows release is available on Patreon: https://www.patreon.com/jonaskvinge/posts/strawberry-1-2-163325193
-
RE: Play and Skip count doesn't workposted in Technical Help
@zayyad
The song needs to be a local file in the collection, make sure there is a vinyl icon next to the Source column in the playlist, it indicates that it is in the collection. -
RE: Static/distortion at 192kHz playback with Strawberryposted in Technical Help
@arterial
Make sure ALSA or PulseAudio is selected as output in Tools / Settings / Backend, with PipeWire it will use the ALSA, or PulseAudio emulation. Don't select pipwire as output, the PipeWire output doesn't work properly, it's unfinished/buggy. -
RE: windows 10 QT configuration / QSS?posted in Technical Help
@thats_a_movie
The new version 1.2.22 released now has an option for dark mode under the appearance settings, you can also configure each individual color on the interface. -
RE: Unable to remove albumposted in Technical Help
@silver-sun
That will also cause you to lose playlists, and possible also play counts and ratings unless it's saved to tags. -
RE: Add a Dark Modeposted in Feature Suggestions
The new version 1.2.22 released now has an option for dark mode under the appearance settings, you can also configure each individual color on the interface.
-
Version 1.2.22 releasedposted in Announcements
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
-
Version 1.2.21 releasedposted in Announcements
- 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 -
RE: Support for TAK (Tom’s lossless Audio Kompressor) audio filesposted in Feature Suggestions
tak is already supported by gst-libav, but TagLib doesn't support it so Strawberry won't read the tags.
-
RE: Volume HiRes flac on SB 1.2.19 Mac barely audibleposted in Technical Help
@dick
Thanks for sharing the solution, what was the fallback again setting set to? -
RE: Playlist view settings reset after upgrade to 1.1.3.posted in Technical Help
@Hoshiet
Change some columns, then go to Music / Quit, re-open Strawberry, are they then saved?
if not, please do a backtrace so we can see if it crashes:
https://wiki.strawberrymusicplayer.org/wiki/Backtrace
Or usecoredumpctl listand check if it crashed previously. -
Version 1.2.20 releasedposted in Announcements
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
macOS and Windows release is available on Patreon (https://www.patreon.com/jonaskvinge/posts/strawberry-1-2-161639853)
-
RE: Strawberry works, but then it doesn't. Gstreamer issue?posted in Technical Help
@FromClementine
Strawberry isn't supported/expected to work under WSL. -
RE: 1.2.19 - resetting previous played track historyposted in Comments & Feedback
@paul2berry
The played track history (clicking previous track button) will reset if you stop playback, or do you mean it's resetting while still playing?