Currently it is only possible for me to build for macOS 14 (Sonoma) and newer on the oldest still supported version of macOS.
But there seem to be a lot of users using older mac's that can't be upgraded. If there is a demand for it, I could try getting an older Intel based mac and make a legacy build that is compatible with older mac's, possibly back to macOS 10.15 Catalina, please report back if you need this.
Posts made by jonas
-
Support for older mac'sposted in General Discussion
-
RE: Lastfm api key suspended (https://www.last.fm/api/errorcodes #26)posted in Technical Help
@bunny
The API key has been rotated, so any release before 1.2.29 will no longer work with last.fm, unfortunately Fedora has still not upgraded. You can download and manually install the release from here in the meantime:
https://files.strawberrymusicplayer.org/strawberry-1.2.31-1.fc44.x86_64.rpm -
RE: spotify "track not found"posted in Technical Help
Open a terminal and run
gst-inspect-1.0 spotifyI can't find that Linux Mint (which is basically Ubuntu) has gst-plugins-rs or GStreamer Spotify Plugin at all, I checked http://packages.linuxmint.com/ and https://packages.ubuntu.com/
-
RE: Current status of ASIO and WASAPI Exclusiveposted in General Discussion
@KirstyA
1.2.31 is released now, contains stability fixes for ASIO on Windows. -
Version 1.2.31 releasedposted in Announcements
Bugfixes:
- Fixed shuffle skipping tracks and repeating tracks already played, when adding tracks, removing the current track, choosing a track, turning on shuffle while playing or repeating the playlist
- Fixed going back to the previous track changing the shuffle order
- Fixed album and grouping shuffle skipping albums or groupings when choosing a track
- Fixed inside album shuffle and album repeat not finding the next track on the same album after removing the current track
- Fixed track repeat playing the wrong track after removing the current track
- Fixed moving several tracks that are not next to each other to another playlist removing the wrong tracks from the source playlist
- Fixed undo right after startup removing the restored playlist
- Fixed undo after repopulating a dynamic playlist acting on the wrong tracks
- Fixed "play now" playing the wrong track when inserting tracks into an automatically sorted playlist
- Fixed tracks copied to another playlist, or added to the same playlist again, being shared between the playlists, which broke updating and saving the remaining tracks when one of them was removed
- Fixed OpenTidal cover provider search (API changed)
- Fixed songlyrics.com and letras.mus.br lyrics being blocked
- (Windows) Fixed unstable ASIO playback
- (Windows|MinGW-W64) Fixed ASIO device listing
Enhancements:
- Volume mute is now a separate state instead of setting the volume to zero, and is shown in the volume slider and on-screen display
- Use uchardet to detect the text encoding of CUE sheets and M3U and PLS playlists (#2336)
- Use existing src/apicredentials.h when building from source
- Improved detecting a dark palette and calculating the playlist alternating row color
- Added Ctrl+B shortcut for showing the sidebar
- Added a "Scan tracks" repeat mode which only plays a part of each track
- Added a credentials manager which stores the Subsonic password in the system keyring (libsecret, KWallet, GNOME Keyring, macOS Keychain or Windows Credential Manager)
- Added an option to disable notifications when the title of a radio stream changes
- Added options to show the album edition and audio quality in Qobuz search results, and the audio quality in Tidal search results
- Added Plex support
- Added Jellyfin support
- Added a bitrate setting for Spotify (96, 160 or 320 kbit/s)
- Show a warning in the Spotify settings when the GStreamer Spotify plugin is too old to play tracks (older than 0.14.4), and explain the possible causes when a Spotify track can't be played
- (macOS) Fixed alternating row colors being painted in the empty area below the playlist
- (Windows) Disabled fading when ASIO output is selected
Full Changelog: https://github.com/strawberrymusicplayer/strawberry/compare/1.2.30...1.2.31
Linux AppImage, macOS and Windows release is available on Patreon:
https://www.patreon.com/jonaskvinge/posts/strawberry-1-2-171274217 -
RE: gst-plugin-spotify has stopped functioning after the latest updateposted in Technical Help
The issue could also occur of you don't have a premium subscription.
-
RE: spotify "track not found"posted in Technical Help
@rat120
The issue could also occur if you don't have a premium subscription. -
RE: gst-plugin-spotify has stopped functioning after the latest updateposted in Technical Help
@kxfu
What version of gst-plugins-rs do you have?
The GStreamer Spotify plugin needs librespot 0.8 to play tracks, which is in version 0.14.4 and newer. -
RE: spotify "track not found"posted in Technical Help
@rat120
What version of gst-plugins-rs do you have?
The GStreamer Spotify plugin needs librespot 0.8 to play tracks, which is in version 0.14.4 and newer. -
RE: Getting really fed up of the Patreon aspect.posted in General Discussion
I've found an option I could change to make it easier to understand, now the options look like this:

Anyone who has purchased a single version, I'm happy to give a reduced price for subscription, or a few months free. Anyone who has a problem with the price, I can offer discounts. Send me a private message on Patreon instead of complaining in a public forum.
-
RE: Getting really fed up of the Patreon aspect.posted in General Discussion
@Raymo
On the link to each post, you have the option to either buy that specific single post (version of strawberry), or subscribe. Some users insist on not subscribing, so I enable the purchase option with each version, but for me it's desired to have more users support long-term than a single purchase, so I keep the subscription much lower than the price for each post. Unfortunately, the subscribe option is more hidden than the purchase option, this is not something I choose, and I can't change it, it's the way Patreon works.
Send me a private message on Patreon instead and I'm happy to give you a few months free as I have done for others. -
RE: Strawberry Scrobbling with ListenBrainz disconnectetposted in Technical Help
@Kendram
The API credentials for Listenbrainz have been rotated, so any release older than 1.2.29 will no longer work with Listenbrainz.
You can use the Ubuntu PPA (https://wiki.strawberrymusicplayer.org/wiki/Ubuntu_PPA) for the latest release, or the equivalent Ubuntu Noble package: https://github.com/strawberrymusicplayer/strawberry/releases/download/1.2.30/strawberry_1.2.30-noble_amd64.deb -
RE: MusicBrainz tag fetcher is not working?posted in Technical Help
@jigglypuff
Please try the latest release 1.2.30 as it has better error logging for the tag fetcher.
You can use the Ubuntu PPA (https://wiki.strawberrymusicplayer.org/wiki/Ubuntu_PPA), or the equivalent Ubuntu Noble package: https://github.com/strawberrymusicplayer/strawberry/releases/download/1.2.30/strawberry_1.2.30-noble_amd64.deb -
RE: MusicBrainz tag fetcher is not working?posted in Technical Help
@jigglypuff
What version are you running? -
RE: Reintegrate projectM Visualizerposted in Development
@sami1099
Only a few presets works, this is an underlying issue with projectM and EGL, not specific to Strawberry. -
Version 1.2.30 releasedposted in Announcements
- Fixed an out-of-bounds memory access in HMAC signing when using keys longer than the hash's block size, affecting request signing for Discogs and Musixmatch (#2309)
- Fixed the build failing when the tag fetcher (AcoustID) is disabled (#2310)
- Changed API credentials for Spotify for production use
Full Changelog: https://github.com/strawberrymusicplayer/strawberry/compare/1.2.29...1.2.30
Linux AppImage, macOS and Windows release is available on Patreon:
https://www.patreon.com/jonaskvinge/posts/strawberry-1-2-169175001 -
RE: When building from source, use the official strawberry-*.tar.xz, not the auto-generated .tar.gz or .zipposted in Development
@tebriel
Do you have a better suggestion? The only other alternative as far as I can see is to have every user create their own, and that would cause hassle for a lot of users.It's not very secret, but it leaves them off the git repository, and they are obfuscated in the tar.xz, not directly in clear-text like before. This makes it more unlikely that other projects that fork of strawberry continue to use the same API credentials.
The tar.xz creation is automated through GitHub CI and attached to the release, the whole process is in the open. It's possible to compare the sha256 from the github actions job run log to the actual sha256 in the release on GitHub. There are plenty of projects that manually create and upload the source-code tarball. And I hope that Linux distros have learned from the xz backdoor and have better security to scan the code for security issues. AI has also come a long way since then.
-
RE: gst-plugin-spotify has stopped functioning after the latest updateposted in Technical Help
I realize that the new API credentials I created is in development mode, apparently it has some limitations like rate limiting and maximum number users, so I'll need to switch back to using the old.

-
RE: gst-plugin-spotify has stopped functioning after the latest updateposted in Technical Help
@jasmint
If you build from git source you need to provide API credentials manually in the settings, you can do this here here: https://developer.spotify.com/dashboard (Redirect URI need to be set to https://oauth.strawberrymusicplayer.org/), Apply settings, then login again