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

20
Score 63.3%
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:

12 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

BorgQueen

6 years ago

I'm having trouble compiling this version. Am I missing something? Thanks in advance.

findsubtitles/findsubtitleswindow.cpp: In member function 'QByteArray FindSubtitlesWindow::gUncompress(const QByteArray&)':
findsubtitles/findsubtitleswindow.cpp:565: error: no matching function for call to 'QByteArray::append(char [1024], unsigned int)'
/usr/lib/qt4/include/QtCore/qbytearray.h:216: note: candidates are: QByteArray& QByteArray::append(char)
/usr/lib/qt4/include/QtCore/qbytearray.h:217: note: QByteArray& QByteArray::append(const char*)
/usr/lib/qt4/include/QtCore/qbytearray.h:218: note: QByteArray& QByteArray::append(const QByteArray&)
/usr/lib/qt4/include/QtCore/qstring.h:945: note: QByteArray& QByteArray::append(const QString&)
make[1]: *** [.obj/findsubtitleswindow.o] Error 1
make[1]: Leaving directory `/home/Software/Testing/smplayer-0.8.6/smplayer-0.8.6/src'
make: *** [src/smplayer] Error 2

Report

C

rvm

6 years ago

I didn't experience this problem.

I'm not sure, but try to replace line 565 in src/findsubtitles/findsubtitleswindow.cpp with

result.append(out, (int) (CHUNK_SIZE - strm.avail_out));

Report

BorgQueen

6 years ago

Sorry about the multiple post. My cat was sitting on the mouse. I wish that were a joke.

Report

BorgQueen

6 years ago

Didn't seem to help. The errors look about the same.
I'm content with 0.8.5 and I'm using the windows version of smtube (it never compiled for it).

However if there's anything I can do, in case it turns out to be a problem, let me know. I have a few dozen machine in a test lab that I can use to help.

I appreciate your time and smplayer.

Thanks.
titleswindow.o findsubtitles/findsubtitleswindow.cpp
findsubtitles/findsubtitleswindow.cpp: In member function 'QByteArray FindSubtitlesWindow::gUncompress(const QByteArray&)':
findsubtitles/findsubtitleswindow.cpp:565: error: no matching function for call to 'QByteArray::append(char [1024], int)'
/usr/lib/qt4/include/QtCore/qbytearray.h:216: note: candidates are: QByteArray& QByteArray::append(char)
/usr/lib/qt4/include/QtCore/qbytearray.h:217: note: QByteArray& QByteArray::append(const char*)
/usr/lib/qt4/include/QtCore/qbytearray.h:218: note: QByteArray& QByteArray::append(const QByteArray&)
/usr/lib/qt4/include/QtCore/qstring.h:945: note: QByteArray& QByteArray::append(const QString&)
make[1]: *** [.obj/findsubtitleswindow.o] Error 1
make[1]: Leaving directory `/home/Software/Testing/smplayer-0.8.6/smplayer-0.8.6/src'
make: *** [src/smplayer] Error 2

Report

BorgQueen

6 years ago

Didn't seem to help. The errors look about the same.
I'm content with 0.8.5 and I'm using the windows version of smtube (it never compiled for it).

However if there's anything I can do, in case it turns out to be a problem, let me know. I have a few dozen machine in a test lab that I can use to help.

I appreciate your time and smplayer.

Thanks.
titleswindow.o findsubtitles/findsubtitleswindow.cpp
findsubtitles/findsubtitleswindow.cpp: In member function 'QByteArray FindSubtitlesWindow::gUncompress(const QByteArray&)':
findsubtitles/findsubtitleswindow.cpp:565: error: no matching function for call to 'QByteArray::append(char [1024], int)'
/usr/lib/qt4/include/QtCore/qbytearray.h:216: note: candidates are: QByteArray& QByteArray::append(char)
/usr/lib/qt4/include/QtCore/qbytearray.h:217: note: QByteArray& QByteArray::append(const char*)
/usr/lib/qt4/include/QtCore/qbytearray.h:218: note: QByteArray& QByteArray::append(const QByteArray&)
/usr/lib/qt4/include/QtCore/qstring.h:945: note: QByteArray& QByteArray::append(const QString&)
make[1]: *** [.obj/findsubtitleswindow.o] Error 1
make[1]: Leaving directory `/home/Software/Testing/smplayer-0.8.6/smplayer-0.8.6/src'
make: *** [src/smplayer] Error 2

Report

BorgQueen

6 years ago

Didn't seem to help. The errors look about the same.
I'm content with 0.8.5 and I'm using the windows version of smtube (it never compiled for it).

However if there's anything I can do, in case it turns out to be a problem, let me know. I have a few dozen machine in a test lab that I can use to help.

I appreciate your time and smplayer.

Thanks.
titleswindow.o findsubtitles/findsubtitleswindow.cpp
findsubtitles/findsubtitleswindow.cpp: In member function 'QByteArray FindSubtitlesWindow::gUncompress(const QByteArray&)':
findsubtitles/findsubtitleswindow.cpp:565: error: no matching function for call to 'QByteArray::append(char [1024], int)'
/usr/lib/qt4/include/QtCore/qbytearray.h:216: note: candidates are: QByteArray& QByteArray::append(char)
/usr/lib/qt4/include/QtCore/qbytearray.h:217: note: QByteArray& QByteArray::append(const char*)
/usr/lib/qt4/include/QtCore/qbytearray.h:218: note: QByteArray& QByteArray::append(const QByteArray&)
/usr/lib/qt4/include/QtCore/qstring.h:945: note: QByteArray& QByteArray::append(const QString&)
make[1]: *** [.obj/findsubtitleswindow.o] Error 1
make[1]: Leaving directory `/home/Software/Testing/smplayer-0.8.6/smplayer-0.8.6/src'
make: *** [src/smplayer] Error 2

