SMPlayer

Video Apps

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

49
Score 80.7%
Description:

SMPlayer intends to be a complete front-end for MPlayer, from basic features like playing videos, DVDs, and VCDs to more advanced features like support for MPlayer filters and more.

One of the most interesting features of SMPlayer: it remembers the settings of all files you play. So you start to watch a movie but you have to leave... don't worry, when you open that movie again it will resume at the same point you left it, and with the same settings: audio track, subtitles, volume...

Other additional interesting features:

* Audio track switching. You can choose the audio track you want to listen. Works with avi and mkv. And of course with DVDs.
* Seeking by mouse wheel. You can use your mouse wheel to go forward or backward in the video.
* Video equalizer, allows you to adjust the brightness, contrast, hue, saturation and gamma of the video image.
* Multiple speed playback. You can play at 2X, 4X... and even in slow motion.
* Filters. Several filters are available: deinterlace, postprocessing, denoise... and even a karaoke filter (voice removal).
* Audio and subtitles delay adjustment. Allows you to sync audio and subtitles.
* Advanced options, such as selecting a demuxer or video & audio codecs.
* Playlist. Allows you to enqueue several files to be played one after each other. Autorepeat and shuffle supported too.
* Preferences dialog. You can easily configure every option of SMPlayer by using a nice preferences dialog.
* Translations: currently SMPlayer is translated into more than 20 languages, including Spanish, German, French, Italian, Russian, Chinese, Japanese....

Last changelog:

6 years ago

Version 14.3.0.

* Possibility to play (non-protected) blu-ray discs.
* The control for fullscreen mode has been rewritten and improved. Now it is displayed over the video.
* (Windows) New option in Preferences -> Subtitles to enable or disable the use of the Windows font directory. Disabling this option prevents the annoying font scanning.
* Some presets have been added to the audio equalizer.
* Better support for multimedia keys. This can help control SMPlayer with a remote control.
* The option "Move the window when the video area is dragged" has been fixed.
* (Windows) Now it's possible to open Windows shortcuts (symlinks).
* Better support for Youtube.
* (Windows) Better screensaver disabling.
* Many bugfixes.
* Possibility to compile with Qt 5.

List of contributed packages:
http://smplayer.wiki.sourceforge.net/Contributed+Packages

Repositories for Ubuntu:
https://launchpad.net/~rvm/+archive/smplayer

xep

13 years ago

fixed? - cool! i must to test it :)

Why it can happen?

1. i can see parts of the movie in smplayer throw .jpg images opened in any application when smplayer under of this app!

2. in the end of every movie i see the "echo" - one or two repeats of last two seconds!

win32
qt4.3.0b
mplayer1.0rc1

i cannot test this on my BLFS right now in some reasons

Report

C

rvm

13 years ago

Quote:fixed? - cool! i must to test it :)

I've just realized that the "fix" doesn't work at all on Windows. It makes the video disappear when the window is resized.
So from version 0.4.5 this will be something optional.

Quote:1. i can see parts of the movie in smplayer throw .jpg images opened in any application when smplayer under of this app!

On Windows mplayer uses the color COLORKEY (defined in constants.h) to paint over. By default it's an almost black color. If your jpg images have that color you'll see the video through it.
I don't know if the colorkey is used by mplayer in linux, it works even without the -colorkey option.

Quote:2. in the end of every movie i see the "echo" - one or two repeats of last two seconds!

It happens to me too. It seems to be a bug of the Windows version of mplayer.

Report

maarizwan

13 years ago

Please have "Keyboard Shortcut Themes," just like you have for "icons." I'm showing an example using "fullscreen" in shortcut themes.

Windows Theme:
Fullscreen -> Alt+Enter

Mplayer Theme:
Fullscreen -> 'F' key

KDE Theme:
Fullscreen -> ctrl+shift+f

User_theme1:
Fullscreen -> F11 (like konqueror)

