Skip to content

Releases: mpv-player/mpv

Release 0.3.2

06 Jan 19:42
Compare
Choose a tag to compare

Bug fixes (including some regressions). Don't auto-select subtitles if libquvi 0.9 is used, unless the --sid or --slang options select them.

On windows, change the default config location to roaming.

Release 0.3.1

01 Jan 20:06
Compare
Choose a tag to compare

Fix the crash on DVD playback, broken brightness controls, and some other things.

Release 0.3

29 Dec 17:08
Compare
Choose a tag to compare

Changes

  • Build system switches to waf. The old build system is still available by
    running ./old-configure, but it will be removed some time in the future.
  • The "run" input command changes in a not backwards compatible way.
  • Some input.conf commands were replaced (such as speed_mult).
  • Many audio/video filter have changed sub-options in a not backwards
    compatible way. (This is a consequence of unifying audio/video filter
    option parsing.)
  • Most video filters now use libavfilter internally if available.
  • Disable key autorepeat for some key binds, which prevents accidentally
    triggering a binding multiple times.
  • Encoding: install and include encoding profiles by default.

Bug fixes

  • Fix a bug that degraded vdpau playback after ~1 hour of runtime.
  • Restrict hardware decoding to codecs where it generally makes sense. This
    excludes mpeg4 for example, which often causes hardware decoders to decode to
    garbage. Use --hwdec-codecs to enable hardware decoding for more codecs.

New features

  • Add window-scale property, which allows changing the window size via mpv key
    bindings.
  • Add revert_seek command, which is meant to undo accidental seeks.
  • Hardware decoding (vdpau, vda, vaapi) can now be used with vo_opengl.
  • Pulseaudio: set pulse stream name to mpv window title (like MPlayer).
  • Support showing 2 subtitles at a time (--secondary-sid).
  • Re-add some basic dvdnav:// support. This doesn't handle navigation
    highlights correctly, but navigation should mostly work. (Note that
    dvdnav:// by default starts the longest title, instead of the DVD menu.
    The menu is available with dvdnav://menu.)
  • Win32: you can drop files on the mpv window.

This listing is not complete. There are many more bug fixes and changes. The
complete change log can be viewed by running git log f572d2..f06a87 in
the git repository.

Release 0.2.4

01 Dec 19:50
Compare
Choose a tag to compare

Random bug fixes, nothing particularly important.

Release 0.2.3

07 Nov 23:04
Compare
Choose a tag to compare
  • Fix youtube playlist loading with libquvi 0.9.
  • Fix issues with some http streams (connection retry loop and enf ot stream).
  • Handle SIGTERM. (Before we handled some similar signals only.)
  • Some other bug fixes/corrections.

Release 0.2.2

02 Nov 19:13
Compare
Choose a tag to compare

Minor bug fixes.

Release 0.2.1

20 Oct 12:14
Compare
Choose a tag to compare

Fixes hardware decoding on older FFmpeg/Libav releases (it always reverted to software decoding).

Fixes some other minor bugs.

Release 0.2.0

15 Oct 22:17
Compare
Choose a tag to compare

This release should work with FFmpeg 2.0 and Libav 9.8. It probably also works with FFmpeg 1.2, 1.1 and (if libavresample is enabled) FFmpeg 1.0. git version of FFmpeg and Libav work too, however it could be that later git versions of them introduce breaking API changes. libass 0.10.2 or later is recommended.

Brief list of major changes since 0.1.x:

  • New icon.
  • Add an On Screen Controller (OSC). This is a minimal GUI for use with the mouse. You should never see it if you use the keyboard only. It can be disabled entirely with echo osc=no >> ~/.mpv/config.
  • Subtitles: make automatic charset detection the default.
  • More intuitive chapter seeking behavior (in some cases, seeking to the previous chapter went to the start of the previous chapter, instead of the end of it).
  • Add a command that allows seeking to next/previous subtitle (sub_seek).
  • OSX: native VDA support (2-2.5x reduction in CPU usage over the previous VDA decoder).
  • OSX: Cocoa fixes and improvements.
  • Linux: support for VA-API hardware decoding and display.
  • Wayland: fixes and improvements.
  • OpenBSD: Add sndio audio output.
  • Preliminary Lua scripting support. It's not done yet, it's not documented, and it sucks. It is needed for the OSC though.
  • Switch to GPL version 2 or later for mpv as a whole (see Copyright file for details).
  • Many more bug fixes and features. The full list of changes can be viewed with git log v0.1.0..v0.2.0.

Support for the 0.1.x releases is discontinued. Further 0.2.x releases will be bug fixes only.

Release 0.1.7

20 Sep 19:36
Compare
Choose a tag to compare
v0.1.7

Release 0.1.7

Release 0.1.6

13 Sep 20:06
Compare
Choose a tag to compare

Edit:

For some reason, this is disjoint from the release/0.1 branch. There is another 0.1.6 "release" at commit 7973487. Not sure how that happened.