How to Install Strawberry on Fedora 44

Last updated Saturday, May 16, 2026 9:51 pm Joshua James 5 min read

A music library full of FLAC albums, tagged compilations, and long playlists gets messy fast, and Strawberry is one of the better Linux players for keeping that under control. You can install Strawberry on Fedora from Fedora’s repositories or from Flathub when you want a desktop player focused on local collections, smart playlists, tag editing, Last.fm and ListenBrainz scrobbling, and Subsonic-compatible streaming.

For most Fedora desktops, the DNF package is the right place to start because it stays inside normal system updates and uses Fedora’s package metadata. Choose the Flatpak build when you already manage desktop apps through Flathub or want Strawberry’s app profile and runtime managed separately from Fedora packages.

Install Strawberry on Fedora

Strawberry is available as the strawberry package in Fedora’s repositories, and Flathub publishes the org.strawberrymusicplayer.strawberry app. If the upstream download page has not published a direct RPM for your Fedora release, use DNF or Flatpak instead of installing a mismatched RPM from another release. The DNF and Flatpak methods here have clearer update and removal ownership on a normal Fedora desktop.

Choose a Strawberry install method

Start with DNF unless you specifically prefer Flathub packaging. Flathub flags Strawberry as potentially unsafe, and the app needs audio, network, device, and music-folder access, so treat Flatpak as a packaging and update choice rather than a strict security boundary.

MethodSource or ChannelUpdate BehaviorBest ForTrade-offs
DNFFedora repositoriesWith normal Fedora package updatesMost Fedora Workstation usersVersion follows Fedora’s package stream
FlatpakFlathubWith Flatpak app and runtime updatesUsers who already manage desktop apps through FlathubUses a separate app profile and Flatpak runtime

Pick one method unless you deliberately want both builds. DNF and Flatpak installs can coexist, but they keep separate app profiles and update through different managers.

Update Fedora before installing Strawberry

Refresh package metadata and apply pending updates first so Strawberry resolves from current Fedora repositories:

sudo dnf upgrade --refresh

These commands use sudo for tasks that need root privileges. If your account is not in the sudoers file yet, follow the guide on how to add a user to sudoers on Fedora.

Install Strawberry with DNF

Install the Fedora package with DNF. Fedora’s package exports a desktop launcher and file associations, so Strawberry appears in Activities after the transaction finishes. For broader package-manager examples, see the DNF5 install command guide for Fedora.

sudo dnf install strawberry

Verify that Fedora installed Strawberry correctly. The version and Fedora suffix can differ after repository updates.

rpm -q strawberry
strawberry-1.2.19-1.fc44.x86_64

Install Strawberry with Flatpak

Use the Flatpak build when you want Strawberry from Flathub with a separate app runtime. Fedora Workstation normally includes Flatpak, but Flathub is still opt-in on a fresh system.

sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

No output usually means the Flathub remote is ready. These commands keep the Flatpak install at system scope so the install, update, and removal steps stay consistent.

sudo flatpak install flathub org.strawberrymusicplayer.strawberry

After the install finishes, confirm that the Flatpak app ref is present:

flatpak info --show-ref org.strawberrymusicplayer.strawberry
app/org.strawberrymusicplayer.strawberry/x86_64/stable

Launch Strawberry on Fedora

After installation, you can open Strawberry from a terminal or directly from Fedora Activities.

Launch Strawberry from the terminal

Search for Terminal in Activities if you want a shell, then use the command that matches your install method:

strawberry

For the Flatpak build, run:

flatpak run org.strawberrymusicplayer.strawberry

Launch Strawberry from Fedora Activities

Open Activities, search for Strawberry, then launch it from the search results or the application grid.

  1. Open Activities.
  2. Type Strawberry in the search bar.
  3. Click the Strawberry icon to start the player.

Set Up Strawberry Music Libraries on Fedora

Start by adding the folder that contains your albums, usually ~/Music on a Fedora desktop. Strawberry is built for local collections, so its strongest features appear after it scans your music folders: tag editing, album art lookup, smart playlists, ratings, and queue management.

The Flatpak build already has access to the normal music folder and common removable-media paths such as /media, /mnt, and /run/media. If your library lives somewhere else, move or mount the music under one of those paths first so Strawberry can scan it without broad extra permissions.

Update Strawberry on Fedora

Update Strawberry with DNF

Check that the Fedora package is installed before running an app-specific update:

rpm -q strawberry

Update only Strawberry with DNF:

sudo dnf upgrade strawberry

If you prefer to update everything on the system at the same time, run sudo dnf upgrade --refresh instead.

Update the Strawberry Flatpak build

For the system-scope Flatpak install, update Strawberry with Flatpak:

sudo flatpak update org.strawberrymusicplayer.strawberry

Remove Strawberry from Fedora

