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.

Good news, look forward to seeing this in the wild 🙂
Fantastic news. I have seen recently files that fails to play or have trouble with mplayer but working flawlessly with mpv. But I am very attached all the smplayer UI features and specially the per file position remembering (I tend to cycle between files).
Given that mpv is the most actively developed fork of mplayer it would be great having smplayer support for it.
Very good News.Thanks.
Are you using libmpv, the JSON over IPC protocol, or old slave mode?
For the moment I’m using the slave mode.
Oh bummer! I hope for the future, even if I realize it could take a lot of work if the code wasn’t factored for swappable backends from the start. With libmpv there’s also OS X support (since there’s no need for platform specific hacks to share views when they are in the same process) ^^
Like I said in comments of the previous news, I am trying to abstract the concept of player inside smplayer :
https://github.com/corossig/smplayer-mpv/tree/mpv/src
With this abstraction, we can imagine various backend. I’ve already written a vlc backend just for fun and it works.
@rvm: are you interested by using this kind of abstraction ?
@corentin cool stuff. I missed your previous comment.