Report

BorgQueen

6 years ago

Didn't seem to help. The errors look about the same.
I'm content with 0.8.5 and I'm using the windows version of smtube (it never compiled for it).

However if there's anything I can do, in case it turns out to be a problem, let me know. I have a few dozen machine in a test lab that I can use to help.

I appreciate your time and smplayer.

Thanks.
titleswindow.o findsubtitles/findsubtitleswindow.cpp
findsubtitles/findsubtitleswindow.cpp: In member function 'QByteArray FindSubtitlesWindow::gUncompress(const QByteArray&)':
findsubtitles/findsubtitleswindow.cpp:565: error: no matching function for call to 'QByteArray::append(char [1024], int)'
/usr/lib/qt4/include/QtCore/qbytearray.h:216: note: candidates are: QByteArray& QByteArray::append(char)
/usr/lib/qt4/include/QtCore/qbytearray.h:217: note: QByteArray& QByteArray::append(const char*)
/usr/lib/qt4/include/QtCore/qbytearray.h:218: note: QByteArray& QByteArray::append(const QByteArray&)
/usr/lib/qt4/include/QtCore/qstring.h:945: note: QByteArray& QByteArray::append(const QString&)
make[1]: *** [.obj/findsubtitleswindow.o] Error 1
make[1]: Leaving directory `/home/Software/Testing/smplayer-0.8.6/smplayer-0.8.6/src'
make: *** [src/smplayer] Error 2

Report

BorgQueen

6 years ago

Didn't seem to help. The errors look about the same.
I'm content with 0.8.5 and I'm using the windows version of smtube (it never compiled for it).

However if there's anything I can do, in case it turns out to be a problem, let me know. I have a few dozen machine in a test lab that I can use to help.

I appreciate your time and smplayer.

Thanks.
titleswindow.o findsubtitles/findsubtitleswindow.cpp
findsubtitles/findsubtitleswindow.cpp: In member function 'QByteArray FindSubtitlesWindow::gUncompress(const QByteArray&)':
findsubtitles/findsubtitleswindow.cpp:565: error: no matching function for call to 'QByteArray::append(char [1024], int)'
/usr/lib/qt4/include/QtCore/qbytearray.h:216: note: candidates are: QByteArray& QByteArray::append(char)
/usr/lib/qt4/include/QtCore/qbytearray.h:217: note: QByteArray& QByteArray::append(const char*)
/usr/lib/qt4/include/QtCore/qbytearray.h:218: note: QByteArray& QByteArray::append(const QByteArray&)
/usr/lib/qt4/include/QtCore/qstring.h:945: note: QByteArray& QByteArray::append(const QString&)
make[1]: *** [.obj/findsubtitleswindow.o] Error 1
make[1]: Leaving directory `/home/Software/Testing/smplayer-0.8.6/smplayer-0.8.6/src'
make: *** [src/smplayer] Error 2

Report

BorgQueen

6 years ago

Didn't seem to help. The errors look about the same.
I'm content with 0.8.5 and I'm using the windows version of smtube (it never compiled for it).

However if there's anything I can do, in case it turns out to be a problem, let me know. I have a few dozen machine in a test lab that I can use to help.

I appreciate your time and smplayer.

