>>> mpv-mpris: Building community/mpv-mpris 1.1-r0 (using abuild 3.14.1-r1) started Tue, 12 Nov 2024 22:59:29 +0000
>>> mpv-mpris: Validating /home/buildozer/aports/community/mpv-mpris/APKBUILD...
>>> mpv-mpris: Analyzing dependencies...
>>> mpv-mpris: Installing for build: build-base mpv glib-dev mpv-dev playerctl sound-theme-freedesktop bash dbus xvfb-run xauth jq socat gawk
(1/367) Installing libffi (3.4.6-r0)
(2/367) Installing xz-libs (5.6.3-r0)
(3/367) Installing libxml2 (2.13.4-r3)
(4/367) Installing llvm19-libs (19.1.2-r0)
(5/367) Installing libxau (1.0.11-r4)
(6/367) Installing libmd (1.1.0-r0)
(7/367) Installing libbsd (0.12.2-r0)
(8/367) Installing libxdmcp (1.1.5-r1)
(9/367) Installing libxcb (1.16.1-r0)
(10/367) Installing libx11 (1.8.10-r0)
(11/367) Installing hwdata-pci (0.388-r0)
(12/367) Installing libpciaccess (0.18.1-r0)
(13/367) Installing libdrm (2.4.123-r1)
(14/367) Installing libelf (0.191-r0)
(15/367) Installing mesa-glapi (24.2.6-r0)
(16/367) Installing libxshmfence (1.3.2-r6)
(17/367) Installing mesa (24.2.6-r0)
(18/367) Installing wayland-libs-server (1.23.1-r0)
(19/367) Installing mesa-gbm (24.2.6-r0)
(20/367) Installing wayland-libs-client (1.23.1-r0)
(21/367) Installing mesa-egl (24.2.6-r0)
(22/367) Installing libxext (1.3.6-r2)
(23/367) Installing libxpresent (1.0.1-r3)
(24/367) Installing libxrender (0.9.11-r5)
(25/367) Installing libxrandr (1.5.4-r1)
(26/367) Installing libxscrnsaver (1.2.4-r3)
(27/367) Installing libxv (1.0.12-r5)
(28/367) Installing libbz2 (1.0.8-r6)
(29/367) Installing libarchive (3.7.7-r0)
(30/367) Installing alsa-lib (1.2.12-r0)
(31/367) Installing libpng (1.6.44-r0)
(32/367) Installing freetype (2.13.3-r0)
(33/367) Installing fontconfig (2.15.0-r1)
(34/367) Installing fribidi (1.0.16-r0)
(35/367) Installing libintl (0.22.5-r0)
(36/367) Installing libeconf (0.6.3-r0)
(37/367) Installing libblkid (2.40.2-r3)
(38/367) Installing libmount (2.40.2-r3)
(39/367) Installing glib (2.82.2-r0)
(40/367) Installing graphite2 (1.3.14-r6)
(41/367) Installing harfbuzz (9.0.0-r1)
(42/367) Installing libunibreak (6.1-r0)
(43/367) Installing libass (0.17.3-r0)
(44/367) Installing libSvtAv1Enc (2.2.1-r0)
(45/367) Installing aom-libs (3.10.0-r0)
(46/367) Installing libxfixes (6.0.1-r4)
(47/367) Installing libva (2.22.0-r1)
(48/367) Installing libvdpau (1.5-r4)
(49/367) Installing ffmpeg-libavutil (6.1.1-r10)
(50/367) Installing libdav1d (1.5.0-r0)
(51/367) Installing openexr-libiex (3.1.13-r2)
(52/367) Installing openexr-libilmthread (3.1.13-r2)
(53/367) Installing imath (3.1.12-r0)
(54/367) Installing openexr-libopenexr (3.1.13-r2)
(55/367) Installing giflib (5.2.2-r0)
(56/367) Installing libhwy (1.0.7-r0)
(57/367) Installing libjpeg-turbo (3.0.4-r0)
(58/367) Installing lcms2 (2.16-r0)
(59/367) Installing libjxl (0.10.2-r0)
(60/367) Installing lame-libs (3.100-r5)
(61/367) Installing opus (1.5.2-r1)
(62/367) Installing rav1e-libs (0.7.1-r0)
(63/367) Installing soxr (0.1.3-r7)
(64/367) Installing ffmpeg-libswresample (6.1.1-r10)
(65/367) Installing libogg (1.3.5-r5)
(66/367) Installing libtheora (1.1.1-r18)
(67/367) Installing libvorbis (1.3.7-r2)
(68/367) Installing libvpx (1.14.1-r0)
(69/367) Installing libsharpyuv (1.4.0-r0)
(70/367) Installing libwebp (1.4.0-r0)
(71/367) Installing libwebpmux (1.4.0-r0)
(72/367) Installing x264-libs (0.164.3108-r0)
(73/367) Installing numactl (2.0.18-r0)
(74/367) Installing x265-libs (3.6-r0)
(75/367) Installing xvidcore (1.3.7-r2)
(76/367) Installing ffmpeg-libavcodec (6.1.1-r10)
(77/367) Installing sdl2 (2.30.9-r0)
(78/367) Installing libbluray (1.3.4-r1)
(79/367) Installing mpg123-libs (1.32.9-r0)
(80/367) Installing libopenmpt (0.7.10-r0)
(81/367) Installing mbedtls (3.6.2-r0)
(82/367) Installing librist (0.2.10-r1)
(83/367) Installing libsrt (1.5.3-r0)
(84/367) Installing libssh (0.11.1-r0)
(85/367) Installing libsodium (1.0.20-r0)
(86/367) Installing libzmq (4.3.5-r2)
(87/367) Installing ffmpeg-libavformat (6.1.1-r10)
(88/367) Installing serd-libs (0.32.2-r0)
(89/367) Installing zix-libs (0.4.2-r0)
(90/367) Installing sord-libs (0.16.16-r0)
(91/367) Installing sratom (0.6.16-r0)
(92/367) Installing lilv-libs (0.24.24-r1)
(93/367) Installing libdovi (3.3.1-r0)
(94/367) Installing spirv-tools (1.3.290.0-r0)
(95/367) Installing glslang-libs (1.3.296.0-r0)
(96/367) Installing shaderc (2024.0-r2)
(97/367) Installing vulkan-loader (1.3.296.0-r0)
(98/367) Installing libplacebo (6.338.2-r3)
(99/367) Installing ffmpeg-libpostproc (6.1.1-r10)
(100/367) Installing ffmpeg-libswscale (6.1.1-r10)
(101/367) Installing vidstab (1.1.1-r0)
(102/367) Installing zimg (3.0.5-r2)
(103/367) Installing ffmpeg-libavfilter (6.1.1-r10)
(104/367) Installing libasyncns (0.8-r4)
(105/367) Installing dbus-libs (1.14.10-r4)
(106/367) Installing libltdl (2.4.7-r3)
(107/367) Installing orc (0.4.40-r1)
(108/367) Installing libflac (1.4.3-r1)
(109/367) Installing libsndfile (1.2.2-r0)
(110/367) Installing speexdsp (1.2.1-r2)
(111/367) Installing tdb-libs (1.4.10-r0)
(112/367) Installing libpulse (17.0-r4)
(113/367) Installing v4l-utils-libs (1.28.1-r1)
(114/367) Installing ffmpeg-libavdevice (6.1.1-r10)
(115/367) Installing libcaca (0.99_beta20-r3)
(116/367) Installing libcdio (2.1.0-r3)
(117/367) Installing libcdio-paranoia (10.2.2.0.1-r2)
(118/367) Installing libdvdcss (1.4.3-r0)
(119/367) Installing libdvdread (6.1.3-r2)
(120/367) Installing libdvdnav (6.1.1-r1)
(121/367) Installing libsamplerate (0.2.2-r3)
(122/367) Installing jack (1.9.22-r4)
(123/367) Installing luajit (2.1_p20240314-r0)
(124/367) Installing avahi-libs (0.8-r19)
(125/367) Installing libcamera-ipa (0.3.2-r0)
(126/367) Installing nettle (3.10-r1)
(127/367) Installing libtasn1 (4.19.0-r2)
(128/367) Installing p11-kit (0.25.5-r2)
(129/367) Installing gnutls (3.8.8-r0)
(130/367) Installing eudev-libs (3.2.14-r5)
(131/367) Installing libunwind (1.8.1-r0)
(132/367) Installing yaml (0.2.5-r2)
(133/367) Installing libcamera (0.3.2-r0)
(134/367) Installing libuv (1.49.2-r0)
(135/367) Installing roc-toolkit-libs (0.4.0-r0)
(136/367) Installing webrtc-audio-processing-1 (1.3-r1)
(137/367) Installing pipewire-libs (1.2.6-r0)
(138/367) Installing fftw-double-libs (3.3.10-r5)
(139/367) Installing rubberband-libs (3.3.0-r1)
(140/367) Installing libsixel (1.10.3_git20221121-r2)
(141/367) Installing sndio-libs (1.10.0-r0)
(142/367) Installing uchardet-libs (0.0.8-r2)
(143/367) Installing wayland-libs-cursor (1.23.1-r0)
(144/367) Installing wayland-libs-egl (1.23.1-r0)
(145/367) Installing xkeyboard-config (2.43-r0)
(146/367) Installing libxkbcommon (1.7.0-r1)
(147/367) Installing mpv (0.39.0-r0)
(148/367) Installing bzip2-dev (1.0.8-r6)
(149/367) Installing libxml2-utils (2.13.4-r3)
(150/367) Installing docbook-xml (4.5-r9)
Executing docbook-xml-4.5-r9.post-install
(151/367) Installing libgpg-error (1.50-r0)
(152/367) Installing libgcrypt (1.10.3-r1)
(153/367) Installing libxslt (1.1.42-r1)
(154/367) Installing docbook-xsl-ns (1.79.2-r11)
Executing docbook-xsl-ns-1.79.2-r11.post-install
(155/367) Installing docbook-xsl-nons (1.79.2-r11)
Executing docbook-xsl-nons-1.79.2-r11.post-install
(156/367) Installing docbook-xsl (1.79.2-r11)
(157/367) Installing xz (5.6.3-r0)
(158/367) Installing gettext-asprintf (0.22.5-r0)
(159/367) Installing gettext-libs (0.22.5-r0)
(160/367) Installing gettext-envsubst (0.22.5-r0)
(161/367) Installing gettext (0.22.5-r0)
(162/367) Installing gettext-dev (0.22.5-r0)
(163/367) Installing gdbm (1.24-r0)
(164/367) Installing mpdecimal (4.0.0-r0)
(165/367) Installing libpanelw (6.5_p20241006-r3)
(166/367) Installing sqlite-libs (3.47.0-r0)
(167/367) Installing python3 (3.12.7-r1)
(168/367) Installing python3-pycache-pyc0 (3.12.7-r1)
(169/367) Installing pyc (3.12.7-r1)
(170/367) Installing python3-pyc (3.12.7-r1)
(171/367) Installing py3-parsing (3.1.4-r0)
(172/367) Installing py3-parsing-pyc (3.1.4-r0)
(173/367) Installing py3-packaging (24.2-r0)
(174/367) Installing py3-packaging-pyc (24.2-r0)
(175/367) Installing linux-headers (6.6-r1)
(176/367) Installing libffi-dev (3.4.6-r0)
(177/367) Installing bsd-compat-headers (0.7.2-r6)
(178/367) Installing libformw (6.5_p20241006-r3)
(179/367) Installing libmenuw (6.5_p20241006-r3)
(180/367) Installing libncurses++ (6.5_p20241006-r3)
(181/367) Installing ncurses-dev (6.5_p20241006-r3)
(182/367) Installing libedit-dev (20240808.3.1-r0)
(183/367) Installing zlib-dev (1.3.1-r2)
(184/367) Installing libpcre2-16 (10.43-r0)
(185/367) Installing libpcre2-32 (10.43-r0)
(186/367) Installing pcre2-dev (10.43-r0)
(187/367) Installing libuuid (2.40.2-r3)
(188/367) Installing libfdisk (2.40.2-r3)
(189/367) Installing libsmartcols (2.40.2-r3)
(190/367) Installing sqlite (3.47.0-r0)
(191/367) Installing sqlite-dev (3.47.0-r0)
(192/367) Installing util-linux (2.40.2-r3)
(193/367) Installing dmesg (2.40.2-r3)
(194/367) Installing setarch (2.40.2-r3)
(195/367) Installing skalibs-libs (2.14.3.0-r0)
(196/367) Installing util-linux-misc (2.40.2-r3)
(197/367) Installing utmps-libs (0.1.2.3-r2)
(198/367) Installing linux-pam (1.6.1-r1)
(199/367) Installing runuser (2.40.2-r3)
(200/367) Installing mount (2.40.2-r3)
(201/367) Installing losetup (2.40.2-r3)
(202/367) Installing hexdump (2.40.2-r3)
(203/367) Installing uuidgen (2.40.2-r3)
(204/367) Installing blkid (2.40.2-r3)
(205/367) Installing sfdisk (2.40.2-r3)
(206/367) Installing mcookie (2.40.2-r3)
(207/367) Installing agetty (2.40.2-r3)
(208/367) Installing wipefs (2.40.2-r3)
(209/367) Installing cfdisk (2.40.2-r3)
(210/367) Installing umount (2.40.2-r3)
(211/367) Installing flock (2.40.2-r3)
(212/367) Installing lsblk (2.40.2-r3)
(213/367) Installing libcap-ng (0.8.5-r0)
(214/367) Installing setpriv (2.40.2-r3)
(215/367) Installing lscpu (2.40.2-r3)
(216/367) Installing logger (2.40.2-r3)
(217/367) Installing partx (2.40.2-r3)
(218/367) Installing fstrim (2.40.2-r3)
(219/367) Installing findmnt (2.40.2-r3)
(220/367) Installing util-linux-dev (2.40.2-r3)
(221/367) Installing glib-dev (2.82.2-r0)
(222/367) Installing mpv-libs (0.39.0-r0)
(223/367) Installing alsa-lib-dev (1.2.12-r0)
(224/367) Installing libcaca-dev (0.99_beta20-r3)
(225/367) Installing libdvdcss-dev (1.4.3-r0)
(226/367) Installing libdvdread-dev (6.1.3-r2)
(227/367) Installing libdvdnav-dev (6.1.1-r1)
(228/367) Installing libpciaccess-dev (0.18.1-r0)
(229/367) Installing libdrm-dev (2.4.123-r1)
(230/367) Installing xorgproto (2024.1-r0)
(231/367) Installing libxau-dev (1.0.11-r4)
(232/367) Installing xcb-proto (1.17.0-r0)
(233/367) Installing xcb-proto-pyc (1.17.0-r0)
(234/367) Installing libxdmcp-dev (1.1.5-r1)
(235/367) Installing libxcb-dev (1.16.1-r0)
(236/367) Installing xtrans (1.5.1-r0)
(237/367) Installing libx11-dev (1.8.10-r0)
(238/367) Installing libxext-dev (1.3.6-r2)
(239/367) Installing libxdamage (1.1.6-r5)
(240/367) Installing libxfixes-dev (6.0.1-r4)
(241/367) Installing libxdamage-dev (1.1.6-r5)
(242/367) Installing libxshmfence-dev (1.3.2-r6)
(243/367) Installing libxxf86vm (1.1.5-r6)
(244/367) Installing mesa-gl (24.2.6-r0)
(245/367) Installing mesa-gles (24.2.6-r0)
(246/367) Installing mesa-osmesa (24.2.6-r0)
(247/367) Installing clang19-headers (19.1.2-r0)
(248/367) Installing libclc (19.1.2-r0)
(249/367) Installing spirv-llvm-translator-libs (19.1.0-r0)
(250/367) Installing clang19-libs (19.1.2-r0)
(251/367) Installing mesa-rusticl (24.2.6-r0)
(252/367) Installing mesa-xatracker (24.2.6-r0)
(253/367) Installing libxxf86vm-dev (1.1.5-r6)
(254/367) Installing mesa-dev (24.2.6-r0)
(255/367) Installing jack-dev (1.9.22-r4)
(256/367) Installing lcms2-plugins (2.16-r0)
(257/367) Installing libturbojpeg (3.0.4-r0)
(258/367) Installing libjpeg-turbo-dev (3.0.4-r0)
(259/367) Installing tiff (4.7.0-r0)
(260/367) Installing libtiffxx (4.7.0-r0)
(261/367) Installing libwebpdecoder (1.4.0-r0)
(262/367) Installing libwebpdemux (1.4.0-r0)
(263/367) Installing libwebp-dev (1.4.0-r0)
(264/367) Installing zstd (1.5.6-r1)
(265/367) Installing zstd-dev (1.5.6-r1)
(266/367) Installing tiff-dev (4.7.0-r0)
(267/367) Installing lcms2-dev (2.16-r0)
(268/367) Installing openssl-dev (3.3.2-r3)
(269/367) Installing libarchive-dev (3.7.7-r0)
(270/367) Installing enca (1.19-r4)
(271/367) Installing enca-dev (1.19-r4)
(272/367) Installing expat (2.6.4-r0)
(273/367) Installing expat-dev (2.6.4-r0)
(274/367) Installing brotli (1.1.0-r2)
(275/367) Installing brotli-dev (1.1.0-r2)
(276/367) Installing libpng-dev (1.6.44-r0)
(277/367) Installing freetype-dev (2.13.3-r0)
(278/367) Installing fontconfig-dev (2.15.0-r1)
(279/367) Installing fribidi-dev (1.0.16-r0)
(280/367) Installing pixman (0.43.4-r1)
(281/367) Installing cairo (1.18.2-r1)
(282/367) Installing harfbuzz-cairo (9.0.0-r1)
(283/367) Installing harfbuzz-gobject (9.0.0-r1)
(284/367) Installing icu-data-en (74.2-r0)
Executing icu-data-en-74.2-r0.post-install
*
* If you need ICU with non-English locales and legacy charset support, install
* package icu-data-full.
*
(285/367) Installing icu-libs (74.2-r0)
(286/367) Installing harfbuzz-icu (9.0.0-r1)
(287/367) Installing harfbuzz-subset (9.0.0-r1)
(288/367) Installing cairo-tools (1.18.2-r1)
(289/367) Installing libxrender-dev (0.9.11-r5)
(290/367) Installing pixman-dev (0.43.4-r1)
(291/367) Installing util-macros (1.20.1-r0)
(292/367) Installing xcb-util (0.4.1-r3)
(293/367) Installing xcb-util-dev (0.4.1-r3)
(294/367) Installing cairo-gobject (1.18.2-r1)
(295/367) Installing cairo-dev (1.18.2-r1)
(296/367) Installing graphite2-dev (1.3.14-r6)
(297/367) Installing icu (74.2-r0)
(298/367) Installing icu-dev (74.2-r0)
(299/367) Installing harfbuzz-dev (9.0.0-r1)
(300/367) Installing libunibreak-dev (6.1-r0)
(301/367) Installing libass-dev (0.17.3-r0)
(302/367) Installing ffmpeg-dev (6.1.1-r10)
(303/367) Installing libbluray-dev (1.3.4-r1)
(304/367) Installing libcdio++ (2.1.0-r3)
(305/367) Installing libcdio-dev (2.1.0-r3)
(306/367) Installing libcdio-paranoia-dev (10.2.2.0.1-r2)
(307/367) Installing pipewire-dev (1.2.6-r0)
(308/367) Installing libdovi-dev (3.3.1-r0)
(309/367) Installing shaderc-dev (2024.0-r2)
(310/367) Installing vulkan-headers (1.3.296.0-r0)
(311/367) Installing vulkan-loader-dev (1.3.296.0-r0)
(312/367) Installing libplacebo-dev (6.338.2-r3)
(313/367) Installing libpulse-mainloop-glib (17.0-r4)
(314/367) Installing pulseaudio-dev (17.0-r4)
(315/367) Installing libsixel-dev (1.10.3_git20221121-r2)
(316/367) Installing wayland-dev (1.23.1-r0)
(317/367) Installing libva-dev (2.22.0-r1)
(318/367) Installing luajit-dev (2.1_p20240314-r0)
(319/367) Installing fftw-long-double-libs (3.3.10-r5)
(320/367) Installing fftw-single-libs (3.3.10-r5)
(321/367) Installing fftw-dev (3.3.10-r5)
(322/367) Installing libsamplerate-dev (0.2.2-r3)
(323/367) Installing rubberband-dev (3.3.0-r1)
(324/367) Installing sndio-dev (1.10.0-r0)
(325/367) Installing uchardet-dev (0.0.8-r2)
(326/367) Installing wayland-protocols (1.38-r0)
(327/367) Installing libxkbcommon-x11 (1.7.0-r1)
(328/367) Installing xz-dev (5.6.3-r0)
(329/367) Installing libxml2-dev (2.13.4-r3)
(330/367) Installing libxkbcommon-dev (1.7.0-r1)
(331/367) Installing libxrandr-dev (1.5.4-r1)
(332/367) Installing libxpresent-dev (1.0.1-r3)
(333/367) Installing libxscrnsaver-dev (1.2.4-r3)
(334/367) Installing libxv-dev (1.0.12-r5)
(335/367) Installing zimg-dev (3.0.5-r2)
(336/367) Installing mpv-dev (0.39.0-r0)
(337/367) Installing playerctl (2.4.1-r3)
(338/367) Installing sound-theme-freedesktop (0.8-r1)
(339/367) Installing bash (5.2.37-r0)
Executing bash-5.2.37-r0.post-install
(340/367) Installing dbus (1.14.10-r4)
Executing dbus-1.14.10-r4.pre-install
Executing dbus-1.14.10-r4.post-install
(341/367) Installing dbus-daemon-launch-helper (1.14.10-r4)
(342/367) Installing libice (1.1.1-r6)
(343/367) Installing libsm (1.2.4-r4)
(344/367) Installing libxt (1.3.0-r5)
(345/367) Installing libxmu (1.2.1-r0)
(346/367) Installing xauth (1.1.3-r0)
(347/367) Installing encodings (1.0.7-r1)
(348/367) Installing font-alias (1.0.5-r0)
(349/367) Installing libfontenc (1.1.8-r0)
(350/367) Installing mkfontscale (1.2.3-r1)
(351/367) Installing font-cursor-misc (1.0.4-r1)
(352/367) Installing font-misc-misc (1.1.3-r1)
(353/367) Installing libxkbfile (1.1.3-r0)
(354/367) Installing xkbcomp (1.4.7-r0)
(355/367) Installing xorg-server-common (21.1.14-r0)
(356/367) Installing libxfont2 (2.0.7-r0)
(357/367) Installing xvfb (21.1.14-r0)
(358/367) Installing coreutils-fmt (9.5-r1)
(359/367) Installing xvfb-run (1.20.10.3-r2)
(360/367) Installing oniguruma (6.9.9-r0)
(361/367) Installing jq (1.7.1-r0)
(362/367) Installing socat (1.8.0.1-r0)
(363/367) Installing gawk (5.3.1-r0)
(364/367) Installing .makedepends-mpv-mpris (20241112.225944)
(365/367) Installing util-linux-openrc (2.40.2-r3)
(366/367) Installing agetty-openrc (0.55.1-r2)
(367/367) Installing dbus-openrc (1.14.10-r4)
Executing busybox-1.37.0-r6.trigger
Executing fontconfig-2.15.0-r1.trigger
Executing glib-2.82.2-r0.trigger
No schema files found: removed existing output file.
Executing dbus-1.14.10-r4.trigger
Executing mkfontscale-1.2.3-r1.trigger
OK: 1185 MiB in 468 packages
>>> mpv-mpris: Cleaning up srcdir
>>> mpv-mpris: Cleaning up pkgdir
>>> mpv-mpris: Cleaning up tmpdir
>>> mpv-mpris: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/mpv-mpris-1.1.tar.gz
>>> mpv-mpris: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/mpv-mpris-1.1.tar.gz
>>> mpv-mpris: Checking sha512sums...
mpv-mpris-1.1.tar.gz: OK
>>> mpv-mpris: Unpacking /var/cache/distfiles/v3.21/mpv-mpris-1.1.tar.gz...
gcc mpris.c -o mpris.so -std=c99 -Wall -Wextra -O2 -pedantic -I/usr/include/gio-unix-2.0 -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/dvdcss -I/usr/include/luajit-2.1 -I/usr/include/uchardet -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -D_REENTRANT -I/usr/include/libpng16 -I/usr/include/libdrm -Os -fstack-clash-protection -Wformat -Werror=format-security  -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -lavformat -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -shared -fPIC
make -C test
make[1]: Entering directory '/home/buildozer/aports/community/mpv-mpris/src/mpv-mpris-1.1/test'
./wrapper "pause"
./pause
++ test -n ''
++ exec ./env ./pause
/home/buildozer/aports/community/mpv-mpris/src/mpv-mpris-1.1/test/env ./pause
++ basename ./pause
+ test=pause
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_PLUGIN=../mpris.so
+ MPV_MPRIS_TEST_PLUGIN=../mpris.so
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_PLAY=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
+ MPV_MPRIS_TEST_PLAY=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_MPV_IPC=.
+ MPV_MPRIS_TEST_MPV_IPC=.
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_LOG=.
+ MPV_MPRIS_TEST_LOG=.
+ '[' -z '' ']'
+ MPV_MPRIS_TEST_DBUS=.
+ '[' -z '' ']'
+ MPV_MPRIS_TEST_XAUTH=.
+ '[' -z '' ']'
+ MPV_MPRIS_TEST_TMP=.
+ '[' -n ../mpris.so ']'
+ '[' '!' -f ../mpris.so ']'
+ '[' '!' -r ../mpris.so ']'
+ '[' '!' -x ../mpris.so ']'
+ '[' '!' -f /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ']'
+ '[' '!' -r /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ MPV_MPRIS_TEST_DBUS=./dbus
+ mkdir -p -m 0700 ./dbus
+ export -n MPV_MPRIS_TEST_DBUS MPV_MPRIS_TEST_XAUTH MPV_MPRIS_TEST_TMP
+ xvfb-run --help
+ grep -- --auto-display
+ xvfb_auto=--auto-servernum
+ rm -f ./pause.xvfb.log ./pause.Xauthority
+ exec env MPV_MPRIS_TEST_NAME=pause XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./pause.xvfb.log -f ./pause.Xauthority ./pause
./pause
++ test -n pause
+++ basename ./pause
++ test=pause
++ '[' pause = setup ']'
++ input_json=./pause.mpv.ipc.input.json
++ output_json=./pause.mpv.ipc.output.json
++ ipc=./pause.mpv.ipc
++ log_prefix=./pause
++ mpv_log=./pause.mpv.log
++ socat_log=./pause.socat.log
++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
++ params=()
++ '[' -n '' ']'
++ '[' -n ../mpris.so ']'
++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN")
++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG
++ echo DISPLAY=:99
DISPLAY=:99
++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-kk6pSXyIgl,guid=83de67b5bf74938aba8241a26733dde5
DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-kk6pSXyIgl,guid=83de67b5bf74938aba8241a26733dde5
++ rm -f ./pause.mpv.ipc ./pause.mpv.log ./pause.socat.log
++ wait_for test -S ./pause.mpv.ipc
++ timeout=0
++ test -S ./pause.mpv.ipc
++ '[' 0 -eq 60 ']'
++ sleep 1
++ mpv --load-scripts=no --script=../mpris.so --no-config --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./pause.mpv.log --input-ipc-server=./pause.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
+++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1'
[cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects
[cplayer] libplacebo version: v6.338.2
[cplayer] FFmpeg version: 6.1.1
[cplayer] FFmpeg library versions:
[cplayer]    libavcodec      60.31.102
[cplayer]    libavdevice     60.3.100
[cplayer]    libavfilter     9.12.100
[cplayer]    libavformat     60.16.100
[cplayer]    libavutil       58.29.100
[cplayer]    libswresample   4.12.100
[cplayer]    libswscale      7.5.100
[cplayer] Configuration: -Db_lto=true -Db_staticpic=true -Db_pie=true -Dpython.bytecompile=0 -Dwerror=false -Dalsa=enabled -Dbuild-date=false -Dcaca=enabled -Dcdda=enabled -Ddvdnav=enabled -Degl-drm=enabled -Degl-wayland=enabled -Degl-x11=enabled -Degl=enabled -Dgl=enabled -Djack=enabled -Dlibmpv=true -Dpulse=enabled -Dsndio=enabled -Dtests=true -Duchardet=enabled -Dvdpau=disabled -Dvulkan=enabled -Dx11=enabled -Dsixel=enabled -Dprefix=/usr -Dbindir=/usr/bin -Ddatadir=/usr/share -Dincludedir=/usr/include -Dinfodir=/usr/share/info -Dlibdir=/usr/lib -Dlibexecdir=/usr/libexec -Dlocaledir=/usr/share/locale -Dlocalstatedir=/var -Dmandir=/usr/share/man -Dsbindir=/usr/sbin -Dsharedstatedir=/var/lib -Dsysconfdir=/etc -Dauto_features=auto -Dbuildtype=plain -Dwrap_mode=nodownload
[cplayer] List of enabled features: alsa caca cdda cplugins dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg gbm gl glibc-thread-name glob glob-posix gpl iconv jack jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib
[cplayer] Command line options: '--load-scripts=no' '--script=../mpris.so' '--no-config' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./pause.mpv.log' '--input-ipc-server=./pause.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga'
[cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects
[cplayer] libplacebo version: v6.338.2
[cplayer] FFmpeg version: 6.1.1
[cplayer] FFmpeg library versions:
[cplayer]    libavcodec      60.31.102
[cplayer]    libavdevice     60.3.100
[cplayer]    libavfilter     9.12.100
[cplayer]    libavformat     60.16.100
[cplayer]    libavutil       58.29.100
[cplayer]    libswresample   4.12.100
[cplayer]    libswscale      7.5.100
[cplayer] Configuration: -Db_lto=true -Db_staticpic=true -Db_pie=true -Dpython.bytecompile=0 -Dwerror=false -Dalsa=enabled -Dbuild-date=false -Dcaca=enabled -Dcdda=enabled -Ddvdnav=enabled -Degl-drm=enabled -Degl-wayland=enabled -Degl-x11=enabled -Degl=enabled -Dgl=enabled -Djack=enabled -Dlibmpv=true -Dpulse=enabled -Dsndio=enabled -Dtests=true -Duchardet=enabled -Dvdpau=disabled -Dvulkan=enabled -Dx11=enabled -Dsixel=enabled -Dprefix=/usr -Dbindir=/usr/bin -Ddatadir=/usr/share -Dincludedir=/usr/include -Dinfodir=/usr/share/info -Dlibdir=/usr/lib -Dlibexecdir=/usr/libexec -Dlocaledir=/usr/share/locale -Dlocalstatedir=/var -Dmandir=/usr/share/man -Dsbindir=/usr/sbin -Dsharedstatedir=/var/lib -Dsysconfdir=/etc -Dauto_features=auto -Dbuildtype=plain -Dwrap_mode=nodownload
[cplayer] List of enabled features: alsa caca cdda cplugins dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg gbm gl glibc-thread-name glob glob-posix gpl iconv jack jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib
[cplayer] Setting option 'load-scripts' = 'no' (flags = 8)
[cplayer] Setting option 'scripts-append' = '../mpris.so' (flags = 8)
[cplayer] Setting option 'config' = 'no' (flags = 8)
[cplayer] Setting option 'vo' = 'null' (flags = 8)
[cplayer] Setting option 'ao' = 'null' (flags = 8)
[cplayer] Setting option 'msg-time' = '' (flags = 8)
[cplayer] Setting option 'msg-module' = '' (flags = 8)
[cplayer] Setting option 'msg-level' = 'cplayer=trace,mpris=trace' (flags = 8)
[cplayer] Setting option 'log-file' = './pause.mpv.log' (flags = 8)
[cplayer] Setting option 'input-ipc-server' = './pause.mpv.ipc' (flags = 8)
[  0.006459]      mpris: Loading cplugin script ../mpris.so...
[  0.006515]    cplayer: Waiting for scripts...
[  0.007676]    cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"]
[  0.007707]    cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.007726]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"]
[  0.007743]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.008669]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.008780]    cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"]
[  0.008811]    cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.008829]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"]
[  0.008847]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.008867]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.008976]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.009099]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.009266]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.009331]    cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"]
[  0.009386]    cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.009453]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"]
[  0.009472]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.009496]    cplayer: Run command: define-section, flags=64, args=[name="showhide", contents="mouse_move script-binding osc/__keybinding1\nmouse_leave script-binding osc/__keybinding2\n", flags="force"]
[  0.009753]    cplayer: Run command: define-section, flags=64, args=[name="showhide_wc", contents="mouse_move script-binding osc/__keybinding3\nmouse_leave script-binding osc/__keybinding4\n", flags="force"]
[  0.009785]    cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.009801]    cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.009835]    cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"]
[  0.009896]    cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""]
[  0.009928]    cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"]
[  0.009958]    cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""]
[  0.010813]    cplayer: Set property: user-data/osc/visibility="auto" -> 1
[  0.010831]    cplayer: Run command: disable-section, flags=64, args=[name="input"]
[  0.010844]    cplayer: Run command: disable-section, flags=64, args=[name="window-controls"]
[  0.010879]    cplayer: Set property: user-data/osc/margins={"t":0,"r":0,"b":0,"l":0} -> 1
[  0.011019]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.011157]    cplayer: Set property: user-data/osc/margins={"t":0,"r":0,"b":0,"l":0} -> 1
[  0.011570]    cplayer: Set property: user-data/osc/margins={"t":0,"r":0,"b":0,"l":0} -> 1
[  0.011650]    cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="854", res_y="854", z="1000", hidden="no", compute_bounds="no"]
[  0.221561]    cplayer: Done loading scripts.
[  0.221661]    cplayer: Running hook: auto_profiles/on_before_start_file
[  0.221948]    cplayer: Running hook: ytdl_hook/on_load
[  0.222523]    cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"]
[  0.222547]    cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.222566]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"]
[  0.222628]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.222646]    cplayer: Running hook: ytdl_hook/on_load
[  0.222697]    cplayer: Running hook: auto_profiles/on_load
[  0.231662]    cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
[  0.231985]    cplayer: Running hook: ytdl_hook/on_preloaded
[  0.232081]    cplayer: Running hook: auto_profiles/on_preloaded++ timeout=1
++ test -S ./pause.mpv.ipc
++ wait_for playerctl_list_all_is_mpv
++ timeout=0
++ playerctl_list_all_is_mpv
++ ret=0
+++ playerctl --list-all
++ player=mpv
++ '[' 0 -ne 0 ']'
++ '[' mpv '!=' mpv ']'
++ sleep 2

[  0.232150]    cplayer: ● Audio  --aid=1  (vorbis 2ch 48000 Hz 160 kbps)
[  0.233312]    cplayer: Starting playback...
[  0.234321]    cplayer: AO: [null] 48000Hz stereo 2ch floatp
[  0.234329]    cplayer: AO: Description: Null audio output
[  0.234799]    cplayer: audio ready
[  0.234807]    cplayer: starting audio playback
[  0.234829]    cplayer: playback restart complete @ 0.000000, audio=playing, video=eof
[  0.239713]    cplayer: Set property: user-data/osc/margins={"t":0,"r":0,"b":0,"l":0} -> 1
[  0.271645] statusline: A: 00:00:00 / 00:00:06 (1%)
[  0.371773] statusline: A: 00:00:00 / 00:00:06 (2%)
[  0.421834] statusline: A: 00:00:00 / 00:00:06 (3%)
[  0.471892] statusline: A: 00:00:00 / 00:00:06 (4%)
[  0.521990] statusline: A: 00:00:00 / 00:00:06 (5%)
[  0.572047] statusline: A: 00:00:00 / 00:00:06 (6%)
[  0.672168] statusline: A: 00:00:00 / 00:00:06 (7%)
[  0.722227] statusline: A: 00:00:00 / 00:00:06 (8%)
[  0.772289] statusline: A: 00:00:00 / 00:00:06 (9%)
[  0.822350] statusline: A: 00:00:00 / 00:00:06 (10%)
[  0.922467] statusline: A: 00:00:00 / 00:00:06 (11%)
[  0.972528] statusline: A: 00:00:00 / 00:00:06 (12%)
[  1.022587] statusline: A: 00:00:00 / 00:00:06 (13%)
[  1.076287] statusline: A: 00:00:00 / 00:00:06 (14%)
[  1.175266] statusline: A: 00:00:00 / 00:00:06 (15%)
[  1.274235] statusline: A: 00:00:01 / 00:00:06 (17%)
[  1.373234] statusline: A: 00:00:01 / 00:00:06 (19%)
[  1.472214] statusline: A: 00:00:01 / 00:00:06 (20%)
[  1.522272] statusline: A: 00:00:01 / 00:00:06 (21%)
[  1.620690] statusline: A: 00:00:01 / 00:00:06 (23%)
[  1.719694] statusline: A: 00:00:01 / 00:00:06 (24%)
[  1.772026] statusline: A: 00:00:01 / 00:00:06 (25%)
[  1.868200] statusline: A: 00:00:01 / 00:00:06 (27%)
[  1.967116] statusline: A: 00:00:01 / 00:00:06 (28%)
[  2.066069] statusline: A: 00:00:01 / 00:00:06 (30%)
[  2.164967] statusline: A: 00:00:01 / 00:00:06 (31%)
[  2.263888] statusline: A: 00:00:02 / 00:00:06 (33%)
[  2.362864] statusline: A: 00:00:02 / 00:00:06 (35%)
[  2.461918] statusline: A: 00:00:02 / 00:00:06 (36%)+ status Playing
+ playerctl status
+ grep '^Playing$'
Playing
+ check pause false
+ prop pause
+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}'
+ cat ./pause.mpv.ipc.input.json
{"command":["get_property","pause"]}
+ rm -f ./pause.socat.log
+ socat -lf./pause.socat.log - UNIX-CONNECT:./pause.mpv.ipc
+ cat ./pause.socat.log
+ test '!' -s ./pause.socat.log
+ cat ./pause.mpv.ipc.output.json
{"data":false,"request_id":0,"error":"success"}
+ test -s ./pause.mpv.ipc.output.json
+ val false
+ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false'
true
+ playerctl pause
+ sleep 1
+ status Paused
+ playerctl status
+ grep '^Paused$'
Paused
+ check pause true
+ prop pause
+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}'
+ cat ./pause.mpv.ipc.input.json
{"command":["get_property","pause"]}
+ rm -f ./pause.socat.log
+ socat -lf./pause.socat.log - UNIX-CONNECT:./pause.mpv.ipc
+ cat ./pause.socat.log
+ test '!' -s ./pause.socat.log
+ cat ./pause.mpv.ipc.output.json
{"data":true,"request_id":0,"error":"success"}
+ test -s ./pause.mpv.ipc.output.json
+ val true
+ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false'
true
+ playerctl play
+ sleep 1

[  2.560934] statusline: A: 00:00:02 / 00:00:06 (38%)
[  2.659919] statusline: A: 00:00:02 / 00:00:06 (40%)
[  2.758929] statusline: A: 00:00:02 / 00:00:06 (41%)
[  2.809113] statusline: A: 00:00:02 / 00:00:06 (42%)
[  2.907445] statusline: A: 00:00:02 / 00:00:06 (44%)
[  2.928677]    cplayer: Set property: pause=true -> 1
[  2.928685] statusline: A: 00:00:02 / 00:00:06 (44%)
[  2.928746] statusline: (Paused) A: 00:00:02 / 00:00:06 (44%)
[  3.954075]    cplayer: Set property: pause=false -> 1
[  3.954081] statusline: (Paused) A: 00:00:02 / 00:00:06 (44%)
[  3.954139] statusline: A: 00:00:02 / 00:00:06 (44%)
[  4.004190] statusline: A: 00:00:02 / 00:00:06 (45%)
[  4.102586] statusline: A: 00:00:02 / 00:00:06 (46%)
[  4.201537] statusline: A: 00:00:02 / 00:00:06 (48%)
[  4.300475] statusline: A: 00:00:03 / 00:00:06 (50%)
[  4.399456] statusline: A: 00:00:03 / 00:00:06 (51%)
[  4.498468] statusline: A: 00:00:03 / 00:00:06 (53%)
[  4.597459] statusline: A: 00:00:03 / 00:00:06 (54%)
[  4.696512] statusline: A: 00:00:03 / 00:00:06 (56%)+ wait %1

[  4.795522] statusline: A: 00:00:03 / 00:00:06 (58%)
[  4.894589] statusline: A: 00:00:03 / 00:00:06 (59%)
[  4.993573] statusline: A: 00:00:03 / 00:00:06 (61%)
[  5.043615] statusline: A: 00:00:03 / 00:00:06 (62%)
[  5.142094] statusline: A: 00:00:03 / 00:00:06 (63%)
[  5.241085] statusline: A: 00:00:03 / 00:00:06 (65%)
[  5.291129] statusline: A: 00:00:04 / 00:00:06 (66%)
[  5.389576] statusline: A: 00:00:04 / 00:00:06 (67%)
[  5.488567] statusline: A: 00:00:04 / 00:00:06 (69%)
[  5.587594] statusline: A: 00:00:04 / 00:00:06 (71%)
[  5.686575] statusline: A: 00:00:04 / 00:00:06 (72%)
[  5.785589] statusline: A: 00:00:04 / 00:00:06 (74%)
[  5.884597] statusline: A: 00:00:04 / 00:00:06 (75%)
[  5.983524] statusline: A: 00:00:04 / 00:00:06 (77%)
[  6.082530] statusline: A: 00:00:04 / 00:00:06 (79%)
[  6.181469] statusline: A: 00:00:04 / 00:00:06 (80%)
[  6.280408] statusline: A: 00:00:05 / 00:00:06 (82%)
[  6.330453] statusline: A: 00:00:05 / 00:00:06 (83%)
[  6.428878] statusline: A: 00:00:05 / 00:00:06 (84%)
[  6.527846] statusline: A: 00:00:05 / 00:00:06 (86%)
[  6.577890] statusline: A: 00:00:05 / 00:00:06 (87%)
[  6.676336] statusline: A: 00:00:05 / 00:00:06 (88%)
[  6.775307] statusline: A: 00:00:05 / 00:00:06 (90%)
[  6.874339] statusline: A: 00:00:05 / 00:00:06 (92%)
[  6.973381] statusline: A: 00:00:05 / 00:00:06 (93%)
[  6.973632]    cplayer: audio filter EOF
[  6.973636] statusline: A: 00:00:05 / 00:00:06 (93%)
[  6.973708]    cplayer: audio draining
[  6.973712] statusline: A: 00:00:05 / 00:00:06 (93%)
[  6.973715]    cplayer: audio EOF reached
[  6.973717] statusline: A: 00:00:05 / 00:00:06 (93%)
[  6.973722]    cplayer: EOF code: 1  
[  6.973725] statusline: A: 00:00:05 / 00:00:06 (93%)
[  6.973999]    cplayer: Terminating demuxers...
[  6.974010] statusline: A: 00:00:05 / 00:00:06 (93%)
[  6.974149]    cplayer: Done terminating demuxers.
[  6.974153] statusline: A: 00:00:05 / 00:00:06 (93%)
[  6.974213]    cplayer: finished playback, success (reason 0)
[  6.974239]    cplayer: Running hook: ytdl_hook/on_after_end_file
[  6.974835]    cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"]
[  6.974875]    cplayer: Exiting... (End of file)
[  6.974946]    cplayer: Run command: del, flags=64, args=[name="user-data/osc"]
[  6.975522]      mpris: Exiting...
[  6.977061]    cplayer: draining left over audio
make[1]: Leaving directory '/home/buildozer/aports/community/mpv-mpris/src/mpv-mpris-1.1/test'
make[1]: Entering directory '/home/buildozer/aports/community/mpv-mpris/src/mpv-mpris-1.1/test'
./wrapper "metadata"
./metadata
++ test -n ''
++ exec ./env ./metadata
/home/buildozer/aports/community/mpv-mpris/src/mpv-mpris-1.1/test/env ./metadata
++ basename ./metadata
+ test=metadata
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_PLUGIN=../mpris.so
+ MPV_MPRIS_TEST_PLUGIN=../mpris.so
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_PLAY=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
+ MPV_MPRIS_TEST_PLAY=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_MPV_IPC=.
+ MPV_MPRIS_TEST_MPV_IPC=.
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_LOG=.
+ MPV_MPRIS_TEST_LOG=.
+ '[' -z '' ']'
+ MPV_MPRIS_TEST_DBUS=.
+ '[' -z '' ']'
+ MPV_MPRIS_TEST_XAUTH=.
+ '[' -z '' ']'
+ MPV_MPRIS_TEST_TMP=.
+ '[' -n ../mpris.so ']'
+ '[' '!' -f ../mpris.so ']'
+ '[' '!' -r ../mpris.so ']'
+ '[' '!' -x ../mpris.so ']'
+ '[' '!' -f /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ']'
+ '[' '!' -r /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ MPV_MPRIS_TEST_DBUS=./dbus
+ mkdir -p -m 0700 ./dbus
+ export -n MPV_MPRIS_TEST_DBUS MPV_MPRIS_TEST_XAUTH MPV_MPRIS_TEST_TMP
+ xvfb-run --help
+ grep -- --auto-display
+ xvfb_auto=--auto-servernum
+ rm -f ./metadata.xvfb.log ./metadata.Xauthority
+ exec env MPV_MPRIS_TEST_NAME=metadata XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./metadata.xvfb.log -f ./metadata.Xauthority ./metadata
./metadata
++ test -n metadata
+++ basename ./metadata
++ test=metadata
++ '[' metadata = setup ']'
++ input_json=./metadata.mpv.ipc.input.json
++ output_json=./metadata.mpv.ipc.output.json
++ ipc=./metadata.mpv.ipc
++ log_prefix=./metadata
++ mpv_log=./metadata.mpv.log
++ socat_log=./metadata.socat.log
++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
++ params=()
++ '[' -n '' ']'
++ '[' -n ../mpris.so ']'
++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN")
++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG
++ echo DISPLAY=:100
DISPLAY=:100
++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-DaYkgsNBwK,guid=85f7f710f85d5e53466bf9b56733dde5
DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-DaYkgsNBwK,guid=85f7f710f85d5e53466bf9b56733dde5
++ rm -f ./metadata.mpv.ipc ./metadata.mpv.log ./metadata.socat.log
++ wait_for test -S ./metadata.mpv.ipc
++ timeout=0
++ test -S ./metadata.mpv.ipc
++ '[' 0 -eq 60 ']'
++ sleep 1
++ mpv --load-scripts=no --script=../mpris.so --no-config --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./metadata.mpv.log --input-ipc-server=./metadata.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
+++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1'
[cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects
[cplayer] libplacebo version: v6.338.2
[cplayer] FFmpeg version: 6.1.1
[cplayer] FFmpeg library versions:
[cplayer]    libavcodec      60.31.102
[cplayer]    libavdevice     60.3.100
[cplayer]    libavfilter     9.12.100
[cplayer]    libavformat     60.16.100
[cplayer]    libavutil       58.29.100
[cplayer]    libswresample   4.12.100
[cplayer]    libswscale      7.5.100
[cplayer] Configuration: -Db_lto=true -Db_staticpic=true -Db_pie=true -Dpython.bytecompile=0 -Dwerror=false -Dalsa=enabled -Dbuild-date=false -Dcaca=enabled -Dcdda=enabled -Ddvdnav=enabled -Degl-drm=enabled -Degl-wayland=enabled -Degl-x11=enabled -Degl=enabled -Dgl=enabled -Djack=enabled -Dlibmpv=true -Dpulse=enabled -Dsndio=enabled -Dtests=true -Duchardet=enabled -Dvdpau=disabled -Dvulkan=enabled -Dx11=enabled -Dsixel=enabled -Dprefix=/usr -Dbindir=/usr/bin -Ddatadir=/usr/share -Dincludedir=/usr/include -Dinfodir=/usr/share/info -Dlibdir=/usr/lib -Dlibexecdir=/usr/libexec -Dlocaledir=/usr/share/locale -Dlocalstatedir=/var -Dmandir=/usr/share/man -Dsbindir=/usr/sbin -Dsharedstatedir=/var/lib -Dsysconfdir=/etc -Dauto_features=auto -Dbuildtype=plain -Dwrap_mode=nodownload
[cplayer] List of enabled features: alsa caca cdda cplugins dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg gbm gl glibc-thread-name glob glob-posix gpl iconv jack jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib
[cplayer] Command line options: '--load-scripts=no' '--script=../mpris.so' '--no-config' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./metadata.mpv.log' '--input-ipc-server=./metadata.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga'
[cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects
[cplayer] libplacebo version: v6.338.2
[cplayer] FFmpeg version: 6.1.1
[cplayer] FFmpeg library versions:
[cplayer]    libavcodec      60.31.102
[cplayer]    libavdevice     60.3.100
[cplayer]    libavfilter     9.12.100
[cplayer]    libavformat     60.16.100
[cplayer]    libavutil       58.29.100
[cplayer]    libswresample   4.12.100
[cplayer]    libswscale      7.5.100
[cplayer] Configuration: -Db_lto=true -Db_staticpic=true -Db_pie=true -Dpython.bytecompile=0 -Dwerror=false -Dalsa=enabled -Dbuild-date=false -Dcaca=enabled -Dcdda=enabled -Ddvdnav=enabled -Degl-drm=enabled -Degl-wayland=enabled -Degl-x11=enabled -Degl=enabled -Dgl=enabled -Djack=enabled -Dlibmpv=true -Dpulse=enabled -Dsndio=enabled -Dtests=true -Duchardet=enabled -Dvdpau=disabled -Dvulkan=enabled -Dx11=enabled -Dsixel=enabled -Dprefix=/usr -Dbindir=/usr/bin -Ddatadir=/usr/share -Dincludedir=/usr/include -Dinfodir=/usr/share/info -Dlibdir=/usr/lib -Dlibexecdir=/usr/libexec -Dlocaledir=/usr/share/locale -Dlocalstatedir=/var -Dmandir=/usr/share/man -Dsbindir=/usr/sbin -Dsharedstatedir=/var/lib -Dsysconfdir=/etc -Dauto_features=auto -Dbuildtype=plain -Dwrap_mode=nodownload
[cplayer] List of enabled features: alsa caca cdda cplugins dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg gbm gl glibc-thread-name glob glob-posix gpl iconv jack jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib
[cplayer] Setting option 'load-scripts' = 'no' (flags = 8)
[cplayer] Setting option 'scripts-append' = '../mpris.so' (flags = 8)
[cplayer] Setting option 'config' = 'no' (flags = 8)
[cplayer] Setting option 'vo' = 'null' (flags = 8)
[cplayer] Setting option 'ao' = 'null' (flags = 8)
[cplayer] Setting option 'msg-time' = '' (flags = 8)
[cplayer] Setting option 'msg-module' = '' (flags = 8)
[cplayer] Setting option 'msg-level' = 'cplayer=trace,mpris=trace' (flags = 8)
[cplayer] Setting option 'log-file' = './metadata.mpv.log' (flags = 8)
[cplayer] Setting option 'input-ipc-server' = './metadata.mpv.ipc' (flags = 8)
[  0.004592]      mpris: Loading cplugin script ../mpris.so...
[  0.004644]    cplayer: Waiting for scripts...
[  0.005623]    cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"]
[  0.005681]    cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.005710]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"]
[  0.005737]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.006683]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.006719]    cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"]
[  0.006769]    cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.006788]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"]
[  0.006810]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.006847]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.006882]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.007117]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.007262]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.007318]    cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"]
[  0.007386]    cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.007405]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"]
[  0.007422]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.007447]    cplayer: Run command: define-section, flags=64, args=[name="showhide", contents="mouse_move script-binding osc/__keybinding1\nmouse_leave script-binding osc/__keybinding2\n", flags="force"]
[  0.007703]    cplayer: Run command: define-section, flags=64, args=[name="showhide_wc", contents="mouse_move script-binding osc/__keybinding3\nmouse_leave script-binding osc/__keybinding4\n", flags="force"]
[  0.007734]    cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.007749]    cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.007781]    cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"]
[  0.007839]    cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""]
[  0.007896]    cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"]
[  0.007930]    cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""]
[  0.008413]    cplayer: Set property: user-data/osc/visibility="auto" -> 1
[  0.008432]    cplayer: Run command: disable-section, flags=64, args=[name="input"]
[  0.008448]    cplayer: Run command: disable-section, flags=64, args=[name="window-controls"]
[  0.008497]    cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1
[  0.008619]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.008851]    cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1
[  0.009392]    cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1
[  0.009515]    cplayer: Done loading scripts.
[  0.009548]    cplayer: Running hook: auto_profiles/on_before_start_file
[  0.009777]    cplayer: Running hook: ytdl_hook/on_load
[  0.010566]    cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="854", res_y="854", z="1000", hidden="no", compute_bounds="no"]
[  0.220293]    cplayer: Running hook: ytdl_hook/on_load
[  0.220381]    cplayer: Running hook: auto_profiles/on_load
[  0.220914]    cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1
[  0.221088]    cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"]
[  0.221112]    cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.221133]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"]
[  0.221170]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.224589]    cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
[  0.224899]    cplayer: Running hook: ytdl_hook/on_preloaded
[  0.224925]    cplayer: Running hook: auto_profiles/on_preloaded
[  0.224991]    cplayer: ● Audio  --aid=1  (vorbis 2ch 48000 Hz 160 kbps)
[  0.226073]    cplayer: Starting playback...
[  0.227077]    cplayer: AO: [null] 48000Hz stereo 2ch floatp
[  0.227087]    cplayer: AO: Description: Null audio output
[  0.227579]    cplayer: audio ready
[  0.227588]    cplayer: starting audio playback
[  0.227613]    cplayer: playback restart complete @ 0.000000, audio=playing, video=eof
[  0.238183]    cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1
[  0.270620] statusline: A: 00:00:00 / 00:00:06 (1%)
[  0.320692] statusline: A: 00:00:00 / 00:00:06 (2%)
[  0.420794] statusline: A: 00:00:00 / 00:00:06 (3%)
[  0.470868] statusline: A: 00:00:00 / 00:00:06 (4%)
[  0.520963] statusline: A: 00:00:00 / 00:00:06 (5%)
[  0.571020] statusline: A: 00:00:00 / 00:00:06 (6%)++ timeout=1
++ test -S ./metadata.mpv.ipc
++ wait_for playerctl_list_all_is_mpv
++ timeout=0
++ playerctl_list_all_is_mpv
++ ret=0
+++ playerctl --list-all
++ player=mpv
++ '[' 0 -ne 0 ']'
++ '[' mpv '!=' mpv ']'
++ sleep 2

[  0.671142] statusline: A: 00:00:00 / 00:00:06 (7%)
[  0.721204] statusline: A: 00:00:00 / 00:00:06 (8%)
[  0.771264] statusline: A: 00:00:00 / 00:00:06 (9%)
[  0.821325] statusline: A: 00:00:00 / 00:00:06 (10%)
[  0.871364] statusline: A: 00:00:00 / 00:00:06 (11%)
[  0.971493] statusline: A: 00:00:00 / 00:00:06 (12%)
[  1.021550] statusline: A: 00:00:00 / 00:00:06 (13%)
[  1.118273] statusline: A: 00:00:00 / 00:00:06 (15%)
[  1.217229] statusline: A: 00:00:00 / 00:00:06 (16%)
[  1.316200] statusline: A: 00:00:01 / 00:00:06 (18%)
[  1.415194] statusline: A: 00:00:01 / 00:00:06 (20%)
[  1.514162] statusline: A: 00:00:01 / 00:00:06 (21%)
[  1.564204] statusline: A: 00:00:01 / 00:00:06 (22%)
[  1.662629] statusline: A: 00:00:01 / 00:00:06 (23%)
[  1.761644] statusline: A: 00:00:01 / 00:00:06 (25%)
[  1.811687] statusline: A: 00:00:01 / 00:00:06 (26%)
[  1.910087] statusline: A: 00:00:01 / 00:00:06 (27%)
[  2.009012] statusline: A: 00:00:01 / 00:00:06 (29%)
[  2.107935] statusline: A: 00:00:01 / 00:00:06 (31%)
[  2.206859] statusline: A: 00:00:01 / 00:00:06 (32%)++ playerctl metadata xesam:url
+ test file:///usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga = file:///usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
+ sleep 2

