Mpv media player (FFmpeg version)

PPA description

*Note: any issues regarding ytdl:
Update to the latest upstream version before filing issue with me or at mpv github
The latest min. version required for 16.04 is 2017.08.09

*Note - mpv.conf is the new default for a config file
Best, new default location is ~/.config/mpv/ using mpv.conf

*New -
Now uses a default profile named pseudo-gui
This is used via mpv.desktop, mainly for playback from context menu,
  mime associations & DnD on a launcher icon.
The upstream default is idle=once, I've set these builds to idle=yes

To return to idle once in your local config file add -

[pseudo-gui]
idle=once

*For https stream - the mpv window won't open till stream starts, to get an immediate window, in mpv.conf a new section -

[protocol.https]
force-window=immediate

* For Ubuntu (unity, gnome-shell) users -
you can add mpv to the launcher for DnD, also ck. the quicklists for add stuff.

Fork of mplayer/mplayer2
This ppa has git master versions, for stable release builds see here (trusty only
https://launchpad.net/~mc3man/+archive/trusty-media

Using an embedded FFmpeg git, see here for difference vs. libav
https://github.com/mpv-player/mpv/wiki/FFmpeg-versus-Libav#situation-today
Using git x264

further info & info for self builds
https://github.com/mpv-player/mpv/blob/master/DOCS/man/en/changes.rst
https://github.com/mpv-player/mpv

For some usage info read & ck. here -
https://github.com/mpv-player/mpv/wiki

By default osc (on screen controller) is enabled. To read about & how to adjust or disable read
https://github.com/mpv-player/mpv/blob/master/DOCS/man/en/osc.rst

*Note* - Osc config options now go into ~/.mpv/lua-settings/osc.config
refer to manpage or pdf in /usr/share/doc/mpv

Note that osc does have a slight hit on cpu use, if unsuitable then disable at runtime

Encoding support now enabled, see manpages &
mpv --oac=help
mpv --oacopts=help
mpv --ovc=help
mpv --ovcopts=help
Add. see /etc/mpv/encoding-profiles.conf
https://github.com/mpv-player/mpv/blob/master/DOCS/encoding.rst

*A pdf version of the manpages is available in /usr/share/doc/mpv, no need to extract to use with evince, other readers may vary..

*For unity & gnome-shell users if you pin mpv to launcher/dock/overview there is a quicklist option to open the man in evince. (and several other items..

*If you want mpv to open centered on screen, (recommended) then -
In your local mpv.conf file add line -
geometry=50%:50%

*Hardware decoding can be auto enabled & used when supported by adding to mpv.conf this line -
hwdec=yes

For some --vo info ck. the man/pdf or here
https://github.com/mpv-player/mpv/blob/master/DOCS/man/vo.rst

*Youtube & other sites*
quvi support has been removed in 0.6.2+. For youtube or other urls that can benefit support thru youtube-dl is now default enabled

You must have a recent youtube-dl in $PATH
Best way for youtube-dl is to follow instr. here, then keep up to date -
http://rg3.github.io/youtube-dl/download.html
(- the repo packages of youtube-dl are generally outdated, don't use!

To disable add to your config file ~/.config/mpv/mpv.conf
ytdl=no

*A firefox mpv extension works on many sites, generally r. click on a thumbnail > Watch with mpv -
https://addons.mozilla.org/en-US/firefox/addon/watch-with-mpv/

Note that when exiting/quiting some url's an additional action in terminal is needed, ie. press enter

*re vivid, wily*
mpv is available here, use the whole ppa as it deps of some other packages -
https://launchpad.net/~mc3man/+archive/ubuntu/ffmpeg-test1

*re vapoursynth support*
remove this ppa, remove mpv & use this ppa
https://launchpad.net/~djcj/+archive/ubuntu/vapoursynth
Do note that vapoursynth-extra-plugins should be installed to make that mpv build useful, not currently a recommend..

*re: cuda*
Now using SDK 8, requires nvidia-378.13 at a min.
Can be gotten here - https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa
If any initial issues try,
Remove mpv, install new drivers, reboot, re-install mpv

*re:libmpv for xenial
older version here, for newer go here as latest requires newer ffmpeg libs
https://launchpad.net/~mc3man/+archive/ubuntu/xerus-media

Adding this PPA to your system

You can update your system with unsupported packages from this untrusted PPA by adding ppa:mc3man/mpv-tests to your system's Software Sources. (Read about installing)

sudo add-apt-repository ppa:mc3man/mpv-tests
sudo apt-get update
        
Technical details about this PPA

This PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.

Display sources.list entries for:
deb http://ppa.launchpad.net/mc3man/mpv-tests/ubuntu YOUR_UBUNTU_VERSION_HERE main 
deb-src http://ppa.launchpad.net/mc3man/mpv-tests/ubuntu YOUR_UBUNTU_VERSION_HERE main 
Signing key:
1024R/8E51A6D660CD88D67D65221D90BD7EACED8E640A (What is this?)
Fingerprint:
8E51A6D660CD88D67D65221D90BD7EACED8E640A

Dependencies:

  • Deps (included on 2017-11-21)

For questions and bugs with software in this PPA please contact Doug McMahon.

PPA statistics

Activity
3 updates added during the past month.
View package details

Overview of published packages

121 of 21 results
Package Version Uploaded by
fdk-aac 0.1.4.0-1~xenial1 Doug McMahon (2016-03-10)
fdk-aac 0.1.4.0-1~trusty Doug McMahon (2016-03-10)
intel-vaapi-driver 1.8.1-1~xenial Doug McMahon (2017-05-06)
intel-vaapi-driver 1.7.0-1~ppa1 Doug McMahon (2016-03-19)
lcms2 2.6-3ubuntu1~trusty Doug McMahon (2014-10-26)
libbluray 1:0.7.0-1~trusty Doug McMahon (2015-02-14)
libdrm 2.4.80-1~xenial (Newer version available) Doug McMahon (2017-05-06)
libmpv 0.22.0-1~xenial1 Doug McMahon (2016-12-14)
libmysofa 0.6.0~zzartful Doug McMahon (2017-10-16)
libmysofa 0.6.0~xenial2 Doug McMahon (2017-10-14)
libva 1.8.1-1~xenial Doug McMahon (2017-05-06)
libva 1.7.3-1~trusty Doug McMahon (2017-01-20)
libva-utils 1.8.1+ds1-1~xenial Doug McMahon (2017-05-07)
mpv 2:0.27.0+git9~zzbionic2 Doug McMahon (2017-11-24)
mpv 2:0.27.0+git8~xenial2 Doug McMahon (2017-11-21)
mpv 2:0.27.0+git2~zzartful Doug McMahon (2017-10-17)
mpv 2:0.27.0~zesty Doug McMahon (2017-10-14)
mpv 2:0.26.0+git1~trusty1 Doug McMahon (2017-08-19)
mpv 2:0.24.0~yakkety2 Doug McMahon (2017-04-08)
wayland 1.11.0-2~gd~x (Newer version available) Oibaf (2017-05-06)
yasm 1.3.0 Doug McMahon (2014-10-04)
121 of 21 results

Latest updates

  • mpv 2 weeks ago
    Successfully built
  • mpv 3 weeks ago
    Successfully built
  • mpv 8 weeks ago
    Successfully built
  • libmysofa 8 weeks ago
    Successfully built
  • mpv 8 weeks ago
    Successfully built