7 Best Audio and Video Players for Gnome Desktop

To take a break from our everyday routines, most unwind by watching movies, and TV shows, listening to music, and indulging in other forms of entertainment. Aside from that, videos can be utilized for business information sharing, product advertisements, and a variety of other tasks in which digital media is at the center of business marketing.

There are quite a number of video and audio players. They provide features like subtitle synchronization, support for a variety of video formats, and the ability to play YouTube videos directly without advertisements.

In this tutorial, we will cover the best audio and video players available for the gnome desktop environment in Linux.

1. VLC Media Player

VLC is the most widely used multimedia player on all platforms. It supports a wide variety of file formats and codecs, as well as the ability to customize the appearance.

Furthermore, users can expand the functionality by utilizing accessible extensions. Users can also record their screens while using VLC.

VLC Video Player for Linux
VLC Video Player for Linux

To install VLC on Linux, use the following appropriate command for your specific Linux distribution.

sudo apt install vlc         [On Debian, Ubuntu and Mint]
sudo yum install vlc         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/vlc  [On Gentoo Linux]
sudo apk add vlc             [On Alpine Linux]
sudo pacman -S vlc           [On Arch Linux]
sudo zypper install vlc      [On OpenSUSE]    
sudo pkg install vlc         [On FreeBSD]

2. GNOME Videos

GNOME Videos (previously totem) is the default video player for the gnome desktop environment. It supports a variety of file formats. It allows you to take a screenshot while watching a video and supports plugins for additional functionality.

Gnome Videos for Linux
Gnome Videos for Linux

It is a pretty simple video player, with all the essential functions. Because it’s a GNOME desktop video player, it’s installed by default.

To install GNOME Videos on Linux, use the following appropriate command for your specific Linux distribution.

sudo apt install totem         [On Debian, Ubuntu and Mint]
sudo yum install totem         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/totem  [On Gentoo Linux]
sudo apk add totem             [On Alpine Linux]
sudo pacman -S totem           [On Arch Linux]
sudo zypper install totem      [On OpenSUSE]    
sudo pkg install totem         [On FreeBSD]

3. Haruna Video Player

Haruna Video Players is a modern open-source Qt video player that has built-in support for youtube-dl, which allows users to watch YouTube videos directly using the URL.

Users can also capture video screenshots, control the playback speed, and attach external subtitles. It comes with various interface settings that allow you to choose different color themes and styles for the graphical user interface.

Haruna Video Player
Haruna Video Player

Unfortunately, Haruna is only available to install using the flatpak package.

flatpak install flathub org.kde.haruna
flatpak run org.kde.haruna

4. SMPlayer

SMPlayer is an open-source video player for Linux that has built-in codecs to play practically any video or audio file. You can play any media file format without having to install additional codec packs.

SMPlayer also remembers the settings of all the files you play. So you can always resume watching your videos from where you left off.

SMPlayer - Free Media Player for Linux
SMPlayer – Free Media Player for Linux

To install SMPlayer on Linux, use the following appropriate command for your specific Linux distribution.

sudo apt install smplayer         [On Debian, Ubuntu and Mint]
sudo yum install smplayer         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/smplayer  [On Gentoo Linux]
sudo apk add smplayer             [On Alpine Linux]
sudo pacman -S smplayer           [On Arch Linux]
sudo zypper install smplayer      [On OpenSUSE]    
sudo pkg install smplayer         [On FreeBSD]

5. Mplayer

MPlayer is an open-source command-line video player that supports a variety of video file types as well as subtitle files. It is one of the oldest media players for Linux. You have to use the terminal to watch a video. It’s a cross-platform application that works with a variety of output drivers.

To install Mplayer on Linux, use the following appropriate command for your specific Linux distribution.

sudo apt install mplayer mplayer-gui     [On Debian, Ubuntu and Mint]
sudo yum install mplayer mplayer-gui     [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a media-video/mplayer       [On Gentoo Linux]
sudo pacman -S mplayer                   [On Arch Linux]
sudo zypper install mplayer              [On OpenSUSE]    

6. XBMC (Kodi Media Player)

Kodi Media Player, formerly known as Xbox Media Player, is an open-source media player for playing video and audio files from the internet as well as local media storage.

Kodi is becoming increasingly popular as its customized components are used as a framework in a variety of smart TVs, network-connected media players, and set-top boxes It offers streaming plugins, screensavers, and a variety of video/audio formats to its users.

Kodi Media Player for Linux
Kodi Media Player for Linux

To install Kodi on Linux, use the following appropriate command for your specific Linux distribution.

sudo apt install kodi         [On Debian, Ubuntu and Mint]
sudo yum install kodi         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/kodi  [On Gentoo Linux]
sudo apk add kodi             [On Alpine Linux]
sudo pacman -S kodi           [On Arch Linux]
sudo zypper install kodi      [On OpenSUSE]    
sudo pkg install kodi         [On FreeBSD]

7. MPV Player

MPV is an open-source video player that comes with a user-friendly GUI as well as a command-line tool. It offers high-quality video output via video scaling.

This cross-platform program comes with built-in video codecs and can play YouTube videos from the command line. Aside from that, it has all of the standard functionality found in any other video player.

MPV - Media Player for Linux
MPV – Media Player for Linux

To install MPV on Linux, use the following appropriate command for your specific Linux distribution.

sudo apt install mpv         [On Debian, Ubuntu and Mint]
sudo yum install mpv         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/mpv  [On Gentoo Linux]
sudo apk add mpv             [On Alpine Linux]
sudo pacman -S mpv           [On Arch Linux]
sudo zypper install mpv      [On OpenSUSE]    
sudo pkg install mpv         [On FreeBSD]

We have covered the top video players available. Feel free to install any of these video players on your Linux PC