[  2.305795] statusline: A: 00:00:02 / 00:00:06 (34%)
[  2.404787] statusline: A: 00:00:02 / 00:00:06 (36%)
[  2.503915] statusline: A: 00:00:02 / 00:00:06 (37%)
[  2.602918] statusline: A: 00:00:02 / 00:00:06 (39%)
[  2.701916] statusline: A: 00:00:02 / 00:00:06 (40%)
[  2.800938] statusline: A: 00:00:02 / 00:00:06 (42%)
[  2.850979] statusline: A: 00:00:02 / 00:00:06 (43%)
[  2.949413] statusline: A: 00:00:02 / 00:00:06 (44%)
[  3.048391] statusline: A: 00:00:02 / 00:00:06 (46%)
[  3.098431] statusline: A: 00:00:02 / 00:00:06 (47%)
[  3.196816] statusline: A: 00:00:02 / 00:00:06 (48%)
[  3.295837] statusline: A: 00:00:03 / 00:00:06 (50%)
[  3.394790] statusline: A: 00:00:03 / 00:00:06 (52%)
[  3.493806] statusline: A: 00:00:03 / 00:00:06 (53%)
[  3.592824] statusline: A: 00:00:03 / 00:00:06 (55%)
[  3.691797] statusline: A: 00:00:03 / 00:00:06 (57%)
[  3.790816] statusline: A: 00:00:03 / 00:00:06 (58%)
[  3.889791] statusline: A: 00:00:03 / 00:00:06 (60%)
[  3.988773] statusline: A: 00:00:03 / 00:00:06 (61%)++ playerctl metadata xesam:title
+ test alarm-clock-elapsed.oga '!=' ''
+ wait %1

[  4.087756] statusline: A: 00:00:03 / 00:00:06 (63%)
[  4.137815] statusline: A: 00:00:03 / 00:00:06 (64%)
[  4.236137] statusline: A: 00:00:04 / 00:00:06 (65%)
[  4.335108] statusline: A: 00:00:04 / 00:00:06 (67%)
[  4.385148] statusline: A: 00:00:04 / 00:00:06 (68%)
[  4.483551] statusline: A: 00:00:04 / 00:00:06 (70%)
[  4.582529] statusline: A: 00:00:04 / 00:00:06 (71%)
[  4.681555] statusline: A: 00:00:04 / 00:00:06 (73%)
[  4.780543] statusline: A: 00:00:04 / 00:00:06 (74%)
[  4.879551] statusline: A: 00:00:04 / 00:00:06 (76%)
[  4.978504] statusline: A: 00:00:04 / 00:00:06 (78%)
[  5.077484] statusline: A: 00:00:04 / 00:00:06 (79%)
[  5.176457] statusline: A: 00:00:04 / 00:00:06 (81%)
[  5.275421] statusline: A: 00:00:05 / 00:00:06 (83%)
[  5.374370] statusline: A: 00:00:05 / 00:00:06 (84%)
[  5.424411] statusline: A: 00:00:05 / 00:00:06 (85%)
[  5.522822] statusline: A: 00:00:05 / 00:00:06 (87%)
[  5.621786] statusline: A: 00:00:05 / 00:00:06 (88%)
[  5.671828] statusline: A: 00:00:05 / 00:00:06 (89%)
[  5.770300] statusline: A: 00:00:05 / 00:00:06 (90%)
[  5.869301] statusline: A: 00:00:05 / 00:00:06 (92%)
[  5.968237] statusline: A: 00:00:05 / 00:00:06 (94%)
[  5.968297]    cplayer: audio filter EOF
[  5.968300] statusline: A: 00:00:05 / 00:00:06 (94%)
[  5.968310]    cplayer: audio draining
[  5.968312] statusline: A: 00:00:05 / 00:00:06 (94%)
[  5.968315]    cplayer: audio EOF reached
[  5.968318] statusline: A: 00:00:05 / 00:00:06 (94%)
[  5.968322]    cplayer: EOF code: 1  
[  5.968324] statusline: A: 00:00:05 / 00:00:06 (94%)
[  5.968592]    cplayer: Terminating demuxers...
[  5.968605] statusline: A: 00:00:05 / 00:00:06 (94%)
[  5.968721]    cplayer: Done terminating demuxers.
[  5.968725] statusline: A: 00:00:05 / 00:00:06 (94%)
[  5.968755]    cplayer: finished playback, success (reason 0)
[  5.968771]    cplayer: Running hook: ytdl_hook/on_after_end_file
[  5.969345]    cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"]
[  5.969385]    cplayer: Exiting... (End of file)
[  5.969433]    cplayer: Run command: del, flags=64, args=[name="user-data/osc"]
[  5.969832]      mpris: Exiting...
[  5.971451]    cplayer: draining left over audio
make[1]: Leaving directory '/home/buildozer/aports/community/mpv-mpris/src/mpv-mpris-1.1/test'
make[1]: Entering directory '/home/buildozer/aports/community/mpv-mpris/src/mpv-mpris-1.1/test'
./wrapper "quit"
./quit
++ test -n ''
++ exec ./env ./quit
/home/buildozer/aports/community/mpv-mpris/src/mpv-mpris-1.1/test/env ./quit
++ basename ./quit
+ test=quit
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_PLUGIN=../mpris.so
+ MPV_MPRIS_TEST_PLUGIN=../mpris.so
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_PLAY=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
+ MPV_MPRIS_TEST_PLAY=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_MPV_IPC=.
+ MPV_MPRIS_TEST_MPV_IPC=.
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_LOG=.
+ MPV_MPRIS_TEST_LOG=.
+ '[' -z '' ']'
+ MPV_MPRIS_TEST_DBUS=.
+ '[' -z '' ']'
+ MPV_MPRIS_TEST_XAUTH=.
+ '[' -z '' ']'
+ MPV_MPRIS_TEST_TMP=.
+ '[' -n ../mpris.so ']'
+ '[' '!' -f ../mpris.so ']'
+ '[' '!' -r ../mpris.so ']'
+ '[' '!' -x ../mpris.so ']'
+ '[' '!' -f /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ']'
+ '[' '!' -r /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ MPV_MPRIS_TEST_DBUS=./dbus
+ mkdir -p -m 0700 ./dbus
+ export -n MPV_MPRIS_TEST_DBUS MPV_MPRIS_TEST_XAUTH MPV_MPRIS_TEST_TMP
+ xvfb-run --help
+ grep -- --auto-display
+ xvfb_auto=--auto-servernum
+ rm -f ./quit.xvfb.log ./quit.Xauthority
+ exec env MPV_MPRIS_TEST_NAME=quit XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./quit.xvfb.log -f ./quit.Xauthority ./quit
./quit
++ test -n quit
+++ basename ./quit
++ test=quit
++ '[' quit = setup ']'
++ input_json=./quit.mpv.ipc.input.json
++ output_json=./quit.mpv.ipc.output.json
++ ipc=./quit.mpv.ipc
++ log_prefix=./quit
++ mpv_log=./quit.mpv.log
++ socat_log=./quit.socat.log
++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
++ params=()
++ '[' -n 1 ']'
++ '[' 1 -ne 0 ']'
++ params+=("--pause")
++ '[' -n ../mpris.so ']'
++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN")
++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG
++ echo DISPLAY=:101
DISPLAY=:101
++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-iwGUyyl0xJ,guid=cdda609566ad2225fb90b9fd6733dde5
DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-iwGUyyl0xJ,guid=cdda609566ad2225fb90b9fd6733dde5
++ rm -f ./quit.mpv.ipc ./quit.mpv.log ./quit.socat.log
++ wait_for test -S ./quit.mpv.ipc
++ timeout=0
++ test -S ./quit.mpv.ipc
++ '[' 0 -eq 60 ']'
++ sleep 1
++ mpv --pause --load-scripts=no --script=../mpris.so --no-config --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./quit.mpv.log --input-ipc-server=./quit.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
+++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1'
[cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects
[cplayer] libplacebo version: v6.338.2
[cplayer] FFmpeg version: 6.1.1
[cplayer] FFmpeg library versions:
[cplayer]    libavcodec      60.31.102
[cplayer]    libavdevice     60.3.100
[cplayer]    libavfilter     9.12.100
[cplayer]    libavformat     60.16.100
[cplayer]    libavutil       58.29.100
[cplayer]    libswresample   4.12.100
[cplayer]    libswscale      7.5.100
[cplayer] Configuration: -Db_lto=true -Db_staticpic=true -Db_pie=true -Dpython.bytecompile=0 -Dwerror=false -Dalsa=enabled -Dbuild-date=false -Dcaca=enabled -Dcdda=enabled -Ddvdnav=enabled -Degl-drm=enabled -Degl-wayland=enabled -Degl-x11=enabled -Degl=enabled -Dgl=enabled -Djack=enabled -Dlibmpv=true -Dpulse=enabled -Dsndio=enabled -Dtests=true -Duchardet=enabled -Dvdpau=disabled -Dvulkan=enabled -Dx11=enabled -Dsixel=enabled -Dprefix=/usr -Dbindir=/usr/bin -Ddatadir=/usr/share -Dincludedir=/usr/include -Dinfodir=/usr/share/info -Dlibdir=/usr/lib -Dlibexecdir=/usr/libexec -Dlocaledir=/usr/share/locale -Dlocalstatedir=/var -Dmandir=/usr/share/man -Dsbindir=/usr/sbin -Dsharedstatedir=/var/lib -Dsysconfdir=/etc -Dauto_features=auto -Dbuildtype=plain -Dwrap_mode=nodownload
[cplayer] List of enabled features: alsa caca cdda cplugins dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg gbm gl glibc-thread-name glob glob-posix gpl iconv jack jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib
[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--no-config' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./quit.mpv.log' '--input-ipc-server=./quit.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga'
[cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects
[cplayer] libplacebo version: v6.338.2
[cplayer] FFmpeg version: 6.1.1
[cplayer] FFmpeg library versions:
[cplayer]    libavcodec      60.31.102
[cplayer]    libavdevice     60.3.100
[cplayer]    libavfilter     9.12.100
[cplayer]    libavformat     60.16.100
[cplayer]    libavutil       58.29.100
[cplayer]    libswresample   4.12.100
[cplayer]    libswscale      7.5.100
[cplayer] Configuration: -Db_lto=true -Db_staticpic=true -Db_pie=true -Dpython.bytecompile=0 -Dwerror=false -Dalsa=enabled -Dbuild-date=false -Dcaca=enabled -Dcdda=enabled -Ddvdnav=enabled -Degl-drm=enabled -Degl-wayland=enabled -Degl-x11=enabled -Degl=enabled -Dgl=enabled -Djack=enabled -Dlibmpv=true -Dpulse=enabled -Dsndio=enabled -Dtests=true -Duchardet=enabled -Dvdpau=disabled -Dvulkan=enabled -Dx11=enabled -Dsixel=enabled -Dprefix=/usr -Dbindir=/usr/bin -Ddatadir=/usr/share -Dincludedir=/usr/include -Dinfodir=/usr/share/info -Dlibdir=/usr/lib -Dlibexecdir=/usr/libexec -Dlocaledir=/usr/share/locale -Dlocalstatedir=/var -Dmandir=/usr/share/man -Dsbindir=/usr/sbin -Dsharedstatedir=/var/lib -Dsysconfdir=/etc -Dauto_features=auto -Dbuildtype=plain -Dwrap_mode=nodownload
[cplayer] List of enabled features: alsa caca cdda cplugins dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg gbm gl glibc-thread-name glob glob-posix gpl iconv jack jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib
[cplayer] Setting option 'pause' = '' (flags = 8)
[cplayer] Setting option 'load-scripts' = 'no' (flags = 8)
[cplayer] Setting option 'scripts-append' = '../mpris.so' (flags = 8)
[cplayer] Setting option 'config' = 'no' (flags = 8)
[cplayer] Setting option 'vo' = 'null' (flags = 8)
[cplayer] Setting option 'ao' = 'null' (flags = 8)
[cplayer] Setting option 'msg-time' = '' (flags = 8)
[cplayer] Setting option 'msg-module' = '' (flags = 8)
[cplayer] Setting option 'msg-level' = 'cplayer=trace,mpris=trace' (flags = 8)
[cplayer] Setting option 'log-file' = './quit.mpv.log' (flags = 8)
[cplayer] Setting option 'input-ipc-server' = './quit.mpv.ipc' (flags = 8)
[  0.004479]      mpris: Loading cplugin script ../mpris.so...
[  0.004528]    cplayer: Waiting for scripts...
[  0.005396]    cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"]
[  0.005430]    cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.005449]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"]
[  0.005464]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.006494]    cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"]
[  0.006524]    cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.006542]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"]
[  0.006559]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.006579]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.006649]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.006723]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.006754]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.006881]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.006983]    cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"]
[  0.007050]    cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.007098]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"]
[  0.007149]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.007447]    cplayer: Run command: define-section, flags=64, args=[name="showhide", contents="mouse_move script-binding osc/__keybinding1\nmouse_leave script-binding osc/__keybinding2\n", flags="force"]
[  0.007494]    cplayer: Run command: define-section, flags=64, args=[name="showhide_wc", contents="mouse_move script-binding osc/__keybinding3\nmouse_leave script-binding osc/__keybinding4\n", flags="force"]
[  0.007523]    cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.007541]    cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.007571]    cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"]
[  0.007678]    cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""]
[  0.007709]    cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"]
[  0.007762]    cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""]
[  0.008124]    cplayer: Set property: user-data/osc/visibility="auto" -> 1
[  0.008156]    cplayer: Run command: disable-section, flags=64, args=[name="input"]
[  0.008190]    cplayer: Run command: disable-section, flags=64, args=[name="window-controls"]
[  0.008233]    cplayer: Set property: user-data/osc/margins={"l":0,"r":0,"b":0,"t":0} -> 1
[  0.008317]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.008556]    cplayer: Set property: user-data/osc/margins={"l":0,"r":0,"b":0,"t":0} -> 1
[  0.009155]    cplayer: Done loading scripts.
[  0.009196]    cplayer: Running hook: auto_profiles/on_before_start_file
[  0.009276]    cplayer: Set property: user-data/osc/margins={"l":0,"r":0,"b":0,"t":0} -> 1
[  0.009461]    cplayer: Running hook: ytdl_hook/on_load
[  0.010168]    cplayer: Running hook: ytdl_hook/on_load
[  0.010229]    cplayer: Running hook: auto_profiles/on_load
[  0.010282]    cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="854", res_y="854", z="1000", hidden="no", compute_bounds="no"]

(process:52377): GLib-GIO-CRITICAL **: 22:59:53.841: g_dbus_connection_emit_signal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
[  0.220539]    cplayer: Set property: user-data/osc/margins={"l":0,"r":0,"b":0,"t":0} -> 1
[  0.220625]    cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"]
[  0.220659]    cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.220697]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"]++ timeout=1
++ test -S ./quit.mpv.ipc
++ wait_for playerctl_list_all_is_mpv
++ timeout=0
++ playerctl_list_all_is_mpv
++ ret=0
+++ playerctl --list-all
++ player=mpv
++ '[' 0 -ne 0 ']'
++ '[' mpv '!=' mpv ']'
++ sleep 2
+ status Paused
+ playerctl status
+ grep '^Paused$'
Paused
+ check pause true
+ prop pause
+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}'
+ cat ./quit.mpv.ipc.input.json
{"command":["get_property","pause"]}
+ rm -f ./quit.socat.log
+ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc
+ cat ./quit.socat.log
+ test '!' -s ./quit.socat.log
+ cat ./quit.mpv.ipc.output.json
{"data":true,"request_id":0,"error":"success"}
+ test -s ./quit.mpv.ipc.output.json
+ val true
+ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false'
true
+ '[' quit = stop ']'
+ '[' quit = quit ']'
+ mpris_quit
+ dbus-send --print-reply --dest=org.mpris.MediaPlayer2.mpv /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Quit
method return time=1731452396.564305 sender=:1.0 -> destination=:1.3 serial=5 reply_serial=2

[  0.220729]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.223605]    cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
[  0.223914]    cplayer: Running hook: ytdl_hook/on_preloaded
[  0.223941]    cplayer: Running hook: auto_profiles/on_preloaded
[  0.224012]    cplayer: ● Audio  --aid=1  (vorbis 2ch 48000 Hz 160 kbps)
[  0.225098]    cplayer: Starting playback...
[  0.226097]    cplayer: AO: [null] 48000Hz stereo 2ch floatp
[  0.226107]    cplayer: AO: Description: Null audio output
[  0.226586]    cplayer: audio ready
[  0.226595]    cplayer: starting audio playback
[  0.226621]    cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused)
[  0.237793]    cplayer: Set property: user-data/osc/margins={"l":0,"r":0,"b":0,"t":0} -> 1
[  0.269937] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%)
[  2.942893]    cplayer: Run command: quit, flags=64, args=[code="0"]
[  2.942900] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%)+ sleep 2

[  2.942912]    cplayer: EOF code: 5  
[  2.942915] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%)
[  2.943265]    cplayer: Terminating demuxers...
[  2.943283] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%)
[  2.943490]    cplayer: Done terminating demuxers.
[  2.943495] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%)
[  2.943520]    cplayer: finished playback, success (reason 3)
[  2.943533]    cplayer: Running hook: ytdl_hook/on_after_end_file
[  2.944123]    cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"]
[  2.944204]    cplayer: Exiting... (Quit)
[  2.944875]      mpris: Exiting...
[  2.944899]    cplayer: Set property: user-data/osc/margins={"l":0,"r":0,"b":0,"t":0} -> 1
[  2.944962]    cplayer: Run command: del, flags=64, args=[name="user-data/osc"]
+ ret_ipc=0
+ prop pause
+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}'
+ cat ./quit.mpv.ipc.input.json
{"command":["get_property","pause"]}
+ rm -f ./quit.socat.log
+ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc
+ ret_ipc=1
+ cat ./quit.mpv.ipc.output.json
+ test '!' -s ./quit.mpv.ipc.output.json
+ '[' 1 -eq 0 ']'
+ '[' '!' -s ./quit.socat.log ']'
+ echo 'socat log contains these *expected* errors:'
socat log contains these *expected* errors:
+ cat ./quit.socat.log
2024/11/12 22:59:58 socat[52560] E connect(, AF=1 "./quit.mpv.ipc", 16): Connection refused
+ playerctl status
+ grep '^No players \(were \)\?found$'
No players found
+ '[' 1 -eq 0 ']'
+ '[' '!' -s ./quit.socat.log ']'
make[1]: Leaving directory '/home/buildozer/aports/community/mpv-mpris/src/mpv-mpris-1.1/test'
make[1]: Entering directory '/home/buildozer/aports/community/mpv-mpris/src/mpv-mpris-1.1/test'
./wrapper "stop"
./stop
++ test -n ''
++ exec ./env ./stop
/home/buildozer/aports/community/mpv-mpris/src/mpv-mpris-1.1/test/env ./stop
++ basename ./stop
+ test=stop
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_PLUGIN=../mpris.so
+ MPV_MPRIS_TEST_PLUGIN=../mpris.so
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_PLAY=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
+ MPV_MPRIS_TEST_PLAY=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_MPV_IPC=.
+ MPV_MPRIS_TEST_MPV_IPC=.
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_LOG=.
+ MPV_MPRIS_TEST_LOG=.
+ '[' -z '' ']'
+ MPV_MPRIS_TEST_DBUS=.
+ '[' -z '' ']'
+ MPV_MPRIS_TEST_XAUTH=.
+ '[' -z '' ']'
+ MPV_MPRIS_TEST_TMP=.
+ '[' -n ../mpris.so ']'
+ '[' '!' -f ../mpris.so ']'
+ '[' '!' -r ../mpris.so ']'
+ '[' '!' -x ../mpris.so ']'
+ '[' '!' -f /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ']'
+ '[' '!' -r /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ MPV_MPRIS_TEST_DBUS=./dbus
+ mkdir -p -m 0700 ./dbus
+ export -n MPV_MPRIS_TEST_DBUS MPV_MPRIS_TEST_XAUTH MPV_MPRIS_TEST_TMP
+ xvfb-run --help
+ grep -- --auto-display
+ xvfb_auto=--auto-servernum
+ rm -f ./stop.xvfb.log ./stop.Xauthority
+ exec env MPV_MPRIS_TEST_NAME=stop XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./stop.xvfb.log -f ./stop.Xauthority ./stop
./stop
++ test -n stop
+++ basename ./stop
++ test=stop
++ '[' stop = setup ']'
++ input_json=./stop.mpv.ipc.input.json
++ output_json=./stop.mpv.ipc.output.json
++ ipc=./stop.mpv.ipc
++ log_prefix=./stop
++ mpv_log=./stop.mpv.log
++ socat_log=./stop.socat.log
++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
++ params=()
++ '[' -n 1 ']'
++ '[' 1 -ne 0 ']'
++ params+=("--pause")
++ '[' -n ../mpris.so ']'
++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN")
++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG
++ echo DISPLAY=:102
DISPLAY=:102
++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-kmczeVxZsF,guid=4b128473dca0582e0f9a54eb6733dde5
DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-kmczeVxZsF,guid=4b128473dca0582e0f9a54eb6733dde5
++ rm -f ./stop.mpv.ipc ./stop.mpv.log ./stop.socat.log
++ wait_for test -S ./stop.mpv.ipc
++ timeout=0
++ test -S ./stop.mpv.ipc
++ mpv --pause --load-scripts=no --script=../mpris.so --no-config --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./stop.mpv.log --input-ipc-server=./stop.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
++ '[' 0 -eq 60 ']'
++ sleep 1
+++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1'
[cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects
[cplayer] libplacebo version: v6.338.2
[cplayer] FFmpeg version: 6.1.1
[cplayer] FFmpeg library versions:
[cplayer]    libavcodec      60.31.102
[cplayer]    libavdevice     60.3.100
[cplayer]    libavfilter     9.12.100
[cplayer]    libavformat     60.16.100
[cplayer]    libavutil       58.29.100
[cplayer]    libswresample   4.12.100
[cplayer]    libswscale      7.5.100
[cplayer] Configuration: -Db_lto=true -Db_staticpic=true -Db_pie=true -Dpython.bytecompile=0 -Dwerror=false -Dalsa=enabled -Dbuild-date=false -Dcaca=enabled -Dcdda=enabled -Ddvdnav=enabled -Degl-drm=enabled -Degl-wayland=enabled -Degl-x11=enabled -Degl=enabled -Dgl=enabled -Djack=enabled -Dlibmpv=true -Dpulse=enabled -Dsndio=enabled -Dtests=true -Duchardet=enabled -Dvdpau=disabled -Dvulkan=enabled -Dx11=enabled -Dsixel=enabled -Dprefix=/usr -Dbindir=/usr/bin -Ddatadir=/usr/share -Dincludedir=/usr/include -Dinfodir=/usr/share/info -Dlibdir=/usr/lib -Dlibexecdir=/usr/libexec -Dlocaledir=/usr/share/locale -Dlocalstatedir=/var -Dmandir=/usr/share/man -Dsbindir=/usr/sbin -Dsharedstatedir=/var/lib -Dsysconfdir=/etc -Dauto_features=auto -Dbuildtype=plain -Dwrap_mode=nodownload
[cplayer] List of enabled features: alsa caca cdda cplugins dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg gbm gl glibc-thread-name glob glob-posix gpl iconv jack jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib
[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--no-config' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./stop.mpv.log' '--input-ipc-server=./stop.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga'
[cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects
[cplayer] libplacebo version: v6.338.2
[cplayer] FFmpeg version: 6.1.1
[cplayer] FFmpeg library versions:
[cplayer]    libavcodec      60.31.102
[cplayer]    libavdevice     60.3.100
[cplayer]    libavfilter     9.12.100
[cplayer]    libavformat     60.16.100
[cplayer]    libavutil       58.29.100
[cplayer]    libswresample   4.12.100
[cplayer]    libswscale      7.5.100
[cplayer] Configuration: -Db_lto=true -Db_staticpic=true -Db_pie=true -Dpython.bytecompile=0 -Dwerror=false -Dalsa=enabled -Dbuild-date=false -Dcaca=enabled -Dcdda=enabled -Ddvdnav=enabled -Degl-drm=enabled -Degl-wayland=enabled -Degl-x11=enabled -Degl=enabled -Dgl=enabled -Djack=enabled -Dlibmpv=true -Dpulse=enabled -Dsndio=enabled -Dtests=true -Duchardet=enabled -Dvdpau=disabled -Dvulkan=enabled -Dx11=enabled -Dsixel=enabled -Dprefix=/usr -Dbindir=/usr/bin -Ddatadir=/usr/share -Dincludedir=/usr/include -Dinfodir=/usr/share/info -Dlibdir=/usr/lib -Dlibexecdir=/usr/libexec -Dlocaledir=/usr/share/locale -Dlocalstatedir=/var -Dmandir=/usr/share/man -Dsbindir=/usr/sbin -Dsharedstatedir=/var/lib -Dsysconfdir=/etc -Dauto_features=auto -Dbuildtype=plain -Dwrap_mode=nodownload
[cplayer] List of enabled features: alsa caca cdda cplugins dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg gbm gl glibc-thread-name glob glob-posix gpl iconv jack jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib
[cplayer] Setting option 'pause' = '' (flags = 8)
[cplayer] Setting option 'load-scripts' = 'no' (flags = 8)
[cplayer] Setting option 'scripts-append' = '../mpris.so' (flags = 8)
[cplayer] Setting option 'config' = 'no' (flags = 8)
[cplayer] Setting option 'vo' = 'null' (flags = 8)
[cplayer] Setting option 'ao' = 'null' (flags = 8)
[cplayer] Setting option 'msg-time' = '' (flags = 8)
[cplayer] Setting option 'msg-module' = '' (flags = 8)
[cplayer] Setting option 'msg-level' = 'cplayer=trace,mpris=trace' (flags = 8)
[cplayer] Setting option 'log-file' = './stop.mpv.log' (flags = 8)
[cplayer] Setting option 'input-ipc-server' = './stop.mpv.ipc' (flags = 8)
[  0.004471]      mpris: Loading cplugin script ../mpris.so...
[  0.004521]    cplayer: Waiting for scripts...
[  0.005445]    cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"]
[  0.005475]    cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.005494]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"]
[  0.005509]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.006483]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.006554]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.006579]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.006710]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.006728]    cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"]
[  0.006758]    cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.006775]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"]
[  0.006794]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.006817]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.006836]    cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"]
[  0.006854]    cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.006873]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"]
[  0.006931]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.007346]    cplayer: Run command: define-section, flags=64, args=[name="showhide", contents="mouse_move script-binding osc/__keybinding1\nmouse_leave script-binding osc/__keybinding2\n", flags="force"]
[  0.007396]    cplayer: Run command: define-section, flags=64, args=[name="showhide_wc", contents="mouse_move script-binding osc/__keybinding3\nmouse_leave script-binding osc/__keybinding4\n", flags="force"]
[  0.007424]    cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.007441]    cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.007475]    cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"]
[  0.007529]    cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""]
[  0.007546]    cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"]
[  0.007564]    cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""]
[  0.007895]    cplayer: Set property: user-data/osc/visibility="auto" -> 1
[  0.007921]    cplayer: Run command: disable-section, flags=64, args=[name="input"]
[  0.007951]    cplayer: Run command: disable-section, flags=64, args=[name="window-controls"]
[  0.007988]    cplayer: Set property: user-data/osc/margins={"t":0,"r":0,"b":0,"l":0} -> 1
[  0.008088]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.008273]    cplayer: Set property: user-data/osc/margins={"t":0,"r":0,"b":0,"l":0} -> 1
[  0.008677]    cplayer: Set property: user-data/osc/margins={"t":0,"r":0,"b":0,"l":0} -> 1
[  0.008744]    cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="854", res_y="854", z="1000", hidden="no", compute_bounds="no"]
[  0.218084]    cplayer: Done loading scripts.
[  0.218118]    cplayer: Running hook: auto_profiles/on_before_start_file
[  0.218284]    cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"]
[  0.218308]    cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.218325]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"]
[  0.218344]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.218468]    cplayer: Running hook: ytdl_hook/on_load
[  0.219013]    cplayer: Running hook: ytdl_hook/on_load
[  0.219047]    cplayer: Running hook: auto_profiles/on_load
[  0.223009]    cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
[  0.223311]    cplayer: Running hook: ytdl_hook/on_preloaded
[  0.223335]    cplayer: Running hook: auto_profiles/on_preloaded++ timeout=1
++ test -S ./stop.mpv.ipc
++ wait_for playerctl_list_all_is_mpv
++ timeout=0
++ playerctl_list_all_is_mpv
++ ret=0
+++ playerctl --list-all
++ player=mpv
++ '[' 0 -ne 0 ']'
++ '[' mpv '!=' mpv ']'
++ sleep 2
+ status Paused
+ playerctl status
+ grep '^Paused$'
Paused
+ check pause true
+ prop pause
+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}'
+ cat ./stop.mpv.ipc.input.json
{"command":["get_property","pause"]}
+ rm -f ./stop.socat.log
+ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc
+ cat ./stop.socat.log
+ test '!' -s ./stop.socat.log
+ cat ./stop.mpv.ipc.output.json
{"data":true,"request_id":0,"error":"success"}
+ test -s ./stop.mpv.ipc.output.json
+ val true
+ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false'
true
+ '[' stop = stop ']'
+ playerctl stop

[  0.223400]    cplayer: ● Audio  --aid=1  (vorbis 2ch 48000 Hz 160 kbps)
[  0.224455]    cplayer: Starting playback...
[  0.225447]    cplayer: AO: [null] 48000Hz stereo 2ch floatp
[  0.225457]    cplayer: AO: Description: Null audio output
[  0.225928]    cplayer: audio ready
[  0.225939]    cplayer: starting audio playback
[  0.225964]    cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused)
[  0.235467]    cplayer: Set property: user-data/osc/margins={"t":0,"r":0,"b":0,"l":0} -> 1
[  0.269168] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%)
[  2.946643]    cplayer: Run command: stop, flags=64, args=[flags=""]
[  2.946651] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%)
[  2.946664]    cplayer: EOF code: 4  
[  2.946671] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%)
[  2.947007]    cplayer: Terminating demuxers...
[  2.947013] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%)
[  2.947219]    cplayer: Done terminating demuxers.
[  2.947224] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%)+ sleep 2

[  2.947250]    cplayer: finished playback, success (reason 2)
[  2.947276]    cplayer: Running hook: ytdl_hook/on_after_end_file
[  2.947869]    cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"]
[  2.947933]    cplayer: Exiting... (End of file)
[  2.948618]      mpris: Exiting...
[  2.948766]    cplayer: Set property: user-data/osc/margins={"t":0,"r":0,"b":0,"l":0} -> 1
[  2.948825]    cplayer: Run command: del, flags=64, args=[name="user-data/osc"]
+ ret_ipc=0
+ prop pause
+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}'
+ cat ./stop.mpv.ipc.input.json
{"command":["get_property","pause"]}
+ rm -f ./stop.socat.log
+ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc
+ ret_ipc=1
+ cat ./stop.mpv.ipc.output.json
+ test '!' -s ./stop.mpv.ipc.output.json
+ '[' 1 -eq 0 ']'
+ '[' '!' -s ./stop.socat.log ']'
+ echo 'socat log contains these *expected* errors:'
socat log contains these *expected* errors:
+ cat ./stop.socat.log
2024/11/12 23:00:00 socat[52600] E connect(, AF=1 "./stop.mpv.ipc", 16): Connection refused
+ playerctl status
+ grep '^No players \(were \)\?found$'
No players found
+ '[' 1 -eq 0 ']'
+ '[' '!' -s ./stop.socat.log ']'
make[1]: Leaving directory '/home/buildozer/aports/community/mpv-mpris/src/mpv-mpris-1.1/test'
make[1]: Entering directory '/home/buildozer/aports/community/mpv-mpris/src/mpv-mpris-1.1/test'
./wrapper "play"
./play
++ test -n ''
++ exec ./env ./play
/home/buildozer/aports/community/mpv-mpris/src/mpv-mpris-1.1/test/env ./play
++ basename ./play
+ test=play
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_PLUGIN=../mpris.so
+ MPV_MPRIS_TEST_PLUGIN=../mpris.so
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_PLAY=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
+ MPV_MPRIS_TEST_PLAY=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_MPV_IPC=.
+ MPV_MPRIS_TEST_MPV_IPC=.
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_LOG=.
+ MPV_MPRIS_TEST_LOG=.
+ '[' -z '' ']'
+ MPV_MPRIS_TEST_DBUS=.
+ '[' -z '' ']'
+ MPV_MPRIS_TEST_XAUTH=.
+ '[' -z '' ']'
+ MPV_MPRIS_TEST_TMP=.
+ '[' -n ../mpris.so ']'
+ '[' '!' -f ../mpris.so ']'
+ '[' '!' -r ../mpris.so ']'
+ '[' '!' -x ../mpris.so ']'
+ '[' '!' -f /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ']'
+ '[' '!' -r /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ MPV_MPRIS_TEST_DBUS=./dbus
+ mkdir -p -m 0700 ./dbus
+ export -n MPV_MPRIS_TEST_DBUS MPV_MPRIS_TEST_XAUTH MPV_MPRIS_TEST_TMP
+ xvfb-run --help
+ grep -- --auto-display
+ xvfb_auto=--auto-servernum
+ rm -f ./play.xvfb.log ./play.Xauthority
+ exec env MPV_MPRIS_TEST_NAME=play XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./play.xvfb.log -f ./play.Xauthority ./play
./play
++ test -n play
+++ basename ./play
++ test=play
++ '[' play = setup ']'
++ input_json=./play.mpv.ipc.input.json
++ output_json=./play.mpv.ipc.output.json
++ ipc=./play.mpv.ipc
++ log_prefix=./play
++ mpv_log=./play.mpv.log
++ socat_log=./play.socat.log
++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
++ params=()
++ '[' -n 1 ']'
++ '[' 1 -ne 0 ']'
++ params+=("--pause")
++ '[' -n ../mpris.so ']'
++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN")
++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG
++ echo DISPLAY=:103
DISPLAY=:103
++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-G6Bbe5zVMF,guid=ed78f035c86ef96e654ecf316733dde5
DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-G6Bbe5zVMF,guid=ed78f035c86ef96e654ecf316733dde5
++ rm -f ./play.mpv.ipc ./play.mpv.log ./play.socat.log
++ wait_for test -S ./play.mpv.ipc
++ timeout=0
++ test -S ./play.mpv.ipc
++ '[' 0 -eq 60 ']'
++ sleep 1
++ mpv --pause --load-scripts=no --script=../mpris.so --no-config --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./play.mpv.log --input-ipc-server=./play.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
+++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1'
[cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects
[cplayer] libplacebo version: v6.338.2
[cplayer] FFmpeg version: 6.1.1
[cplayer] FFmpeg library versions:
[cplayer]    libavcodec      60.31.102
[cplayer]    libavdevice     60.3.100
[cplayer]    libavfilter     9.12.100
[cplayer]    libavformat     60.16.100
[cplayer]    libavutil       58.29.100
[cplayer]    libswresample   4.12.100
[cplayer]    libswscale      7.5.100
[cplayer] Configuration: -Db_lto=true -Db_staticpic=true -Db_pie=true -Dpython.bytecompile=0 -Dwerror=false -Dalsa=enabled -Dbuild-date=false -Dcaca=enabled -Dcdda=enabled -Ddvdnav=enabled -Degl-drm=enabled -Degl-wayland=enabled -Degl-x11=enabled -Degl=enabled -Dgl=enabled -Djack=enabled -Dlibmpv=true -Dpulse=enabled -Dsndio=enabled -Dtests=true -Duchardet=enabled -Dvdpau=disabled -Dvulkan=enabled -Dx11=enabled -Dsixel=enabled -Dprefix=/usr -Dbindir=/usr/bin -Ddatadir=/usr/share -Dincludedir=/usr/include -Dinfodir=/usr/share/info -Dlibdir=/usr/lib -Dlibexecdir=/usr/libexec -Dlocaledir=/usr/share/locale -Dlocalstatedir=/var -Dmandir=/usr/share/man -Dsbindir=/usr/sbin -Dsharedstatedir=/var/lib -Dsysconfdir=/etc -Dauto_features=auto -Dbuildtype=plain -Dwrap_mode=nodownload
[cplayer] List of enabled features: alsa caca cdda cplugins dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg gbm gl glibc-thread-name glob glob-posix gpl iconv jack jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib
[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--no-config' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./play.mpv.log' '--input-ipc-server=./play.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga'
[cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects
[cplayer] libplacebo version: v6.338.2
[cplayer] FFmpeg version: 6.1.1
[cplayer] FFmpeg library versions:
[cplayer]    libavcodec      60.31.102
[cplayer]    libavdevice     60.3.100
[cplayer]    libavfilter     9.12.100
[cplayer]    libavformat     60.16.100
[cplayer]    libavutil       58.29.100
[cplayer]    libswresample   4.12.100
[cplayer]    libswscale      7.5.100
[cplayer] Configuration: -Db_lto=true -Db_staticpic=true -Db_pie=true -Dpython.bytecompile=0 -Dwerror=false -Dalsa=enabled -Dbuild-date=false -Dcaca=enabled -Dcdda=enabled -Ddvdnav=enabled -Degl-drm=enabled -Degl-wayland=enabled -Degl-x11=enabled -Degl=enabled -Dgl=enabled -Djack=enabled -Dlibmpv=true -Dpulse=enabled -Dsndio=enabled -Dtests=true -Duchardet=enabled -Dvdpau=disabled -Dvulkan=enabled -Dx11=enabled -Dsixel=enabled -Dprefix=/usr -Dbindir=/usr/bin -Ddatadir=/usr/share -Dincludedir=/usr/include -Dinfodir=/usr/share/info -Dlibdir=/usr/lib -Dlibexecdir=/usr/libexec -Dlocaledir=/usr/share/locale -Dlocalstatedir=/var -Dmandir=/usr/share/man -Dsbindir=/usr/sbin -Dsharedstatedir=/var/lib -Dsysconfdir=/etc -Dauto_features=auto -Dbuildtype=plain -Dwrap_mode=nodownload
[cplayer] List of enabled features: alsa caca cdda cplugins dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg gbm gl glibc-thread-name glob glob-posix gpl iconv jack jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib
[cplayer] Setting option 'pause' = '' (flags = 8)
[cplayer] Setting option 'load-scripts' = 'no' (flags = 8)
[cplayer] Setting option 'scripts-append' = '../mpris.so' (flags = 8)
[cplayer] Setting option 'config' = 'no' (flags = 8)
[cplayer] Setting option 'vo' = 'null' (flags = 8)
[cplayer] Setting option 'ao' = 'null' (flags = 8)
[cplayer] Setting option 'msg-time' = '' (flags = 8)
[cplayer] Setting option 'msg-module' = '' (flags = 8)
[cplayer] Setting option 'msg-level' = 'cplayer=trace,mpris=trace' (flags = 8)
[cplayer] Setting option 'log-file' = './play.mpv.log' (flags = 8)
[cplayer] Setting option 'input-ipc-server' = './play.mpv.ipc' (flags = 8)
[  0.004404]      mpris: Loading cplugin script ../mpris.so...
[  0.004452]    cplayer: Waiting for scripts...
[  0.005481]    cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"]
[  0.005549]    cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.005569]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"]
[  0.005588]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.006492]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.006522]    cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"]
[  0.006553]    cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.006571]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"]
[  0.006587]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.006685]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.006814]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.006949]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.007277]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.007303]    cplayer: Run command: define-section, flags=64, args=[name="showhide", contents="mouse_move script-binding osc/__keybinding1\nmouse_leave script-binding osc/__keybinding2\n", flags="force"]
[  0.007363]    cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"]
[  0.007383]    cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.007400]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"]
[  0.007422]    cplayer: Run command: define-section, flags=64, args=[name="showhide_wc", contents="mouse_move script-binding osc/__keybinding3\nmouse_leave script-binding osc/__keybinding4\n", flags="force"]
[  0.007455]    cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.007475]    cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.007494]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.007520]    cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"]
[  0.007584]    cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""]
[  0.007602]    cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"]
[  0.007619]    cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""]
[  0.007995]    cplayer: Set property: user-data/osc/visibility="auto" -> 1
[  0.008027]    cplayer: Run command: disable-section, flags=64, args=[name="input"]
[  0.008059]    cplayer: Run command: disable-section, flags=64, args=[name="window-controls"]
[  0.008097]    cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1
[  0.008186]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.008508]    cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1
[  0.008913]    cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1
[  0.009208]    cplayer: Done loading scripts.
[  0.009245]    cplayer: Running hook: auto_profiles/on_before_start_file
[  0.009383]    cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="854", res_y="854", z="1000", hidden="no", compute_bounds="no"]
[  0.343806]    cplayer: Running hook: ytdl_hook/on_load

(process:52493): GLib-GIO-CRITICAL **: 22:59:58.005: g_dbus_connection_emit_signal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
[  0.344600]    cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"]
[  0.344630]    cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.344649]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"]
[  0.344667]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.344719]    cplayer: Running hook: ytdl_hook/on_load
[  0.344806]    cplayer: Running hook: auto_profiles/on_load++ timeout=1
++ test -S ./play.mpv.ipc
++ wait_for playerctl_list_all_is_mpv
++ timeout=0
++ playerctl_list_all_is_mpv
++ ret=0
+++ playerctl --list-all
++ player=mpv
++ '[' 0 -ne 0 ']'
++ '[' mpv '!=' mpv ']'
++ sleep 2
+ status Paused
+ playerctl status
+ grep '^Paused$'
Paused
+ check pause true
+ prop pause
+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}'
+ cat ./play.mpv.ipc.input.json
{"command":["get_property","pause"]}
+ rm -f ./play.socat.log
+ socat -lf./play.socat.log - UNIX-CONNECT:./play.mpv.ipc
+ cat ./play.socat.log
+ test '!' -s ./play.socat.log
+ cat ./play.mpv.ipc.output.json
{"data":true,"request_id":0,"error":"success"}
+ test -s ./play.mpv.ipc.output.json
+ val true
+ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false'
true
+ playerctl play
+ sleep 1

[  0.348739]    cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
[  0.349081]    cplayer: Running hook: ytdl_hook/on_preloaded
[  0.349106]    cplayer: Running hook: auto_profiles/on_preloaded
[  0.349176]    cplayer: ● Audio  --aid=1  (vorbis 2ch 48000 Hz 160 kbps)
[  0.350304]    cplayer: Starting playback...
[  0.351299]    cplayer: AO: [null] 48000Hz stereo 2ch floatp
[  0.351310]    cplayer: AO: Description: Null audio output
[  0.351786]    cplayer: audio ready
[  0.351795]    cplayer: starting audio playback
[  0.351821]    cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused)
[  0.360991]    cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1
[  0.394935] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%)
[  2.946003]    cplayer: Set property: pause=false -> 1
[  2.946010] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%)
[  2.946216] statusline: A: 00:00:00 / 00:00:06 (0%)
[  2.996276] statusline: A: 00:00:00 / 00:00:06 (1%)+ status Playing
+ playerctl status
+ grep '^Playing$'
Playing
+ check pause false
+ prop pause
+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}'
+ cat ./play.mpv.ipc.input.json
{"command":["get_property","pause"]}
+ rm -f ./play.socat.log
+ socat -lf./play.socat.log - UNIX-CONNECT:./play.mpv.ipc
+ cat ./play.socat.log
+ test '!' -s ./play.socat.log
+ cat ./play.mpv.ipc.output.json
{"data":false,"request_id":0,"error":"success"}
+ test -s ./play.mpv.ipc.output.json
+ val false
+ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false'
true
+ wait %1

[  3.094675] statusline: A: 00:00:00 / 00:00:06 (2%)
[  3.193653] statusline: A: 00:00:00 / 00:00:06 (4%)
[  3.292656] statusline: A: 00:00:00 / 00:00:06 (6%)
[  3.391604] statusline: A: 00:00:00 / 00:00:06 (7%)
[  3.490615] statusline: A: 00:00:00 / 00:00:06 (9%)
[  3.589589] statusline: A: 00:00:00 / 00:00:06 (11%)
[  3.688618] statusline: A: 00:00:00 / 00:00:06 (12%)
[  3.787600] statusline: A: 00:00:00 / 00:00:06 (14%)
[  3.886524] statusline: A: 00:00:00 / 00:00:06 (16%)
[  3.960940] statusline: A: 00:00:01 / 00:00:06 (17%)
[  4.084363] statusline: A: 00:00:01 / 00:00:06 (19%)
[  4.183258] statusline: A: 00:00:01 / 00:00:06 (20%)
[  4.233323] statusline: A: 00:00:01 / 00:00:06 (21%)
[  4.331687] statusline: A: 00:00:01 / 00:00:06 (23%)
[  4.430631] statusline: A: 00:00:01 / 00:00:06 (24%)
[  4.529550] statusline: A: 00:00:01 / 00:00:06 (26%)
[  4.628526] statusline: A: 00:00:01 / 00:00:06 (27%)
[  4.727527] statusline: A: 00:00:01 / 00:00:06 (29%)
[  4.826512] statusline: A: 00:00:01 / 00:00:06 (31%)
[  4.925505] statusline: A: 00:00:01 / 00:00:06 (32%)
[  5.024498] statusline: A: 00:00:02 / 00:00:06 (34%)
[  5.123490] statusline: A: 00:00:02 / 00:00:06 (36%)
[  5.222492] statusline: A: 00:00:02 / 00:00:06 (37%)
[  5.272533] statusline: A: 00:00:02 / 00:00:06 (38%)
[  5.370950] statusline: A: 00:00:02 / 00:00:06 (40%)
[  5.469950] statusline: A: 00:00:02 / 00:00:06 (41%)
[  5.519992] statusline: A: 00:00:02 / 00:00:06 (42%)
[  5.618414] statusline: A: 00:00:02 / 00:00:06 (44%)
[  5.717362] statusline: A: 00:00:02 / 00:00:06 (45%)
[  5.816313] statusline: A: 00:00:02 / 00:00:06 (47%)
[  5.915307] statusline: A: 00:00:02 / 00:00:06 (48%)
[  6.014369] statusline: A: 00:00:03 / 00:00:06 (50%)
[  6.113329] statusline: A: 00:00:03 / 00:00:06 (52%)
[  6.163381] statusline: A: 00:00:03 / 00:00:06 (53%)
[  6.261812] statusline: A: 00:00:03 / 00:00:06 (54%)
[  6.360771] statusline: A: 00:00:03 / 00:00:06 (56%)
[  6.410811] statusline: A: 00:00:03 / 00:00:06 (57%)
[  6.509293] statusline: A: 00:00:03 / 00:00:06 (58%)
[  6.608279] statusline: A: 00:00:03 / 00:00:06 (60%)
[  6.707239] statusline: A: 00:00:03 / 00:00:06 (61%)
[  6.806262] statusline: A: 00:00:03 / 00:00:06 (63%)
[  6.905233] statusline: A: 00:00:03 / 00:00:06 (65%)
[  7.004159] statusline: A: 00:00:04 / 00:00:06 (66%)
[  7.103062] statusline: A: 00:00:04 / 00:00:06 (68%)
[  7.153145] statusline: A: 00:00:04 / 00:00:06 (69%)
[  7.251396] statusline: A: 00:00:04 / 00:00:06 (70%)
[  7.350311] statusline: A: 00:00:04 / 00:00:06 (72%)
[  7.402662] statusline: A: 00:00:04 / 00:00:06 (73%)
[  7.498720] statusline: A: 00:00:04 / 00:00:06 (74%)
[  7.597651] statusline: A: 00:00:04 / 00:00:06 (76%)
[  7.696550] statusline: A: 00:00:04 / 00:00:06 (78%)
[  7.795506] statusline: A: 00:00:04 / 00:00:06 (79%)
[  7.894415] statusline: A: 00:00:04 / 00:00:06 (81%)
[  7.993315] statusline: A: 00:00:05 / 00:00:06 (83%)
[  8.092211] statusline: A: 00:00:05 / 00:00:06 (84%)
[  8.191097] statusline: A: 00:00:05 / 00:00:06 (86%)
[  8.289990] statusline: A: 00:00:05 / 00:00:06 (87%)
[  8.388898] statusline: A: 00:00:05 / 00:00:06 (89%)
[  8.438978] statusline: A: 00:00:05 / 00:00:06 (90%)
[  8.537248] statusline: A: 00:00:05 / 00:00:06 (91%)
[  8.636178] statusline: A: 00:00:05 / 00:00:06 (93%)
[  8.685732]    cplayer: audio filter EOF
[  8.685734] statusline: A: 00:00:05 / 00:00:06 (93%)
[  8.685742]    cplayer: audio draining
[  8.685743] statusline: A: 00:00:05 / 00:00:06 (93%)
[  8.685746]    cplayer: audio EOF reached
[  8.685750] statusline: A: 00:00:05 / 00:00:06 (93%)
[  8.685754]    cplayer: EOF code: 1  
[  8.685761] statusline: A: 00:00:05 / 00:00:06 (93%)
[  8.686036]    cplayer: Terminating demuxers...
[  8.686053] statusline: A: 00:00:05 / 00:00:06 (93%)
[  8.686179]    cplayer: Done terminating demuxers.
[  8.686185] statusline: A: 00:00:05 / 00:00:06 (93%)
[  8.686209]    cplayer: finished playback, success (reason 0)
[  8.686233]    cplayer: Running hook: ytdl_hook/on_after_end_file
[  8.686833]    cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"]
[  8.687025]    cplayer: Exiting... (End of file)
[  8.687564]      mpris: Exiting...
[  8.687795]    cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1
[  8.687851]    cplayer: Run command: del, flags=64, args=[name="user-data/osc"]
[  8.689706]    cplayer: draining left over audio
make[1]: Leaving directory '/home/buildozer/aports/community/mpv-mpris/src/mpv-mpris-1.1/test'
make[1]: Entering directory '/home/buildozer/aports/community/mpv-mpris/src/mpv-mpris-1.1/test'
./wrapper "play-pause"
./play-pause
++ test -n ''
++ exec ./env ./play-pause
/home/buildozer/aports/community/mpv-mpris/src/mpv-mpris-1.1/test/env ./play-pause
++ basename ./play-pause
+ test=play-pause
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_PLUGIN=../mpris.so
+ MPV_MPRIS_TEST_PLUGIN=../mpris.so
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_PLAY=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
+ MPV_MPRIS_TEST_PLAY=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_MPV_IPC=.
+ MPV_MPRIS_TEST_MPV_IPC=.
+ '[' -z '' ']'
+ export MPV_MPRIS_TEST_LOG=.
+ MPV_MPRIS_TEST_LOG=.
+ '[' -z '' ']'
+ MPV_MPRIS_TEST_DBUS=.
+ '[' -z '' ']'
+ MPV_MPRIS_TEST_XAUTH=.
+ '[' -z '' ']'
+ MPV_MPRIS_TEST_TMP=.
+ '[' -n ../mpris.so ']'
+ '[' '!' -f ../mpris.so ']'
+ '[' '!' -r ../mpris.so ']'
+ '[' '!' -x ../mpris.so ']'
+ '[' '!' -f /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ']'
+ '[' '!' -r /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ writable_dir .
+ '[' '!' -d . ']'
+ '[' '!' -r . ']'
+ '[' '!' -w . ']'
+ '[' '!' -x . ']'
+ MPV_MPRIS_TEST_DBUS=./dbus
+ mkdir -p -m 0700 ./dbus
+ export -n MPV_MPRIS_TEST_DBUS MPV_MPRIS_TEST_XAUTH MPV_MPRIS_TEST_TMP
+ xvfb-run --help
+ grep -- --auto-display
+ xvfb_auto=--auto-servernum
+ rm -f ./play-pause.xvfb.log ./play-pause.Xauthority
+ exec env MPV_MPRIS_TEST_NAME=play-pause XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./play-pause.xvfb.log -f ./play-pause.Xauthority ./play-pause
./play-pause
++ test -n play-pause
+++ basename ./play-pause
++ test=play-pause
++ '[' play-pause = setup ']'
++ input_json=./play-pause.mpv.ipc.input.json
++ output_json=./play-pause.mpv.ipc.output.json
++ ipc=./play-pause.mpv.ipc
++ log_prefix=./play-pause
++ mpv_log=./play-pause.mpv.log
++ socat_log=./play-pause.socat.log
++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
++ params=()
++ '[' -n 1 ']'
++ '[' 1 -ne 0 ']'
++ params+=("--pause")
++ '[' -n ../mpris.so ']'
++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN")
++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG
++ echo DISPLAY=:99
DISPLAY=:99
++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-JZKKcuhmpL,guid=7ae4577943ade2c579da03676733dde5
DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-JZKKcuhmpL,guid=7ae4577943ade2c579da03676733dde5
++ rm -f ./play-pause.mpv.ipc ./play-pause.mpv.log ./play-pause.socat.log
++ wait_for test -S ./play-pause.mpv.ipc
++ timeout=0
++ test -S ./play-pause.mpv.ipc
++ '[' 0 -eq 60 ']'
++ sleep 1
++ mpv --pause --load-scripts=no --script=../mpris.so --no-config --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./play-pause.mpv.log --input-ipc-server=./play-pause.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
+++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1'
[cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects
[cplayer] libplacebo version: v6.338.2
[cplayer] FFmpeg version: 6.1.1
[cplayer] FFmpeg library versions:
[cplayer]    libavcodec      60.31.102
[cplayer]    libavdevice     60.3.100
[cplayer]    libavfilter     9.12.100
[cplayer]    libavformat     60.16.100
[cplayer]    libavutil       58.29.100
[cplayer]    libswresample   4.12.100
[cplayer]    libswscale      7.5.100
[cplayer] Configuration: -Db_lto=true -Db_staticpic=true -Db_pie=true -Dpython.bytecompile=0 -Dwerror=false -Dalsa=enabled -Dbuild-date=false -Dcaca=enabled -Dcdda=enabled -Ddvdnav=enabled -Degl-drm=enabled -Degl-wayland=enabled -Degl-x11=enabled -Degl=enabled -Dgl=enabled -Djack=enabled -Dlibmpv=true -Dpulse=enabled -Dsndio=enabled -Dtests=true -Duchardet=enabled -Dvdpau=disabled -Dvulkan=enabled -Dx11=enabled -Dsixel=enabled -Dprefix=/usr -Dbindir=/usr/bin -Ddatadir=/usr/share -Dincludedir=/usr/include -Dinfodir=/usr/share/info -Dlibdir=/usr/lib -Dlibexecdir=/usr/libexec -Dlocaledir=/usr/share/locale -Dlocalstatedir=/var -Dmandir=/usr/share/man -Dsbindir=/usr/sbin -Dsharedstatedir=/var/lib -Dsysconfdir=/etc -Dauto_features=auto -Dbuildtype=plain -Dwrap_mode=nodownload
[cplayer] List of enabled features: alsa caca cdda cplugins dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg gbm gl glibc-thread-name glob glob-posix gpl iconv jack jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib
[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--no-config' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./play-pause.mpv.log' '--input-ipc-server=./play-pause.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga'
[cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects
[cplayer] libplacebo version: v6.338.2
[cplayer] FFmpeg version: 6.1.1
[cplayer] FFmpeg library versions:
[cplayer]    libavcodec      60.31.102
[cplayer]    libavdevice     60.3.100
[cplayer]    libavfilter     9.12.100
[cplayer]    libavformat     60.16.100
[cplayer]    libavutil       58.29.100
[cplayer]    libswresample   4.12.100
[cplayer]    libswscale      7.5.100
[cplayer] Configuration: -Db_lto=true -Db_staticpic=true -Db_pie=true -Dpython.bytecompile=0 -Dwerror=false -Dalsa=enabled -Dbuild-date=false -Dcaca=enabled -Dcdda=enabled -Ddvdnav=enabled -Degl-drm=enabled -Degl-wayland=enabled -Degl-x11=enabled -Degl=enabled -Dgl=enabled -Djack=enabled -Dlibmpv=true -Dpulse=enabled -Dsndio=enabled -Dtests=true -Duchardet=enabled -Dvdpau=disabled -Dvulkan=enabled -Dx11=enabled -Dsixel=enabled -Dprefix=/usr -Dbindir=/usr/bin -Ddatadir=/usr/share -Dincludedir=/usr/include -Dinfodir=/usr/share/info -Dlibdir=/usr/lib -Dlibexecdir=/usr/libexec -Dlocaledir=/usr/share/locale -Dlocalstatedir=/var -Dmandir=/usr/share/man -Dsbindir=/usr/sbin -Dsharedstatedir=/var/lib -Dsysconfdir=/etc -Dauto_features=auto -Dbuildtype=plain -Dwrap_mode=nodownload
[cplayer] List of enabled features: alsa caca cdda cplugins dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg gbm gl glibc-thread-name glob glob-posix gpl iconv jack jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib
[cplayer] Setting option 'pause' = '' (flags = 8)
[cplayer] Setting option 'load-scripts' = 'no' (flags = 8)
[cplayer] Setting option 'scripts-append' = '../mpris.so' (flags = 8)
[cplayer] Setting option 'config' = 'no' (flags = 8)
[cplayer] Setting option 'vo' = 'null' (flags = 8)
[cplayer] Setting option 'ao' = 'null' (flags = 8)
[cplayer] Setting option 'msg-time' = '' (flags = 8)
[cplayer] Setting option 'msg-module' = '' (flags = 8)
[cplayer] Setting option 'msg-level' = 'cplayer=trace,mpris=trace' (flags = 8)
[cplayer] Setting option 'log-file' = './play-pause.mpv.log' (flags = 8)
[cplayer] Setting option 'input-ipc-server' = './play-pause.mpv.ipc' (flags = 8)
[  0.004514]      mpris: Loading cplugin script ../mpris.so...
[  0.004561]    cplayer: Waiting for scripts...
[  0.005496]    cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"]
[  0.005526]    cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.005545]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"]
[  0.005588]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.006431]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.006518]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.006568]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.006687]    cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"]
[  0.006725]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.006752]    cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.006785]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"]
[  0.006826]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.006849]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.006872]    cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"]
[  0.006893]    cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.006910]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"]
[  0.006926]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.007451]    cplayer: Run command: define-section, flags=64, args=[name="showhide", contents="mouse_move script-binding osc/__keybinding1\nmouse_leave script-binding osc/__keybinding2\n", flags="force"]
[  0.007497]    cplayer: Run command: define-section, flags=64, args=[name="showhide_wc", contents="mouse_move script-binding osc/__keybinding3\nmouse_leave script-binding osc/__keybinding4\n", flags="force"]
[  0.007527]    cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.007546]    cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.007575]    cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"]
[  0.007627]    cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""]
[  0.007662]    cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"]
[  0.007683]    cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""]
[  0.007976]    cplayer: Set property: user-data/osc/visibility="auto" -> 1
[  0.008003]    cplayer: Run command: disable-section, flags=64, args=[name="input"]
[  0.008034]    cplayer: Run command: disable-section, flags=64, args=[name="window-controls"]
[  0.008073]    cplayer: Set property: user-data/osc/margins={"l":0,"r":0,"t":0,"b":0} -> 1
[  0.008165]    cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"]
[  0.008470]    cplayer: Set property: user-data/osc/margins={"l":0,"r":0,"t":0,"b":0} -> 1
[  0.008851]    cplayer: Set property: user-data/osc/margins={"l":0,"r":0,"t":0,"b":0} -> 1
[  0.009164]    cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="854", res_y="854", z="1000", hidden="no", compute_bounds="no"]
[  0.219651]    cplayer: Done loading scripts.
[  0.219685]    cplayer: Running hook: auto_profiles/on_before_start_file
[  0.219898]    cplayer: Running hook: ytdl_hook/on_load
[  0.220524]    cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"]
[  0.220548]    cplayer: Running hook: ytdl_hook/on_load
[  0.220591]    cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.220612]    cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"]
[  0.220630]    cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[  0.220710]    cplayer: Running hook: auto_profiles/on_load

(process:52483): GLib-GIO-CRITICAL **: 22:59:57.807: g_dbus_connection_emit_signal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
[  0.224896]    cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga++ timeout=1
++ test -S ./play-pause.mpv.ipc
++ wait_for playerctl_list_all_is_mpv
++ timeout=0
++ playerctl_list_all_is_mpv
++ ret=0
+++ playerctl --list-all
++ player=mpv
++ '[' 0 -ne 0 ']'
++ '[' mpv '!=' mpv ']'
++ sleep 2
+ status Paused
+ playerctl status
+ grep '^Paused$'
Paused
+ check pause true
+ prop pause
+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}'
+ cat ./play-pause.mpv.ipc.input.json
{"command":["get_property","pause"]}
+ rm -f ./play-pause.socat.log
+ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc
+ cat ./play-pause.socat.log
+ test '!' -s ./play-pause.socat.log
+ cat ./play-pause.mpv.ipc.output.json
{"data":true,"request_id":0,"error":"success"}
+ test -s ./play-pause.mpv.ipc.output.json
+ val true
+ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false'
true
+ playerctl play-pause
+ sleep 1

[  0.225202]    cplayer: Running hook: ytdl_hook/on_preloaded
[  0.225227]    cplayer: Running hook: auto_profiles/on_preloaded
[  0.225297]    cplayer: ● Audio  --aid=1  (vorbis 2ch 48000 Hz 160 kbps)
[  0.226402]    cplayer: Starting playback...
[  0.227441]    cplayer: AO: [null] 48000Hz stereo 2ch floatp
[  0.227452]    cplayer: AO: Description: Null audio output
[  0.227916]    cplayer: audio ready
[  0.227925]    cplayer: starting audio playback
[  0.227950]    cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused)
[  0.237767]    cplayer: Set property: user-data/osc/margins={"l":0,"r":0,"t":0,"b":0} -> 1
[  0.270847] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%)
[  2.948421]    cplayer: Set property: pause=false -> 1
[  2.948428] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%)
[  2.948575] statusline: A: 00:00:00 / 00:00:06 (0%)
[  2.998635] statusline: A: 00:00:00 / 00:00:06 (1%)
[  3.097093] statusline: A: 00:00:00 / 00:00:06 (2%)
[  3.196068] statusline: A: 00:00:00 / 00:00:06 (4%)+ status Playing
+ playerctl status
+ grep '^Playing$'
Playing
+ check pause false
+ prop pause
+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}'
+ cat ./play-pause.mpv.ipc.input.json
{"command":["get_property","pause"]}
+ rm -f ./play-pause.socat.log
+ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc
+ cat ./play-pause.socat.log
+ test '!' -s ./play-pause.socat.log
+ cat ./play-pause.mpv.ipc.output.json
{"data":false,"request_id":0,"error":"success"}
+ test -s ./play-pause.mpv.ipc.output.json
+ val false
+ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false'
true
+ playerctl play-pause
+ sleep 1
+ status Paused
+ playerctl status
+ grep '^Paused$'
Paused
+ check pause true
+ prop pause
+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}'
+ cat ./play-pause.mpv.ipc.input.json
{"command":["get_property","pause"]}
+ rm -f ./play-pause.socat.log
+ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc
+ cat ./play-pause.socat.log
+ test '!' -s ./play-pause.socat.log
+ cat ./play-pause.mpv.ipc.output.json
{"data":true,"request_id":0,"error":"success"}
+ test -s ./play-pause.mpv.ipc.output.json
+ val true
+ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false'
true
+ playerctl play-pause
+ sleep 1

[  3.295071] statusline: A: 00:00:00 / 00:00:06 (6%)
[  3.394127] statusline: A: 00:00:00 / 00:00:06 (7%)
[  3.493110] statusline: A: 00:00:00 / 00:00:06 (9%)
[  3.592106] statusline: A: 00:00:00 / 00:00:06 (11%)
[  3.691098] statusline: A: 00:00:00 / 00:00:06 (12%)
[  3.790117] statusline: A: 00:00:00 / 00:00:06 (14%)
[  3.889109] statusline: A: 00:00:00 / 00:00:06 (16%)
[  3.963567] statusline: A: 00:00:01 / 00:00:06 (17%)
[  3.974219]    cplayer: Set property: pause=true -> 1
[  3.974226] statusline: A: 00:00:01 / 00:00:06 (17%)
[  3.974288] statusline: (Paused) A: 00:00:01 / 00:00:06 (17%)
[  4.999714]    cplayer: Set property: pause=false -> 1
[  4.999720] statusline: (Paused) A: 00:00:01 / 00:00:06 (17%)
[  4.999782] statusline: A: 00:00:01 / 00:00:06 (17%)
[  5.049830] statusline: A: 00:00:01 / 00:00:06 (18%)
[  5.148271] statusline: A: 00:00:01 / 00:00:06 (19%)
[  5.247242] statusline: A: 00:00:01 / 00:00:06 (21%)
[  5.346228] statusline: A: 00:00:01 / 00:00:06 (22%)
[  5.445226] statusline: A: 00:00:01 / 00:00:06 (24%)+ status Playing
+ playerctl status
+ grep '^Playing$'
Playing
+ check pause false
+ prop pause
+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}'
+ cat ./play-pause.mpv.ipc.input.json
{"command":["get_property","pause"]}
+ rm -f ./play-pause.socat.log
+ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc
+ cat ./play-pause.socat.log
+ test '!' -s ./play-pause.socat.log
+ cat ./play-pause.mpv.ipc.output.json
{"data":false,"request_id":0,"error":"success"}
+ test -s ./play-pause.mpv.ipc.output.json
+ val false
+ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false'
true
+ wait %1

[  5.544284] statusline: A: 00:00:01 / 00:00:06 (26%)
[  5.643261] statusline: A: 00:00:01 / 00:00:06 (27%)
[  5.742206] statusline: A: 00:00:01 / 00:00:06 (29%)
[  5.841208] statusline: A: 00:00:01 / 00:00:06 (30%)
[  5.940120] statusline: A: 00:00:01 / 00:00:06 (32%)
[  6.015365] statusline: A: 00:00:02 / 00:00:06 (33%)
[  6.065437] statusline: A: 00:00:02 / 00:00:06 (34%)
[  6.138274] statusline: A: 00:00:02 / 00:00:06 (35%)
[  6.237288] statusline: A: 00:00:02 / 00:00:06 (37%)
[  6.287339] statusline: A: 00:00:02 / 00:00:06 (38%)
[  6.385790] statusline: A: 00:00:02 / 00:00:06 (39%)
[  6.484792] statusline: A: 00:00:02 / 00:00:06 (41%)
[  6.583842] statusline: A: 00:00:02 / 00:00:06 (43%)
[  6.682873] statusline: A: 00:00:02 / 00:00:06 (44%)
[  6.781882] statusline: A: 00:00:02 / 00:00:06 (46%)
[  6.880930] statusline: A: 00:00:02 / 00:00:06 (47%)
[  6.979924] statusline: A: 00:00:03 / 00:00:06 (49%)
[  7.078904] statusline: A: 00:00:03 / 00:00:06 (51%)
[  7.177833] statusline: A: 00:00:03 / 00:00:06 (52%)
[  7.276756] statusline: A: 00:00:03 / 00:00:06 (54%)
[  7.326812] statusline: A: 00:00:03 / 00:00:06 (55%)
[  7.425101] statusline: A: 00:00:03 / 00:00:06 (56%)
[  7.524026] statusline: A: 00:00:03 / 00:00:06 (58%)
[  7.574081] statusline: A: 00:00:03 / 00:00:06 (59%)
[  7.672447] statusline: A: 00:00:03 / 00:00:06 (60%)
[  7.771379] statusline: A: 00:00:03 / 00:00:06 (62%)
[  7.870293] statusline: A: 00:00:03 / 00:00:06 (64%)
[  7.969201] statusline: A: 00:00:03 / 00:00:06 (65%)
[  8.068108] statusline: A: 00:00:04 / 00:00:06 (67%)
[  8.166997] statusline: A: 00:00:04 / 00:00:06 (68%)
[  8.265900] statusline: A: 00:00:04 / 00:00:06 (70%)
[  8.364833] statusline: A: 00:00:04 / 00:00:06 (72%)
[  8.463730] statusline: A: 00:00:04 / 00:00:06 (73%)
[  8.562672] statusline: A: 00:00:04 / 00:00:06 (75%)
[  8.612715] statusline: A: 00:00:04 / 00:00:06 (76%)
[  8.711052] statusline: A: 00:00:04 / 00:00:06 (77%)
[  8.809957] statusline: A: 00:00:04 / 00:00:06 (79%)
[  8.860012] statusline: A: 00:00:04 / 00:00:06 (80%)
[  8.958298] statusline: A: 00:00:04 / 00:00:06 (81%)
[  9.057191] statusline: A: 00:00:05 / 00:00:06 (83%)
[  9.156091] statusline: A: 00:00:05 / 00:00:06 (85%)
[  9.254987] statusline: A: 00:00:05 / 00:00:06 (86%)
[  9.353892] statusline: A: 00:00:05 / 00:00:06 (88%)
[  9.452802] statusline: A: 00:00:05 / 00:00:06 (89%)
[  9.551706] statusline: A: 00:00:05 / 00:00:06 (91%)
[  9.650641] statusline: A: 00:00:05 / 00:00:06 (93%)
[  9.700181]    cplayer: audio filter EOF
[  9.700184] statusline: A: 00:00:05 / 00:00:06 (93%)
[  9.700192]    cplayer: audio draining
[  9.700197] statusline: A: 00:00:05 / 00:00:06 (93%)
[  9.700200]    cplayer: audio EOF reached
[  9.700202] statusline: A: 00:00:05 / 00:00:06 (93%)
[  9.700207]    cplayer: EOF code: 1  
[  9.700210] statusline: A: 00:00:05 / 00:00:06 (93%)
[  9.700486]    cplayer: Terminating demuxers...
[  9.700498] statusline: A: 00:00:05 / 00:00:06 (93%)
[  9.700611]    cplayer: Done terminating demuxers.
[  9.700615] statusline: A: 00:00:05 / 00:00:06 (93%)
[  9.700638]    cplayer: finished playback, success (reason 0)
[  9.700676]    cplayer: Running hook: ytdl_hook/on_after_end_file
[  9.701276]    cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"]
[  9.701463]    cplayer: Exiting... (End of file)
[  9.702027]      mpris: Exiting...
[  9.702203]    cplayer: Set property: user-data/osc/margins={"l":0,"r":0,"t":0,"b":0} -> 1
[  9.702285]    cplayer: Run command: del, flags=64, args=[name="user-data/osc"]
[  9.704112]    cplayer: draining left over audio
make[1]: Leaving directory '/home/buildozer/aports/community/mpv-mpris/src/mpv-mpris-1.1/test'
>>> mpv-mpris: Entering fakeroot...
>>> mpv-mpris*: Running postcheck for mpv-mpris
>>> mpv-mpris*: Preparing package mpv-mpris...
>>> mpv-mpris*: Stripping binaries
>>> mpv-mpris*: Scanning shared objects
>>> mpv-mpris*: Tracing dependencies...
	mpv
	so:libavformat.so.60
	so:libc.musl-aarch64.so.1
	so:libgio-2.0.so.0
	so:libglib-2.0.so.0
