==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_df1f35fb-b002-43b6-b2c2-660ded944423]...done ==> Making package: mpv-mpris 1.2-2.1 (Fri Aug 7 21:53:24 2026) ==> Retrieving sources... -> Downloading mpv-mpris-1.2.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 15181 0 15181 0 0 26018 0 0 100 15181 0 15181 0 0 26015 0 0 100 15181 0 15181 0 0 26013 0 0 ==> Validating source files with sha512sums... mpv-mpris-1.2.tar.gz ... Passed Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ==> Making package: mpv-mpris 1.2-2.1 (Fri Aug 7 19:53:44 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... :: There are 2 providers available for libavformat.so: :: Repository extra 1) ffmpeg 2) ffmpeg4.4 Enter a number (default=1): resolving dependencies... :: There are 2 providers available for jack: :: Repository extra 1) jack2 2) pipewire-jack Enter a number (default=1): looking for conflicting packages... Package (142) New Version Net Change Download Size extra/alsa-lib 1.2.16.1-1 1.75 MiB extra/alsa-topology-conf 1.2.5.1-4 0.33 MiB extra/alsa-ucm-conf 1.2.16.1-1 0.68 MiB extra/aom 3.14.1-1 9.25 MiB extra/bubblewrap 0.11.2-1 0.09 MiB extra/cairo 1.18.4-1 1.59 MiB extra/dav1d 1.5.4-1 1.85 MiB extra/default-cursors 3-1 0.00 MiB extra/desktop-file-utils 0.28-1 0.18 MiB extra/fftw 3.3.11-1 8.83 MiB extra/flac 1.5.0-1 1.14 MiB extra/fontconfig 2:2.18.2-1 1.32 MiB extra/freetype2 2.14.3-1 1.66 MiB extra/fribidi 1.0.16-2 0.24 MiB extra/gdk-pixbuf2 2.44.7-1 3.00 MiB extra/giflib 6.1.3-2 0.34 MiB extra/glslang 1:1.4.357.0-1 13.88 MiB extra/glycin 2.1.5-2 17.49 MiB extra/gperftools 2.18.1-1 2.01 MiB extra/graphite 1:1.3.15-1 0.20 MiB extra/gsm 1.0.24-1 0.10 MiB extra/gtest 1.17.0-2 1.63 MiB extra/harfbuzz 14.3.0-1 4.85 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/hidapi 0.15.0-1 0.13 MiB extra/highway 1.4.0-1 10.04 MiB extra/jack2 1.9.22-2 1.84 MiB extra/jbigkit 2.1-8 0.16 MiB extra/l-smash 2.14.5-4 1.02 MiB extra/lame 4.0-1 1.10 MiB extra/lcms2 2.19.1-1 0.69 MiB extra/libass 0.17.5-1 0.30 MiB extra/libasyncns 1:0.8+r3+g68cd5af-3 0.05 MiB extra/libavc1394 0.5.4-7 0.12 MiB extra/libbluray 1.4.1-1 1.23 MiB core/libbpf 1.7.0-1 0.82 MiB extra/libbs2b 3.1.0-10 0.07 MiB extra/libbsd 0.12.2-2 0.33 MiB extra/libcdio 2.3.0-1 0.88 MiB extra/libcdio-paranoia 10.2+2.0.2-2 0.16 MiB extra/libdatrie 0.2.14-1 0.49 MiB extra/libdeflate 1.25-1 0.14 MiB extra/libdisplay-info 0.3.0-1 0.39 MiB extra/libdovi 3.4.0-1 0.66 MiB extra/libdrm 2.4.134-1 1.28 MiB extra/libdvdnav 7.0.0-1 0.16 MiB extra/libdvdread 7.1.1-1 0.43 MiB core/libedit 20260512_3.1-1 0.27 MiB extra/libglvnd 1.7.0-3 3.34 MiB extra/libiec61883 1.2.0-9 0.12 MiB extra/libjpeg-turbo 3.2.0-2 2.65 MiB extra/libjxl 0.12.0-1 6.78 MiB extra/libmd 1.2.0-1 0.13 MiB extra/libmodplug 0.8.9.0-7 0.37 MiB extra/libogg 1.3.6-1 0.44 MiB extra/libopenmpt 0.8.7-1 2.53 MiB extra/libpciaccess 0.19-1 0.06 MiB extra/libpgm 5.3.128-4 0.35 MiB extra/libpipewire 1:1.6.8-1 2.00 MiB extra/libplacebo 7.360.1-6 1.61 MiB extra/libpng 1.6.58-2 0.58 MiB extra/libpulse 17.0+r98+gb096704c0-1 1.46 MiB extra/libraw1394 2.1.2-4 0.16 MiB extra/librsvg 2:2.62.3-1 10.26 MiB extra/libsamplerate 0.2.2-3 1.55 MiB extra/libsixel 1.10.5-1 0.40 MiB extra/libsndfile 1.2.2-4 0.93 MiB extra/libsodium 1.0.22-1 0.64 MiB extra/libsoxr 0.1.3-5 0.21 MiB extra/libssh 0.12.2-1 0.75 MiB extra/libthai 0.1.30-1 1.24 MiB extra/libtheora 1.2.0-1 2.34 MiB extra/libtiff 4.7.2-1 1.32 MiB extra/libunibreak 7.0-1 0.15 MiB extra/libunwind 1.8.2-1 0.29 MiB extra/libva 2.24.1-1 1.00 MiB extra/libvdpau 1.5-4 0.28 MiB extra/libvorbis 1.3.7-4 0.83 MiB extra/libvpl 2.17.0-1 0.99 MiB extra/libvpx 1.16.0-3 3.68 MiB extra/libwebp 1.6.0-2 1.04 MiB extra/libx11 1.8.13-1 9.78 MiB extra/libxau 1.0.12-1 0.02 MiB extra/libxcb 1.17.0-1 3.87 MiB extra/libxcursor 1.2.3-1 0.07 MiB extra/libxdmcp 1.1.5-2 0.13 MiB extra/libxext 1.3.7-1 0.30 MiB extra/libxfixes 6.0.2-1 0.04 MiB extra/libxft 2.3.9-1 0.13 MiB extra/libxkbcommon 1.13.2-1 1.05 MiB extra/libxpresent 1.0.2-1 0.03 MiB extra/libxrandr 1.5.5-1 0.07 MiB extra/libxrender 0.9.12-1 0.09 MiB extra/libxshmfence 1.3.3-1 0.02 MiB extra/libxss 1.2.5-1 0.03 MiB extra/libxv 1.0.13-1 0.06 MiB extra/libxxf86vm 1.1.7-1 0.03 MiB extra/llvm-libs 22.1.8-2 163.70 MiB extra/lm_sensors 1:3.6.2-1 0.48 MiB extra/luajit 2.1.1785763465+1edc3e5-1 0.83 MiB core/lzo 2.10-5 0.38 MiB extra/mesa 1:26.1.6-1 52.70 MiB extra/mpg123 1.33.5-1 1.18 MiB extra/mujs 1.3.9-1 1.12 MiB extra/ocl-icd 2.3.5-1 0.50 MiB extra/openal 1.25.2-2 2.70 MiB extra/opencore-amr 0.1.6-2 0.29 MiB extra/openjpeg2 2.5.4-1 13.37 MiB extra/opus 1.6.1-1 4.16 MiB extra/pango 1:1.58.2-1 2.38 MiB extra/pixman 0.46.4-1 0.74 MiB extra/portaudio 1:19.7.0-4 0.33 MiB extra/rav1e 0.8.1-3 7.49 MiB extra/rubberband 4.0.0-2 1.52 MiB extra/sdl2-compat 2.32.70-1 3.09 MiB extra/sdl3 3.4.14-1 6.97 MiB extra/shaderc 2026.3-1 0.68 MiB extra/shared-mime-info 2.5.1-2 5.83 MiB extra/snappy 1.2.2-3 0.09 MiB extra/sndio 1.10.0-1 0.28 MiB extra/speex 1.2.1-2 0.62 MiB extra/speexdsp 1.2.1-2 0.54 MiB extra/spirv-tools 1:1.4.357.0-1 8.08 MiB extra/srt 1.5.6-1 1.59 MiB extra/svt-av1 4.2.0-1 5.36 MiB extra/uchardet 0.0.8-4 0.20 MiB extra/v4l-utils 1.32.0-2 11.31 MiB extra/vapoursynth 77-2 3.25 MiB extra/vid.stab 1.1.1-3 0.14 MiB extra/vmaf 3.2.0-1 7.09 MiB extra/vulkan-icd-loader 1.4.357.0-1 0.62 MiB extra/wayland 1.25.0-1 0.84 MiB extra/x264 3:0.165.r3222.b35605a-2 3.79 MiB extra/x265 4.3-1 21.46 MiB extra/xcb-proto 1.17.0-4 1.03 MiB extra/xkeyboard-config 2.48-1 10.24 MiB extra/xorgproto 2025.1-1 1.47 MiB extra/xvidcore 1.3.7-4 0.66 MiB extra/zeromq 4.3.5-3 3.03 MiB extra/zimg 3.0.6-2 0.70 MiB extra/ffmpeg 2:9.0-5 48.44 MiB extra/mpv 1:0.41.0-4 6.34 MiB 1.64 MiB Total Download Size: 1.64 MiB Total Installed Size: 568.99 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... mpv-1:0.41.0-4-x86_64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing aom... installing libpng... installing freetype2... Optional dependencies for freetype2 harfbuzz: Improved autohinting [pending] installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxrender... installing lzo... installing pixman... installing cairo... installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing fribidi... installing gsm... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing libsamplerate... installing opus... installing jack2... Optional dependencies for jack2 a2jmidid: for ALSA MIDI to JACK MIDI bridging libffado: for firewire support using FFADO jack-example-tools: for official JACK example-clients and tools jack2-dbus: for dbus integration jack2-docs: for developer documentation realtime-privileges: for realtime privileges installing mpg123... Optional dependencies for mpg123 sdl2: for sdl audio support [pending] jack: for jack audio support [installed] libpulse: for pulse audio support [pending] perl: for conplay [installed] installing lame... installing libjpeg-turbo... installing jbigkit... installing libdeflate... installing libwebp... Optional dependencies for libwebp libwebp-utils: WebP conversion and inspection tools installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing lcms2... installing libunibreak... installing libass... installing libraw1394... installing libavc1394... installing libbluray... Optional dependencies for libbluray java-runtime: BD-J library installing libogg... installing flac... installing libvorbis... installing libsndfile... Optional dependencies for libsndfile alsa-lib: for sndfile-play [installed] installing libbs2b... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool [installed] installing libdvdread... Optional dependencies for libdvdread libdvdcss: Decoding encrypted DVDs installing libdvdnav... installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing spirv-tools... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libiec61883... installing giflib... installing libunwind... installing gperftools... installing gtest... Optional dependencies for gtest python: gmock generator [installed] installing highway... installing libjxl... Optional dependencies for libjxl java-runtime: for JNI bindings installing libmodplug... installing libasyncns... installing libpulse... Optional dependencies for libpulse pulse-native-provider: PulseAudio backend installing portaudio... installing libopenmpt... installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing glslang... installing shaderc... installing libdovi... installing libplacebo... installing bubblewrap... installing glycin... Optional dependencies for glycin libheif: Load .avif, .heic and .heif installing shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libheif: Load .avif, .heic and .heif libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf libwmf: Load .apm and .wmf installing libdatrie... installing libthai... installing libxft... installing pango... installing librsvg... installing libsoxr... installing libssh... installing libtheora... installing libxfixes... installing libva... Optional dependencies for libva intel-media-driver: backend for Intel GPUs (>= Broadwell) libva-intel-driver: backend for Intel GPUs (<= Haswell) libva-mesa-driver: backend for AMD and NVIDIA GPUs [installed] installing libvdpau... Optional dependencies for libvdpau libvdpau-va-gl: driver using VAAPI nvidia-utils: driver for NVIDIA installing libvpx... installing libxv... installing ocl-icd... Optional dependencies for ocl-icd opencl-driver: packaged opencl driver installing libvpl... Optional dependencies for libvpl intel-media-sdk: runtime implementation for legacy Intel GPUs vpl-gpu-rt: runtime implementation for Tiger Lake and newer GPUs installing opencore-amr... installing openjpeg2... installing rav1e... installing fftw... Optional dependencies for fftw fftw-openmpi: for OpenMPI integration installing rubberband... installing libxcursor... installing hidapi... Optional dependencies for hidapi libusb: for hidapi-libusb [installed] installing sdl3... Optional dependencies for sdl3 alsa-lib: ALSA audio driver [installed] libpulse: PulseAudio audio driver [installed] jack: JACK audio driver [installed] pipewire: PipeWire audio driver vulkan-driver: vulkan renderer sndio: sndio audio driver [pending] libdecor: Wayland client decorations installing sdl2-compat... installing snappy... installing libmd... installing libbsd... installing sndio... installing speexdsp... installing speex... installing srt... installing svt-av1... installing hicolor-icon-theme... installing libbpf... installing v4l-utils... Optional dependencies for v4l-utils qt6-base: for qv4l2 and qvidcap qt6-5compat: for qv4l2 alsa-lib: for qv4l2 [installed] installing zimg... installing vapoursynth... installing vid.stab... installing vmaf... installing l-smash... installing x264... installing x265... installing xvidcore... installing libsodium... installing libpgm... installing zeromq... Optional dependencies for zeromq cppzmq: C++ binding for libzmq installing ffmpeg... Optional dependencies for ffmpeg avisynthplus: AviSynthPlus support frei0r-plugins: Frei0r video effects support intel-media-sdk: Intel QuickSync support (legacy) ladspa: LADSPA filters nvidia-utils: Nvidia NVDEC/NVENC support onevpl-intel-gpu: Intel QuickSync support installing desktop-file-utils... installing libcdio... installing libcdio-paranoia... installing libdisplay-info... installing libsixel... installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 wayland: xkbcli interactive-wayland [installed] installing libxrandr... installing libxpresent... installing libxss... installing luajit... installing mujs... installing libpipewire... installing openal... Optional dependencies for openal qt6-base: alsoft-config GUI Configurator fluidsynth: MIDI rendering libmysofa: makemhr tool installing uchardet... installing mpv... Optional dependencies for mpv yt-dlp: for video-sharing websites playback :: Running post-transaction hooks... (1/9) Reloading system manager configuration... Skipped: Current root is not booted. (2/9) Reloading user manager configuration... Skipped: Current root is not booted. (3/9) Updating the MIME type database... (4/9) Reloading device manager configuration... Skipped: Current root is not booted. (5/9) Arming ConditionNeedsUpdate... (6/9) Updating fontconfig configuration... (7/9) Updating fontconfig cache... (8/9) Updating the info directory file... (9/9) Updating the desktop file MIME type cache... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (18) New Version Net Change extra/libfontenc 1.1.9-1 0.03 MiB extra/libice 1.1.2-1 0.36 MiB extra/libsm 1.2.6-1 0.26 MiB extra/libxfont2 2.0.9-1 0.20 MiB extra/libxkbfile 1.2.0-1 0.19 MiB extra/libxmu 1.3.1-1 0.34 MiB extra/libxt 1.3.1-1 2.02 MiB extra/oniguruma 6.9.10-1 0.88 MiB extra/xorg-fonts-encodings 1.1.0-2 0.61 MiB extra/xorg-server-common 21.1.24-1 0.12 MiB extra/xorg-setxkbmap 1.3.5-1 0.03 MiB extra/xorg-xauth 1.1.5-1 0.05 MiB extra/xorg-xkbcomp 1.5.0-1 0.21 MiB extra/jq 1.8.2-1 0.47 MiB extra/playerctl 2.4.1-5 0.44 MiB extra/socat 1.8.1.3-1 0.57 MiB extra/sound-theme-freedesktop 0.8-6 0.45 MiB extra/xorg-server-xvfb 21.1.24-1 1.98 MiB Total Installed Size: 9.22 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing oniguruma... installing jq... installing playerctl... installing socat... installing sound-theme-freedesktop... installing xorg-fonts-encodings... installing libfontenc... installing libxfont2... installing libxkbfile... installing xorg-xkbcomp... installing xorg-setxkbmap... installing xorg-server-common... installing libice... installing libsm... installing libxt... installing libxmu... installing xorg-xauth... installing xorg-server-xvfb... :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Updating fontconfig cache... ==> Retrieving sources... -> Found mpv-mpris-1.2.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting mpv-mpris-1.2.tar.gz with bsdtar ==> Starting build()... cc mpris.c -o mpris.so -std=c99 -Wall -Wextra -O2 -pedantic -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/mpv-mpris -flto=auto -falign-functions=32 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lavformat -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -falign-functions=32 -shared -fPIC ==> Starting check()... make -C test make[1]: Entering directory '/startdir/src/mpv-mpris-1.2/test' ./wrapper "quit" ./quit ++ test -n '' ++ exec ./env ./quit /startdir/src/mpv-mpris-1.2/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 --server-num (deprecated, use --auto-display -d --auto-display use the X server to find a display number + xvfb_auto=--auto-display + 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-display --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=:2 DISPLAY=:2 ++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-A3rG2H9PnX,guid=564e5710e9a07d5f8e9ae7ff6a7637eb DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-A3rG2H9PnX,guid=564e5710e9a07d5f8e9ae7ff6a7637eb ++ 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 v0.41.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] built on Aug 4 2026 18:44:50 [cplayer] libplacebo version: v7.360.1 [cplayer] FFmpeg version: n9.0 [cplayer] FFmpeg library versions: [cplayer] libavcodec 63.1.100 [cplayer] libavdevice 63.1.100 [cplayer] libavfilter 12.1.100 [cplayer] libavformat 63.1.100 [cplayer] libavutil 61.1.100 [cplayer] libswresample 7.1.100 [cplayer] libswscale 10.1.100 [cplayer] Configuration: -Dbuildtype=plain -Dprefix=/usr -Dlibexecdir=lib -Dsbindir=bin -Dauto_features=auto -Dwrap_mode=nodownload -Db_pie=true -Dpython.bytecompile=1 -Dlibmpv=true -Dgl-x11=enabled -Dcaca=disabled -Dcdda=enabled -Ddrm=enabled -Ddvbin=enabled -Ddvdnav=enabled -Dlibarchive=enabled -Dopenal=enabled -Dsdl2-audio=enabled -Dsdl2-video=enabled -Dsdl2-gamepad=enabled [cplayer] List of enabled features: alsa build-date cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl gl-x11 glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr openal pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vdpau-gl-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 wayland-protocols-1-44 wayland-protocols-1-47 x11 x11-clipboard 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 v0.41.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] built on Aug 4 2026 18:44:50 [cplayer] libplacebo version: v7.360.1 [cplayer] FFmpeg version: n9.0 [cplayer] FFmpeg library versions: [cplayer] libavcodec 63.1.100 [cplayer] libavdevice 63.1.100 [cplayer] libavfilter 12.1.100 [cplayer] libavformat 63.1.100 [cplayer] libavutil 61.1.100 [cplayer] libswresample 7.1.100 [cplayer] libswscale 10.1.100 [cplayer] Configuration: -Dbuildtype=plain -Dprefix=/usr -Dlibexecdir=lib -Dsbindir=bin -Dauto_features=auto -Dwrap_mode=nodownload -Db_pie=true -Dpython.bytecompile=1 -Dlibmpv=true -Dgl-x11=enabled -Dcaca=disabled -Dcdda=enabled -Ddrm=enabled -Ddvbin=enabled -Ddvdnav=enabled -Dlibarchive=enabled -Dopenal=enabled -Dsdl2-audio=enabled -Dsdl2-video=enabled -Dsdl2-gamepad=enabled [cplayer] List of enabled features: alsa build-date cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl gl-x11 glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr openal pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vdpau-gl-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 wayland-protocols-1-44 wayland-protocols-1-47 x11 x11-clipboard 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.077245] mpris: Loading cplugin script ../mpris.so... [ 0.077287] cplayer: Waiting for scripts... [ 0.078877] 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.078930] 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.078946] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.078951] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.079000] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nmbtn_mid script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nshift+mbtn_left 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.079032] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] [ 0.079043] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] [ 0.079051] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] [ 0.079554] cplayer: Set property: user-data/osc/visibility="auto" -> 1 [ 0.109512] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] [ 0.122755] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.125512] cplayer: Run command: disable-section, flags=64, args=[name="input"] [ 0.126332] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] [ 0.126773] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"t":0,"l":0} -> 1 [ 0.131706] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] [ 0.131746] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.131774] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] [ 0.131780] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.131797] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] [ 0.131810] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.131819] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] [ 0.131824] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.131838] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] [ 0.131850] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.132018] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] [ 0.132031] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.132036] cplaye++ 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 + grep '^Paused$' + playerctl status 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=1786132467.344765 sender=:1.0 -> destination=:1.3 serial=5 reply_serial=2 + sleep 2 r: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] [ 0.132042] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.132136] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"t":0,"l":0} -> 1 [ 0.132163] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] [ 0.132174] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.132184] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] [ 0.132191] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.132209] cplayer: Done loading scripts. [ 0.132222] cplayer: Running hook: auto_profiles/on_before_start_file [ 0.135043] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"t":0,"l":0} -> 1 [ 0.135078] 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.143322] osd/libass: Failed to load fontconfig fonts! [ 0.143895] cplayer: client removed during hook handling [ 0.143997] cplayer: Running hook: auto_profiles/on_load [ 0.144004] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. [ 0.144008] cplayer: Running hook: ytdl_hook/on_load [ 0.144299] cplayer: Running hook: ytdl_hook/on_load [ 0.145280] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"t":0,"l":0} -> 1 [ 0.145322] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] [ 0.153795] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.174646] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] [ 0.174666] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.183869] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga [ 0.184782] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"t":0,"l":0} -> 1 [ 0.193891] cplayer: Running hook: auto_profiles/on_preloaded [ 0.193906] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. [ 0.193910] cplayer: Running hook: ytdl_hook/on_preloaded [ 0.200042] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) [ 0.201033] cplayer: Starting playback... [ 0.201964] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"t":0,"l":0} -> 1 [ 0.210157] cplayer: AO: [null] 48000Hz stereo 2ch floatp [ 0.210169] cplayer: AO: Description: Null audio output [ 0.210746] cplayer: audio ready [ 0.210754] cplayer: starting audio playback [ 0.210849] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) [ 0.253286] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) [ 3.865152] cplayer: Run command: quit, flags=64, args=[code="0"] [ 3.865163] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) [ 3.865181] cplayer: EOF code: 5 [ 3.865183] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) [ 3.865714] cplayer: Terminating demuxers... [ 3.865715] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) [ 3.865864] cplayer: Done terminating demuxers. [ 3.865865] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) [ 3.866053] cplayer: finished playback, success (reason 3) [ 3.866096] cplayer: Running hook: ytdl_hook/on_after_end_file [ 3.866475] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] [ 3.866909] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"t":0,"l":0} -> 1 [ 3.866996] cplayer: Exiting... (Quit) [ 3.874856] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] [ 3.875252] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] [ 3.880899] mpris: Destroying client handle... + 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 2026/08/07 19:54:29 socat[2353] 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 '/startdir/src/mpv-mpris-1.2/test' make[1]: Entering directory '/startdir/src/mpv-mpris-1.2/test' ./wrapper "metadata" ./metadata ++ test -n '' ++ exec ./env ./metadata /startdir/src/mpv-mpris-1.2/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 + grep -- --auto-display + xvfb-run --help --server-num (deprecated, use --auto-display -d --auto-display use the X server to find a display number + xvfb_auto=--auto-display + 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-display --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=:5 DISPLAY=:5 ++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-wRvzBJMhVT,guid=04c35fadc82c7dd3a1af32126a7637eb DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-wRvzBJMhVT,guid=04c35fadc82c7dd3a1af32126a7637eb ++ 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 v0.41.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] built on Aug 4 2026 18:44:50 [cplayer] libplacebo version: v7.360.1 [cplayer] FFmpeg version: n9.0 [cplayer] FFmpeg library versions: [cplayer] libavcodec 63.1.100 [cplayer] libavdevice 63.1.100 [cplayer] libavfilter 12.1.100 [cplayer] libavformat 63.1.100 [cplayer] libavutil 61.1.100 [cplayer] libswresample 7.1.100 [cplayer] libswscale 10.1.100 [cplayer] Configuration: -Dbuildtype=plain -Dprefix=/usr -Dlibexecdir=lib -Dsbindir=bin -Dauto_features=auto -Dwrap_mode=nodownload -Db_pie=true -Dpython.bytecompile=1 -Dlibmpv=true -Dgl-x11=enabled -Dcaca=disabled -Dcdda=enabled -Ddrm=enabled -Ddvbin=enabled -Ddvdnav=enabled -Dlibarchive=enabled -Dopenal=enabled -Dsdl2-audio=enabled -Dsdl2-video=enabled -Dsdl2-gamepad=enabled [cplayer] List of enabled features: alsa build-date cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl gl-x11 glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr openal pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vdpau-gl-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 wayland-protocols-1-44 wayland-protocols-1-47 x11 x11-clipboard 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 v0.41.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] built on Aug 4 2026 18:44:50 [cplayer] libplacebo version: v7.360.1 [cplayer] FFmpeg version: n9.0 [cplayer] FFmpeg library versions: [cplayer] libavcodec 63.1.100 [cplayer] libavdevice 63.1.100 [cplayer] libavfilter 12.1.100 [cplayer] libavformat 63.1.100 [cplayer] libavutil 61.1.100 [cplayer] libswresample 7.1.100 [cplayer] libswscale 10.1.100 [cplayer] Configuration: -Dbuildtype=plain -Dprefix=/usr -Dlibexecdir=lib -Dsbindir=bin -Dauto_features=auto -Dwrap_mode=nodownload -Db_pie=true -Dpython.bytecompile=1 -Dlibmpv=true -Dgl-x11=enabled -Dcaca=disabled -Dcdda=enabled -Ddrm=enabled -Ddvbin=enabled -Ddvdnav=enabled -Dlibarchive=enabled -Dopenal=enabled -Dsdl2-audio=enabled -Dsdl2-video=enabled -Dsdl2-gamepad=enabled [cplayer] List of enabled features: alsa build-date cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl gl-x11 glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr openal pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vdpau-gl-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 wayland-protocols-1-44 wayland-protocols-1-47 x11 x11-clipboard 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.032820] mpris: Loading cplugin script ../mpris.so... [ 0.032907] cplayer: Waiting for scripts... [ 0.035820] 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.035889] 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.035906] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.035914] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.035963] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] [ 0.035974] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.035980] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] [ 0.035985] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.036001] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nmbtn_mid script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nshift+mbtn_left 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.036035] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] [ 0.036046] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] [ 0.036064] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] [ 0.047428] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] [ 0.053095] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.054279] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] [ 0.055049] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.061662] cplayer: Set property: user-data/osc/visibility="auto" -> 1 [ 0.062228] cplayer: Run command: disable-section, flags=64, args=[name="input"] [ 0.064733] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] [ 0.067993] cplayer: Set property: user-data/osc/margins={"t":0,"b":0,"r":0,"l":0} -> 1 [ 0.088159] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] [ 0.088217] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.088232] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] [ 0.100514] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.101503] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] [ 0.101524] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.101536] cplayer: Run command: define-section, flags=64, args=[name++ 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 ="input_forced_commands", contents="", flags="force"] [ 0.101542] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.102559] cplayer: Set property: user-data/osc/margins={"t":0,"b":0,"r":0,"l":0} -> 1 [ 0.102928] cplayer: Set property: user-data/osc/margins={"t":0,"b":0,"r":0,"l":0} -> 1 [ 0.103386] cplayer: Done loading scripts. [ 0.118147] cplayer: Running hook: auto_profiles/on_before_start_file [ 0.118185] cplayer: Failed sending hook command auto_profiles/on_before_start_file. Removing hook. [ 0.118730] cplayer: Running hook: auto_profiles/on_load [ 0.118745] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. [ 0.118769] cplayer: Running hook: ytdl_hook/on_load [ 0.119115] cplayer: Running hook: ytdl_hook/on_load [ 0.120096] 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.124874] osd/libass: Failed to load fontconfig fonts! [ 0.125443] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] [ 0.125470] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.125484] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] [ 0.125490] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.126236] cplayer: Set property: user-data/osc/margins={"t":0,"b":0,"r":0,"l":0} -> 1 [ 0.126324] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] [ 0.126354] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.126381] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] [ 0.126407] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.133497] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga [ 0.133750] cplayer: Running hook: auto_profiles/on_preloaded [ 0.133758] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. [ 0.133765] cplayer: Running hook: ytdl_hook/on_preloaded [ 0.133830] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) [ 0.134573] cplayer: Starting playback... [ 0.136445] cplayer: AO: [null] 48000Hz stereo 2ch floatp [ 0.136470] cplayer: AO: Description: Null audio output [ 0.136770] cplayer: audio ready [ 0.136805] cplayer: starting audio playback [ 0.136859] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof [ 0.143511] cplayer: Set property: user-data/osc/margins={"t":0,"b":0,"r":0,"l":0} -> 1 [ 0.153441] statusline: A: 00:00:00 / 00:00:06 (0%) [ 0.238282] statusline: A: 00:00:00 / 00:00:06 (2%) [ 0.388746] statusline: A: 00:00:00 / 00:00:06 (4%) [ 0.440954] statusline: A: 00:00:00 / 00:00:06 (5%) [ 0.491527] statusline: A: 00:00:00 / 00:00:06 (6%) [ 0.541623] statusline: A: 00:00:00 / 00:00:06 (7%) [ 0.646028] statusline: A: 00:00:00 / 00:00:06 (8%) [ 0.751501] statusline: A: 00:00:00 / 00:00:06 (10%) [ 0.801532] statusline: A: 00:00:00 / 00:00:06 (11%) [ 0.851555] statusline: A: 00:00:00 / 00:00:06 (12%) [ 0.951730] statusline: A: 00:00:00 / 00:00:06 (13%) [ 1.061598] statusline: A: 00:00:00 / 00:00:06 (15%) [ 1.111774] statusline: A: 00:00:00 / 00:00:06 (16%) [ 1.164206] statusline: A: 00:00:01 / 00:00:06 (17%) [ 1.221499] statusline: A: 00:00:01 / 00:00:06 (18%) [ 1.315167] statusline: A: 00:00:01 / 00:00:06 (19%) [ 1.365384] statusline: A: 00:00:01 / 00:00:06 (20%) [ 1.421490] statusline: A: 00:00:01 / 00:00:06 (21%) [ 1.521527] statusline: A: 00:00:01 / 00:00:06 (23%) ++ 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 [ 1.628187] statusline: A: 00:00:01 / 00:00:06 (24%) [ 1.678304] statusline: A: 00:00:01 / 00:00:06 (25%) [ 1.728493] statusline: A: 00:00:01 / 00:00:06 (26%) [ 1.779256] statusline: A: 00:00:01 / 00:00:06 (27%) [ 1.831518] statusline: A: 00:00:01 / 00:00:06 (28%) [ 1.938163] statusline: A: 00:00:01 / 00:00:06 (29%) [ 1.988262] statusline: A: 00:00:01 / 00:00:06 (30%) [ 2.041465] statusline: A: 00:00:01 / 00:00:06 (31%) [ 2.138148] statusline: A: 00:00:02 / 00:00:06 (33%) [ 2.198867] statusline: A: 00:00:02 / 00:00:06 (34%) [ 2.301638] statusline: A: 00:00:02 / 00:00:06 (35%) [ 2.354870] statusline: A: 00:00:02 / 00:00:06 (36%) [ 2.414826] statusline: A: 00:00:02 / 00:00:06 (37%) [ 2.468160] statusline: A: 00:00:02 / 00:00:06 (38%) [ 2.521460] statusline: A: 00:00:02 / 00:00:06 (39%) [ 2.620832] statusline: A: 00:00:02 / 00:00:06 (41%) [ 2.724794] statusline: A: 00:00:02 / 00:00:06 (42%) [ 2.788952] statusline: A: 00:00:02 / 00:00:06 (43%) [ 2.839184] statusline: A: 00:00:02 / 00:00:06 (44%) [ 2.889815] statusline: A: 00:00:02 / 00:00:06 (45%) [ 2.941511] statusline: A: 00:00:02 / 00:00:06 (46%) [ 2.991591] statusline: A: 00:00:02 / 00:00:06 (47%) [ 3.090790] statusline: A: 00:00:02 / 00:00:06 (48%) [ 3.144760] statusline: A: 00:00:03 / 00:00:06 (49%) [ 3.194801] statusline: A: 00:00:03 / 00:00:06 (50%) [ 3.248110] statusline: A: 00:00:03 / 00:00:06 (51%) [ 3.308144] statusline: A: 00:00:03 / 00:00:06 (52%) [ 3.358172] statusline: A: 00:00:03 / 00:00:06 (53%) [ 3.458080] statusline: A: 00:00:03 / 00:00:06 (54%) [ 3.558102] statusline: A: 00:00:03 / 00:00:06 (56%) [ 3.608182] statusline: A: 00:00:03 / 00:00:06 (57%) [ 3.774804] statusline: A: 00:00:03 / 00:00:06 (59%) [ 3.828108] statusline: A: 00:00:03 / 00:00:06 (60%) [ 3.878498] statusline: A: 00:00:03 / 00:00:06 (61%) [ 3.981484] statusline: A: 00:00:03 / 00:00:06 (63%) [ 4.032808] statusline: A: 00:00:03 / 00:00:06 (64%) [ 4.128092] statusline: A: 00:00:03 / 00:00:06 (65%) [ 4.178201] statusline: A: 00:00:04 / 00:00:06 (66%) [ 4.241261] statusline: A: 00:00:04 / 00:00:06 (67%) [ 4.291270] statusline: A: 00:00:04 / 00:00:06 (68%) [ 4.388414] statusline: A: 00:00:04 / 00:00:06 (70%) [ 4.498112] statusline: A: 00:00:04 / 00:00:06 (71%) [ 4.548235] statusline: A: 00:00:04 / 00:00:06 (72%) [ 4.600060] statusline: A: 00:00:04 / 00:00:06 (73%) [ 4.650150] statusline: A: 00:00:04 / 00:00:06 (74%) [ 4.754470] statusline: A: 00:00:04 / 00:00:06 (75%) [ 4.808108] statusline: A: 00:00:04 / 00:00:06 (76%) [ 4.900137] statusline: A: 00:00:04 / 00:00:06 (78%) [ 4.950231] statusline: A: 00:00:04 / 00:00:06 (79%) [ 5.011407] statusline: A: 00:00:04 / 00:00:06 (80%) [ 5.110659] statusline: A: 00:00:04 / 00:00:06 (81%) [ 5.161414] statusline: A: 00:00:05 / 00:00:06 (82%) [ 5.260626] statusline: A: 00:00:05 / 00:00:06 (84%) [ 5.361901] statusline: A: 00:00:05 / 00:00:06 (85%) [ 5.461002] statusline: A: 00:00:05 / 00:00:06 (87%) [ 5.511345] statusline: A: 00:00:05 / 00:00:06 (88%) [ 5.611228] statusline: A: 00:00:05 / 00:00:06 (89%) [ 5.661489] statusline: A: 00:00:05 / 00:00:06 (90%) [ 5.761730] statusline: A: 00:00:05 / 00:00:06 (92%) [ 5.861053] statusline: A: 00:00:05 / 00:00:06 (93%) [ 5.861247] cplayer: audio filter EOF [ 5.861249] statusline: A: 00:00:05 / 00:00:06 (93%) [ 5.861317] cplayer: audio draining [ 5.861319] statusline: A: 00:00:05 / 00:00:06 (93%) [ 5.861322] cplayer: audio EOF reached [ 5.861324] statusline: A: 00:00:05 / 00:00:06 (93%) [ 5.861327] cplayer: EOF code: 1 [ 5.861332] statusline: A: 00:00:05 / 00:00:06 (93%) [ 5.861906] cplayer: Terminating demuxers... [ 5.861944] statusline: A: 00:00:05 / 00:00:06 (93%) [ 5.861979] cplayer: Done terminating demuxers. [ 5.861982] statusline: A: 00:00:05 / 00:00:06 (93%) [ 5.862181] cplayer: finished playback, success (reason 0) [ 5.862234] cplayer: Running hook: ytdl_hook/on_after_end_file [ 5.862598] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] [ 5.862711] cplayer: Exi++ playerctl metadata xesam:title No players found + test '' '!=' '' ting... (End of file) [ 5.864212] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] [ 5.864482] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] [ 5.871393] mpris: Destroying client handle... [ 5.871601] cplayer: draining left over audio [ 6.281299] clipboard/x11: Error occurred on the display fd X connection to :5 broken (explicit kill or server shutdown). test metadata: stderr not empty! test metadata: start of stderr --------------------- No players found test metadata: end of stderr ----------------------- test metadata: stderr not empty! test metadata: failed with exit code 1 make[1]: *** [Makefile:19: metadata] Error 1 make[1]: Leaving directory '/startdir/src/mpv-mpris-1.2/test' make[1]: *** Waiting for unfinished jobs.... make[1]: Entering directory '/startdir/src/mpv-mpris-1.2/test' ./wrapper "stop" ./stop ++ test -n '' ++ exec ./env ./stop /startdir/src/mpv-mpris-1.2/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 --server-num (deprecated, use --auto-display -d --auto-display use the X server to find a display number + xvfb_auto=--auto-display + 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-display --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=:4 DISPLAY=:4 ++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-TRvmRfWO4l,guid=783553354a2c982af93a61d86a7637eb DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-TRvmRfWO4l,guid=783553354a2c982af93a61d86a7637eb ++ 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 ++ '[' 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=./stop.mpv.log --input-ipc-server=./stop.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' [cplayer] mpv v0.41.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] built on Aug 4 2026 18:44:50 [cplayer] libplacebo version: v7.360.1 [cplayer] FFmpeg version: n9.0 [cplayer] FFmpeg library versions: [cplayer] libavcodec 63.1.100 [cplayer] libavdevice 63.1.100 [cplayer] libavfilter 12.1.100 [cplayer] libavformat 63.1.100 [cplayer] libavutil 61.1.100 [cplayer] libswresample 7.1.100 [cplayer] libswscale 10.1.100 [cplayer] Configuration: -Dbuildtype=plain -Dprefix=/usr -Dlibexecdir=lib -Dsbindir=bin -Dauto_features=auto -Dwrap_mode=nodownload -Db_pie=true -Dpython.bytecompile=1 -Dlibmpv=true -Dgl-x11=enabled -Dcaca=disabled -Dcdda=enabled -Ddrm=enabled -Ddvbin=enabled -Ddvdnav=enabled -Dlibarchive=enabled -Dopenal=enabled -Dsdl2-audio=enabled -Dsdl2-video=enabled -Dsdl2-gamepad=enabled [cplayer] List of enabled features: alsa build-date cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl gl-x11 glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr openal pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vdpau-gl-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 wayland-protocols-1-44 wayland-protocols-1-47 x11 x11-clipboard 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 v0.41.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] built on Aug 4 2026 18:44:50 [cplayer] libplacebo version: v7.360.1 [cplayer] FFmpeg version: n9.0 [cplayer] FFmpeg library versions: [cplayer] libavcodec 63.1.100 [cplayer] libavdevice 63.1.100 [cplayer] libavfilter 12.1.100 [cplayer] libavformat 63.1.100 [cplayer] libavutil 61.1.100 [cplayer] libswresample 7.1.100 [cplayer] libswscale 10.1.100 [cplayer] Configuration: -Dbuildtype=plain -Dprefix=/usr -Dlibexecdir=lib -Dsbindir=bin -Dauto_features=auto -Dwrap_mode=nodownload -Db_pie=true -Dpython.bytecompile=1 -Dlibmpv=true -Dgl-x11=enabled -Dcaca=disabled -Dcdda=enabled -Ddrm=enabled -Ddvbin=enabled -Ddvdnav=enabled -Dlibarchive=enabled -Dopenal=enabled -Dsdl2-audio=enabled -Dsdl2-video=enabled -Dsdl2-gamepad=enabled [cplayer] List of enabled features: alsa build-date cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl gl-x11 glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr openal pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vdpau-gl-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 wayland-protocols-1-44 wayland-protocols-1-47 x11 x11-clipboard 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.031084] mpris: Loading cplugin script ../mpris.so... [ 0.031126] cplayer: Waiting for scripts... [ 0.032042] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] [ 0.032065] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.032073] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] [ 0.032078] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.032802] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] [ 0.032819] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.032826] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] [ 0.032832] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.038146] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] [ 0.044502] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.044525] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] [ 0.044531] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.044950] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] [ 0.044975] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.044983] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] [ 0.044989] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.046853] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] [ 0.046869] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.046876] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] [ 0.046884] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.046965] 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.047005] 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.047018] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.059275] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.059372] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nmbtn_mid script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nshift+mbtn_left script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbt++ 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 + sleep 2 n_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] [ 0.060617] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] [ 0.060648] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] [ 0.060658] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] [ 0.061157] cplayer: Set property: user-data/osc/visibility="auto" -> 1 [ 0.061170] cplayer: Run command: disable-section, flags=64, args=[name="input"] [ 0.061176] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] [ 0.061189] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"r":0,"t":0} -> 1 [ 0.061486] cplayer: Done loading scripts. [ 0.061504] cplayer: Running hook: auto_profiles/on_before_start_file [ 0.063274] cplayer: client removed during hook handling [ 0.063372] cplayer: Running hook: auto_profiles/on_load [ 0.063412] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. [ 0.063416] cplayer: Running hook: ytdl_hook/on_load [ 0.064854] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"r":0,"t":0} -> 1 [ 0.065122] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"r":0,"t":0} -> 1 [ 0.065167] 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.073569] osd/libass: Failed to load fontconfig fonts! [ 0.074987] cplayer: Running hook: ytdl_hook/on_load [ 0.076102] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] [ 0.076372] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.076381] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] [ 0.076386] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.079325] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga [ 0.085154] cplayer: Running hook: auto_profiles/on_preloaded [ 0.085169] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. [ 0.085173] cplayer: Running hook: ytdl_hook/on_preloaded [ 0.088715] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) [ 0.091106] cplayer: Starting playback... [ 0.093306] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"r":0,"t":0} -> 1 [ 0.093574] cplayer: AO: [null] 48000Hz stereo 2ch floatp [ 0.093618] cplayer: AO: Description: Null audio output [ 0.093959] cplayer: audio ready [ 0.094015] cplayer: starting audio playback [ 0.094084] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) [ 0.115230] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) [ 4.294608] cplayer: Run command: stop, flags=64, args=[flags=""] [ 4.294620] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) [ 4.294639] cplayer: EOF code: 4 [ 4.294640] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) [ 4.294859] cplayer: Terminating demuxers... [ 4.294861] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) [ 4.295262] cplayer: Done terminating demuxers. [ 4.295264] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) [ 4.295286] cplayer: finished playback, success (reason 2) [ 4.295290] cplayer: Running hook: ytdl_hook/on_after_end_file [ 4.295638] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] [ 4.295736] cplayer: Exiting... (End of file) [ 4.296957] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] [ 4.297256] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] [ 4.302718] mpris: Destroying client handle... + 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 2026/08/07 19:54:30 socat[2383] E connect(, AF=1 "./stop.mpv.ipc", 16): Connection refused + grep '^No players \(were \)\?found$' + playerctl status No players found + '[' 1 -eq 0 ']' + '[' '!' -s ./stop.socat.log ']' make[1]: Leaving directory '/startdir/src/mpv-mpris-1.2/test' make[1]: Entering directory '/startdir/src/mpv-mpris-1.2/test' ./wrapper "pause" ./pause ++ test -n '' ++ exec ./env ./pause /startdir/src/mpv-mpris-1.2/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 --server-num (deprecated, use --auto-display -d --auto-display use the X server to find a display number + xvfb_auto=--auto-display + 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-display --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=:0 DISPLAY=:0 ++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-souJIi6JC9,guid=dfb7d8fb6f101a2bc2e6b6536a7637eb DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-souJIi6JC9,guid=dfb7d8fb6f101a2bc2e6b6536a7637eb ++ 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 v0.41.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] built on Aug 4 2026 18:44:50 [cplayer] libplacebo version: v7.360.1 [cplayer] FFmpeg version: n9.0 [cplayer] FFmpeg library versions: [cplayer] libavcodec 63.1.100 [cplayer] libavdevice 63.1.100 [cplayer] libavfilter 12.1.100 [cplayer] libavformat 63.1.100 [cplayer] libavutil 61.1.100 [cplayer] libswresample 7.1.100 [cplayer] libswscale 10.1.100 [cplayer] Configuration: -Dbuildtype=plain -Dprefix=/usr -Dlibexecdir=lib -Dsbindir=bin -Dauto_features=auto -Dwrap_mode=nodownload -Db_pie=true -Dpython.bytecompile=1 -Dlibmpv=true -Dgl-x11=enabled -Dcaca=disabled -Dcdda=enabled -Ddrm=enabled -Ddvbin=enabled -Ddvdnav=enabled -Dlibarchive=enabled -Dopenal=enabled -Dsdl2-audio=enabled -Dsdl2-video=enabled -Dsdl2-gamepad=enabled [cplayer] List of enabled features: alsa build-date cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl gl-x11 glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr openal pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vdpau-gl-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 wayland-protocols-1-44 wayland-protocols-1-47 x11 x11-clipboard 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 v0.41.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] built on Aug 4 2026 18:44:50 [cplayer] libplacebo version: v7.360.1 [cplayer] FFmpeg version: n9.0 [cplayer] FFmpeg library versions: [cplayer] libavcodec 63.1.100 [cplayer] libavdevice 63.1.100 [cplayer] libavfilter 12.1.100 [cplayer] libavformat 63.1.100 [cplayer] libavutil 61.1.100 [cplayer] libswresample 7.1.100 [cplayer] libswscale 10.1.100 [cplayer] Configuration: -Dbuildtype=plain -Dprefix=/usr -Dlibexecdir=lib -Dsbindir=bin -Dauto_features=auto -Dwrap_mode=nodownload -Db_pie=true -Dpython.bytecompile=1 -Dlibmpv=true -Dgl-x11=enabled -Dcaca=disabled -Dcdda=enabled -Ddrm=enabled -Ddvbin=enabled -Ddvdnav=enabled -Dlibarchive=enabled -Dopenal=enabled -Dsdl2-audio=enabled -Dsdl2-video=enabled -Dsdl2-gamepad=enabled [cplayer] List of enabled features: alsa build-date cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl gl-x11 glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr openal pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vdpau-gl-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 wayland-protocols-1-44 wayland-protocols-1-47 x11 x11-clipboard 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.043171] mpris: Loading cplugin script ../mpris.so... [ 0.043212] cplayer: Waiting for scripts... [ 0.044002] 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.044035] 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.044049] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.044056] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.044081] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nmbtn_mid script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nshift+mbtn_left 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.044111] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] [ 0.044119] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] [ 0.044125] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] [ 0.044638] cplayer: Set property: user-data/osc/visibility="auto" -> 1 [ 0.052382] cplayer: Run command: disable-section, flags=64, args=[name="input"] [ 0.055553] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] [ 0.055593] cplayer: Set property: user-data/osc/margins={"l":0,"r":0,"b":0,"t":0} -> 1 [ 0.055649] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] [ 0.055673] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.055687] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] [ 0.055692] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.056141] cplayer: Set property: user-data/osc/margins={"l":0,"r":0,"b":0,"t":0} -> 1 [ 0.056173] 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.069309] osd/libass: Failed to load fontconfig fonts! [ 0.071425] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] [ 0.071450] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.071463] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] [ 0.071472] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.074954] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] [ 0.075001] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.075014] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] [ 0.075020] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.075050] cplayer: Run comma++ 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 nd: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] [ 0.075064] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.075078] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] [ 0.075084] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.075939] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] [ 0.075956] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.075965] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] [ 0.075970] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.076045] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] [ 0.076070] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.076081] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] [ 0.076086] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.077145] cplayer: Set property: user-data/osc/margins={"l":0,"r":0,"b":0,"t":0} -> 1 [ 0.077438] cplayer: Set property: user-data/osc/margins={"l":0,"r":0,"b":0,"t":0} -> 1 [ 0.081679] cplayer: Done loading scripts. [ 0.081708] cplayer: Running hook: auto_profiles/on_before_start_file [ 0.082482] cplayer: client removed during hook handling [ 0.082855] cplayer: Running hook: auto_profiles/on_load [ 0.082900] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. [ 0.082932] cplayer: Running hook: ytdl_hook/on_load [ 0.083199] cplayer: Running hook: ytdl_hook/on_load [ 0.090697] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga [ 0.091671] cplayer: Running hook: auto_profiles/on_preloaded [ 0.091698] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. [ 0.091715] cplayer: Running hook: ytdl_hook/on_preloaded [ 0.091775] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) [ 0.092644] cplayer: Starting playback... [ 0.093157] cplayer: AO: [null] 48000Hz stereo 2ch floatp [ 0.093172] cplayer: AO: Description: Null audio output [ 0.093406] cplayer: audio ready [ 0.093437] cplayer: starting audio playback [ 0.093449] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof [ 0.095265] cplayer: Set property: user-data/osc/margins={"l":0,"r":0,"b":0,"t":0} -> 1 [ 0.128856] statusline: A: 00:00:00 / 00:00:06 (1%) [ 0.195092] statusline: A: 00:00:00 / 00:00:06 (2%) [ 0.294995] statusline: A: 00:00:00 / 00:00:06 (3%) [ 0.345124] statusline: A: 00:00:00 / 00:00:06 (4%) [ 0.444972] statusline: A: 00:00:00 / 00:00:06 (6%) [ 0.544952] statusline: A: 00:00:00 / 00:00:06 (7%) [ 0.599118] statusline: A: 00:00:00 / 00:00:06 (8%) [ 0.658822] statusline: A: 00:00:00 / 00:00:06 (9%) [ 0.718688] statusline: A: 00:00:00 / 00:00:06 (10%) [ 0.771622] statusline: A: 00:00:00 / 00:00:06 (11%) [ 0.821752] statusline: A: 00:00:00 / 00:00:06 (12%) [ 0.875008] statusline: A: 00:00:00 / 00:00:06 (13%) [ 0.925161] statusline: A: 00:00:00 / 00:00:06 (14%) [ 1.021954] statusline: A: 00:00:00 / 00:00:06 (15%) [ 1.074975] statusline: A: 00:00:00 / 00:00:06 (16%) [ 1.125133] statusline: A: 00:00:01 / 00:00:06 (17%) [ 1.181736] statusline: A: 00:00:01 / 00:00:06 (18%) [ 1.231760] statusline: A: 00:00:01 / 00:00:06 (19%) [ 1.281811] statusline: A: 00:00:01 / 00:00:06 (20%) [ 1.388242] statusline: A: 00:00:01 / 00:00:06 (21%) [ + status Playing + grep '^Playing$' + playerctl status 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 1.483183] statusline: A: 00:00:01 / 00:00:06 (23%) [ 1.534139] statusline: A: 00:00:01 / 00:00:06 (24%) [ 1.691613] statusline: A: 00:00:01 / 00:00:06 (26%) [ 1.744910] statusline: A: 00:00:01 / 00:00:06 (27%) [ 1.795026] statusline: A: 00:00:01 / 00:00:06 (28%) [ 1.894938] statusline: A: 00:00:01 / 00:00:06 (29%) [ 1.994957] statusline: A: 00:00:01 / 00:00:06 (31%) [ 2.045336] statusline: A: 00:00:01 / 00:00:06 (32%) [ 2.095494] statusline: A: 00:00:02 / 00:00:06 (33%) [ 2.148275] statusline: A: 00:00:02 / 00:00:06 (34%) [ 2.252697] statusline: A: 00:00:02 / 00:00:06 (35%) [ 2.351245] statusline: A: 00:00:02 / 00:00:06 (37%) [ 2.401575] statusline: A: 00:00:02 / 00:00:06 (38%) [ 2.454032] statusline: A: 00:00:02 / 00:00:06 (39%) [ 2.560171] statusline: A: 00:00:02 / 00:00:06 (40%) [ 2.654500] statusline: A: 00:00:02 / 00:00:06 (42%) [ 2.704965] statusline: A: 00:00:02 / 00:00:06 (43%) [ 2.854421] statusline: A: 00:00:02 / 00:00:06 (45%) [ 2.956616] statusline: A: 00:00:02 / 00:00:06 (47%) [ 3.015192] statusline: A: 00:00:02 / 00:00:06 (48%) [ 3.114911] statusline: A: 00:00:03 / 00:00:06 (49%) [ 3.209523] statusline: A: 00:00:03 / 00:00:06 (51%) [ 3.264449] statusline: A: 00:00:03 / 00:00:06 (52%) [ 3.314849] statusline: A: 00:00:03 / 00:00:06 (53%) [ 3.418528] statusline: A: 00:00:03 / 00:00:06 (54%) [ 3.472498] statusline: A: 00:00:03 / 00:00:06 (55%) [ 3.523181] statusline: A: 00:00:03 / 00:00:06 (56%) [ 3.573419] statusline: A: 00:00:03 / 00:00:06 (57%) [ 3.628149] statusline: A: 00:00:03 / 00:00:06 (58%) [ 3.734881] statusline: A: 00:00:03 / 00:00:06 (59%) [ 3.792815] statusline: A: 00:00:03 / 00:00:06 (60%) [ 3.844898] statusline: A: 00:00:03 / 00:00:06 (61%) [ 3.901512] statusline: A: 00:00:03 / 00:00:06 (62%) [ 3.951597] statusline: A: 00:00:03 / 00:00:06 (63%) [ 4.004854] statusline: A: 00:00:03 / 00:00:06 (64%) [ 4.062006] statusline: A: 00:00:03 / 00:00:06 (65%) [ 4.113849] statusline: A: 00:00:04 / 00:00:06 (66%) [ 4.214656] statusline: A: 00:00:04 / 00:00:06 (67%) [ 4.268209] statusline: A: 00:00:04 / 00:00:06 (68%) [ 4.318360] statusline: A: 00:00:04 / 00:00:06 (69%) [ 4.418253] statusline: A: 00:00:04 / 00:00:06 (71%) [ 4.521709] statusline: A: 00:00:04 / 00:00:06 (72%) [ 4.621554] statusline: A: 00:00:04 / 00:00:06 (74%) [ 4.673445] statusline: A: 00:00:04 / 00:00:06 (75%) [ 4.723856] statusline: A: 00:00:04 / 00:00:06 (76%) [ 4.826805] statusline: A: 00:00:04 / 00:00:06 (77%) [ 4.878614] statusline: A: 00:00:04 / 00:00:06 (78%) [ 4.931546] statusline: A: 00:00:04 / 00:00:06 (79%) [ 5.020702] cplayer: Set property: pause=true -> 1 [ 5.020713] statusline: A: 00:00:04 / 00:00:06 (79%) [ 5.020832] statusline: (Paused) A: 00:00:04 / 00:00:06 (80%) [ 7.040578] cplayer: Set property: pause=false -> 1 [ 7.040588] statusline: (Paused) A: 00:00:04 / 00:00:06 (80%) [ 7.040649] statusline: A: 00:00:04 / 00:00:06 (80%) [ 7.139945] statusline: A: 00:00:05 / 00:00:06 (82%) [ 7.241431] statusline: A: 00:00:05 / 00:00:06 (84%) [ 7.341463] statusline: A: 00:00:05 / 00:00:06 (85%) [ 7.391912] statusline: A: 00:00:05 / 00:00:06 (86%) [ 7.491301] statusline: A: 00:00:05 / 00:00:06 (88%) [ 7.554768] statusline: A: 00:00:05 / 00:00:06 (89%) [ 7.654022] statusline: A: 00:00:05 / 00:00:06 (90%) [ 7.704760] statusline: A: 00:00:05 / 00:00:06 (91%) [ 7.754768] statusline: A: 00:00:05 / 00:00:06 (92%) [ 7.853998] statusline: A: 00:00:05 / 00:00:06 (94%) [ 7.854103] cplayer: audio filter EOF [ 7.854105] statusline: A: 00:00:05 / 00:00:06 (94%) [ 7.854117] cplayer: audio draining [ 7.854119] statusline: A: 00:00:05 / 00:00:06 (94%) [ 7.854120] cplayer: audio EOF reached [ 7.854122] statusline: A: 00:00:05 / 00:00:06 (94%) [ 7.854125] cplayer: EOF code: 1 [ 7.854126] statusline: A: 00:00:05 / 00:00:06 (94%) [ 7.854255] cplayer: Terminating demuxers... [ 7.854256] statusline: A: 00:00:05 / 00:00:06 (94%) [ 7.854804] cplayer: Done terminating demuxers. [ 7.854809] statusline: A: 00:00:05 / 00:00:06 (94%) [ 7.854836] cplayer: finishe+ wait %1 d playback, success (reason 0) [ 7.854839] cplayer: Running hook: ytdl_hook/on_after_end_file [ 7.855685] cplayer: Set property: user-data/osc/margins={"l":0,"r":0,"b":0,"t":0} -> 1 [ 7.855767] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] [ 7.855800] cplayer: Exiting... (End of file) [ 7.856579] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] [ 7.857310] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] [ 7.864887] mpris: Destroying client handle... [ 7.868105] cplayer: draining left over audio make[1]: Leaving directory '/startdir/src/mpv-mpris-1.2/test' make[1]: Entering directory '/startdir/src/mpv-mpris-1.2/test' ./wrapper "play" ./play ++ test -n '' ++ exec ./env ./play /startdir/src/mpv-mpris-1.2/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 --server-num (deprecated, use --auto-display -d --auto-display use the X server to find a display number + xvfb_auto=--auto-display + 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-display --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=:3 DISPLAY=:3 ++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-fNLYVThCDy,guid=e6becbc3fe5c01c9f02bea4d6a7637eb DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-fNLYVThCDy,guid=e6becbc3fe5c01c9f02bea4d6a7637eb ++ 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 v0.41.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] built on Aug 4 2026 18:44:50 [cplayer] libplacebo version: v7.360.1 [cplayer] FFmpeg version: n9.0 [cplayer] FFmpeg library versions: [cplayer] libavcodec 63.1.100 [cplayer] libavdevice 63.1.100 [cplayer] libavfilter 12.1.100 [cplayer] libavformat 63.1.100 [cplayer] libavutil 61.1.100 [cplayer] libswresample 7.1.100 [cplayer] libswscale 10.1.100 [cplayer] Configuration: -Dbuildtype=plain -Dprefix=/usr -Dlibexecdir=lib -Dsbindir=bin -Dauto_features=auto -Dwrap_mode=nodownload -Db_pie=true -Dpython.bytecompile=1 -Dlibmpv=true -Dgl-x11=enabled -Dcaca=disabled -Dcdda=enabled -Ddrm=enabled -Ddvbin=enabled -Ddvdnav=enabled -Dlibarchive=enabled -Dopenal=enabled -Dsdl2-audio=enabled -Dsdl2-video=enabled -Dsdl2-gamepad=enabled [cplayer] List of enabled features: alsa build-date cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl gl-x11 glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr openal pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vdpau-gl-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 wayland-protocols-1-44 wayland-protocols-1-47 x11 x11-clipboard 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 v0.41.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] built on Aug 4 2026 18:44:50 [cplayer] libplacebo version: v7.360.1 [cplayer] FFmpeg version: n9.0 [cplayer] FFmpeg library versions: [cplayer] libavcodec 63.1.100 [cplayer] libavdevice 63.1.100 [cplayer] libavfilter 12.1.100 [cplayer] libavformat 63.1.100 [cplayer] libavutil 61.1.100 [cplayer] libswresample 7.1.100 [cplayer] libswscale 10.1.100 [cplayer] Configuration: -Dbuildtype=plain -Dprefix=/usr -Dlibexecdir=lib -Dsbindir=bin -Dauto_features=auto -Dwrap_mode=nodownload -Db_pie=true -Dpython.bytecompile=1 -Dlibmpv=true -Dgl-x11=enabled -Dcaca=disabled -Dcdda=enabled -Ddrm=enabled -Ddvbin=enabled -Ddvdnav=enabled -Dlibarchive=enabled -Dopenal=enabled -Dsdl2-audio=enabled -Dsdl2-video=enabled -Dsdl2-gamepad=enabled [cplayer] List of enabled features: alsa build-date cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl gl-x11 glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr openal pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vdpau-gl-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 wayland-protocols-1-44 wayland-protocols-1-47 x11 x11-clipboard 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.063790] mpris: Loading cplugin script ../mpris.so... [ 0.063841] cplayer: Waiting for scripts... [ 0.064035] 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.064100] 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.064119] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.064125] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.064189] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nmbtn_mid script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nshift+mbtn_left 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.064223] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] [ 0.064235] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] [ 0.064242] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] [ 0.064778] cplayer: Set property: user-data/osc/visibility="auto" -> 1 [ 0.064787] cplayer: Run command: disable-section, flags=64, args=[name="input"] [ 0.064792] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] [ 0.065785] cplayer: Set property: user-data/osc/margins={"t":0,"b":0,"r":0,"l":0} -> 1 [ 0.078411] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] [ 0.080082] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.080675] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] [ 0.083217] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.083276] cplayer: Set property: user-data/osc/margins={"t":0,"b":0,"r":0,"l":0} -> 1 [ 0.083621] cplayer: Set property: user-data/osc/margins={"t":0,"b":0,"r":0,"l":0} -> 1 [ 0.083657] 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.091728] osd/libass: Failed to load fontconfig fonts! [ 0.107512] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] [ 0.107532] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.107545] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] [ 0.107550] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.107617] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] [ 0.107627] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.107638] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] [ 0.10764++ 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 + grep '^Paused$' + playerctl status 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 + status Playing + grep '^Playing$' + playerctl status 4] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.108095] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] [ 0.108133] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.108140] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] [ 0.108150] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.108215] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] [ 0.108225] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.108233] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] [ 0.108239] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.108741] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] [ 0.108762] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.108784] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] [ 0.108803] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.113372] cplayer: Done loading scripts. [ 0.113401] cplayer: Running hook: auto_profiles/on_before_start_file [ 0.113406] cplayer: Failed sending hook command auto_profiles/on_before_start_file. Removing hook. [ 0.113931] cplayer: Running hook: auto_profiles/on_load [ 0.113953] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. [ 0.113999] cplayer: Running hook: ytdl_hook/on_load [ 0.114385] cplayer: Running hook: ytdl_hook/on_load [ 0.118075] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga [ 0.119782] cplayer: Running hook: auto_profiles/on_preloaded [ 0.119822] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. [ 0.119828] cplayer: Running hook: ytdl_hook/on_preloaded [ 0.119906] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) [ 0.121565] cplayer: Starting playback... [ 0.122949] cplayer: AO: [null] 48000Hz stereo 2ch floatp [ 0.122957] cplayer: AO: Description: Null audio output [ 0.127338] cplayer: audio ready [ 0.127349] cplayer: starting audio playback [ 0.127888] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) [ 0.127990] cplayer: Set property: user-data/osc/margins={"t":0,"b":0,"r":0,"l":0} -> 1 [ 0.166491] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) [ 4.923147] cplayer: Set property: pause=false -> 1 [ 4.923160] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) [ 4.923278] statusline: A: 00:00:00 / 00:00:06 (0%) [ 4.973919] statusline: A: 00:00:00 / 00:00:06 (1%) [ 5.026369] statusline: A: 00:00:00 / 00:00:06 (2%) [ 5.089747] statusline: A: 00:00:00 / 00:00:06 (3%) [ 5.168082] statusline: A: 00:00:00 / 00:00:06 (4%) [ 5.219704] statusline: A: 00:00:00 / 00:00:06 (5%) [ 5.269752] statusline: A: 00:00:00 / 00:00:06 (6%) [ 5.323054] statusline: A: 00:00:00 / 00:00:06 (7%) [ 5.426435] statusline: A: 00:00:00 / 00:00:06 (8%) [ 5.479643] statusline: A: 00:00:00 / 00:00:06 (9%) [ 5.530619] statusline: A: 00:00:00 / 00:00:06 (10%) [ 5.583141] statusline: A: 00:00:00 / 00:00:06 (11%) [ 5.633169] statusline: A: 00:00:00 / 00:00:06 (12%) [ 5.693678] statusline: A: 00:00:00 / 00:00:06 (13%) [ 5.782993] statusline: A: 00:00:00 / 00:00:06 (14%) [ 5.843012] statusline: A: 00:00:00 / 00:00:06 (15%) [ 5.893039] statusline: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 A: 00:00:00 / 00:00:06 (16%) [ 5.946342] statusline: A: 00:00:01 / 00:00:06 (17%) [ 6.045723] statusline: A: 00:00:01 / 00:00:06 (18%) [ 6.095820] statusline: A: 00:00:01 / 00:00:06 (19%) [ 6.145882] statusline: A: 00:00:01 / 00:00:06 (20%) [ 6.253052] statusline: A: 00:00:01 / 00:00:06 (22%) [ 6.303219] statusline: A: 00:00:01 / 00:00:06 (23%) [ 6.369719] statusline: A: 00:00:01 / 00:00:06 (24%) [ 6.519242] statusline: A: 00:00:01 / 00:00:06 (26%) [ 6.572974] statusline: A: 00:00:01 / 00:00:06 (27%) [ 6.625126] statusline: A: 00:00:01 / 00:00:06 (28%) [ 6.692993] statusline: A: 00:00:01 / 00:00:06 (29%) [ 6.752772] statusline: A: 00:00:01 / 00:00:06 (30%) [ 6.802780] statusline: A: 00:00:01 / 00:00:06 (31%) [ 6.886324] statusline: A: 00:00:01 / 00:00:06 (32%) [ 6.939650] statusline: A: 00:00:02 / 00:00:06 (33%) [ 7.016055] statusline: A: 00:00:02 / 00:00:06 (34%) [ 7.066666] statusline: A: 00:00:02 / 00:00:06 (35%) [ 7.129651] statusline: A: 00:00:02 / 00:00:06 (36%) [ 7.179771] statusline: A: 00:00:02 / 00:00:06 (37%) [ 7.229893] statusline: A: 00:00:02 / 00:00:06 (38%) [ 7.282929] statusline: A: 00:00:02 / 00:00:06 (39%) [ 7.386870] statusline: A: 00:00:02 / 00:00:06 (40%) [ 7.439494] statusline: A: 00:00:02 / 00:00:06 (41%) [ 7.492952] statusline: A: 00:00:02 / 00:00:06 (42%) [ 7.543264] statusline: A: 00:00:02 / 00:00:06 (43%) [ 7.593343] statusline: A: 00:00:02 / 00:00:06 (44%) [ 7.700378] statusline: A: 00:00:02 / 00:00:06 (45%) [ 7.751229] statusline: A: 00:00:02 / 00:00:06 (46%) [ 7.802967] statusline: A: 00:00:02 / 00:00:06 (47%) [ 7.859603] statusline: A: 00:00:02 / 00:00:06 (48%) [ 7.951950] statusline: A: 00:00:03 / 00:00:06 (49%) [ 8.002896] statusline: A: 00:00:03 / 00:00:06 (50%) [ 8.060408] statusline: A: 00:00:03 / 00:00:06 (51%) [ 8.111485] statusline: A: 00:00:03 / 00:00:06 (52%) [ 8.161802] statusline: A: 00:00:03 / 00:00:06 (53%) [ 8.220673] statusline: A: 00:00:03 / 00:00:06 (54%) [ 8.322941] statusline: A: 00:00:03 / 00:00:06 (55%) [ 8.373026] statusline: A: 00:00:03 / 00:00:06 (56%) [ 8.423124] statusline: A: 00:00:03 / 00:00:06 (57%) [ 8.473202] statusline: A: 00:00:03 / 00:00:06 (58%) [ 8.572961] statusline: A: 00:00:03 / 00:00:06 (60%) [ 8.672972] statusline: A: 00:00:03 / 00:00:06 (61%) [ 8.723278] statusline: A: 00:00:03 / 00:00:06 (62%) [ 8.779565] statusline: A: 00:00:03 / 00:00:06 (63%) [ 8.875843] statusline: A: 00:00:03 / 00:00:06 (65%) [ 8.926292] statusline: A: 00:00:04 / 00:00:06 (65%) [ 8.983280] statusline: A: 00:00:04 / 00:00:06 (66%) [ 9.033295] statusline: A: 00:00:04 / 00:00:06 (67%) [ 9.089412] statusline: A: 00:00:04 / 00:00:06 (68%) [ 9.142308] statusline: A: 00:00:04 / 00:00:06 (69%) [ 9.192626] statusline: A: 00:00:04 / 00:00:06 (70%) [ 9.283389] statusline: A: 00:00:04 / 00:00:06 (71%) [ 9.339544] statusline: A: 00:00:04 / 00:00:06 (72%) [ 9.396268] statusline: A: 00:00:04 / 00:00:06 (73%) [ 9.499554] statusline: A: 00:00:04 / 00:00:06 (75%) [ 9.602872] statusline: A: 00:00:04 / 00:00:06 (76%) [ 9.662885] statusline: A: 00:00:04 / 00:00:06 (77%) [ 9.712941] statusline: A: 00:00:04 / 00:00:06 (78%) [ 9.803599] statusline: A: 00:00:04 / 00:00:06 (80%) [ 9.866250] statusline: A: 00:00:04 / 00:00:06 (81%) [ 9.922196] statusline: A: 00:00:04 / 00:00:06 (82%) [ 9.972916] statusline: A: 00:00:05 / 00:00:06 (83%) [ 10.123482] statusline: A: 00:00:05 / 00:00:06 (85%) [ 10.223017] statusline: A: 00:00:05 / 00:00:06 (87%) [ 10.376249] statusline: A: 00:00:05 / 00:00:06 (89%) [ 10.475510] statusline: A: 00:00:05 / 00:00:06 (91%) [ 10.638376] statusline: A: 00:00:05 / 00:00:06 (93%) [ 10.645248] cplayer: audio filter EOF [ 10.645260] statusline: A: 00:00:05 / 00:00:06 (93%) [ 10.645273] cplayer: audio draining [ 10.645275] statusline: A: 00:00:05 / 00:00:06 (93%) [ 10.645277] cplayer: audio EOF reached [ 10.645279] statusline: A: 00:00:05 / 00:00:06 (93%) [ 10.645284] cplayer: EOF code: 1 [ 10.645286] statusline: A: 00:00:05 / 00:00:06 (93%) [ 10.645444] cplayer: Terminating demuxers... [ 10.645446] statusline: A: 00:00:05 / 00:00:06 (93%) [ 10.654544] cplayer: Set property: user-data/osc/margins={"t":0,"b":0,"r":0,"l":0} -> 1 [ 10.654550] statusline: A: 00:00:05 / 00:00:06 (93%) [ 10.672839] cplayer: Done terminating demuxers. [ 10.672856] statusline: A: 00:00:05 / 00:00:06 (93%) [ 10.673054] cplayer: finished playback, success (reason 0) [ 10.673197] cplayer: Running hook: ytdl_hook/on_after_end_file [ 10.676183] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] [ 10.676315] cplayer: Exiting... (End of file) [ 10.677926] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] [ 10.679481] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] [ 10.679827] mpris: Destroying client handle... [ 10.680701] cplayer: draining left over audio make[1]: Leaving directory '/startdir/src/mpv-mpris-1.2/test' make[1]: Entering directory '/startdir/src/mpv-mpris-1.2/test' ./wrapper "play-pause" ./play-pause ++ test -n '' ++ exec ./env ./play-pause /startdir/src/mpv-mpris-1.2/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 --server-num (deprecated, use --auto-display -d --auto-display use the X server to find a display number + xvfb_auto=--auto-display + 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-display --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=:1 DISPLAY=:1 ++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-GfLrs3KYYU,guid=782861d70c715d4cd9da3ef36a7637eb DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-GfLrs3KYYU,guid=782861d70c715d4cd9da3ef36a7637eb ++ 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 v0.41.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] built on Aug 4 2026 18:44:50 [cplayer] libplacebo version: v7.360.1 [cplayer] FFmpeg version: n9.0 [cplayer] FFmpeg library versions: [cplayer] libavcodec 63.1.100 [cplayer] libavdevice 63.1.100 [cplayer] libavfilter 12.1.100 [cplayer] libavformat 63.1.100 [cplayer] libavutil 61.1.100 [cplayer] libswresample 7.1.100 [cplayer] libswscale 10.1.100 [cplayer] Configuration: -Dbuildtype=plain -Dprefix=/usr -Dlibexecdir=lib -Dsbindir=bin -Dauto_features=auto -Dwrap_mode=nodownload -Db_pie=true -Dpython.bytecompile=1 -Dlibmpv=true -Dgl-x11=enabled -Dcaca=disabled -Dcdda=enabled -Ddrm=enabled -Ddvbin=enabled -Ddvdnav=enabled -Dlibarchive=enabled -Dopenal=enabled -Dsdl2-audio=enabled -Dsdl2-video=enabled -Dsdl2-gamepad=enabled [cplayer] List of enabled features: alsa build-date cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl gl-x11 glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr openal pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vdpau-gl-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 wayland-protocols-1-44 wayland-protocols-1-47 x11 x11-clipboard 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 v0.41.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] built on Aug 4 2026 18:44:50 [cplayer] libplacebo version: v7.360.1 [cplayer] FFmpeg version: n9.0 [cplayer] FFmpeg library versions: [cplayer] libavcodec 63.1.100 [cplayer] libavdevice 63.1.100 [cplayer] libavfilter 12.1.100 [cplayer] libavformat 63.1.100 [cplayer] libavutil 61.1.100 [cplayer] libswresample 7.1.100 [cplayer] libswscale 10.1.100 [cplayer] Configuration: -Dbuildtype=plain -Dprefix=/usr -Dlibexecdir=lib -Dsbindir=bin -Dauto_features=auto -Dwrap_mode=nodownload -Db_pie=true -Dpython.bytecompile=1 -Dlibmpv=true -Dgl-x11=enabled -Dcaca=disabled -Dcdda=enabled -Ddrm=enabled -Ddvbin=enabled -Ddvdnav=enabled -Dlibarchive=enabled -Dopenal=enabled -Dsdl2-audio=enabled -Dsdl2-video=enabled -Dsdl2-gamepad=enabled [cplayer] List of enabled features: alsa build-date cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl gl-x11 glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs luajit memfd-create memrchr openal pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vdpau-gl-x11 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 wayland-protocols-1-44 wayland-protocols-1-47 x11 x11-clipboard 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.088307] mpris: Loading cplugin script ../mpris.so... [ 0.088351] cplayer: Waiting for scripts... [ 0.106936] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] [ 0.106968] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.106976] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] [ 0.106981] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.107028] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] [ 0.107048] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.107081] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] [ 0.107098] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.110753] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] [ 0.110784] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.110793] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] [ 0.110799] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.111132] 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.111165] 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.111176] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.111182] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.111209] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nmbtn_mid script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nshift+mbtn_left 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.111233] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] [ 0.111243] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] [ 0.111250] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] [ 0.111712] cplayer: Set property: user-data/osc/visibility="auto" -> 1 [ 0.119695] cplayer: Run command: disable-section, flags=64, args=[name="input"] [ 0.144644] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] [ 0.201783] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] [ 0.202011] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 [ 0.202096] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] [ 0.211994] cplayer: Run++ 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 + status Playing + playerctl status + grep '^Playing$' command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.219149] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] [ 0.234604] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.240019] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 [ 0.241176] 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.259664] osd/libass: Failed to load fontconfig fonts! [ 0.260335] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] [ 0.260352] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.260360] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] [ 0.260366] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.261097] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.261145] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] [ 0.261154] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] [ 0.262872] cplayer: Done loading scripts. [ 0.274992] cplayer: Running hook: auto_profiles/on_before_start_file [ 0.297254] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 [ 0.298065] cplayer: client removed during hook handling [ 0.298138] cplayer: Running hook: auto_profiles/on_load [ 0.298142] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. [ 0.298145] cplayer: Running hook: ytdl_hook/on_load [ 0.299969] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 [ 0.300271] cplayer: Running hook: ytdl_hook/on_load [ 0.310778] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga [ 0.311310] cplayer: Running hook: auto_profiles/on_preloaded [ 0.311321] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. [ 0.311325] cplayer: Running hook: ytdl_hook/on_preloaded [ 0.311417] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) [ 0.312592] cplayer: Starting playback... [ 0.313455] cplayer: AO: [null] 48000Hz stereo 2ch floatp [ 0.313461] cplayer: AO: Description: Null audio output [ 0.313670] cplayer: audio ready [ 0.313675] cplayer: starting audio playback [ 0.313682] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) [ 0.317352] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 [ 0.348470] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) [ 4.172603] cplayer: Set property: pause=false -> 1 [ 4.172612] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) [ 4.172709] statusline: A: 00:00:00 / 00:00:06 (0%) [ 4.224746] statusline: A: 00:00:00 / 00:00:06 (1%) [ 4.324004] statusline: A: 00:00:00 / 00:00:06 (2%) [ 4.375075] statusline: A: 00:00:00 / 00:00:06 (3%) [ 4.428369] statusline: A: 00:00:00 / 00:00:06 (4%) [ 4.483916] statusline: A: 00:00:00 / 00:00:06 (5%) [ 4.578367] statusline: A: 00:00:00 / 00:00:06 (7%) [ 4.678437] statusline: A: 00:00:00 / 00:00:06 (8%) [ 4.731738] statusline: A: 00:00:00 / 00:00:06 (9%) [ 4.785040] statusline: A: 00:00:00 / 00:00:06 (10%) [ 4.835339] statusline: A: 00:00:00 / 00:00:06 (11%) [ 4.888359] statusline: A: 00:00:00 / 00:00:06 (12%) [ 5.031714] statusline: A: 00:00:00 / 00:00:06 (14%) [ 5.085012] statusline: A: 00:00:00 / 00:00:06 (15%) [ 5.137979] statusline: A: 00:00:00 / 00:00:06 (16%) [ 5Playing + 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 + 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 .188393] statusline: A: 00:00:01 / 00:00:06 (17%) [ 5.291653] statusline: A: 00:00:01 / 00:00:06 (18%) [ 5.388922] statusline: A: 00:00:01 / 00:00:06 (20%) [ 5.439094] statusline: A: 00:00:01 / 00:00:06 (21%) [ 5.538424] statusline: A: 00:00:01 / 00:00:06 (22%) [ 5.591785] statusline: A: 00:00:01 / 00:00:06 (23%) [ 5.644875] statusline: A: 00:00:01 / 00:00:06 (24%) [ 5.698305] statusline: A: 00:00:01 / 00:00:06 (25%) [ 5.797505] statusline: A: 00:00:01 / 00:00:06 (26%) [ 5.849453] statusline: A: 00:00:01 / 00:00:06 (27%) [ 5.905070] statusline: A: 00:00:01 / 00:00:06 (28%) [ 5.981534] statusline: A: 00:00:01 / 00:00:06 (29%) [ 6.032689] statusline: A: 00:00:01 / 00:00:06 (30%) [ 6.037452] cplayer: Set property: pause=true -> 1 [ 6.037463] statusline: A: 00:00:01 / 00:00:06 (30%) [ 6.037561] statusline: (Paused) A: 00:00:01 / 00:00:06 (30%) [ 8.033361] cplayer: Set property: pause=false -> 1 [ 8.033372] statusline: (Paused) A: 00:00:01 / 00:00:06 (30%) [ 8.034023] statusline: A: 00:00:01 / 00:00:06 (30%) [ 8.084957] statusline: A: 00:00:01 / 00:00:06 (31%) [ 8.138261] statusline: A: 00:00:01 / 00:00:06 (32%) [ 8.237493] statusline: A: 00:00:02 / 00:00:06 (34%) [ 8.288354] statusline: A: 00:00:02 / 00:00:06 (35%) [ 8.338419] statusline: A: 00:00:02 / 00:00:06 (36%) [ 8.437854] statusline: A: 00:00:02 / 00:00:06 (37%) [ 8.487985] statusline: A: 00:00:02 / 00:00:06 (38%) [ 8.538289] statusline: A: 00:00:02 / 00:00:06 (39%) [ 8.641560] statusline: A: 00:00:02 / 00:00:06 (40%) [ 8.738288] statusline: A: 00:00:02 / 00:00:06 (42%) [ 8.794946] statusline: A: 00:00:02 / 00:00:06 (43%) [ 8.847259] statusline: A: 00:00:02 / 00:00:06 (44%) [ 8.898272] statusline: A: 00:00:02 / 00:00:06 (45%) [ 9.001581] statusline: A: 00:00:02 / 00:00:06 (46%) [ 9.058287] statusline: A: 00:00:02 / 00:00:06 (47%) [ 9.108441] statusline: A: 00:00:02 / 00:00:06 (48%) [ 9.161580] statusline: A: 00:00:03 / 00:00:06 (49%) [ 9.212336] statusline: A: 00:00:03 / 00:00:06 (50%) [ 9.365185] statusline: A: 00:00:03 / 00:00:06 (52%) [ 9.415422] statusline: A: 00:00:03 / 00:00:06 (53%) [ 9.514778] statusline: A: 00:00:03 / 00:00:06 (55%) [ 9.621595] statusline: A: 00:00:03 / 00:00:06 (56%) [ 9.720981] statusline: A: 00:00:03 / 00:00:06 (58%) [ 9.814873] statusline: A: 00:00:03 / 00:00:06 (59%) [ 9.864981] statusline: A: 00:00:03 / 00:00:06 (60%) [ 9.928204] statusline: A: 00:00:03 / 00:00:06 (61%) [ 10.028313] statusline: A: 00:00:03 / 00:00:06 (63%) [ 10.088317] statusline: A: 00:00:03 / 00:00:06 (64%) [ 10.141555] statusline: A: 00:00:03 / 00:00:06 (65%) [ 10.191641] statusline: A: 00:00:04 / 00:00:06 (66%) [ 10.296753] statusline: A: 00:00:04 / 00:00:06 (67%) [ 10.347379] statusline: A: 00:00:04 / 00:00:06 (68%) [ 10.398194] statusline: A: 00:00:04 / 00:00:06 (69%) [ 10.450053] statusline: A: 00:00:04 / 00:00:06 (70%) [ 10.500071] statusline: A: 00:00:04 / 00:00:06 (71%) [ 10.602098] statusline: A: 00:00:04 / 00:00:06 (72%) [ 10.652990] statusline: A: 00:00:04 / 00:00:06 (73%) [ 10.703099] statusline: A: 00:00:04 / 00:00:06 (74%) [ 10.753701] statusline: A: 00:00:04 / 00:00:06 (75%) [ 10.852387] statusline: A: 00:00:04 / 00:00:06 (76%) [ 10.904841] statusline: A: 00:00:04 / 00:00:06 (77%) [ 10.955025] statusline: A: 00:00:04 / 00:00:06 (78%) [ 11.008220] statusline: A: 00:00:04 / 00:00:06 (79%) [ 11.063355] statusline: A: 00:00:04 / 00:00:06 (80%) [ 11.155098] statusline: A: 00:00:04 / 00:00:06 (81%) [ 11.214405] statusline: A: 00:00:05 / 00:00:06 (82%) [ 11.264480] statusline: A: 00:00:05 / 00:00:06 (83%) [ 11.368158] statusline: A: 00:00:05 / 00:00:06 (85%) [ 11.468185] statusline: A: 00:00:05 / 00:00:06 (87%) [ 11.579080] statusline: A: 00:00:05 / 00:00:06 (88%) [ 11.629116] statusline: A: 00:00:05 / 00:00:06 (89%) [ 11.681535] statusline: A: 00:00:05 / 00:00:06 (90%) [ 11.731617] statusline: A: 00:00:05 / 00:00:06 (91%) [ 11.831516] statusline: A: 00:00:05 / 00:00:06 (92%) [ 11.881626] statusline: A: 00:00:05 / 00:00:06 (93%) [ 11.931298] cplayer: audio filter EOF [ 11.931307] statusline: A: 00:00:05 / 00:00:06 (93%) [ 11.931325] cplayer: audio draining [ 11.931327] statusline: A: 00:00:05 / 00:00:06 (93%) [ 11.931329] cplayer: audio EOF reached [ 11.931330] statusline: A: 00:00:05 / 00:00:06 (93%) [ 11.931334] cplayer: EOF code: 1 [ 11.931336] statusline: A: 00:00:05 / 00:00:06 (93%) [ 11.931538] cplayer: Terminating demuxers... [ 11.931541] statusline: A: 00:00:05 / 00:00:06 (93%) [ 11.931951] cplayer: Done terminating demuxers. [ 11.931954] statusline: A: 00:00:05 / 00:00:06 (93%) [ 11.931980] cplayer: finished playback, success (reason 0) [ 11.931983] cplayer: Running hook: ytdl_hook/on_after_end_file [ 11.932337] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] [ 11.932441] cplayer: Exiting... (End of file) [ 11.933325] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] [ 11.934062] mpris: Destroying client handle... [ 11.934179] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] [ 11.936094] cplayer: draining left over audio make[1]: Leaving directory '/startdir/src/mpv-mpris-1.2/test' make: *** [Makefile:59: test] Error 2 ==> ERROR: A failure occurred in check(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_df1f35fb-b002-43b6-b2c2-660ded944423/build