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:
- Configurable subtitles. You can choose font and size, and even colors for the subtitles.
- 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.
- Possibility to search automatically for subtitles in opensubtitles.org.
- Translations: currently SMPlayer is translated into more than 20 languages, including Spanish, German, French, Italian, Russian, Chinese, Japanese....
- It's multiplatform. Binaries available for Windows and Linux.
- SMPlayer is under the GPL license.
Version 0.6.8.
Most important changes since 0.6.7:
- Added support for TV (more info in Watching_TV.txt).
- New option to enable a global volume.
- (Linux) Support for vdpau.
- New option to take consecutive screenshots.
- Possibility to add some of the submenus to the toolbars.
- Better support for *.ts files (requires mplayer >= r29381).
- Added the Vietnamese translation.
- Added the Estonian translation.
- (Windows) New options to try to disable the screensaver.
Version 0.6.7.
Most important changes since 0.6.6:
- Added experimental (and uncomplete) support for dvd menus. Requires a mplayer build compiled with dvdnav support. Please read dvdmenus.txt to know how to enable it.
- Now loading an external subtitle file doesn't require to restart the mplayer process (except for idx/sub subtitles).
- (Playlist) When a file is added to the playlist, if it was already in the list, it's moved to the end of the list.
- Options for mplayer: finally spaces in arguments between quotes are handled properly.
- Added two options (in the audio and subtitle menus) to allow the user to enter the audio and subtitle delay (in milliseconds).
- (ASS subtitles) The outline and shadow options now accept values with decimals.
- Now the default value for the "correct pts" option is auto.
- (Windows) Now the screensaver is allowed to turn on if the file is paused or it's an audio file.
- (Windows) The direct3d video output is now the default for Windows Vista.
Version 0.6.6.
Most important changes since 0.6.5:
- Added an option to generate a preview (thumbnails) of the video.
- Added a new gui (mpcgui, a media player classic clone) developed by Matthias Petri.
- Added some auto zoom options, to display the video without black borders.
- Implemented a new (and optional) method to save the file settings. This method uses an ini file per each played file. It's faster than the old one.
- Added a new option in Preferences->Video: add black borders on fullscreen. If this option is enabled, black borders will be added to the image in fullscreen mode. This allows subtitles to be displayed on the black borders.
- Increased the resolution of the seekbar. Allows a more accurate seeking.
- Added 3 modes for the stay on top option: always, never and while playing.
- Added a history to the open URL dialog.
- Added new action to cycle through all aspect ratios. Assigned by default to key "A".
- It's possible to run some specified actions every time a file is loaded.
- Possibility to set up a proxy for internet connections (used for subtitle downloading).
Version 0.6.5.
Most important changes since 0.6.4:
- The subtitles when using the SSA/ASS library can now be further customized. It's possible to select the font, size, colors, bold, italic, outline, shadow...
- (Linux) Now smplayer tries to follow the XDG Base Directory Specification for the config files. That means the now the configuration files will be saved under the directory $XDG_CONFIG_HOME/smplayer (or $HOME/.config/smplayer if $XDG_CONFIG_HOME is not defined). If you want to keep your preferences, copy or move the files from $HOME/.smplayer to the new location.
- Added some options in Preferences->Interface to configure the floating control.
- The commandline option -ini-path has been removed and replaced with -config-path, which specifies the directory where smplayer will store its data (not only smplayer.ini).
- Added the possibility to select the adaptor for xv. Requires at least MPlayer SVN r26762.
Version 0.6.4.
Most important changes since 0.6.3:
- Now the dialog to find subtitles can also download the subtitle file and load it in smplayer automatically.
- (Linux) The black screen problem when using Compiz should really be fixed now.
- Added support for encoding autodetection for subtitle files. Requires a mplayer compiled with enca support.
- (Linux) Now it's possible to choose the audio device to be used with alsa (needs the application "aplay").
- (Windows) Now it's possible to choose the audio device to be used with dsound.
- (Windows) The menu Video->Screen displays now the actual available screens with their names.
- Added the possibility to add consecutive files (video_01.avi, video_02.avi..) automatically to the playlist.
- Bugfix: logout is not cancelled by smplayer.
- Now the options in preferences display a tooltip with a help message.
- Now it's possible to change the video track.
- Added the Galician translation.
Version 0.6.3.
Most important changes since 0.6.2:
- Two fixes for Windows Vista. Now IPv4 is used by default (connection to networks are faster). And now it really uses "gl:yuv=2:force-pbo:ati-hack" as the default video output driver. Note: this mode could give problems with some graphic cards (specially ATI), if you experience any, try the other gl variants, or just directx.
- (Linux) Added a fix for a black screen problem when using Compiz.
- Added an option to select the number of threads that mplayer will use for decoding (only works for MPEG-1/2 and some H.264 videos).
- Added the possibility to disable the audio equalizer. Seems to be necessary to use the S/PDIF output.
- Added some options to increase/decrease the speed by 1% and 4%. This allows to play 24 fps movies at 25 fps speed and vice versa.
- Fix: sometimes the playlist is not shown. Added a workaround for the problem.
- Added some checks to avoid crashes when selecting subtitle tracks.
- (Windows) Added a new submenu Video->Screen to select the screen which will display the video when using directx.
- The settings in smplayer.ini have been reorganized in several sections. (This also means most of your preferences will be lost and you will have to reconfigure smplayer again).
- Added an option to mirror the video. And now it's also possible to flip and rotate the subtitles along with the image.
- Added a new shortcut set (sda.keys) which can be loaded in the shortcut editor in preferences.
- Added two new translations: Arabic and Kurdish.
Version 0.6.2.
Most important changes since 0.6.1:
- Added an audio equalizer (please read Audio_equalizer.txt).
- Added a dialog to search and download subtitles from opensubtitles.org (See Finding_subtitles.txt).
- The toolbars can be configured. The user can remove, add or change the order of the buttons. Right now it can only be done by editing manually the configuration file. A graphical editor will be added in the next version. See Configuring_the_toolbars.txt.
- The single instance port can now be chosen automatically by the application.
- Possibility to compile a portable version which (by default) won't write anything outside the smplayer's folder. It won't write either anything in the Windows registry. See Portable_Edition.txt for details.
- Added the Slovenian translation.
Version 0.6.1.
Most important changes since 0.6.0 final:
- Now compact mode resizes the window, instead of leaving black borders.
- Added an option in Preferences->Interface which allows the user to select his/her preferred GUI. This way it's easier to use the mini GUI, for those who prefer a simpler interface with few buttons.
- One more fix for Qt 4.4. The option FAQ in the Help menu didn't work.
- (Windows) Fix: zoom didn't work well (black blocks appeared) if using directx.
- Added the Catalan translation.
Version 0.6.0 final.
Most important changes since 0.6.0rc4:
- (Bugfix) Two mplayer processes were run when opening a file. This could even make Aero in Windows Vista to be disabled.
- Seeking with the time slider works much better.
- Now it's possible to add directories recursively to the playlist.
- Added a preferences dialog for the playlist.
- The right mouse button can be configured.
- (Linux) File managers should now display an option to enqueue files in the smplayer playlist.
- (Fix) The playlist was shown for a small moment on startup. This caused problems if using compiz, as the window might not hide.
- Fix for Qt 4.4, the logo didn't show.
- Some translations have been updated (Simplified-Chinese, Italian, Ukrainian, Dutch, French, Romanian, Portuguese, Polish, Russian, Japanese, Spanish and German)
- Now the file Install.txt contains updated info about how to compile and install smplayer.