:strawberry: Strawberry Music Player
Strawberry is a music player and music collection organizer , originally forked from Clementine in 2018.
It’s written in C++ using the Qt framework , designed for audiophiles and music collectors .
:globe_with_meridians: Resources
:warning: Opening an Issue
Before creating a new GitHub issue:
Read the FAQ .
Search existing issues to avoid duplicates. If one already exists, comment there with any additional information.
Use the forum for technical problems, discussions or feature suggestions — it’s better suited for back-and-forth conversation.
Feature requests are not accepted on GitHub. Issues created for feature requests will be closed. You can still discuss ideas on the forum.
Flatpak users: We do not maintain the Flatpak package. Report Flatpak-specific issues via Flatpak support .
:moneybag: Sponsoring
Strawberry is free software released under the GPL .
If you enjoy using it, please consider supporting development through sponsorship or donation.
Sponsorship options:
Patreon
GitHub
Ko-fi
PayPal
Supporting open-source developers helps ensure continued maintenance and improvements.
:white_check_mark: Features
Play and organize your music collection
Support for WAV, FLAC, Ogg FLAC, WavPack, Ogg Vorbis, Opus, Ogg Speex, MPC, TrueAudio, AIFF, MP4/AAC, ALAC, MP3, ASF, Monkey’s Audio, and DSD (DSF/DSDIFF)
Bit-perfect playback on Linux
MPRIS2 / D-Bus remote control on Linux
Native desktop notifications
Advanced playlist management
Smart and dynamic playlists
Audio analyzer, equalizer, moodbar, and waveform seek bar
Volume normalization with ReplayGain and EBU R128 loudness analysis
Editing tags, and fetching missing tags via acoustic fingerprinting using AcoustID and MusicBrainz
Album cover art from: Last.fm , MusicBrainz , Discogs , Musixmatch , Deezer , Tidal , Qobuz , Spotify
Lyrics from: Genius , Musixmatch , lyrics.ovh , songlyrics , azlyrics , elyrics , letras and lrclib.net
Audio format conversion (transcoding) to MP3, AAC, FLAC, Ogg Vorbis, Opus, Speex, WavPack, and ASF
Music transfer to USB, MTP and iPod devices
Scrobbling to Last.fm , ListenBrainz , and Subsonic
Global keyboard shortcuts (Linux, macOS, and Windows)
Discord Rich Presence
Audio CD playback
Internet radio from Radio Paradise , SomaFM , Radio Browser , and custom streams
Streaming from Subsonic-compatible servers
Unofficial Tidal, Spotify, and Qobuz integration
:white_check_mark: Tested on Linux , OpenBSD , FreeBSD , macOS , and Windows .
Note: macOS and Windows releases are currently available to sponsors only .
A monthly sponsorship via Patreon grants direct access to new releases.
:gear: Requirements
To build Strawberry from source, you’ll need:
Dependencies:
Dependencies for optional features:
Also install GStreamer plugins base , good , and optionally bad , ugly and libav for full codec support.
:wrench: Build from Source
Get the code:
bash 复制
git clone --recursive https://github.com/strawberrymusicplayer/strawberryBuild and install:
bash 复制
cd strawberry
cmake -S . -B build
cmake --build build --parallel $(nproc )
sudo cmake --install buildFor building on Windows with Visual Studio 2022/2026, see: :point_right: https://github.com/strawberrymusicplayer/strawberry-msvc-build-tools
:package: Packaging status