Thanks.
titleswindow.o findsubtitles/findsubtitleswindow.cpp
findsubtitles/findsubtitleswindow.cpp: In member function 'QByteArray FindSubtitlesWindow::gUncompress(const QByteArray&)':
findsubtitles/findsubtitleswindow.cpp:565: error: no matching function for call to 'QByteArray::append(char [1024], int)'
/usr/lib/qt4/include/QtCore/qbytearray.h:216: note: candidates are: QByteArray& QByteArray::append(char)
/usr/lib/qt4/include/QtCore/qbytearray.h:217: note: QByteArray& QByteArray::append(const char*)
/usr/lib/qt4/include/QtCore/qbytearray.h:218: note: QByteArray& QByteArray::append(const QByteArray&)
/usr/lib/qt4/include/QtCore/qstring.h:945: note: QByteArray& QByteArray::append(const QString&)
make[1]: *** [.obj/findsubtitleswindow.o] Error 1
make[1]: Leaving directory `/home/Software/Testing/smplayer-0.8.6/smplayer-0.8.6/src'
make: *** [src/smplayer] Error 2

Report

C

rvm

6 years ago

What version of Qt are you using?

Report

BorgQueen

6 years ago

qt-4.4.1-0.20080416
On a KDE 3.5.10 based distro Ark Linux.

Report

C

rvm

6 years ago

I'm afraid you need at least Qt 4.5.

Although you can edit smplayer.pro and delete or comment the line

DEFINES += FIND_SUBTITLES

and maybe you can compile it.

Report

devcode

6 years ago

Please add function hide menubar. Thanks.

Report

TheRob

7 years ago

I've been using this app as my only gui video
player for many years now. It's been all I need,
now however with mplayer2 being stable and offering
some new nice features I would like to know:
Is mplayer2 support planned?

Report

TheRob

7 years ago

silly me.... checked the changelog. duuuh!

Report

azawi

9 years ago

adding a folder to playlist takes forever (several minutes for about 100 files) this is so annoying, it makes the program completely unusable for me.
i got ubuntu 10.04 LTS here.
i got the latest mplayer 2:1.0~rc3+svn20100416-0lucid3

smplayer ist version 0.6.8(svnr3213)
and Qt 4.6.2

any idea ?

Report

C

rvm

9 years ago

In the playlist preferences, disable the option "get info automatically about files added".

Report

azawi

9 years ago

thanks !
it worked
i prefer smplayer over vlc because it has the better interface.

Report

brezerk

10 years ago

Thx for the app. It is really nice.

Report

watzke

10 years ago

Hello, me and my friends would love to see the VDPAU support. Problem is that setting the VDPAU output is not enough, you also need to set a decoder using the -vc option... Currently I'm using extra options for MPlayer: -vo vdpau, -vc ffh264vdpau,ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,

Report

watzke

10 years ago

Oh silly me, I forgot to ask: is it planned? Thanks!

Report

C

rvm

10 years ago

http://smplayer.berlios.de/forums/viewtopic.php?id=878

Report

blaster999

10 years ago

I was using xine for many years, but it lacked some features I needed, so I turned my eyes to Mplayer. It was perfect, but what it lacked was a powerful yet easy to use GUI. Of all GUIs I tried SMPlayer is by far the best. Keep up the great work!

Report

djansen

11 years ago

This excellently fixes what's missing in the great mplayer.

Report

shahabsh

11 years ago

I've got a problem with some players (except dear Mr.kaffeine and Mr.amarok !!!)
the problem is, only one instance of a player is needed at a moment.
forexample when I'm watching a movie with smplayer and i click on another file in my file manager (konqueror) it opens another instance of smplayer but unfortunately I can't watch both of them together!

I wish you could solve this problem in smplayer.

thanks for the great software...
shahab.

Report

12 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
1217
product-maker tomasK May 04 2016 9 excellent
product-maker dubious Oct 27 2015 3 bad
product-maker higggs Jul 27 2015 9 excellent
product-maker dfghjk Apr 17 2015 3 bad
product-maker poiuztrew Apr 13 2015 3 bad
product-maker fracaburda Apr 10 2015 3 bad
product-maker narya Oct 27 2014 9 excellent
product-maker Tetractys Oct 06 2014 9 excellent
product-maker VilleVallo Oct 28 2013 3 bad
product-maker qwertzui Oct 28 2013 3 bad
product-maker freelancer96 Oct 28 2013 3 bad
product-maker popcon Oct 25 2013 3 bad
product-maker frodoom Oct 25 2013 3 bad
product-maker nobrain Oct 25 2013 3 bad
product-maker dergnome Oct 25 2013 3 bad
product-maker thwald Oct 23 2013 3 bad
product-maker dunemafia Aug 29 2013 9 excellent
product-maker kudlaty Aug 25 2013 9 excellent
product-maker RAIDENSUB Apr 26 2013 9 excellent
product-maker JazzVoid Apr 07 2013 9 excellent
product-maker neidr91 Mar 31 2013 9 excellent
product-maker duzak Jan 24 2013 9 excellent
product-maker digigold Aug 26 2012 9 excellent
product-maker RazrFalcon Apr 15 2012 9 excellent
product-maker KDesk Feb 15 2012 9 excellent
product-maker peer Feb 05 2012 9 excellent
product-maker YAFU Dec 29 2011 9 excellent
product-maker TheRob Feb 28 2011 9 excellent
product-maker cochisepoeta Nov 24 2010 9 excellent
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
14.3.0
updated Apr 16 2014
added Jun 23 2007
downloads 24h
0
page views 24h 2
System Tags app software