SMPlayer is a
cross-platform
Within computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several Computing platform, computing platforms. Some ...
graphical front-end for
MPlayer
MPlayer is a free and open-source media player software application. It is available for Linux, OS X and Microsoft Windows. Versions for OS/2, Syllable Desktop, Syllable, AmigaOS, MorphOS and AROS Research Operating System are also available. A ...
and
mpv and forks of Mplayer using
GUI widget
A graphical widget (also graphical control element or control) in a graphical user interface is an element of interaction, such as a button or a scroll bar. Controls are software components that a computer user interacts with through direct m ...
s offered by
Qt. SMPlayer is
free and open-source software
Free and open-source software (FOSS) is software available under a license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term encompassing free ...
subject to the terms of the
GNU General Public License
The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first ...
version 2 or later.
SMplayer has been localized in more than 30 languages.
Features
Some of the features of SMPlayer are: holding a memory of the time position of each file it has played,
audio
Audio most commonly refers to sound, as it is transmitted in signal form. It may also refer to:
Sound
*Audio signal, an electrical representation of sound
*Audio frequency, a frequency in the audio spectrum
*Digital audio, representation of sound ...
/
video filters and
equalizer, variable speed playback (it also allows for frame-by-frame playback, forwards or backwards), configurable subtitles with Internet fetch, YouTube & Radio & TV support with playback of up to
4K resolution
4K resolution refers to a horizontal display resolution of approximately 4,000 pixels. Digital television and digital cinematography commonly use several different 4K resolutions. In television and consumer media, 38402160 (4K UHD) with a 16:9 asp ...
at 60 fps, skinnable user interface, automatic support for
EDL files, and Chromecast support (requires
Google Chrome
Google Chrome is a web browser developed by Google. It was first released in 2008 for Microsoft Windows, built with free software components from Apple WebKit and Mozilla Firefox. Versions were later released for Linux, macOS, iOS, iPadOS, an ...
or
Chromium
Chromium is a chemical element; it has Symbol (chemistry), symbol Cr and atomic number 24. It is the first element in Group 6 element, group 6. It is a steely-grey, Luster (mineralogy), lustrous, hard, and brittle transition metal.
Chromium ...
and the "webfs" package.)
Packages

SMPlayer is built with Qt and is based on MPlayer. This makes it quite portable, since MPlayer and Qt are already available on all major operating systems. On the operating systems on which SMPlayer has not yet been ported to, it is likely possible to run the application through
binary compatibility with another Unix or Linux.
In addition to the Windows packages, official binary packages are provided for
Ubuntu
Ubuntu ( ) is a Linux distribution based on Debian and composed primarily of free and open-source software. Developed by the British company Canonical (company), Canonical and a community of contributors under a Meritocracy, meritocratic gover ...
. Many distributions provide packages in their repositories.
For
FreeBSD
FreeBSD is a free-software Unix-like operating system descended from the Berkeley Software Distribution (BSD). The first version was released in 1993 developed from 386BSD, one of the first fully functional and free Unix clones on affordable ...
, SMPlayer is available for installation from source via the
ports tree and also available as binary packages for most major FreeBSD releases.
OpenBSD
OpenBSD is a security-focused operating system, security-focused, free software, Unix-like operating system based on the Berkeley Software Distribution (BSD). Theo de Raadt created OpenBSD in 1995 by fork (software development), forking NetBSD ...
also provides binary packages and is available in its
ports collection Ports collections (or ports trees, or just ports) are the sets of makefiles and patches provided by the BSD-based operating systems, FreeBSD, NetBSD, and OpenBSD, as a simple method of installing software or creating binary packages. They are usual ...
as well.
SMPlayer is not available yet on
NetBSD
NetBSD is a free and open-source Unix-like operating system based on the Berkeley Software Distribution (BSD). It was the first open-source BSD descendant officially released after 386BSD was fork (software development), forked. It continues to ...
or
DragonFly BSD
DragonFly BSD is a free and open-source Unix-like operating system forked from FreeBSD 4.8. Matthew Dillon, an Amiga developer in the late 1980s and early 1990s and FreeBSD developer between 1994 and 2003, began working on DragonFly BSD in ...
, either in binary format or in
pkgsrc
pkgsrc (''package source'') is a package management system for Unix-like operating systems. It was forked from the FreeBSD ports collection in 1997 as the primary package management system for NetBSD. Since then it has evolved independently; in 1 ...
. NetBSD should be able to run the FreeBSD binary without much trouble.
Windows
Current versions of SMPlayer bundle all codecs inside the installer, therefore there is no longer any need for a web connection during install. Originally, SMPlayer was distributed with a
NSIS generated setup (previously
Inno Setup
Inno Setup is a free software script-driven installation system created in Delphi (programming language), Delphi by Jordan Russell. The first version was released in 1997.
History
Since Jordan Russell wasn't satisfied with InstallShield Express ...
) Since version 0.6.7. This installer was capable of downloading and installing the latest
MPlayer
MPlayer is a free and open-source media player software application. It is available for Linux, OS X and Microsoft Windows. Versions for OS/2, Syllable Desktop, Syllable, AmigaOS, MorphOS and AROS Research Operating System are also available. A ...
and MPlayer codec packages during setup. An alternative installer was available with MPlayer included for off-line installs.
"Portable" (no installer) versions are also available in
PortableApps
PortableApps.com is a website that distributes free applications for Windows that have been packaged for portability. These portable applications are intended to be used from removable storage devices such as USB flash drives.
The site was fo ...
format. An independent
Doom9
Doom9 is a website featuring information on digital audio and video manipulation (mostly video) and digital copyrights. It is also the forum username of the author of the page, an Austrian who was a college student at the time of the creation of ...
developer offers different Windows packages based on MPlayer binaries ported by Gianluigi Tiesi.
Abandoned forks
* ''UMPlayer'': An abandoned fork that offered integration with
SHOUTcast streams and support for
Mac OS X
macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
. Since the UMPlayer project is no longer active, the SMPlayer team recommend to use SMPlayer instead, however, they do provide their own updated version of UMPlayer with fixes for its YouTube support
* ''SMPlayer2'': An abandoned fork targeted at
mplayer2 users, as of 2014 replaced by SMPlayer with
mpv.
References
External links
*
*
{{DEFAULTSORT:Smplayer
2006 software
Free media players
Free video software
Linux media players
Portable software
Video software that uses Qt
Windows media players