https://github.com/mpv-player/mpv/pull/9587 now can be used with additional fixes, etc. Just add '.patch' at the end of the link to PR I mentioned and get a patch, link to which you can put directly into source
array in PKGBUILD.
Search Criteria
Package Details: mpv-pipewire 0.34.1-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/mpv-pipewire.git (read-only, click to copy) |
---|---|
Package Base: | mpv-pipewire |
Description: | a free, open source, and cross-platform media player including an experimental PipeWire audio backend |
Upstream URL: | https://mpv.io/ |
Keywords: | audio libcaca media mpv pipewire player video |
Licenses: | GPL3 |
Conflicts: | mpv |
Provides: | libmpv.so, mpv |
Submitter: | lod |
Maintainer: | lod |
Last Packager: | lod |
Votes: | 5 |
Popularity: | 0.45 |
First Submitted: | 2021-03-25 09:25 (UTC) |
Last Updated: | 2022-01-17 23:00 (UTC) |
Dependencies (73)
- alsa-lib (alsa-lib-git, alsa-lib-minimal-git, alsa-lib-x205ta)
- desktop-file-utils (desktop-file-utils-git)
- ffmpeg (ffmpeg-v4l2-request-git, ffmpeg-nox-git, ffmpeg-svt-vp9-git, ffmpeg-intel-full-git, ffmpeg-yt-dlp-bin, ffmpeg-amd-full, ffmpeg-decklink, ffmpeg-shinobi, ffmpeg-git, ffmpeg-ndi, ffmpeg-full, ffmpeg-full-git, ffmpeg-libfdk_aac, ffmpeg-headless, ffmpeg-obs, ffmpeg-vulkan, ffmpeg-cuda, ffmpeg-mmal, ffmpeg-amd-full-git, ffmpeg-nocuda)
- glibc (glibc-git, glibc-force-mmap, lib32-glibc-force-mmap, glibc-minimal-git, glibc-linux4, glibc-widevine)
- hicolor-icon-theme (hicolor-icon-theme-git)
- jack (jack-git, jack2-git, pipewire-common-jack-git, pipewire-full-jack-git, pipewire-jack-git, jack2, pipewire-jack)
- lcms2 (lcms2-git)
- libarchive (libarchive-git)
- libarchive.so (libarchive)
- libasound.so (alsa-lib-git, alsa-lib-minimal-git, lib32-alsa-lib-minimal-git, lib32-alsa-lib-git, alsa-lib-x205ta, alsa-lib, lib32-alsa-lib)
- libass (libass-git)
- libass.so (libass-git, libass)
- libavcodec.so (ffmpeg-v4l2-request-git, ffmpeg0.10, ffmpeg-nox-git, ffmpeg-svt-vp9-git, ffmpeg-compat-59, ffmpeg-intel-full-git, ffmpeg-amd-full, ffmpeg-decklink, ffmpeg-shinobi, ffmpeg-git, ffmpeg-compat-57, ffmpeg3.4, ffmpeg-ndi, ffmpeg-full, ffmpeg-full-git, lib32-libffmpeg, ffmpeg-libfdk_aac, ffmpeg-headless, ffmpeg-obs, ffmpeg-compat-54, ffmpeg-compat-55, ffmpeg2.8, ffmpeg-vulkan, ffmpeg-cuda, ffmpeg-mmal, ffmpeg-amd-full-git, ffmpeg-nocuda, ffmpeg, ffmpeg4.4)
- libavdevice.so (ffmpeg-v4l2-request-git, ffmpeg0.10, ffmpeg-nox-git, ffmpeg-svt-vp9-git, ffmpeg-compat-59, ffmpeg-intel-full-git, ffmpeg-amd-full, ffmpeg-decklink, ffmpeg-shinobi, ffmpeg-git, ffmpeg-compat-57, ffmpeg3.4, ffmpeg-ndi, ffmpeg-full, ffmpeg-full-git, lib32-libffmpeg, ffmpeg-libfdk_aac, ffmpeg-headless, ffmpeg-obs, ffmpeg-compat-54, ffmpeg-compat-55, ffmpeg2.8, ffmpeg-vulkan, ffmpeg-cuda, ffmpeg-mmal, ffmpeg-amd-full-git, ffmpeg-nocuda, ffmpeg, ffmpeg4.4)
- libavfilter.so (ffmpeg-v4l2-request-git, ffmpeg0.10, ffmpeg-nox-git, ffmpeg-svt-vp9-git, ffmpeg-compat-59, ffmpeg-intel-full-git, ffmpeg-amd-full, ffmpeg-decklink, ffmpeg-shinobi, ffmpeg-git, ffmpeg-compat-57, ffmpeg3.4, ffmpeg-ndi, ffmpeg-full, ffmpeg-full-git, lib32-libffmpeg, ffmpeg-libfdk_aac, ffmpeg-headless, ffmpeg-obs, ffmpeg2.8, ffmpeg-vulkan, ffmpeg-cuda, ffmpeg-mmal, ffmpeg-amd-full-git, ffmpeg-nocuda, ffmpeg, ffmpeg4.4)
- libavformat.so (ffmpeg-v4l2-request-git, ffmpeg0.10, ffmpeg-nox-git, ffmpeg-svt-vp9-git, ffmpeg-compat-59, ffmpeg-intel-full-git, ffmpeg-amd-full, ffmpeg-decklink, ffmpeg-shinobi, ffmpeg-git, ffmpeg-compat-57, ffmpeg3.4, ffmpeg-ndi, ffmpeg-full, ffmpeg-full-git, lib32-libffmpeg, ffmpeg-libfdk_aac, ffmpeg-headless, ffmpeg-obs, ffmpeg-compat-54, ffmpeg-compat-55, ffmpeg2.8, ffmpeg-vulkan, ffmpeg-cuda, ffmpeg-mmal, ffmpeg-amd-full-git, ffmpeg-nocuda, ffmpeg, ffmpeg4.4)
- libavutil.so (libavutil-52, ffmpeg-v4l2-request-git, ffmpeg0.10, ffmpeg-nox-git, ffmpeg-svt-vp9-git, ffmpeg-compat-59, ffmpeg-intel-full-git, ffmpeg-amd-full, ffmpeg-decklink, ffmpeg-shinobi, ffmpeg-git, ffmpeg-compat-57, ffmpeg3.4, ffmpeg-ndi, ffmpeg-full, ffmpeg-full-git, lib32-libffmpeg, ffmpeg-libfdk_aac, ffmpeg-headless, ffmpeg-obs, ffmpeg2.8, ffmpeg-vulkan, ffmpeg-cuda, ffmpeg-mmal, ffmpeg-amd-full-git, ffmpeg-nocuda, ffmpeg, ffmpeg4.4)
- libbluray (libbluray-git)
- libbluray.so (libbluray-git, lib32-libbluray, libbluray)
- libcaca
- Show 53 more dependencies...
Required by (273)
- acestream-launcher (requires mpv) (optional)
- adl-git (requires mpv)
- aliyunpan-liupan1890 (requires mpv) (optional)
- ani-cli (requires mpv)
- ani-cli-git (requires mpv)
- animdl-git (requires mpv) (optional)
- anime-downloader-git (requires mpv) (optional)
- animewatch-pyqt5 (requires mpv)
- animewatch-pyqt5-git (requires mpv)
- animwall-git (requires mpv)
- aniwrapper-git (requires mpv)
- anki (requires mpv) (optional)
- anki-before-bazel (requires mpv) (optional)
- anki-bin (requires mpv) (optional)
- anki-git (requires mpv) (optional)
- anki-official-binary-bundle (requires mpv) (optional)
- anki-qt5 (requires mpv) (optional)
- astronciaiptv (requires mpv)
- astronciaiptv-bin (requires mpv)
- astronciaiptv-git (requires mpv)
Sources (2)
Latest Comments
etircopyh commented on 2021-12-20 20:21 (UTC) (edited on 2021-12-20 20:22 (UTC) by etircopyh)
lod commented on 2021-11-19 16:03 (UTC)
@laichiaheng sure, just add the patches. You can download them here, then add the patches to the source array in the PKGBUILD and use the patch lines in the prepare function. Run updpkgsums and then it should build.
laichiaheng commented on 2021-11-19 03:04 (UTC)
Hi, is it possible to be added in the mpv-build-git in AUR?
I have no idea how to do it.
Jdoen commented on 2021-11-05 15:08 (UTC) (edited on 2021-11-05 15:09 (UTC) by Jdoen)
@lod Already tried the community package and run it without config, mpv still returns an error and falls back to vo=xv. I think it is caused by this machine being very old. This problem may have nothing to do with this pipewire patch and I should probably write a bug report on github. Thanks!
lod commented on 2021-11-05 11:29 (UTC) (edited on 2021-11-05 11:42 (UTC) by lod)
@Jdoen did you try the community package? You could also try to remove your mpv config for testing, maybe this behavior is caused by another option. vo=gpu is default in mpv, it should be used even without your config file.
If you run in the same problem, you should write a bug report.
Jdoen commented on 2021-11-05 06:51 (UTC) (edited on 2021-11-05 06:57 (UTC) by Jdoen)
- # vo_gpu: placebo: update for upstream API changes
- git cherry-pick -n 7c4465cefb27d4e0d07535d368febdf77b579566
Removing this line from the PKGBUILD caused my mpv to be unable to use the vo=gpu. My workaround for this is installing the previous PKGBUILD with the version (mpv 0.33.1)
60fpshacks commented on 2021-11-03 16:22 (UTC)
Error: run waf-light from a folder containing waflib
==> ERROR: A failure occurred in build().
Aborting...
-> error making: mpv-pipewire
porzione commented on 2021-11-01 18:31 (UTC)
@lod thank you, this was fast!
lod commented on 2021-11-01 17:09 (UTC)
Sorry my mistake. I pushed the wrong file. Give me a minute and it should work again.
porzione commented on 2021-11-01 16:52 (UTC) (edited on 2021-11-01 16:53 (UTC) by porzione)
already imported 8D769208D5E31419 but smth is wrong again with pgp
$ LC_TIME=C makepkg -si
==> Making package: mpv-pipewire 0.34.0-1 (Mon Nov 1 18:51:31 2021)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating mpv git repo...
Fetching origin
-> Found 01-Add-PipeWire-audio-backend-by-Oschowa.patch
-> Found 02-ao_pipewire-fixes-and-media-control-by-t-8ch.patch
==> Validating source files with sha256sums...
mpv ... Skipped
01-Add-PipeWire-audio-backend-by-Oschowa.patch ... Passed
02-ao_pipewire-fixes-and-media-control-by-t-8ch.patch ... Passed
==> Verifying source file signatures with gpg...
mpv git repo ... SIGNATURE NOT FOUND
==> ERROR: One or more PGP signatures could not be verified!
taylor85345 commented on 2021-11-01 16:21 (UTC)
Can't build 0.34.0-1 due to pgp error. Previously commented solutions do not work for the new version
artivision commented on 2021-05-21 03:31 (UTC)
Video remains paused for ever and ever.
alxctc commented on 2021-05-04 08:33 (UTC) (edited on 2021-05-04 08:36 (UTC) by alxctc)
Thanks for the update! install successfully w/o any glitch. However, running mpv-pipewire with an error message "Segmentation fault (core dumped)", simply reboot system to solve the problem.
lod commented on 2021-05-03 15:55 (UTC)
@katt done
katt commented on 2021-05-03 14:26 (UTC)
Please have this package provide mpv.
:: removing mpv breaks dependency 'mpv' required by mpv-sponsorblock-minimal-git
lod commented on 2021-04-15 10:29 (UTC) (edited on 2021-04-15 11:33 (UTC) by lod)
@prometheus I run in the same problem, try gpg --keyserver keyserver.ubuntu.com --recv-keys 8D769208D5E31419
prometheus commented on 2021-04-15 10:15 (UTC) (edited on 2021-04-15 10:18 (UTC) by prometheus)
Installation fails due to keys
:: PGP keys need importing:
-> 145077D82501AA20152CACCE8D769208D5E31419, required by: mpv-pipewire
==> Import? [Y/n] Y
:: Importing keys with gpg...
gpg: keyserver receive failed: No data
problem importing keys
How to import the keys?
This fails:
$ gpg --recv-key 145077D82501AA20152CACCE8D769208D5E31419
gpg: keyserver receive failed: No data
lod commented on 2021-03-25 09:32 (UTC) (edited on 2022-03-23 10:36 (UTC) by lod)
Will be removed, when next mpv-version releases.
Pinned Comments
lod commented on 2021-03-25 09:32 (UTC) (edited on 2022-03-23 10:36 (UTC) by lod)
Will be removed, when next mpv-version releases.