>>> mpv-mpris*: Package size: 66.0 KB
>>> mpv-mpris*: Compressing data...
>>> mpv-mpris*: Create checksum...
>>> mpv-mpris*: Create mpv-mpris-1.1-r0.apk
>>> mpv-mpris: Build complete at Tue, 12 Nov 2024 23:00:07 +0000 elapsed time 0h 0m 38s
>>> mpv-mpris: Cleaning up srcdir
>>> mpv-mpris: Cleaning up pkgdir
>>> mpv-mpris: Uninstalling dependencies...
(1/367) Purging .makedepends-mpv-mpris (20241112.225944)
(2/367) Purging mpv (0.39.0-r0)
(3/367) Purging mpv-dev (0.39.0-r0)
(4/367) Purging mpv-libs (0.39.0-r0)
(5/367) Purging playerctl (2.4.1-r3)
(6/367) Purging sound-theme-freedesktop (0.8-r1)
(7/367) Purging bash (5.2.37-r0)
Executing bash-5.2.37-r0.pre-deinstall
(8/367) Purging dbus-openrc (1.14.10-r4)
(9/367) Purging dbus-daemon-launch-helper (1.14.10-r4)
(10/367) Purging dbus (1.14.10-r4)
(11/367) Purging xvfb-run (1.20.10.3-r2)
(12/367) Purging xvfb (21.1.14-r0)
(13/367) Purging font-cursor-misc (1.0.4-r1)
(14/367) Purging font-misc-misc (1.1.3-r1)
(15/367) Purging encodings (1.0.7-r1)
(16/367) Purging font-alias (1.0.5-r0)
(17/367) Purging mkfontscale (1.2.3-r1)
(18/367) Purging xkbcomp (1.4.7-r0)
(19/367) Purging xorg-server-common (21.1.14-r0)
(20/367) Purging mcookie (2.40.2-r3)
(21/367) Purging xauth (1.1.3-r0)
(22/367) Purging jq (1.7.1-r0)
(23/367) Purging socat (1.8.0.1-r0)
(24/367) Purging gawk (5.3.1-r0)
(25/367) Purging agetty-openrc (0.55.1-r2)
(26/367) Purging agetty (2.40.2-r3)
(27/367) Purging alsa-lib-dev (1.2.12-r0)
(28/367) Purging blkid (2.40.2-r3)
(29/367) Purging cfdisk (2.40.2-r3)
(30/367) Purging coreutils-fmt (9.5-r1)
(31/367) Purging dmesg (2.40.2-r3)
(32/367) Purging ffmpeg-dev (6.1.1-r10)
(33/367) Purging ffmpeg-libavdevice (6.1.1-r10)
(34/367) Purging ffmpeg-libavfilter (6.1.1-r10)
(35/367) Purging ffmpeg-libavformat (6.1.1-r10)
(36/367) Purging ffmpeg-libpostproc (6.1.1-r10)
(37/367) Purging ffmpeg-libswscale (6.1.1-r10)
(38/367) Purging ffmpeg-libavcodec (6.1.1-r10)
(39/367) Purging ffmpeg-libswresample (6.1.1-r10)
(40/367) Purging findmnt (2.40.2-r3)
(41/367) Purging flock (2.40.2-r3)
(42/367) Purging fstrim (2.40.2-r3)
(43/367) Purging hexdump (2.40.2-r3)
(44/367) Purging jack-dev (1.9.22-r4)
(45/367) Purging jack (1.9.22-r4)
(46/367) Purging lame-libs (3.100-r5)
(47/367) Purging libarchive-dev (3.7.7-r0)
(48/367) Purging libarchive (3.7.7-r0)
(49/367) Purging libass-dev (0.17.3-r0)
(50/367) Purging enca-dev (1.19-r4)
(51/367) Purging enca (1.19-r4)
(52/367) Purging libass (0.17.3-r0)
(53/367) Purging libbluray-dev (1.3.4-r1)
(54/367) Purging libbluray (1.3.4-r1)
(55/367) Purging libcaca-dev (0.99_beta20-r3)
(56/367) Purging libcaca (0.99_beta20-r3)
(57/367) Purging libcdio-paranoia-dev (10.2.2.0.1-r2)
(58/367) Purging libcdio-paranoia (10.2.2.0.1-r2)
(59/367) Purging libdav1d (1.5.0-r0)
(60/367) Purging libdvdnav-dev (6.1.1-r1)
(61/367) Purging libdvdnav (6.1.1-r1)
(62/367) Purging libdvdread-dev (6.1.3-r2)
(63/367) Purging libdvdread (6.1.3-r2)
(64/367) Purging libjxl (0.10.2-r0)
(65/367) Purging libopenmpt (0.7.10-r0)
(66/367) Purging libplacebo-dev (6.338.2-r3)
(67/367) Purging libplacebo (6.338.2-r3)
(68/367) Purging librist (0.2.10-r1)
(69/367) Purging libsixel-dev (1.10.3_git20221121-r2)
(70/367) Purging libsixel (1.10.3_git20221121-r2)
(71/367) Purging libsrt (1.5.3-r0)
(72/367) Purging libssh (0.11.1-r0)
(73/367) Purging libSvtAv1Enc (2.2.1-r0)
(74/367) Purging libtheora (1.1.1-r18)
(75/367) Purging libunibreak-dev (6.1-r0)
(76/367) Purging libunibreak (6.1-r0)
(77/367) Purging libva-dev (2.22.0-r1)
(78/367) Purging libvpx (1.14.1-r0)
(79/367) Purging libxfont2 (2.0.7-r0)
(80/367) Purging libxkbcommon-dev (1.7.0-r1)
(81/367) Purging libxkbcommon-x11 (1.7.0-r1)
(82/367) Purging libxkbcommon (1.7.0-r1)
(83/367) Purging xkeyboard-config (2.43-r0)
(84/367) Purging libxkbfile (1.1.3-r0)
(85/367) Purging libxml2-dev (2.13.4-r3)
(86/367) Purging libxmu (1.2.1-r0)
(87/367) Purging libxpresent-dev (1.0.1-r3)
(88/367) Purging libxpresent (1.0.1-r3)
(89/367) Purging libxrandr-dev (1.5.4-r1)
(90/367) Purging libxrandr (1.5.4-r1)
(91/367) Purging libxscrnsaver-dev (1.2.4-r3)
(92/367) Purging libxscrnsaver (1.2.4-r3)
(93/367) Purging libxt (1.3.0-r5)
(94/367) Purging libxv-dev (1.0.12-r5)
(95/367) Purging libxv (1.0.12-r5)
(96/367) Purging libzmq (4.3.5-r2)
(97/367) Purging lilv-libs (0.24.24-r1)
(98/367) Purging logger (2.40.2-r3)
(99/367) Purging losetup (2.40.2-r3)
(100/367) Purging lsblk (2.40.2-r3)
(101/367) Purging lscpu (2.40.2-r3)
(102/367) Purging luajit-dev (2.1_p20240314-r0)
(103/367) Purging luajit (2.1_p20240314-r0)
(104/367) Purging mbedtls (3.6.2-r0)
(105/367) Purging mesa-dev (24.2.6-r0)
(106/367) Purging libxdamage-dev (1.1.6-r5)
(107/367) Purging libxdamage (1.1.6-r5)
(108/367) Purging libxshmfence-dev (1.3.2-r6)
(109/367) Purging mesa-egl (24.2.6-r0)
(110/367) Purging mesa-gbm (24.2.6-r0)
(111/367) Purging mesa-gl (24.2.6-r0)
(112/367) Purging mesa-gles (24.2.6-r0)
(113/367) Purging mesa-osmesa (24.2.6-r0)
(114/367) Purging mesa-rusticl (24.2.6-r0)
(115/367) Purging clang19-headers (19.1.2-r0)
(116/367) Purging libclc (19.1.2-r0)
(117/367) Purging mesa-xatracker (24.2.6-r0)
(118/367) Purging mesa (24.2.6-r0)
(119/367) Purging mesa-glapi (24.2.6-r0)
(120/367) Purging mount (2.40.2-r3)
(121/367) Purging mpg123-libs (1.32.9-r0)
(122/367) Purging oniguruma (6.9.9-r0)
(123/367) Purging openexr-libopenexr (3.1.13-r2)
(124/367) Purging openssl-dev (3.3.2-r3)
(125/367) Purging partx (2.40.2-r3)
(126/367) Purging pipewire-dev (1.2.6-r0)
(127/367) Purging pipewire-libs (1.2.6-r0)
(128/367) Purging pulseaudio-dev (17.0-r4)
(129/367) Purging libpulse-mainloop-glib (17.0-r4)
(130/367) Purging libpulse (17.0-r4)
(131/367) Purging py3-packaging-pyc (24.2-r0)
(132/367) Purging py3-parsing-pyc (3.1.4-r0)
(133/367) Purging python3-pyc (3.12.7-r1)
(134/367) Purging python3-pycache-pyc0 (3.12.7-r1)
(135/367) Purging xcb-proto-pyc (1.17.0-r0)
(136/367) Purging pyc (3.12.7-r1)
(137/367) Purging rav1e-libs (0.7.1-r0)
(138/367) Purging roc-toolkit-libs (0.4.0-r0)
(139/367) Purging rubberband-dev (3.3.0-r1)
(140/367) Purging rubberband-libs (3.3.0-r1)
(141/367) Purging runuser (2.40.2-r3)
(142/367) Purging sdl2 (2.30.9-r0)
(143/367) Purging setpriv (2.40.2-r3)
(144/367) Purging sfdisk (2.40.2-r3)
(145/367) Purging shaderc-dev (2024.0-r2)
(146/367) Purging shaderc (2024.0-r2)
(147/367) Purging sndio-dev (1.10.0-r0)
(148/367) Purging sndio-libs (1.10.0-r0)
(149/367) Purging soxr (0.1.3-r7)
(150/367) Purging speexdsp (1.2.1-r2)
(151/367) Purging spirv-llvm-translator-libs (19.1.0-r0)
(152/367) Purging sratom (0.6.16-r0)
(153/367) Purging tdb-libs (1.4.10-r0)
(154/367) Purging uchardet-dev (0.0.8-r2)
(155/367) Purging uchardet-libs (0.0.8-r2)
(156/367) Purging umount (2.40.2-r3)
(157/367) Purging util-linux-misc (2.40.2-r3)
(158/367) Purging setarch (2.40.2-r3)
(159/367) Purging util-linux-openrc (2.40.2-r3)
(160/367) Purging uuidgen (2.40.2-r3)
(161/367) Purging v4l-utils-libs (1.28.1-r1)
(162/367) Purging vidstab (1.1.1-r0)
(163/367) Purging vulkan-loader-dev (1.3.296.0-r0)
(164/367) Purging vulkan-headers (1.3.296.0-r0)
(165/367) Purging vulkan-loader (1.3.296.0-r0)
(166/367) Purging wayland-dev (1.23.1-r0)
(167/367) Purging wayland-libs-cursor (1.23.1-r0)
(168/367) Purging wayland-libs-egl (1.23.1-r0)
(169/367) Purging wayland-libs-server (1.23.1-r0)
(170/367) Purging wayland-protocols (1.38-r0)
(171/367) Purging webrtc-audio-processing-1 (1.3-r1)
(172/367) Purging wipefs (2.40.2-r3)
(173/367) Purging x264-libs (0.164.3108-r0)
(174/367) Purging x265-libs (3.6-r0)
(175/367) Purging xvidcore (1.3.7-r2)
(176/367) Purging xz-dev (5.6.3-r0)
(177/367) Purging zimg-dev (3.0.5-r2)
(178/367) Purging zimg (3.0.5-r2)
(179/367) Purging libsndfile (1.2.2-r0)
(180/367) Purging alsa-lib (1.2.12-r0)
(181/367) Purging aom-libs (3.10.0-r0)
(182/367) Purging avahi-libs (0.8-r19)
(183/367) Purging harfbuzz-dev (9.0.0-r1)
(184/367) Purging harfbuzz-cairo (9.0.0-r1)
(185/367) Purging harfbuzz-gobject (9.0.0-r1)
(186/367) Purging harfbuzz-icu (9.0.0-r1)
(187/367) Purging harfbuzz-subset (9.0.0-r1)
(188/367) Purging harfbuzz (9.0.0-r1)
(189/367) Purging graphite2-dev (1.3.14-r6)
(190/367) Purging graphite2 (1.3.14-r6)
(191/367) Purging cairo-dev (1.18.2-r1)
(192/367) Purging cairo-tools (1.18.2-r1)
(193/367) Purging xcb-util-dev (0.4.1-r3)
(194/367) Purging util-macros (1.20.1-r0)
(195/367) Purging xcb-util (0.4.1-r3)
(196/367) Purging cairo-gobject (1.18.2-r1)
(197/367) Purging cairo (1.18.2-r1)
(198/367) Purging fontconfig-dev (2.15.0-r1)
(199/367) Purging fontconfig (2.15.0-r1)
(200/367) Purging freetype-dev (2.13.3-r0)
(201/367) Purging freetype (2.13.3-r0)
(202/367) Purging brotli-dev (1.1.0-r2)
(203/367) Purging brotli (1.1.0-r2)
(204/367) Purging glib-dev (2.82.2-r0)
(205/367) Purging bzip2-dev (1.0.8-r6)
(206/367) Purging docbook-xsl (1.79.2-r11)
(207/367) Purging docbook-xsl-ns (1.79.2-r11)
Executing docbook-xsl-ns-1.79.2-r11.pre-deinstall
(208/367) Purging docbook-xsl-nons (1.79.2-r11)
Executing docbook-xsl-nons-1.79.2-r11.pre-deinstall
(209/367) Purging docbook-xml (4.5-r9)
Executing docbook-xml-4.5-r9.pre-deinstall
(210/367) Purging gettext-dev (0.22.5-r0)
(211/367) Purging xz (5.6.3-r0)
(212/367) Purging gettext-asprintf (0.22.5-r0)
(213/367) Purging gettext (0.22.5-r0)
(214/367) Purging gettext-envsubst (0.22.5-r0)
(215/367) Purging libxml2-utils (2.13.4-r3)
(216/367) Purging libxslt (1.1.42-r1)
(217/367) Purging py3-packaging (24.2-r0)
(218/367) Purging py3-parsing (3.1.4-r0)
(219/367) Purging pcre2-dev (10.43-r0)
(220/367) Purging libpcre2-16 (10.43-r0)
(221/367) Purging libpcre2-32 (10.43-r0)
(222/367) Purging libedit-dev (20240808.3.1-r0)
(223/367) Purging ncurses-dev (6.5_p20241006-r3)
(224/367) Purging libncurses++ (6.5_p20241006-r3)
(225/367) Purging bsd-compat-headers (0.7.2-r6)
(226/367) Purging clang19-libs (19.1.2-r0)
(227/367) Purging dbus-libs (1.14.10-r4)
(228/367) Purging libcamera-ipa (0.3.2-r0)
(229/367) Purging libcamera (0.3.2-r0)
(230/367) Purging eudev-libs (3.2.14-r5)
(231/367) Purging expat-dev (2.6.4-r0)
(232/367) Purging expat (2.6.4-r0)
(233/367) Purging ffmpeg-libavutil (6.1.1-r10)
(234/367) Purging fftw-dev (3.3.10-r5)
(235/367) Purging fftw-double-libs (3.3.10-r5)
(236/367) Purging fftw-long-double-libs (3.3.10-r5)
(237/367) Purging fftw-single-libs (3.3.10-r5)
(238/367) Purging fribidi-dev (1.0.16-r0)
(239/367) Purging fribidi (1.0.16-r0)
(240/367) Purging libxxf86vm-dev (1.1.5-r6)
(241/367) Purging libxxf86vm (1.1.5-r6)
(242/367) Purging libxrender-dev (0.9.11-r5)
(243/367) Purging libxrender (0.9.11-r5)
(244/367) Purging libxfixes-dev (6.0.1-r4)
(245/367) Purging libxext-dev (1.3.6-r2)
(246/367) Purging libx11-dev (1.8.10-r0)
(247/367) Purging xtrans (1.5.1-r0)
(248/367) Purging libxcb-dev (1.16.1-r0)
(249/367) Purging xcb-proto (1.17.0-r0)
(250/367) Purging python3 (3.12.7-r1)
(251/367) Purging gdbm (1.24-r0)
(252/367) Purging gettext-libs (0.22.5-r0)
(253/367) Purging giflib (5.2.2-r0)
(254/367) Purging glib (2.82.2-r0)
(255/367) Purging glslang-libs (1.3.296.0-r0)
(256/367) Purging gnutls (3.8.8-r0)
(257/367) Purging libdrm-dev (2.4.123-r1)
(258/367) Purging libpciaccess-dev (0.18.1-r0)
(259/367) Purging libva (2.22.0-r1)
(260/367) Purging libdrm (2.4.123-r1)
(261/367) Purging libpciaccess (0.18.1-r0)
(262/367) Purging hwdata-pci (0.388-r0)
(263/367) Purging icu-dev (74.2-r0)
(264/367) Purging icu (74.2-r0)
(265/367) Purging icu-libs (74.2-r0)
(266/367) Purging icu-data-en (74.2-r0)
(267/367) Purging imath (3.1.12-r0)
(268/367) Purging lcms2-dev (2.16-r0)
(269/367) Purging lcms2-plugins (2.16-r0)
(270/367) Purging tiff-dev (4.7.0-r0)
(271/367) Purging libtiffxx (4.7.0-r0)
(272/367) Purging tiff (4.7.0-r0)
(273/367) Purging lcms2 (2.16-r0)
(274/367) Purging libasyncns (0.8-r4)
(275/367) Purging util-linux-dev (2.40.2-r3)
(276/367) Purging libfdisk (2.40.2-r3)
(277/367) Purging libmount (2.40.2-r3)
(278/367) Purging libsmartcols (2.40.2-r3)
(279/367) Purging util-linux (2.40.2-r3)
(280/367) Purging libblkid (2.40.2-r3)
(281/367) Purging libxdmcp-dev (1.1.5-r1)
(282/367) Purging libvdpau (1.5-r4)
(283/367) Purging libxext (1.3.6-r2)
(284/367) Purging libxfixes (6.0.1-r4)
(285/367) Purging libx11 (1.8.10-r0)
(286/367) Purging libxcb (1.16.1-r0)
(287/367) Purging libxdmcp (1.1.5-r1)
(288/367) Purging libbsd (0.12.2-r0)
(289/367) Purging libbz2 (1.0.8-r6)
(290/367) Purging libcap-ng (0.8.5-r0)
(291/367) Purging libcdio-dev (2.1.0-r3)
(292/367) Purging libcdio++ (2.1.0-r3)
(293/367) Purging libcdio (2.1.0-r3)
(294/367) Purging libdovi-dev (3.3.1-r0)
(295/367) Purging libdovi (3.3.1-r0)
(296/367) Purging libdvdcss-dev (1.4.3-r0)
(297/367) Purging libdvdcss (1.4.3-r0)
(298/367) Purging libeconf (0.6.3-r0)
(299/367) Purging libelf (0.191-r0)
(300/367) Purging libffi-dev (3.4.6-r0)
(301/367) Purging linux-headers (6.6-r1)
(302/367) Purging llvm19-libs (19.1.2-r0)
(303/367) Purging wayland-libs-client (1.23.1-r0)
(304/367) Purging p11-kit (0.25.5-r2)
(305/367) Purging libffi (3.4.6-r0)
(306/367) Purging libflac (1.4.3-r1)
(307/367) Purging libfontenc (1.1.8-r0)
(308/367) Purging libformw (6.5_p20241006-r3)
(309/367) Purging libgcrypt (1.10.3-r1)
(310/367) Purging libgpg-error (1.50-r0)
(311/367) Purging libhwy (1.0.7-r0)
(312/367) Purging libsm (1.2.4-r4)
(313/367) Purging libice (1.1.1-r6)
(314/367) Purging libintl (0.22.5-r0)
(315/367) Purging libjpeg-turbo-dev (3.0.4-r0)
(316/367) Purging libturbojpeg (3.0.4-r0)
(317/367) Purging libjpeg-turbo (3.0.4-r0)
(318/367) Purging libltdl (2.4.7-r3)
(319/367) Purging libmd (1.1.0-r0)
(320/367) Purging libmenuw (6.5_p20241006-r3)
(321/367) Purging libvorbis (1.3.7-r2)
(322/367) Purging libogg (1.3.5-r5)
(323/367) Purging libpanelw (6.5_p20241006-r3)
(324/367) Purging libpng-dev (1.6.44-r0)
(325/367) Purging libpng (1.6.44-r0)
(326/367) Purging libsamplerate-dev (0.2.2-r3)
(327/367) Purging libsamplerate (0.2.2-r3)
(328/367) Purging libwebp-dev (1.4.0-r0)
(329/367) Purging libwebpdecoder (1.4.0-r0)
(330/367) Purging libwebpdemux (1.4.0-r0)
(331/367) Purging libwebpmux (1.4.0-r0)
(332/367) Purging libwebp (1.4.0-r0)
(333/367) Purging libsharpyuv (1.4.0-r0)
(334/367) Purging libsodium (1.0.20-r0)
(335/367) Purging libtasn1 (4.19.0-r2)
(336/367) Purging libunwind (1.8.1-r0)
(337/367) Purging libuuid (2.40.2-r3)
(338/367) Purging libuv (1.49.2-r0)
(339/367) Purging libxau-dev (1.0.11-r4)
(340/367) Purging libxau (1.0.11-r4)
(341/367) Purging libxml2 (2.13.4-r3)
(342/367) Purging libxshmfence (1.3.2-r6)
(343/367) Purging linux-pam (1.6.1-r1)
(344/367) Purging mpdecimal (4.0.0-r0)
(345/367) Purging nettle (3.10-r1)
(346/367) Purging numactl (2.0.18-r0)
(347/367) Purging openexr-libilmthread (3.1.13-r2)
(348/367) Purging openexr-libiex (3.1.13-r2)
(349/367) Purging opus (1.5.2-r1)
(350/367) Purging orc (0.4.40-r1)
(351/367) Purging pixman-dev (0.43.4-r1)
(352/367) Purging pixman (0.43.4-r1)
(353/367) Purging sord-libs (0.16.16-r0)
(354/367) Purging serd-libs (0.32.2-r0)
(355/367) Purging utmps-libs (0.1.2.3-r2)
(356/367) Purging skalibs-libs (2.14.3.0-r0)
(357/367) Purging spirv-tools (1.3.290.0-r0)
(358/367) Purging sqlite-dev (3.47.0-r0)
(359/367) Purging sqlite-libs (3.47.0-r0)
(360/367) Purging sqlite (3.47.0-r0)
(361/367) Purging xorgproto (2024.1-r0)
(362/367) Purging xz-libs (5.6.3-r0)
(363/367) Purging yaml (0.2.5-r2)
(364/367) Purging zix-libs (0.4.2-r0)
(365/367) Purging zlib-dev (1.3.1-r2)
(366/367) Purging zstd-dev (1.5.6-r1)
(367/367) Purging zstd (1.5.6-r1)
Executing busybox-1.37.0-r6.trigger
OK: 394 MiB in 101 packages
>>> mpv-mpris: Updating the community/aarch64 repository index...
>>> mpv-mpris: Signing the index...