From 6fc0b4e24bddf0ad5c4813d194bd0cc27d96f44b Mon Sep 17 00:00:00 2001 From: wm4 Date: Wed, 4 Mar 2015 12:03:24 +0100 Subject: [PATCH] README: add some better links Also write something about MPlayer, since this is a frequently asked question. (cherry picked from commit 771cb349325661d86edab6b1cac46d4ecf765a16) --- README.md | 34 +++++++++++++++++++++++++++++++--- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 8f50de7e65..9dbb282aa0 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,13 @@ Overview **mpv** is a media player based on MPlayer and mplayer2. It supports a wide variety of video file formats, audio and video codecs, and subtitle types. -If you are wondering what's different from mplayer2 and MPlayer you can read -more about the [changes][changes]. +Relases can be found on the [release list][relases]. + +Downloads +--------- + +For semi-official builds and third-party packages please see +[mpv.io](http://mpv.io/installation/). Compilation ----------- @@ -124,6 +129,28 @@ For small changes you can just send us pull requests through GitHub. For bigger changes come and talk to us on IRC before you start working on them. It will make code review easier for both parties later on. +Relation to MPlayer and mplayer2 +-------------------------------- + +mpv is based on mplayer2, which in turn is based on the original MPlayer +(also called mplayer, mplayer-svn, mplayer1). Many changes have been made, a +large part of which is incompatible or completely changes how the player +behaves. Although there are still many similarities to its ancestors, mpv +should generally be treated as a completely different program. + +mpv was forked because we wanted to modernize MPlayer. This includes +removing cruft (including features which stopped making sense 10 years ago), +and of course adding modern features. Such huge and intrusive changes made it +infeasible to work directly with MPlayer, which is mostly focused on +preservation, so a fork had to be made. (Actually, mpv is based on mplayer2, +which already started this process of removing cruft.) + +In general, mpv should be considered a completely new program, rather than a +MPlayer drop-in replacement. + +If you are wondering what's different from mplayer2 and MPlayer, an incomplete +list of changes is located [here][mplayer-changes]. + Contact ------- @@ -139,7 +166,7 @@ mailing lists are mostly unused. To contact the `mpv` team in private write to `mpv-team@googlegroups.com`. Use only if discretion is required. -[changes]: https://github.com/mpv-player/mpv/blob/master/DOCS/man/changes.rst +[releases]: https://github.com/mpv-player/mpv/releases [mpv-build]: https://github.com/mpv-player/mpv-build [homebrew-mpv]: https://github.com/mpv-player/homebrew-mpv [issue-tracker]: https://github.com/mpv-player/mpv/issues @@ -148,3 +175,4 @@ only if discretion is required. [ffmpeg_vs_libav]: https://github.com/mpv-player/mpv/wiki/FFmpeg-versus-Libav [release-policy]: https://github.com/mpv-player/mpv/blob/master/DOCS/release-policy.md [windows_compilation]: https://github.com/mpv-player/mpv/blob/master/DOCS/compile-windows.md +[mplayer-changes]: https://github.com/mpv-player/mpv/blob/master/DOCS/mplayer-changes.rst