smplayer(1)
πΈ SMPlayer β the manual, but make it cute πΈ
okay bestie, you're reading the manual page for smplayer, section 1 (that's the "user commands" section, iykyk π ). It's the SMPlayer page from the SMPlayer manual, and I'm gonna walk you through literally every single flag, no skips, no cuts. grab a strawberry drink π and let's go.
β¨ NAME β¨
SMPlayer β the best GUI frontend for MPlayer. no cap, that's what it says, I'm not even being dramatic for once.
π¦ SYNOPSIS π¦
[-send-action <action_name>] [-actions <action_list>]
[[-no]-close-at-end] [[-no]-fullscreen] [-sub <subtitle_file>] [-pos <x>
<y>] [-size <width> <height>] [-add-to-playlist] [-disable-server]
[-help|--help|-h|-?] [<media1>] [<media2>]...
like. look at all those little square brackets. they're all optional, bestie. you literally cannot mess this up unless you try really hard π«Ά
π DESCRIPTION π
SMPlayer is a GUI media player built on Qt, and it uses mplayer(1) as its backend. that's it, that's the whole vibe β pretty face on the outside, hardworking mplayer on the inside. it's giving β¨main character with a reliable bestieβ¨
π OPTIONS π
okay here's the whole menu, every single item, in order, no crumbs left behind:
-miniguiβ open the mini GUI instead of the default one. smol window, big energy.-mpcguiβ open the mpc GUI</> instead of the default one.-defaultguiβ open the default gui. the classic. the original. the blueprint π-config-path <directory>β tell it which directory holds the config files (smplayer.ini,smplayer_files.ini...). your settings, your house, your rules.-send-action <action_name>β it tries to connect to another running instance and send it the action you named. multitasking icon behaviour.
example:
smplayer -send-action pause
heads up bestie: the rest of the options (if any) get ignored and the app just exits. it returns0on success or-1on failure. so yeah, don't bother piling more flags on top, they're getting ghosted π
-actions <action_list>β<action_list>is a list of actions separated by spaces. they run right after the file loads (if there is one), in the exact same order you typed them. for switchable actions you can passtrueorfalseas the parameter.
example:
smplayer -actions.br "fullscreen compact true"
the quotes are necessary if you're passing more than one action. no quotes, no service π
-close-at-endβ close the main window when the file/playlist finishes. dramatic exit, love that for it.-no-close-at-endβ do not close the main window when the file/playlist finishes. it stays. it's committed.-fullscreenβ play the video in fullscreen mode. immersive. cinematic. slay.-no-fullscreenβ play the video in windowed mode. cozy, contained, humble.-subβ specify the subtitle file to be loaded (for the first video only). yes, only the first one, don't @ me, that's just what it says π-pos <x> <y>β specify the coordinates where the main window will be displayed. place it wherever, you're the artist.-size <width> <height>β specify the size of the main window. big. small. unhinged rectangle. your call β¨-h,-help,--help,-?β show the help message and then exit. four whole ways to ask for help, because we support you π-add-to-playlistβ if another instance is already running, the media gets added to that instance's playlist. if there's no other instance, this option is ignored and the files open in a new instance. lowkey it does what it wants.-disable-serverβ disables the server used to talk to other instances. this also kills the possibility of using a single instance. it's giving βοΈ cutting off all contact βοΈ<media1> <media2> ...β any kind of file SMPlayer can open. could be a local file, a DVD (e.g.dvd://1), an Internet stream (e.g.mms://....) or a local playlist in formatm3uorpls. throw the whole media collection at it fr fr π₯
π SEE ALSO π
mplayer(1) β go say hi to the backend, it's doing all the actual work π
π AUTHOR π
the author of SMPlayer is Ricardo Villalba <ricardo@smplayer.info>. king behaviour, honestly.
this manual page was written by Matvey Kozhev <sikon@lucidfox.org> for the Ubuntu project (but it may be used by others, sharing is caring π«Ά). it has been updated by greengreat <gmeildeno@gmail.com> for the SMPlayer project (July 2009).
permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation. on Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
π BUGS π
found a bug? please submit bugs to http://sourceforge.net/projects/smplayer. don't suffer in silence bestie, tell the devs π
and that's the whole page, start to finish, nothing left out. this one's from The SMPlayer Project, dated January 2012 β so yes it's an elder but it still ate, and it's still serving. mwah πβ¨
π¦ where this page comes from
- arch rolling: smplayer 25.6.0-2 Β· GPL-2.0-or-later
- debian bookworm: smplayer 22.7.0~ds0-1 Β· GPL-2.0-or-later
- debian trixie: smplayer 24.5.0+ds-1 Β· GPL-2.0-or-later
- epel 9: smplayer 24.5.0-4.el9 Β· GPL-2.0-or-later
- fedora 43: smplayer 25.6.0-2.fc43 Β· GPL-2.0-or-later
- fedora 44: smplayer 25.6.0-2.fc43 Β· GPL-2.0-or-later
- nixos 26.05: smplayer 25.6.0
- nixpkgs unstable: smplayer 26.8.29
- opensuse-leap 16.0: smplayer 24.5.0-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: smplayer 24.5.0-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: smplayer 24.5.0-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: smplayer 24.5.0-bp160.1.12 Β· GPL-2.0-or-later
- ubuntu jammy: smplayer 21.10.0~ds0-1 Β· GPL-2.0-or-later
- ubuntu noble: smplayer 23.12.0+ds0-1build2 Β· GPL-2.0-or-later
- ubuntu questing: smplayer 24.5.0+ds-1
- ubuntu resolute: smplayer 25.6.0+ds-1 Β· GPL-2.0-or-later
- ubuntu stonking: smplayer 25.6.0+ds-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms