The mpv developers have deprecated some video and audio filters. SMPlayer 17.10 stops using those deprecated filters and is now using new filters.
Unfortunately older versions of mpv may not have those filters. This can cause playback without audio or video. A workaround is to turn off all video and audio filters. If you don’t have audio, turn off the audio equalizer in Preferences -> General -> Audio. Another workaround is to switch to mplayer by selecting mplayer as multimedia engine in Preferences -> General.
Of course the proper solution is to update mpv. Ubuntu users will find a recent version of mpv, which works perfectly fine with SMPlayer 17.10, in this PPA:
From version 15.11 it’s possible to play live streams from YouTube. Be sure the YouTube support is enabled in Preferences -> Network.
It’s also necessary to use SMPlayer with mpv, since MPlayer doesn’t seem to support very well live streams from YouTube. Visit this link to find out how to install SMPlayer with mpv.
If you want to test it, here’s a live stream (Sky News): https://www.youtube.com/watch?v=y60wDzZt8yg
To play a YouTube video in SMPlayer select Open -> URL and paste the URL.
It’s also possible to play YouTube live streams with older versions of SMPlayer but in this case it’s necessary to use mpv+youtube-dl and make a change in the configuration:
Go to Preferences -> Network and turn off the option “Enable YouTube internal support” and turn on “Enable mpv’s support for streaming sites”.
There’s a downside: with mpv+youtube-dl online streams take much more time to start to play.
SMPlayer now supports mpv, which brings new interesting features. Click here to know more.
This article explains how to get the latest version of SMPlayer and mpv in Ubuntu.
To get the latest version of SMPlayer, just update it from the official PPA, open a terminal and enter these commands:
sudo add-apt-repository ppa:rvm/smplayer
sudo apt-get update
sudo apt-get install smplayer
To get the latest mpv, you can use this PPA:
It contains packages for Ubuntu 14.04 and 14.10.
Type these commands to add the repository and install mpv:
sudo add-apt-repository ppa:mc3man/mpv-tests
sudo apt-get update
sudo apt-get install mpv
Finally, to use mpv instead of mplayer in SMPlayer, open the SMPlayer preferences dialog, and replace “mplayer” with “mpv” in the mplayer executable field:
Now it’s not necessary anymore to use a special installer to install SMPlayer with mpv. The regular installer gives the possibility to install either mplayer or mpv.
Just click on “Playback components” and select mpv. An mpv build will be downloaded from the internet, so you need an internet connection to perform the installation.
If you don’t know what mpv is, please read this previous article:
SMPlayer with support for MPV is now available/
The following requires SMPlayer from SVN + mpv 0.7.0 + youtube-dl.
Visit http://smplayer.sourceforge.net/mpv to know how to get them. Windows users only need to download the package from that page, everything is included in the package.
Now you have to make this adjustments in the SMPlayer configuration. In Preferences -> Network, disable the option to use the internal support for Youtube, and enable the option to play videos from streaming sites:
Now go to Advanced -> Options for MPlayer/MPV and enter
There’s a little problem, in this mode the reported duration of the video is wrong.
A new very interesting feature, thanks to the newly added support for mpv, is the possibility to play videos from many video sites. Youtube was already supported, but now you can play videos from DailyMotion, Vimeo, Vevo and many more sites, just by entering the URL of the video in SMPlayer. Performance is much better in SMPlayer (or any other player) than using the flashplayer in a web browser.
- SMPlayer from SVN
- mpv 0.7.0 or greater
- the very latest version of youtube-dl
You need to enable the option “Play video from streaming sites” in Preferences -> Network.
After that you only have to enter the URL of the video you want to play in Open -> URL. The video will be played by mpv, which will use youtube-dl to get the real address of the video.
Youtube-dl supports a lot of sites. You can get a list here: http://rg3.github.io/youtube-dl/supportedsites.html
SMPlayer already had support for Youtube, so the Youtube URLs will still be handled by SMPlayer. However it’s possible to disable SMPlayer’s internal support for Youtube. In this case the Youtube URLs will be passed directly to mpv, which actually provides an interesting feature: subtitles are available.
This is a long-awaited feature. Now SMPlayer can display two subtitles at the same time. The first subtitle is shown on the bottom of the image, the second one on the top.
This is available since SVN r6474 and requires mpv.
Click here for more info about SMPlayer with mpv and how to get it.
After 25 days of hard work and almost 7,000 lines of code, I’m proud to announce the first public version of SMPlayer with support for MPV.
MPV is a player based on MPlayer and MPlayer2, with new features and bug fixes.
Some of its most interesting features:
- Possibility to display two subtitles at once
- Play videos from video sites, like Youtube, DailyMotion, Vimeo, Vevo and many more
- Support for MKV ordered chapters
- Precise seeking
- Native support for VAAPI and VDA. Improved VDPAU
- Better support for taking screenshots
- (Windows) Improved support for Unicode file names
Click here for a detailed list of the MPV features
The support for MPV in SMPlayer is not complete yet, but the most usual functions should work now.
How to get it
Support for MPV is available in SMPlayer from version svn r6419.
There are packages for both Windows and Linux here:
How to use it
To use MPV instead of MPlayer, open the SMPlayer preferences dialog, and enter “mpv” instead of “mplayer” in the mplayer executable field.
I’m very happy to announce that the next version of SMPlayer will support MPV.
I’m currently adding support for MPV, it’s not an easy task, since every single command has to be reimplemented, so it’s a slow process.
At this point the basic functions (play, pause, seek, etc.) and most of the options in the menus “Play”, “Video”, “Audio” and “Subtitles” work.
For more detailed info click here.
There’s no public version available yet, but a beta will probably be available soon.
mpv is another fork of mplayer. Many people have asked to add support for it in SMPlayer.
In this video you can see SMPlayer playing a video using mpv:
However only very basic things work (play, pause, stop, seek).
Adding full support for mpv would be very hard. The mpv developers made a lot of changes which made mpv incompatible with SMPlayer (and other mplayer front-ends).
They renamed many options, removed the slave mode, and even removed the -identify option which SMPlayer uses to get info about the video.
Actually the slave mode is not removed, but it’s deprecated and the developers said it shouldn’t be used.
Maybe it would be possible to fully support mpv, but it would be a hard work that would take months, and only if they do not actually remove the slave mode.
What do you think? Would it be worth to try to support mpv? I mean, after all probably most of the SMPlayer users wouldn’t notice any difference compared to mplayer…