Use the removal command that matches the way you installed Strawberry.

Remove the Strawberry DNF package

The Fedora package removes cleanly with DNF:

sudo dnf remove strawberry

Confirm that the package is gone:

rpm -q strawberry
package strawberry is not installed

Remove the Strawberry Flatpak build

Remove the system-scope Flatpak app without deleting your per-user Strawberry profile:

sudo flatpak uninstall org.strawberrymusicplayer.strawberry

Verify that the Flatpak app is no longer installed at system scope:

flatpak list --system --app --columns=application | grep -Fx org.strawberrymusicplayer.strawberry || echo "Strawberry Flatpak is not installed"
Strawberry Flatpak is not installed

Remove Strawberry user data on Fedora

Removing these directories permanently deletes Strawberry preferences, playlists, cache files, and local library metadata for the current user. Export or back up playlists and settings first, and keep these paths if you plan to reinstall the player later.

Check which Strawberry data paths exist before deleting anything:

for path in "$HOME/.config/strawberry" "$HOME/.cache/strawberry" "$HOME/.local/share/strawberry" "$HOME/.var/app/org.strawberrymusicplayer.strawberry"; do
  [ -e "$path" ] && printf '%s\n' "$path"
done

No output means Strawberry has no matching data paths for your account. To remove the DNF profile, cache, local library metadata, and Flatpak app profile for the current user, delete the checked paths:

rm -rf "$HOME/.config/strawberry" "$HOME/.cache/strawberry" "$HOME/.local/share/strawberry" "$HOME/.var/app/org.strawberrymusicplayer.strawberry"

Run the same check again. No output means the local Strawberry data paths are gone for the current user:

for path in "$HOME/.config/strawberry" "$HOME/.cache/strawberry" "$HOME/.local/share/strawberry" "$HOME/.var/app/org.strawberrymusicplayer.strawberry"; do
  [ -e "$path" ] && printf '%s\n' "$path"
done

Troubleshoot Strawberry on Fedora

Most Strawberry problems on Fedora come from missing codecs or from the local audio session, not from the package install itself. Start with the symptom that matches what the player is doing.

Fix missing codecs in Strawberry on Fedora

If Strawberry opens but certain files fail to play, launch it from a terminal first so you can see the actual GStreamer error.

strawberry

For the Flatpak build, use:

flatpak run org.strawberrymusicplayer.strawberry

A missing codec usually looks like this:

GStreamer error: Your GStreamer installation is missing a plug-in.
Could not determine type of stream

Install Fedora’s extra free GStreamer codec packages first:

sudo dnf install gstreamer1-plugins-bad-free gstreamer1-plugins-ugly-free

If DNF reports those packages are already installed and the same file still fails, install RPM Fusion on Fedora for codecs Fedora does not ship by default, then retest the file in Strawberry.

For the Flatpak build, update Strawberry with sudo flatpak update org.strawberrymusicplayer.strawberry before adding host codec packages. Flatpak apps use their own runtime, so host-side GStreamer packages do not always change Flatpak playback behavior.

Fix no audio output in Strawberry on Fedora

Run the next checks inside the same desktop session that launched Strawberry. A separate remote shell can report inactive user audio services even when the local desktop is fine.

systemctl --user is-active pipewire pipewire-pulse wireplumber
active
active
active

If one of those services is not active in your desktop session, restart PipeWire, its PulseAudio compatibility service, and WirePlumber:

systemctl --user restart pipewire pipewire-pulse wireplumber

Then verify that the user audio services came back cleanly:

systemctl --user is-active pipewire pipewire-pulse wireplumber
active
active
active

Conclusion

Strawberry is installed on Fedora through either the Fedora package or the Flatpak build, with update and removal paths separated by method. If playback still depends on formats Fedora leaves out, install RPM Fusion on Fedora for broader codec coverage, or compare other music players by learning how to install SMPlayer on Fedora and install Exaile on Fedora.

Follow LinuxCapable

Want more LinuxCapable guides in Google?

Add LinuxCapable as a preferred source so Google can show more of our fresh Linux tutorials in Top Stories and From your sources when relevant.

Add LinuxCapable as a preferred source on Google
Search LinuxCapable

Need another guide?

Search LinuxCapable for package installs, commands, troubleshooting, and follow-up guides related to what you just read.

Found this guide useful?

Support LinuxCapable to keep tutorials free and up to date.

Buy me a coffeeBuy me a coffee
Before commenting, please review our Comments Policy.
Formatting tips for your comment

You can use basic HTML to format your comment. Useful tags currently allowed in published comments:

You type Result
<code>command</code> command
<strong>bold</strong> bold
<em>italic</em> italic
<blockquote>quote</blockquote> quote block

Got a Question or Feedback?

We read and reply to every comment - let us know how we can help or improve this guide.

Let us know you are human: