How to Install SMPlayer on Fedora 39/38/37 Linux

SMPlayer is a versatile, feature-rich, user-friendly media player for Linux, Windows, and macOS systems. Built on the powerful MPlayer and MPV engines, SMPlayer offers an intuitive interface and support for a wide range of video and audio formats. Its extensive customization options and additional features make it popular among users seeking a reliable and flexible multimedia player.

Key features of SMPlayer include:

  • Cross-platform support: Available for Linux, Windows, and macOS.
  • Wide range of supported formats: Supports virtually all video and audio formats without requiring external codecs.
  • Customizable interface: Offers a variety of skins and icon themes, allowing users to personalize the player’s appearance.
  • Subtitle support: Downloads and synchronizes subtitles from, providing seamless subtitle integration for your media files.
  • Playback speed control: Allows users to adjust the playback speed for optimal viewing or listening experience.
  • Advanced audio and video filters: Offers an assortment of filters to enhance video and audio quality.
  • YouTube integration: Allows video streaming and playback directly within the application.
  • Playlist and chapter support: Facilitates easy navigation through media files and seamless playback of multiple files.
  • Multilingual support: Available in more than 30 languages, catering to a global user base.

Whether you’re a casual media consumer or a power user looking for advanced features, SMPlayer is an excellent choice. This guide will demonstrate how to install SMPlayer on Fedora Linux using the command line terminal, utilizing the latest version from the RPM Fusion free repository or the Flatpak package manager with the Flathub repository.

Method 1: Install SMPlayer with RPM Fusion

Step 1: Enable RPM Fusion Repositories

RPM Fusion offers a free and non-free repository for Fedora users. The free repository includes open-source software, while the non-free repository includes proprietary software. To enable both repositories, run the following command:

sudo dnf install$(rpm -E %fedora).noarch.rpm$(rpm -E %fedora).noarch.rpm

This command downloads and installs your Fedora version’s RPM Fusion repository configuration files.

Step 2: Install SMPlayer

With the RPM Fusion repositories enabled, install SMPlayer by running:

sudo dnf install smplayer

This command installs SMPlayer and its dependencies from the RPM Fusion repository.

Method 2: Install SMPlayer with Flatpak and Flathub

Step 1: Install Flatpak

First, make sure you have Flatpak installed on your Fedora system. If you don’t, install it using the following command:

sudo dnf install flatpak

Step 2: Add Flathub Repository

To add the Flathub repository, which hosts the SMPlayer Flatpak package, run:

flatpak remote-add --if-not-exists flathub

This command ensures the Flathub repository is only added if it hasn’t been added.

Step 3: Install SMPlayer

Install SMPlayer using Flatpak by executing:

flatpak install flathub io.smplayer.SMPlayer

This command installs the SMPlayer Flatpak package from the Flathub repository.

If you have issues due to Flathub not being activated, run the following command to fix it:

flatpak remote-modify --enable flathub

How to Launch SMPlayer

You can launch SMPlayer from the application menu or by running the following command in the terminal:


For the Flatpak installation, use this command instead:

flatpak run io.smplayer.SMPlayer

Example of SMPlayer application icon on Fedora Linux:

First Time Using SMPlayer on Fedora Linux

This section will provide tips and suggestions for first-time users of SMPlayer on Fedora Linux. We’ve organized the information into categories to help you navigate the customization options, general usage tips, and more.


  • Interface: Customize the appearance of SMPlayer by selecting a skin and icon theme under Options > Preferences > Interface.
  • Subtitle appearance: Adjust the font, size, and color of subtitles under Options > Preferences > Subtitles.
  • Audio and video settings: Fine-tune audio and video playback settings, such as output drivers and synchronization, under Options > Preferences > Audio and Video.

General Usage Tips

  • Open files: Open media files by clicking on the “Open” button in the main toolbar or by dragging and dropping files onto the SMPlayer window.
  • Playlist management: Create and manage playlists by clicking on the “Playlist” button in the main toolbar or pressing Ctrl+L.
  • Subtitle synchronization: Synchronize subtitles with the video by pressing the “+” or “-” keys to adjust the delay, or use the synchronization options under Options > Subtitles.
  • Aspect ratio: Change the aspect ratio of the video by right-clicking on the video and selecting Video > Aspect Ratio, or press the “A” key.
  • Volume control: Adjust the volume by moving the slider in the main toolbar, using the mouse scroll wheel, or pressing the “9” and “0” keys.
  • Mute audio: Mute or unmute the audio by clicking on the “Mute” button in the main toolbar or pressing the “M” key.

First-Time User Tips

  • Keyboard shortcuts: Familiarize yourself with the available keyboard shortcuts under Options > Keyboard and mouse. Keyboard shortcuts can significantly improve your user experience by speeding up navigation and playback control.
  • YouTube integration: Play YouTube videos directly in SMPlayer by opening a video URL or using the built-in YouTube browser (Media > Open YouTube video…).
  • Advanced filters: Enhance the video and audio quality by applying filters under Options > Filters. You can adjust settings like brightness, contrast, and equalizer levels.

By exploring these tips and customizations, first-time users can quickly become comfortable with SMPlayer and tailor the application to their preferences. SMPlayer offers a wide range of features and options, ensuring an enjoyable and versatile media playback experience on Fedora Linux.

Example of SMPlayer on Fedora Linux desktop:

How to Update SMPlayer on Fedora

For RPM Fusion Installation

To update SMPlayer installed via RPM Fusion, run:

sudo dnf update smplayer

For Flatpak Installation

To update SMPlayer installed via Flatpak, run:

flatpak update io.smplayer.SMPlayer

How to Remove SMPlayer on Fedora

For RPM Fusion Installation

To remove SMPlayer installed via RPM Fusion, execute the following command:

sudo dnf remove smplayer

For Flatpak Installation

To remove SMPlayer installed via Flatpak, run:

flatpak uninstall io.smplayer.SMPlayer


This guide covered two methods for installing SMPlayer on Fedora Linux using RPM Fusion and Flatpak with Flathub. We also provided tips for first-time users, additional advice, and instructions for updating and removing SMPlayer on Fedora. With SMPlayer installed on your Fedora system, you can now enjoy a versatile, feature-rich media player capable of handling a wide range of video and audio formats.

Additional Resources and Relevant Links

  • SMPlayer Official Website: Visit the official website for SMPlayer to learn more about its features, read the latest news, and access the user manual.
  • SMPlayer Source Code: Explore the SMPlayer source code on GitHub to understand its development process or contribute to the project.
  • RPM Fusion: Visit the RPM Fusion website to learn more about the repository, its goals, and its software packages.
  • Flatpak: Learn more about Flatpak, an app distribution method for Linux that allows users to install applications in a sandboxed environment.
  • Flathub: Discover Flathub, a repository hosting Flatpak applications, and explore the wide range of applications available for installation.
  • Fedora Linux Official Website: Visit the Fedora Linux official website for more information on the distribution, community, and available resources.

Share to...