User_theme2:
Fullscreen -> 'ESC'key

Report

C

rvm

13 years ago

I took into account your suggestion. The action editor can load and save the key shortcuts to a external file, so shortcuts themes (or schemes) can be done.

Report

xep

13 years ago

not themes but schemes

i completely agree - this will be cool feature anyway

Report

xep

13 years ago

When I start some application in fullscreen mode (on windows with qt4) smplayer becomes silent.
When I come back to smplayer it shows a black window and does not react to a pause/play/forward etc.
it is necessary to restart a track or a movie to continue playback.

rvm, can you separately compress only needed sources and full pack for testers?
full pack have weight over 2Mb but sources only packed in some hundreds Kb.

can you implement remembering playlist content and position after shut down or crash?

Report

C

rvm

13 years ago

Quote:When I start some application in fullscreen mode (on windows with qt4) smplayer becomes silent.
When I come back to smplayer it shows a black window and does not react to a pause/play/forward etc.

I'll check it out tonight (or tomorrow).

Quote:rvm, can you separately compress only needed sources and full pack for testers?
full pack have weight over 2Mb but sources only packed in some hundreds Kb.

I might make another package with only the sources, without the icons, but I think at the end that would give me a lot of more work.
Maybe I should start thinking about to use a svn, or similar. In that case, I think you would only download the changes (I've never used any, so I'm not sure).

Quote:can you implement remembering playlist content and position after shut down or crash?

Version 0.4.1 saves the playlist on exit and loads again on startup.

Report

xep

13 years ago

great thanks!

Quote:Version 0.4.1 saves the playlist on exit and loads again on startup.
but on crashes?
can playlist remember all settings on all actions with it (add/remove/up-down in list)?

Report

C

rvm

13 years ago

> but on crashes?

On crashes, no. For that the playlist should be saved either everytime you make a change, or periodically (every 5 minutes or so). I can do it if you want.

But if there's a crash I'm not completely sure about if the info gets saved. That depends on QSettings, I don't know if the changes are immediately saved or if it waits some time.

> can playlist remember all settings on all actions with it (add/remove/up-down in list)?

It saves the current playlist. If you deleted an item, the item is actually deleted. It saves too the pointer to the current item.

The playlist is saved to the config file. If you for instance opened my_music.m3u, made some changes and then close smplayer without saving it, the original file (my_music.m3u) will be untouched. But when you run smplayer again you'll get back the modified playlist with all changes you made to it.

Report

xep

13 years ago

Quote:
On crashes, no. For that the playlist should be saved either everytime you make a change, or periodically (every 5 minutes or so). I can do it if you want.


yes. i want. :)
i hate bsplayer for empty playlist after crashes!

Quote:
But if there's a crash I'm not completely sure about if the info gets saved. That depends on QSettings, I don't know if the changes are immediately saved or if it waits some time.


from qt4 docs:
Quote:
void QSettings::sync ()
Writes any unsaved changes to permanent storage, and reloads any settings that have been changed in the meantime by another application.
Unless you use QSettings as a communication mechanism between different processes, you normally don't need to call this function.

using sync() on every action with playlist will flush buffer to .ini

Report

C

rvm

13 years ago

Now (from 0.4.3) the playlist saves its config (including the contents of the playlist) every 5 minutes.

Report

xep

13 years ago

thanks!
every 5 min - You think, it is justified? why not after every action only?

Report

fireedo

13 years ago

It runs very smooth here (debian Testing/Lenny) with QT 4.2.2 left and right click works fine
Great Job :)

Report

ZdadrDeM

13 years ago

Hmmm, maybe a Qt 4.3.0beta bug?

Report

ZdadrDeM

13 years ago

Okay, it doesn't always appear in the middle of the kde kicker: It appears always at the same x-postion as the smplayer main window.

Report

ZdadrDeM

13 years ago

Qkay, ist a Qt 4.3.0beta bug, Qt 4.2.3 works fine.

