Package Details: mpv-git 0.37.0_114_g17be6e1990-1

Git Clone URL: https://aur.archlinux.org/mpv-git.git (read-only, click to copy)
Package Base: mpv-git
Description: Video player based on MPlayer/mplayer2 (git version)
Upstream URL: https://mpv.io
Keywords: media player video
Licenses: GPL
Conflicts: mpv
Provides: libmpv.so, mpv
Submitter: rpolzer
Maintainer: qmega
Last Packager: qmega
Votes: 226
Popularity: 0.94
First Submitted: 2012-12-04 09:21 (UTC)
Last Updated: 2023-12-20 08:54 (UTC)

Required by (376)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 37 Next › Last »

bjin commented on 2023-12-06 15:19 (UTC) (edited on 2023-12-06 15:20 (UTC) by bjin)

Official ffmpeg package depends on libplacebo now (see 1), so ffmpeg conflicts with libplacebo-git and thus conflicts with mpv-git. To solve this issue, we should switched the dependency back to libplacebo.

qmega commented on 2023-10-25 00:28 (UTC)

I went ahead and switched the dependency to libplacebo-git (along with removing the option).

Upstream's policy is now for the latest mpv to (hard) depend on the latest libplacebo. It's not entirely clear whether that means latest release or latest commit, but Arch's libplacebo package tends to lag significantly behind even release versions, and mpv has at times required pre-release versions of libplacebo even before this policy change, so users of mpv-git probably ought to be using libplacebo-git as well at this point.

wilkins commented on 2023-10-24 18:41 (UTC)

libplacebo became a required dependency.

meson.build:1:0: ERROR: Unknown options: "libplacebo"

qmega commented on 2023-08-25 21:50 (UTC) (edited on 2023-08-25 21:54 (UTC) by qmega)

@Batou You can install libplacebo-git from AUR if you don't want to wait for the Arch package. libplacebo release is on v6.292.1 as of 5 days ago but the official Arch package hasn't updated yet. I use libplacebo-git with this package anyway (mostly because it was required for gpu-next for a good while) and it's stable in my experience.

If for some reason the Arch package stays out of date for a long time, I can switch this package's dependency to libplacebo-git explicitly, but I don't expect that to be necessary in general, because mpv tries to only depend on released libplacebo versions (although individual features are sometimes gated on unreleased libplacebo APIs).

Batou commented on 2023-08-25 21:45 (UTC)

I'm getting a libplacebo version error:

Dependency libplacebo found: NO found 5.264.1 but need: '>=6.292.0'
Run-time dependency libplacebo found: NO 

meson.build:932:13: ERROR: Dependency lookup for libplacebo with method 'pkgconfig' failed: Invalid version, need 'libplacebo' ['>=6.292.0'] found '5.264.1'.

A full log can be found at /home/bat/.cache/yay/mpv-git/src/mpv/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().

Any suggestions?

qmega commented on 2023-08-03 03:12 (UTC) (edited on 2023-08-03 06:39 (UTC) by qmega)

Reimplemented pkgver() to produce output matching what it did before.

@osalas and anyone else who installed a build with a date-version, you'll probably have to manually force a rebuild/reinstall because it'll be seen as a downgrade.

Re: glslang, you have to rebuild libplacebo and then rebuild mpv.

osalas commented on 2023-08-02 21:38 (UTC) (edited on 2023-08-02 21:38 (UTC) by osalas)

Mainstream has removed the version.py script.

I have solved my build by replacing the line on PKGBUILD that has the version.py call with a simple date +%Y%m%d

Squidward commented on 2023-07-27 19:55 (UTC) (edited on 2023-07-27 19:55 (UTC) by Squidward)

@txyyh you can fix this by temproraly downgradeing glslang by running

pkgctl repo clone --protocol=https --switch="12.2.0-1" glslang

then use makepkg to compile and install the older version

txyyh commented on 2023-07-27 13:06 (UTC)

glslang 12.3.1 removed libglslang-default-resource-limits.so.12, which cause mpv-git can't start successfully

DeadNews commented on 2023-07-10 16:26 (UTC)

Missed dependency mujs:

$ mpv path/to.mp4                                                                                                                            
mpv: error while loading shared libraries: /usr/lib/libmujs.so: cannot open shared object file: No such file or directory

https://archlinux.org/packages/extra/x86_64/mujs/

Required By (2)

    mpv
    mpv (staging)

https://github.com/mpv-player/mpv/blob/cbb1af64d5df760a182acaa8bade40ba77c372df/DOCS/man/javascript.rst?plain=1#L58-L61