View Full Version : SMPlayer - a new frontend for MPlayer
Pages :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[
16]
17
Appreciated! :thanks:
I get this error though when starting SMPlayer.exe:
http://f.imagehost.org/0060/New_Bitmap_Image.png
Latest versions require the Qt 4.5 dll's. You can find them here (ftp://ftp.berlios.de/pub/smplayer/windows/qt-4.5.0_dlls-2.7z).
Even with "-nofontconfig" as parameter?
No, I couldn't find a way to avoid it. Anyway I'll try with the latest builds to see if the problem is really fixed.
fastplayer
2nd April 2009, 11:22
It works now although the mouse still disappears when video is paused or the window is not maximized. IMO the mouse should not disappear at all unless you're in fullscreen mode. Either that or I missed that checkbox again :D
avih
2nd April 2009, 13:05
I'll try.
Thanks :)
avih
30th April 2009, 01:08
I'll try.
Thanks :)
Since I've downloaded the latest build of mulder and couldn't find the monitor aspect toggle option, I decided to scratch my own itch and hacked smplayer with this functionality (while experiencing QT for the 1st time).
I didn't add new icon but rather replaced the existing (but not useful to me) compact window option since it already had icons on the toolbar, context menu and is available as option for middle mouse button, so I just replaced it's icon with "aspect" and changed the slot to my new toggle function. So the patch needs some refinements from integration point of view.
It works pretty well for me, so I'm satisfied, though I hope I won't have to patch the source myself on each release... ;)
Attached are the modified files (along with the originals for easier diff).
Enjoy.
P.S.
1. The build process is incremental but still takes considerable time even to compile one file and build the release (using compile_windows_portable.bat). Is that supposed to be? How long does it take you to build the executable after changing one cpp file?
2. What environment do you use for your development? Do you use some visual GUI editor? could you please create a QTCreator project for SMPlayer? thx in advance.
rvm
30th April 2009, 01:49
Since I've downloaded the latest build of mulder and couldn't find the monitor aspect toggle option, I decided to scratch my own itch and hacked smplayer with this functionality (while experiencing QT for the 1st time).
I didn't add new icon but rather replaced the existing (but not useful to me) compact window option since it already had icons on the toolbar, context menu and is available as option for middle mouse button, so I just replaced it's icon with "aspect" and changed the slot to my new toggle function. So the patch needs some refinements from integration point of view.
It works pretty well for me, so I'm satisfied, though I hope I won't have to patch the source myself on each release... ;)
Attached are the modified files (along with the originals for easier diff).
Enjoy.
That's great :). I'll take it a look.
P.S.
1. The build process is incremental but still takes considerable time even to compile one file and build the release (using compile_windows_portable.bat). Is that supposed to be?
If you compile in debug mode, it takes less time.
Also, it's better not to use compile_windows_portable.bat all the time, that recreates the Makefile, builds the translations, so it takes more time.
Just type "make" in the src directory.
How long does it take you to build the executable after changing one cpp file?
For instance if I change preferences.cpp, it takes here (linux) about 6 seconds to compile the file and link everything.
2. What environment do you use for your development? Do you use some visual GUI editor?
Actually none. I just use an editor (mcedit) and compile from a terminal.
could you please create a QTCreator project for SMPlayer? thx in advance.
I don't even have QtCreator installed, but well, if I install it some day I'll try to create the project.
avih
30th April 2009, 04:02
Thanks for the make tip (Qt\2009.02\bin\qtenv.bat and mingw32-make on win32). It is faster. About 12s instead of probably more than 20s on my aging AthlonXP 2500+ :)
About the editor, yes, I use SciTE for non-project edits and this hack and compiled smplayer from a terminal, but IDEs have some nice facilities such as code completion and easier context navigation, and expose the available APIs nicely especially for someone new to a project. QTCreator can get better but it's not bad at all for such an early phase and a nice jump-start for QT apps.
Anyway, thanks again and keep up the good job :)
BTW. FYI, QTCreator imports current smplayer.pro perfectly (just change release to debug on smplayer.pro) and enables debugging (single steps) with stack traces, watches etc, code completion/correction in proper context, visual editor of .ui files etc. It's great to be able to do it manually, but many times faster with tools such as this... really nice :)
Here's a screenshot on win32:
lansing
12th May 2009, 19:32
my problem was ignored in the mplayer thread, so I think I can get a better answer here
is it a bug in SMPlayer or is it just me, when I try to choose "select none" in the file association tab, after I click apply, nothing change, many of the file type are still checked.
also is there an option to hide the status bar?
What version of Windows are you using? Vista?
There's no way to hide the status bar, but you can use the "mini gui", it doesn't have a status bar.
lansing
13th May 2009, 00:42
What version of Windows are you using? Vista?
There's no way to hide the status bar, but you can use the "mini gui", it doesn't have a status bar.
I'm using Windows 7 build 7057.
And after a few more test with it, i think smplayer will force register file association on files type that were not register by any other program. In my case both the .DAT and .VOB format keep registering to smplayer whether i deselect them or not in preference
I'm using Windows 7 build 7057.
I think the problem is that smplayer is running the code intended for Windows XP instead of Vista. I'll try to fix it (although I don't know if the code for Vista would work fine on Windows 7...)
lansing
13th May 2009, 04:54
and also the playback keep repeating after finish and i can't find the option to disable it
Be sure you don't have the option "Play->Repeat" checked, or the repeat option in the playlist.
Could you test svn r3032 (ftp://ftp.berlios.de/pub/smplayer/windows/smplayer_update_svn_r3032.7z)?
Anyway I don't know if Windows 7 would be recognized properly...
lansing
13th May 2009, 13:59
Could you test svn r3032 (ftp://ftp.berlios.de/pub/smplayer/windows/smplayer_update_svn_r3032.7z)?
Anyway I don't know if Windows 7 would be recognized properly...
the repeat problem solved by uncheck the repeat button in playlist.
For file association, when open, everything is unchecked, when i checked anyone of the file type and press apply, got this message and everything unchecked again.
http://img524.imageshack.us/img524/4290/errorn.jpg
I didn't write the file associations code, so I don't know exactly how it works.
Maybe you'll be luckier if you send your question to the thread Vista Default Programs (http://smplayer.berlios.de/forums/viewtopic.php?id=90) in the smplayer development forum.
lansing
14th May 2009, 17:15
I didn't write the file associations code, so I don't know exactly how it works.
Maybe you'll be luckier if you send your question to the thread Vista Default Programs (http://smplayer.berlios.de/forums/viewtopic.php?id=90) in the smplayer development forum.
I installed a new windows 7 build 7100 yesterday and the file association problem seems alright now. Thanks for the help.
LoRd_MuldeR
19th August 2009, 17:16
SMPlayer spotted in German television :D
http://img196.imageshack.us/img196/451/clipboard02y.png
DarkZell666
20th August 2009, 16:57
SMPlayer spotted in German television :D
Nice one ! ... :eek:
tonyappuk
10th May 2010, 00:31
Hi folks
Not sure if this is the right place to ask this question but if not will somebody please point me in the right direction.
I have used SMplayer for quite a long time but in the last few days it has started to misbehave. If I double click on a file or if I load it normally there is a flash of the video displayed before the window goes black. If I drop down some of the menus you can see the vid is playing as the menu window dividers may be transparent.
I have unloaded SMPlayer and reloaded afresh, deleted config files and inspected all the options I can find to try to fix it but without success. Purely by chance I discovered that if I toggle on the subtitle menu the "Use SSA/ASS library" option the video appears. Next time I try to use SMplayer I have to toggle it back to the alternative state and so on. Not the end of the world but very annoying. Does anyone know how to fix this properly, please?
I'm using XP SP3 with 2 Gig of RAM.
Tony
Try to use a different video driver (preferences->general->video).
tonyappuk
10th May 2010, 14:32
Thanks, RVM. That worked. Not sure why it's only occurred now as I did not consciously alter the video driver. It was set on directx (fast) as found. Is this the default? Now set to gl(fast - ATI cards) since I have one and seems fine.
Tony
Reimar
13th May 2010, 15:31
Try to use a different video driver (preferences->general->video).
Hey, could you maybe "clean up" that list a bit? If there is gl_nosw vo available then MPlayer should always detect the best mode for -vo gl by itself, that includes the YUV->RGB conversion modes of rather old NVidia and ATI cards.
I admit I don't know for sure the auto-detection will always work 100% right (e.g. ATI drivers are regularly so full of bugs it often might not work) but I still think the auto mode will work better for most users than selecting any particular mode themselves.
Particularly since I guess that tonyappuk seems to have misunderstood the "ATI cards" thing to mean you should choose -vo gl for ATI cards - while I consider it a good choice (biased as I am as the author), direct3d probably would have worked just as well.
tonyappuk
13th May 2010, 20:04
gl(fast - ATI cards) was not after all, stable for me so I chose directx (slow) which was OK. Having read your post Reimar I have selected direct3d and we'll see what happens. I appreciate that SMPlayer is very flexible which appeals to me greatly but an automatic choice of suitable video driver would surely be preferable. Alternatively a less sensitive driver should be used as the default. And why if the directx (fast) setting is the default can it get into a state where you have to toggle the "Use SSA/ASS library" option to make it display? Very puzzling as I had not made any conscious changes to SMPlayer.
Tony
Reimar
13th May 2010, 20:36
gl(fast - ATI cards) was not after all, stable for me
I'd be rather interested in more detailed reports on this, to fix it if possible.
Selecting the just "gl" one and making sure you have an up-to-date MPlayer and video driver version might help, too.
so I chose directx (slow) which was OK.
It also really is slow.
Alternatively a less sensitive driver should be used as the default. And why if the directx (fast) setting is the default can it get into a state where you have to toggle the "Use SSA/ASS library" option to make it display?
The default is the one that is fastest of the most reliable ones, if it was a know issue it would probably be fixed (tends to take longer for Windows-specific issues) or an alternative made the default. It's not impossible that you're just the (almost) only one with that issue. And with the description you gave so far I see no reasonable explanation for the issue (even though that does not mean that much).
tonyappuk
13th May 2010, 22:33
I have been using SMPlayer on Win XP for must be at least 2 years and generally have had no problems. I think I remember a similar failure to display but it was many months ago and I think I fixed it by a full uninstall reinstall of Sm and Mplayer. At that time I had not discovered this odd behaviour of the need to toggle the "Use SSA/ASS library" so I don't know whether that would have worked. This time a full uninstall reinstall of SM plus MPlayer did not fix it hence my initial posting. I am confident I didn't change any config of the prog and it is likely I think that one of the clips I tried to display caused the problem. Although you could suspect a nasty in the clip file I am fully antivirused and updated and I have also run Malwarebytes as a precaution. It may be just one of those unexplained things although something must have provoked it.
Tony
sweetooth
20th May 2010, 02:48
I have a few issues. Installed Mulder's MPlayer/SMPlayer combo (MPUI.2010-04-16.Full-Package.exe) on an old computer running windows xp (no internet access).
1. I used the default installation, and SMPlayer associated itself with quite a few file types. But when I uncheck file extensions (globally or singularly) it reverts back to default on "apply", or "okay". This is on windows xp.
Do I need to uninstall, and do a custom install? Will uninstalling revert file extensions to previous?
2. When I 1st tried to use SMPlayer it hung up, alternating between "subtitles", and
"updating font cache". After about 30 minutes I shut it down, and turned subtitles off.
???????
3. Everytime I reboot I got a nag screen about checking for updates for MPlayer. Don't want it choosing/asking to update anyway. Couldn't find a setting. Would deleting/renaming update.exe, or update.dat help?
Thanks in advance.
For the Mulder's package, report problems here: MPlayer for Windows (http://forum.doom9.org/showthread.php?t=138725)
My package, for instance, doesn't check for updates.
sweetooth
21st May 2010, 08:27
For the Mulder's package, report problems here: MPlayer for Windows (http://forum.doom9.org/showthread.php?t=138725)
My package, for instance, doesn't check for updates.
Thanks rvm, will do.
smok3
6th June 2010, 08:51
i'am trying to make vdpau to work properly under lucid lynx (nvidia ion, asus 1201N eee), but there is noticeable tearing, any clues on how to fix that?
inxi -F returns:
System: Host pikiLinux Kernel 2.6.32-22-generic i686 (32 bit) Distro Ubuntu 10.04 lucid
CPU: Dual core Intel Atom 330 (HT) cache 512 KB flags (sse3 nx lm) bmips 6400.16
Clock Speeds: (1) 1600.041 MHz (2) 1600.041 MHz (3) 1600.041 MHz (4) 1600.041 MHz
Graphics: Card nVidia ION VGA [GeForce 9400M] X.Org 1.7.6 Res: 1366x768@50.0hz
GLX Renderer ION/PCI/SSE2 GLX Version 3.2.0 NVIDIA 195.36.15 Direct Rendering Yes
Audio: Card nVidia MCP79 High Definition Audio driver HDA Intel
Sound: Advanced Linux Sound Architecture Version 1.0.21
Network: Card-1 Realtek Device 8171 driver rtl819xSE v: 0015.0127.2010 at port d800
Card-2 Atheros Atheros AR8132 / L1c Gigabit Ethernet Adapter driver atl1c v: 1.0.0.1-NAPI at port ec00
Disks: HDD Total Size: 250.1GB (5.2% used) 1: /dev/sda WDC WD2500BEVT-8 250.1GB
Partition: ID:/ size: 28G used: 3.9G (15%) fs: ext4 ID:/home size: 92G used: 8.4G (10%) fs: ext4
ID:swap-1 size: 12.68GB used: 0.00GB (0%) fs: swap
Sensors: System Temperatures: cpu: 69.0C mobo: N/A gpu: 0.0:56C
Fan Speeds (in rpm): cpu: N/A
Info: Processes 185 Uptime 10:32 Memory 232.1/1760.1MB Client Shell inxi 1.3.2
inxi -G
Graphics: Card nVidia ION VGA [GeForce 9400M] X.Org 1.7.6 Res: 1366x768@50.0hz
GLX Renderer ION/PCI/SSE2 GLX Version 3.2.0 NVIDIA 195.36.15
edit: refresh is probably 60hz, so inxi fails here i'd say.
smok3
30th June 2010, 14:35
to answer myself, tearing seems to be connected with compositing mode,
workaround:
disable compositing
gconftool-2 -s '/apps/metacity/general/compositing_manager' --type bool false
play something with vdpau without tearing
enable compositing
gconftool-2 -s '/apps/metacity/general/compositing_manager' --type bool true
XSAlliN
16th January 2012, 13:22
Downloaded the 720p version of this video: http://www.youtube.com/watch?v=-ppdigJKWmI - and strangely, doesn't work in SMPlayer - works with all other players i have (Potplayer, MPC-HC, Videolan)... in theory it should work, i have several other videos same as that and those work...
rvm
19th November 2012, 02:57
Version 0.8.1.
* Fix youtube.
Version 0.8.0.
* A toolbar editor has been added. Now it's possible to select the buttons
and controls that want to appear in the toolbars.
* New video filters: gradfun, blur and sharpen.
* Now it's possible to change the GUI (default, mini, mpc) at runtime,
no restart required.
* sub files from opensubtitles should work again.
* (Youtube) Recognize short urls (like this one: http://y2u.be/F5OcZBVPwOA)
* Better support for chapters in video files.
* Bug fix: remote m3u files work from the favorites menu or command line.
* Internal changes in the single instance option (switch to
QtSingleApplication).
Version 0.7.1.
This version include some bug fixes, some of them important. It's highly
recommended to update.
Fixes:
* SMPlayer took more than 10 seconds to show when running for the very
first time.
* The links to download subtitles from Opensubtitles were wrong.
* SMPlayer crashed in the favorite editor when trying to select a file if
the KDE open dialog was used.
* Some translations were missing in the Windows package.
New:
* By default the screenshots are saved in the user's pictures folder instead
of the SMPlayer's config folder.
* Now it's possible to change the opensubtitles server.
* Youtube: seeking is slow with flv videos, so now flv videos have the
lowest priority.
* Youtube: now it's possible to search and download videos from youtube.
This is provided by an external application (in linux you have to install
an independent package: smtube).
Version 0.7.0.
Most important changes since 0.6.10:
* New favorite menu, where you can add your favorite videos, music, streams,
youtube videos... It's also possible to add submenus.
* Support for youtube. Now you can open urls like
http://www.youtube.com/watch?v=..... using the Open -> URL dialog or
dragging a link from a browser to the smplayer window.
* Support for mplayer2 (http://www.mplayer2.org). It's a fork of mplayer with
interesting features like precise seeking, ordered chapters in mkv videos and
better pause handling (e.g. seek works while the video is paused).
* New translation: croatian.
Links on the first post (http://forum.doom9.org/showthread.php?p=943620#post943620).
suanm
19th November 2012, 03:36
I'm trying smplayer...
rvm
26th December 2012, 03:28
Version 0.8.3.
* Fix for youtube playback.
Version 0.8.2.
* A skinnable interface has been added. Several skins are included.
* Support for 6.1 and 7.1 audio output.
* A "Privacy" section in the preferences dialog has been added. You can
disable saving the recent files or URLs.
* The main window can be moved by dragging the video area.
* Fix for a freeze that may happen on Windows XP.
* (Windows) The font cache is created before showing the GUI.
Links on the first post (http://forum.doom9.org/showthread.php?p=943620#post943620).
lansing
20th January 2013, 04:49
reporting a bug, every time on the first launch of the program after an install or upgrade, the drag and drop function didn't work, it works after the after the first launch.
Version 0.8.5:
Due to changes in opensubtitles.org, smplayer couldn't find subtitles anymore. This has been fixed.
The interface with support for skins is now the default.
An option to enter url(s) in the playlist has been added.
The options to change the size of the main window work now even if the autoresize is set to never.
Two new options for Audio -> Stereo mode: Mono and Reverse.
The option "Move the window when the video area is dragged" is now disabled by default because it has some issues that need to be addressed.
New translation: Malay.
Some configuration options are changed to new defaults after installation to ease upgrade from old versions.
Links on the first post (http://forum.doom9.org/showthread.php?p=943620#post943620).
Gaius
24th May 2013, 06:38
Will mplayer2 someday replace mplayer by default on this player?
fagoatse
24th May 2013, 11:27
mplayer2 has its own smplayer2
check github.com/lachs0r
anyway, mplayer2 is pretty much a dead project and has been superseded by mpv-player but it doesn't have a frontend yet.
Gaius
31st May 2013, 08:29
Will SMplayer move to MPV?
http://mpv.io/
fagoatse
31st May 2013, 12:10
Will SMplayer move to MPV?
http://mpv.io/
No, mpv will have a frontend when somebody gets down to it and writes one. It will happen sooner or later.
For the time being you can use this - http://bakamplayer.netii.net/ or this https://code.google.com/p/cmplayer/
I do not believe they are proper solutions but its a start. They both probably rely on the same horrible way of doing things that smplayer utilizes but it kinda works.
I suggest that you add --vo=opengl-hq to the config btw.
SMPlayer already supports MPlayer2 (although there are still some issues to fix). We even provide a package for windows with MPlayer2.
About mpv I'll try to add support for it in future versions, right now it's not possible since they removed the slave mode.
rvm
17th August 2013, 00:21
Version 0.8.6.
SMPlayer can now update its internal Youtube code so it's not necessary to update smplayer everytime Youtube makes a change.
A section "Updates" has been added to the preferences dialog, where it's possible to configure or disable the update checker.
SMPlayer could still fail to find some subtitles from opensubtitles.org. Hopefully this is fixed.
(Windows) The autoload of subtitles with non latin1 filenames has been fixed.
The Windows installer gives the possibility to delete most of the configuration files of smplayer. This can be useful if the configuration files have been corrupted or smplayer has been misconfigured. Linux users can use the command "smplayer -delete-config".
Several other bugfixes. See the Changelog for details.
Links on the first post (http://forum.doom9.org/showthread.php?p=943620#post943620).
xabregas
24th October 2013, 14:15
Hi, i`m really liking this player, is so simple :)
But i wish to know how to output full range colour (0-255) and knowing what kind of scaling is used by default
TIA ;)
rvm
16th September 2014, 01:23
Now the version number is just the year + month of release.
Version 14.3.
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.
Version 14.9.
Fix for Youtube.
New option to shut down the computer when playback has finished.
The themes and skin icons are loaded from resource files (*.rcc).
New fix for searching subtitles from opensubtitles.org that should return more results
Official site: http://smplayer.sourceforge.net
(If you don't like the sourceforge wrapper you can download from the fosshub mirror (http://www.fosshub.com/SMPlayer.html))
Keiyakusha
17th September 2014, 00:01
Any news on mpv player support? Last time I checked, something were missing in mpv. But since I see mpv received some default (very limited) GUI, it have to be possible.
rvm
4th December 2014, 15:01
Since many people asked for it, now SMPlayer supports mpv! :)
http://smplayer.sourceforge.net/mpv.php
More details in the SMPlayer blog:
SMPlayer with support for MPV is now available (http://blog.smplayer.info/smplayer-with-support-for-mpv-is-now-available/)
Displaying two subtitles at the same time, now it’s possible (http://blog.smplayer.info/displaying-two-subtitles-at-the-same-time-now-its-possible/)
Support for video sites (not only youtube) (http://blog.smplayer.info/support-for-video-sites-not-only-youtube/)
Version 16.6
Support for 2 in 1 computers with touch screens.
SMPlayer includes now a 'tablet mode', available in the menu Options. When the option is turned on it makes some changes in the interface so that it would be easier to control SMPlayer by touching the screen. When the user changes the tablet mode in the Windows 10 action center, SMPlayer will detect it and ask if it should switch to the SMPlayer's tablet mode as well.
Option to send video to an external screen.
Now it's possible to send the video to a second screen connected to the computer, while controlling the application in the computer's screen.
Support for high DPI screens.
On high DPI (dots per inch) screens SMPlayer looked very tiny. Now the interface is automatically scaled so it looks correctly. There are also settings in Preferences -> Interface -> High DPI where you can adjust manually the scale factor or turn off this feature.
Global shortcuts.
Now it's possible to use the media keys (play/pause, stop, volume+/-, etc.) as global shortcuts. That means that those keys will work even when SMPlayer is in the background. You can activate this option in Preferences -> Keyboard and mouse.
Settings are remembered for online streams too.
This means that, for example, SMPlayer can resume playback or set bookmarks on YouTube videos or other online streams (as long as they are seekable).
SMPlayer is now built with Qt 5 by default.
rvm
16th February 2017, 22:29
Most important changes from version 16.8 to 17.2
Experimental support for Chromecast.
Option to send the audio to the specified audio device. It can be useful to send the audio to a TV via a HDMI cable or wireless headphones via bluetooth.
New option 'Show info on OSD' in View -> OSD (shortcut Shift + I). It displays info about the current media (resolution, bitrate...) on the OSD.
Option to display bitrate information in the status bar.
Improvements on the playlist.
Downloads:
http://smplayer.sourceforge.net/downloads.php
stax76
1st July 2017, 13:37
Hi, I've tried your player today and was surprised it opens avs which is a requirement for staxrip.
Is there a CLI?
There are scaling issues on 288% DPI:
https://www.dropbox.com/s/e8p3mztqnsiwxf5/2017-07-01%2014_27_58-SMPlayer%20%E2%80%93%20Einstellungen.png?dl=0
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.