Media player based on MPlayer and mplayer2

Current versions

Revision: 5

mpv requires the following formulae to be installed:
pkg-config 0.29.2 Manage compile and link flags for libraries
python3 3.6.4_2 Interpreted, interactive, object-oriented programming language
libass 0.14.0_1 Subtitle renderer for the ASS/SSA subtitle format
ffmpeg 3.4.1 Play, record, convert, and stream audio and video
lua@5.1 5.1.5_5 Powerful, lightweight programming language (v5.1.5)
jpeg 9b Image manipulation library
little-cms2 2.9 Color management engine supporting ICC profiles
mujs 1.0.2 Embeddable Javascript interpreter
youtube-dl 2018.01.21 Download YouTube videos from the command-line
jack 0.125.0_2 Audio Connection Kit
libaacs 0.9.0 Implements the Advanced Access Content System specification
libarchive 3.3.2 Multi-format archive and compression library
libbluray 1.0.2 Blu-Ray disc playback library for media players like VLC
libcaca 0.99b19 Convert pixel information into colored ASCII art
libdvdnav 6.0.0 DVD navigation library
libdvdread 6.0.0 C library for reading DVD-video images
pulseaudio 11.1 Sound system for POSIX OSes
rubberband 1.8.1 Audio time stretcher tool and library
uchardet 0.0.6 Encoding detector library
vapoursynth 42.1 Video processing framework with simplicity in mind

Reverse dependencies

The following formula requires mpv to be installed:
mps-youtube Terminal based YouTube player and downloader

Recent formula history

ilovezfs mpv: depend on python3 instead of :python3
Alex Notes mpv: make mujs dependency recommended instead of required (#22446)
Kutsan Kaplan mpv: depend on mujs
ilovezfs mpv: pass --enable-lua to configure (#21498)
Dominyk Tiller mpv: switch to lua@5.1

Formula code at GitHub