Report

ZdadrDeM

13 years ago

It's fixed in Qt 4.3.0rc1 :-)

Report

ZdadrDeM

13 years ago

I have got a problem with the Systray-Icon. The rigth-click menu doesn't appear over the icon. Instead it appears in the middle of the KDE kicker.

Report

veton

13 years ago

I have used many video players but this one is by far the best.

The areas where I'd loved to see progress are:
1) better playlist support
2) bookmarking
3) style improvment
4) intergration with KDE4 technologies (strigi and nepomuk)

but I'm ready to wait for the last two :-D

Continue like this!

Report

linux3114a

13 years ago

smplayer-0.4.0-1.lotus.i586.rpm
at
http://home.scarlet.be/raoul.linux/lotus.html


Using QT4 library

Report

zeltak

13 years ago

Hi Awesome player, the best ive seen in linux so far :). One Question though, is there anyway to use smplayer embeded in konqueror like kmplayer and kaffine? i would love to be able to do that!


Zeltak

Report

ChL

13 years ago

Yes, a kpart (like kmplayer) is really missing to be perfect.
So I must use both applications:

kpmplayer for websites that embeds media
smplayer for media on disk (hdd/cd/dvd)

In this respect: continue your great work. ;-)

Report

C

rvm

13 years ago

No, smplayer is not intented to be embedded in other applications.
I don't know if it would be possible, I didn't think about it.

Report

maarizwan

13 years ago

unlike other videos .avi, mpg, mp3, or even dvd://1 (dvd tracks)

VCD slider does not move to the "point of click" where we clicked it. but the slider behaves erratically.

btw, i tried playing vcd in windows but it does not work. Perhaps MPlayer on windows does not play VCDs.

Please see MPUI.. i tried that also.. but you can confirm whether it plays vcds or not.
http://mpui.sourceforge.net/

The good news is that DVDs are working great in Windows XP.

And another good news, i presume is that smplayer has almost reached "Release 1" level.

so smplayer 1.0 soon? :)

Report

C

rvm

13 years ago

Quote:VCD slider does not move to the "point of click" where we clicked it. but the slider behaves erratically.

It happens to me too. It seems that absolute seeking doesn't work with VCD videos.

Quote:btw, i tried playing vcd in windows but it does not work. Perhaps MPlayer on windows does not play VCDs.

You're right, it seems that mplayer in windows can't play VCDs. For that reason now the Open->VCD option will be disabled on Windows.

Quote:so smplayer 1.0 soon?

I think there's still a lot of things to do. For example configurable shortcuts, support for audio cds, a bookmark...


Report

6 years ago

Version 14.3.0.

* Possibility to play (non-protected) blu-ray discs.
* The control for fullscreen mode has been rewritten and improved. Now it is displayed over the video.
* (Windows) New option in Preferences -> Subtitles to enable or disable the use of the Windows font directory. Disabling this option prevents the annoying font scanning.
* Some presets have been added to the audio equalizer.
* Better support for multimedia keys. This can help control SMPlayer with a remote control.
* The option "Move the window when the video area is dragged" has been fixed.
* (Windows) Now it's possible to open Windows shortcuts (symlinks).
* Better support for Youtube.
* (Windows) Better screensaver disabling.
* Many bugfixes.
* Possibility to compile with Qt 5.

List of contributed packages:
http://smplayer.wiki.sourceforge.net/Contributed+Packages

Repositories for Ubuntu:
https://launchpad.net/~rvm/+archive/smplayer

