How to Run Foobar2000 on Linux with Wine

Foobar2000 can run on Linux through Wine. The Foobar2000 site lists a Windows download and confirms that its Windows version works on Linux with Wine. Install Wine from your distribution, download the installer from the official site, and launch it with Wine. This avoids relying on old setup instructions or unverified repackaged builds.

Foobar2000’s Windows download page shown in a Linux browser
Choose the Windows installer from the official Foobar2000 site. Page details can change.

Before you start

You need a Linux desktop, an internet connection, and a working sound output. On most Intel or AMD 64-bit PCs, choose the 64-bit Windows installer. The official download page lists the available Windows builds. Wine package names and setup steps vary by distribution, so use your distro’s software manager or follow the WineHQ download guide for your Linux version.

Install Foobar2000 with Wine

1. Install Wine from your distribution

Install the Wine package recommended by your Linux distribution, then open a terminal and check that the command is available:

wine --version

If your system does not recognize the command, finish the distro-specific Wine setup before continuing. For Arch Linux, the ArchWiki Wine guide explains the available package options. The package transaction and names shown by a package manager differ across distributions.

Linux terminal displaying a Wine package installation transaction
Wine installation screens vary by distro; install the package from your distribution’s recommended source.

2. Download the official Windows installer

Open the Foobar2000 for Windows download page and save the current stable installer. Avoid old direct-download links from tutorials, since Foobar2000 releases change. For a predictable terminal command, rename the downloaded file to foobar2000-setup.exe and place it in your Downloads folder.

Foobar2000 setup executable selected in the Linux Downloads folder
Keep the downloaded installer in Downloads, or use its actual location and filename in the next command.

3. Start the installer with Wine

In a terminal, move to Downloads and run the installer. If you kept its original filename, replace the example filename below with that name.

cd "$HOME/Downloads"
wine ./foobar2000-setup.exe

Wine may initialize its default Windows environment the first time you run it. Let that finish, then follow the Foobar2000 setup prompts. Choose the standard installation for the usual setup. If the installer offers a portable option, choose it only if you want the program’s settings stored beside its files and have write access to that folder.

Linux terminal ready to launch the Foobar2000 installer through Wine
Run the Windows installer with Wine from the directory where you saved it.
Foobar2000 installer offering standard and portable installation types
The installer’s portable option is useful when you want the app’s data kept with its program folder.

4. Launch Foobar2000

When setup finishes, look for Foobar2000 in your desktop’s application menu, sometimes under Wine. If you selected a portable install, open the folder you chose and run its Foobar2000 executable with Wine. The exact location depends on the install type and folder you selected. The first launch may take a moment while Wine completes setup.

Foobar2000 player window open on a Linux desktop
The Foobar2000 player window is what you should see after launching the installed app.

Add your music and confirm playback

To populate the library, open File > Preferences > Media Library, choose Add, and select the Linux folder that contains your music. Let Foobar2000 scan it. You can add a different folder later or remove one that you no longer want monitored. If you only want to play a few tracks without indexing a library, use the app’s file or folder open command instead.

Foobar2000 Media Library preferences with a Music folder added
Add the Linux music directory under Preferences → Media Library.

Play a track to confirm the setup. If the player is silent, check that Linux is using the expected output device and that the system volume is up. Also check the per-app volume in your desktop’s Sound settings, then open Foobar2000’s playback output preferences and select the default output device if needed.

Linux Sound settings showing speaker output and Foobar2000 app volume
Check both the selected speaker output and Foobar2000’s application volume when audio is missing.

Troubleshooting common problems

  • The installer does not open: confirm Wine is installed with wine --version, make sure the download completed, and launch the file from its containing folder. Running the command in a terminal can reveal an error that a desktop shortcut hides.
  • Your music folder is empty: check that you selected the real Linux folder and that your account can read it. Add the folder again in Media Library if you moved the files after the initial scan.
  • Foobar2000 opens but has no sound: test another Linux app, verify the system output and app volume, then restart Foobar2000 after changing the output device.
  • A component causes a crash: third-party Windows components may not behave the same under Wine. Update or temporarily remove add-ons one at a time; Foobar2000’s official FAQ recommends isolating problematic components.

Why this guide uses the official installer

Older guides may point to Snap or AUR builds. These are community-managed packaging routes, not native Foobar2000 Linux releases; the Arch User Repository documentation explains that AUR build files are user-contributed. On February 24, 2026, Foobar2000 cautioned against unofficial Linux repacks that combine older Wine and player builds and recommended downloading the app directly and using Wine from your distribution. That advisory does not establish that every community package is unsafe, but it explains why the direct route is documented here. Read the Foobar2000 compatibility notice before choosing a third-party package.

Leave a Comment

How to Record Speaker Output on Linux with Audacity

How to Record Speaker Output on Linux with Audacity

Capture Linux desktop audio in Audacity by routing its recording stream to your output device’s monitor source. Follow PulseAudio and PipeWire steps, export tips, and fixes for silent tracks.

How to Use Dropbox on Linux: Install and Sync Your Files

How to Use Dropbox on Linux: Install and Sync Your Files

Install Dropbox on Linux from the official package, sign in, sync a local folder, manage selective sync, and check status from the command line.

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

Install Inkscape from your Linux distribution’s repositories, the Ubuntu stable PPA, Snap, or Flathub, with current commands and notes for choosing a package source.

How to Find and Remove Duplicate Files on Linux With FSlint

How to Find and Remove Duplicate Files on Linux With FSlint

Use FSlint to scan selected Linux folders, review duplicate groups, and safely delete redundant files or learn when hard-link merging is appropriate.

How to Install SABnzbd on Linux and Configure It

How to Install SABnzbd on Linux and Configure It

Install SABnzbd on Ubuntu or Debian, or run it in Docker on another Linux host. Then open the web interface and configure your provider and download folders.

How to Install the Paper GTK Theme on Linux

How to Install the Paper GTK Theme on Linux

Install the Paper GTK theme from supported Linux repositories, enable it for GTK apps in GNOME Tweaks, and see what the legacy theme can and cannot change.

How to Install and Set Up Plex on OpenMediaVault with Compose

How to Install and Set Up Plex on OpenMediaVault with Compose

The old OpenMediaVault Plex plugin is archived. Set up Plex on OMV 8 with OMV-Extras, the Compose plugin, persistent storage, and Plex’s official container.

How to Clean and Speed Up Ubuntu Safely

How to Clean and Speed Up Ubuntu Safely

Clean and speed up Ubuntu with safe APT cleanup, storage checks, and startup controls that help free space and troubleshoot a sluggish desktop.

How to Install the Hiri Email Client on Linux

How to Install the Hiri Email Client on Linux

Install Hiri on Linux with its Snap package or official tarball, add a desktop launcher, and check supported accounts plus a warning about Hiri’s old Snap release.

How to Get System Specifications for a Linux PC

How to Get System Specifications for a Linux PC

Use Fastfetch and built-in Linux commands to check your distro, kernel, CPU, memory, graphics, storage, and connected devices, then save a clear report.