Install SMPlayer using a snap, flatpak or appimage package

The snap, flatpak and appimage formats allow applications to run on most Linux distributions.

All three packages include SMPlayer, skins, icon themes, translations, the YouTube browser, mpv, mplayer and all required libraries.

This section will explain how to install SMPlayer using any of those formats.

SnapSnap package

First be sure the command snap is installed on your system. Some Linux distros include it by default but some don't. You can get detailed information about how to install and set up snap for your distro at https://snapcraft.io/docs/installing-snapd.

Once snap is installed, you can install SMPlayer with this command:

sudo snap install smplayer
That would download and install SMPlayer. After installation SMPlayer should be in the Applications menu. You can also run it from command line with this command:
/snap/bin/smplayer
Or:
snap run smplayer

SMPlayer runs on a sandbox, with restricted permissions and sometimes you may need to give it more permissions. For example in order to play files from external drives you may need to run this command:

sudo snap connect smplayer:removable-media
In order to get sound on Ubuntu 16.04 you may need to run this command:
sudo snap connect smplayer:alsa

Get it from the Snap Store

FlatpakFlatpak package

First be sure the command flatpak is installed on your system. You can get detailed information about how to install and set up flatpak for your distro at https://flatpak.org/setup.

Once flatpak is installed, download the smplayer*.flatpak package and install it with this command:

sudo flatpak install smplayer*.flatpak
After installation SMPlayer should be in the Applications menu. You can also run it from command line with this command:
flatpak run info.smplayer.SMPlayer

AppimageAppimage package

The Appimage package is probably the easiest and fastest way to test SMPlayer on your system. Just download the SMPlayer*.Appimage file, make it executable and run it. No installation needed. More info about the Appimage format at https://appimage.org.

You can make the file executable from a terminal with this command:

chmod a+x SMPlayer*.Appimage

Desktop integration

In order to get desktop integration for Appimage applications you may need to install an application like AppImageLauncher.
More info.