12345678910
435
product-maker matafleur Oct 12 2017 9 excellent
product-maker freelancer96 Dec 14 2015 3 bad
product-maker dubious Oct 27 2015 3 bad
product-maker poiuztrew Apr 13 2015 3 bad
product-maker opello Oct 18 2014 9 excellent
product-maker paulus3005 Oct 12 2014 9 excellent
product-maker Henri Apr 30 2014 9 excellent
product-maker mea5 Nov 05 2013 3 bad
product-maker kudlaty Oct 12 2013 9 excellent
product-maker agnostic Aug 19 2013 9 excellent
product-maker napcok Mar 25 2013 9 excellent
product-maker sima84 Mar 25 2013 9 excellent
product-maker electron222 Mar 12 2013 9 excellent
product-maker jezzivi Feb 09 2013 9 excellent
product-maker duzak Jan 24 2013 9 excellent
product-maker jeroenpraat Jan 13 2013 9 excellent
product-maker kaznovac Oct 04 2012 9 excellent
product-maker hitsov Jul 20 2012 9 excellent
product-maker symbianflo Apr 06 2012 9 excellent
product-maker TheRob Mar 18 2012 9 excellent
product-maker roctheme Mar 06 2012 9 excellent
product-maker vishal8492 Mar 03 2012 9 excellent
product-maker svah4cky0 Mar 03 2012 9 excellent
product-maker rthomsen Mar 03 2012 9 excellent
product-maker HessiJames Jan 31 2012 9 excellent
product-maker Dgzt Jan 30 2012 9 excellent
product-maker nikore90 Dec 29 2011 9 excellent
product-maker e1nste1n Dec 28 2011 9 excellent
product-maker YAFU Sep 11 2011 9 excellent
product-maker wwmm Aug 25 2011 9 excellent
product-maker k4misiek Jul 04 2011 9 excellent
product-maker unikum111 May 17 2011 9 excellent
product-maker glewik Apr 29 2011 9 excellent
product-maker imdill Mar 20 2011 9 excellent
product-maker karton Feb 28 2011 9 excellent
product-maker dagobert Feb 23 2011 9 excellent
product-maker marcomaniac Jan 06 2011 9 excellent
product-maker oksigeno Oct 25 2010 9 excellent
product-maker Vytax Oct 13 2010 9 excellent
product-maker Base: 4 x 5.0 Ratings
slawek05
Jul 18 2018
opello
Oct 18 2014
varnivey
Jan 17 2014
kudlaty
Oct 12 2013
jezzivi
Feb 09 2013
dagobert
Nov 09 2012
kaznovac
Oct 04 2012
tadeufilippini
Sep 29 2012
electron222
Sep 19 2012
hitsov
Jul 20 2012
HessiJames
Apr 06 2012
rthomsen
Mar 03 2012
Jestern
Jan 31 2012
Dgzt
Jan 30 2012
dancingrobot84
Jul 23 2011
imdill
Mar 20 2011
karton
Feb 28 2011
sima84
Aug 26 2010
quadra
Jul 06 2010
icewind1991
Feb 14 2010
jirityr
Aug 17 2009
amigib
Jul 26 2009
dchipper
Jul 25 2009
matteo81
Jul 25 2009
Marquis-Vincent
Jul 23 2009
onlinelli
Jul 18 2009
TheAbu
Jul 07 2009
Mehrab
Jul 05 2009
darx667
May 27 2009
AngelBlue01
May 27 2009
s4ncho
Apr 22 2009
jalpaka
Apr 16 2009
hash87
Apr 06 2009
shaunehunter
Mar 30 2009
friendly-demon
Mar 15 2009
eigenwert
Mar 13 2009
deabru
Mar 12 2009
dscheapel
Mar 12 2009
nucleas
Mar 12 2009
easy
Mar 08 2009
eRSZ
Mar 01 2009
TheRob
Feb 18 2009
morfeusz
Jan 29 2009
Archlinux69
Jan 18 2009
YAFU
Jan 13 2009
SeaJey
Jan 04 2009
mtux
Jan 03 2009
pvt14
Jan 02 2009
Frank
Dec 30 2008
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
14.3.0
updated Apr 16 2014
added Mar 12 2007
downloads 24h
0
mediaviews 24h 0
pageviews 24h 14
System Tags app software