SMPlayer
SMPlayer is a free, cross‑platform graphical front end for MPlayer and mpv. It uses Qt for its interface and is written in C++. Developed by Ricardo Villalba, SMPlayer first came out on December 11, 2006. The current stable version is 25.6.0 (as of June 8, 2025). The program runs on Unix‑like systems and Windows (XP and newer) and is open‑source under the GPL‑2.0‑or‑later license. Its source code is on GitHub at smplayer-dev/smplayer, and the project site is smplayer.info.
Key features include: remembering the playback position for each file, audio/video filters and an equalizer, variable speed playback with frame‑by‑frame navigation, and configurable subtitles with online fetching. SMPlayer also supports YouTube, Internet radio, and TV, and can play up to 4K at 60 fps. The user interface is skinnable, and it includes automatic support for EDL files. Chromecast support is available (requires Google Chrome or Chromium and the webfs package).
Because SMPlayer is built on MPlayer and Qt, it is highly portable across major operating systems. If a native port isn’t available, it may run via binary compatibility on some systems. Official binary packages exist for Ubuntu and many other distributions. FreeBSD provides both source ports and binaries, and OpenBSD offers binaries and ports as well; NetBSD and DragonFly BSD aren’t provided officially. Since recent releases, codecs are bundled with the installer, so no internet connection is needed during installation. There are also portable/offline installers and third‑party Windows builds based on MPlayer binaries.
This page was last edited on 2 February 2026, at 20:13 (CET).