mpv-0.41.0

Introduction to mpv

mpv is a free media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types.

[Note]

Note

This package is known to build and work properly using an LFS 13.0 platform.

Package Information

mpv Dependencies

Required

alsa-lib-1.2.15.3, FFmpeg-8.0.1, libass-0.17.4, libplacebo-7.360.0, Mesa-25.3.5, and PulseAudio-17.0

Recommended

Optional Input Drivers and Libraries

libdvdcss-1.5.0, libdvdread-7.0.1, libdvdnav-7.0.0, and libbluray

Optional Audio Output Drivers and Libraries

pipewire-1.6.0, sdl2-compat-2.32.64, JACK, and OpenAL

Optional Video Output Drivers and Libraries

libcaca and SVGAlib

Optional (for documentation)

docutils-0.22.4

Installation of mpv

Install mpv by running the following commands:

mkdir build &&
cd    build &&

meson setup --prefix=/usr       \
            --buildtype=release \
            -D x11=enabled      \
            ..                  &&
ninja

This package does not come with a test suite.

Now, as the root user:

ninja install
[Note]

Note

This package installs icon files into the /usr/share/icons/hicolor hierarchy and desktop files into the /usr/share/applications hierarchy. You can improve system performance and memory usage by updating /usr/share/icons/hicolor/index.theme and /usr/share/applications/mimeinfo.cache. To perform the update you must have GTK-3.24.51 installed (for the icon cache) and desktop-file-utils-0.28 (for the desktop cache) and issue the following commands as the root user:

gtk-update-icon-cache -qtf /usr/share/icons/hicolor &&
update-desktop-database -q

Command Explanations

-D x11=enabled: allows linking to the X11 libraries.

-D dvdnav=enabled: enables support for DVD playback.

-D cdda=enabled: enables support for CD Audio.

-D sdl2=enabled: enables the usage of SDL2 for audio and video output.

Configuring mpv

Config Files

/etc/mpv/* and ~/.config/mpv/*

Contents

Installed Programs: mpv
Installed Libraries: None
Installed Directories: /etc/mpv and /usr/share/doc/mpv

Short Descriptions

mpv

is the mpv video player