Diff of the two buildlogs: -- --- b1/build.log 2025-09-12 12:08:31.231582564 +0000 +++ b2/build.log 2025-09-12 12:11:53.019828962 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Sep 12 00:04:29 -12 2025 -I: pbuilder-time-stamp: 1757678669 +I: Current time: Fri Oct 16 08:31:32 +14 2026 +I: pbuilder-time-stamp: 1792089092 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -22,53 +22,85 @@ dpkg-source: info: unpacking mpv-mpris_0.7.1-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1988494/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2690202/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Oct 15 18:32 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/2690202/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2690202/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='9b987ec3e5714f4789a742ecf6dedff4' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='1988494' - PS1='# ' - PS2='> ' + INVOCATION_ID=ed49b90f3c584b5ca90310793e5c22df + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2690202 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.FRoI53SR/pbuilderrc_cjVu --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.FRoI53SR/b1 --logfile b1/build.log mpv-mpris_0.7.1-1.dsc' - SUDO_GID='110' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.FRoI53SR/pbuilderrc_xKST --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.FRoI53SR/b2 --logfile b2/build.log mpv-mpris_0.7.1-1.dsc' + SUDO_GID=111 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos1-amd64 6.12.43+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.43+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1988494/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2690202/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -582,7 +614,7 @@ Get: 452 http://deb.debian.org/debian forky/main amd64 xauth amd64 1:1.1.2-1.1 [35.9 kB] Get: 453 http://deb.debian.org/debian forky/main amd64 xserver-common all 2:21.1.18-2 [2417 kB] Get: 454 http://deb.debian.org/debian forky/main amd64 xvfb amd64 2:21.1.18-2 [3204 kB] -Fetched 238 MB in 5s (46.0 MB/s) +Fetched 238 MB in 53s (4531 kB/s) Preconfiguring packages ... Selecting previously unselected package libsystemd-shared:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19917 files and directories currently installed.) @@ -2060,8 +2092,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Sep 12 12:07:46 UTC 2025. -Universal Time is now: Fri Sep 12 12:07:46 UTC 2025. +Local time is now: Thu Oct 15 18:34:19 UTC 2026. +Universal Time is now: Thu Oct 15 18:34:19 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:amd64 (1.17.0-2+b1) ... @@ -2456,7 +2488,11 @@ fakeroot is already the newest version (1.37.1.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/mpv-mpris-0.7.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../mpv-mpris_0.7.1-1_source.changes +I: user script /srv/workspace/pbuilder/2690202/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/2690202/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/mpv-mpris-0.7.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../mpv-mpris_0.7.1-1_source.changes dpkg-buildpackage: info: source package mpv-mpris dpkg-buildpackage: info: source version 0.7.1-1 dpkg-buildpackage: info: source distribution unstable @@ -2466,7 +2502,7 @@ debian/rules clean dh clean dh_auto_clean - make -j40 clean + make -j42 clean make[1]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1' rm -f mpris.so make -C test clean @@ -2489,22 +2525,22 @@ dh_autoreconf dh_auto_configure dh_auto_build - make -j40 "INSTALL=install --strip-program=true" + make -j42 "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1' cc mpris.c -o mpris.so -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpv-mpris-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c99 -Wall -Wextra -O2 `pkg-config --cflags gio-2.0 gio-unix-2.0 glib-2.0 mpv` -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now `pkg-config --libs gio-2.0 gio-unix-2.0 glib-2.0` -shared -fPIC make[1]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1' dh_auto_test - make -j40 test + make -j42 test make[1]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1' make -C test make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "quit" -./quit +./wrapper "stop" +./stop ++ test -n '' -++ exec ./env ./quit -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./quit -++ basename ./quit -+ test=quit +++ exec ./env ./stop +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./stop +++ basename ./stop ++ test=stop + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -2560,19 +2596,19 @@ + xvfb-run --help + grep -- --auto-display + xvfb_auto=--auto-servernum -+ rm -f ./quit.xvfb.log ./quit.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=quit XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./quit.xvfb.log -f ./quit.Xauthority ./quit -./quit -++ test -n quit -+++ basename ./quit -++ test=quit -++ '[' quit = setup ']' -++ input_json=./quit.mpv.ipc.input.json -++ output_json=./quit.mpv.ipc.output.json -++ ipc=./quit.mpv.ipc -++ log_prefix=./quit -++ mpv_log=./quit.mpv.log -++ socat_log=./quit.socat.log ++ rm -f ./stop.xvfb.log ./stop.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=stop XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./stop.xvfb.log -f ./stop.Xauthority ./stop +./stop +++ test -n stop ++++ basename ./stop +++ test=stop +++ '[' stop = setup ']' +++ input_json=./stop.mpv.ipc.input.json +++ output_json=./stop.mpv.ipc.output.json +++ ipc=./stop.mpv.ipc +++ log_prefix=./stop +++ mpv_log=./stop.mpv.log +++ socat_log=./stop.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() ++ '[' -n 1 ']' @@ -2583,18 +2619,18 @@ ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG ++ echo DISPLAY=:99 DISPLAY=:99 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-16zWUUxmS9,guid=4f97aa2b6babc97f2289f01d68c40d2a -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-16zWUUxmS9,guid=4f97aa2b6babc97f2289f01d68c40d2a -++ rm -f ./quit.mpv.ipc ./quit.mpv.log ./quit.socat.log -++ wait_for test -S ./quit.mpv.ipc +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-wXWr1dAyxd,guid=81c08528ab71178c326d63456ad11cb7 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-wXWr1dAyxd,guid=81c08528ab71178c326d63456ad11cb7 +++ rm -f ./stop.mpv.ipc ./stop.mpv.log ./stop.socat.log +++ wait_for test -S ./stop.mpv.ipc ++ timeout=0 -++ test -S ./quit.mpv.ipc +++ test -S ./stop.mpv.ipc +++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./stop.mpv.log --input-ipc-server=./stop.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ '[' 0 -eq 60 ']' ++ sleep 1 -++ mpv --pause --load-scripts=no --script=../mpris.so --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' ++ timeout=1 -++ test -S ./quit.mpv.ipc +++ test -S ./stop.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -2609,23 +2645,20 @@ + check pause true + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./quit.mpv.ipc.input.json ++ cat ./stop.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 ++ 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 ./quit.mpv.ipc.output.json ++ test -s ./stop.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=1757678893.908005 sender=:1.0 -> destination=:1.3 serial=5 reply_serial=2 ++ '[' stop = stop ']' ++ playerctl stop + sleep 2 [cplayer] mpv v0.40.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 @@ -2640,7 +2673,7 @@ [cplayer] libswscale 8.3.100 [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/x86_64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa caca 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 glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--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] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--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.40.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1.1-1+b5 (runtime 7.1.1-1+b8) @@ -2664,115 +2697,115 @@ [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.008035] mpris: Loading cplugin script ../mpris.so... -[ 0.008134] cplayer: Waiting for scripts... -[ 0.009902] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] -[ 0.009939] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010126] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] -[ 0.010200] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010866] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] -[ 0.010900] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010941] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] -[ 0.010974] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011025] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.011095] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011171] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.011208] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.012031] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.012063] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.012129] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.012150] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.012207] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.012241] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.012267] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.012288] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.013231] 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.013302] 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.013336] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.013357] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.013407] 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.013466] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.013489] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.013518] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.014406] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.014429] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.014444] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.014480] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.014621] cplayer: Done loading scripts. -[ 0.014683] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.014700] cplayer: Failed sending hook command auto_profiles/on_before_start_file. Removing hook. -[ 0.014856] cplayer: Running hook: auto_profiles/on_load -[ 0.014876] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. -[ 0.014895] cplayer: Running hook: ytdl_hook/on_load -[ 0.015259] cplayer: Running hook: ytdl_hook/on_load -[ 0.015741] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.016367] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.016476] 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.025071] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.027610] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.027630] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. -[ 0.027645] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.027729] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.027762] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.027794] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.027815] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.027876] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.029046] cplayer: Starting playback... -[ 0.029758] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.029775] cplayer: AO: Description: Null audio output -[ 0.030316] cplayer: audio ready -[ 0.030334] cplayer: starting audio playback -[ 0.030448] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.045131] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.065357] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.913100] cplayer: Run command: quit, flags=64, args=[code="0"] -[ 2.913118] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.913150] cplayer: EOF code: 5 -[ 2.913160] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.913432] cplayer: Terminating demuxers... -[ 2.913443] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.913626] cplayer: Done terminating demuxers. -[ 2.913638] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.913697] cplayer: finished playback, success (reason 3) -[ 2.913713] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 2.914120] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 2.914328] cplayer: Exiting... (Quit) -[ 2.914394] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] -[ 2.915361] mpris: Destroying client handle... -[ 2.915409] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 2.915547] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[cplayer] Setting option 'log-file' = './stop.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './stop.mpv.ipc' (flags = 8) +[ 0.007189] mpris: Loading cplugin script ../mpris.so... +[ 0.007290] cplayer: Waiting for scripts... +[ 0.009135] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] +[ 0.009182] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.009222] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] +[ 0.009245] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010095] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.010135] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010166] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.010210] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010681] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] +[ 0.010730] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010804] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] +[ 0.010832] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011571] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.011609] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011634] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.011652] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011919] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.011953] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011974] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.011991] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012914] 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.012974] 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.013018] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.013042] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.013091] 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.013154] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.013185] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.013209] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.014153] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.014178] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.014192] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.014229] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.014334] cplayer: Done loading scripts. +[ 0.014394] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.014411] cplayer: Failed sending hook command auto_profiles/on_before_start_file. Removing hook. +[ 0.014521] cplayer: Running hook: auto_profiles/on_load +[ 0.014533] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. +[ 0.014548] cplayer: Running hook: ytdl_hook/on_load +[ 0.014927] cplayer: Running hook: ytdl_hook/on_load +[ 0.015386] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.016179] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.016290] 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.024395] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.027049] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.027067] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. +[ 0.027075] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.027176] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.028390] cplayer: Starting playback... +[ 0.028901] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.028941] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.028981] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.029006] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.029428] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.029445] cplayer: AO: Description: Null audio output +[ 0.029964] cplayer: audio ready +[ 0.029986] cplayer: starting audio playback +[ 0.030038] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.044520] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.065009] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.925731] cplayer: Run command: stop, flags=64, args=[flags=""] +[ 2.925745] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.925773] cplayer: EOF code: 4 +[ 2.925782] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.926050] cplayer: Terminating demuxers... +[ 2.926059] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.926156] cplayer: Done terminating demuxers. +[ 2.926166] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.926224] cplayer: finished playback, success (reason 2) +[ 2.926240] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 2.926680] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 2.926837] cplayer: Exiting... (End of file) +[ 2.926925] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] +[ 2.927484] mpris: Destroying client handle... +[ 2.928445] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 2.928576] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] + ret_ipc=0 + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./quit.mpv.ipc.input.json ++ cat ./stop.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./quit.socat.log -+ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc ++ rm -f ./stop.socat.log ++ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc + ret_ipc=1 -+ cat ./quit.mpv.ipc.output.json -+ test '!' -s ./quit.mpv.ipc.output.json ++ cat ./stop.mpv.ipc.output.json ++ test '!' -s ./stop.mpv.ipc.output.json + '[' 1 -eq 0 ']' -+ '[' '!' -s ./quit.socat.log ']' ++ '[' '!' -s ./stop.socat.log ']' + echo 'socat log contains these *expected* errors:' socat log contains these *expected* errors: -+ cat ./quit.socat.log -2025/09/12 00:08:16 socat[2021198] E connect(, AF=1 "./quit.mpv.ipc", 16): Connection refused ++ cat ./stop.socat.log +2026/10/16 08:34:36 socat[2716884] E connect(, AF=1 "./stop.mpv.ipc", 16): Connection refused + playerctl status + grep '^No players \(were \)\?found$' No players found + '[' 1 -eq 0 ']' -+ '[' '!' -s ./quit.socat.log ']' ++ '[' '!' -s ./stop.socat.log ']' make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "stop" -./stop +./wrapper "quit" +./quit ++ test -n '' -++ exec ./env ./stop -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./stop -++ basename ./stop -+ test=stop +++ exec ./env ./quit +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./quit +++ basename ./quit ++ test=quit + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -2828,19 +2861,19 @@ + xvfb-run --help + grep -- --auto-display + xvfb_auto=--auto-servernum -+ rm -f ./stop.xvfb.log ./stop.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=stop XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./stop.xvfb.log -f ./stop.Xauthority ./stop -./stop -++ test -n stop -+++ basename ./stop -++ test=stop -++ '[' stop = setup ']' -++ input_json=./stop.mpv.ipc.input.json -++ output_json=./stop.mpv.ipc.output.json -++ ipc=./stop.mpv.ipc -++ log_prefix=./stop -++ mpv_log=./stop.mpv.log -++ socat_log=./stop.socat.log ++ rm -f ./quit.xvfb.log ./quit.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=quit XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./quit.xvfb.log -f ./quit.Xauthority ./quit +./quit +++ test -n quit ++++ basename ./quit +++ test=quit +++ '[' quit = setup ']' +++ input_json=./quit.mpv.ipc.input.json +++ output_json=./quit.mpv.ipc.output.json +++ ipc=./quit.mpv.ipc +++ log_prefix=./quit +++ mpv_log=./quit.mpv.log +++ socat_log=./quit.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() ++ '[' -n 1 ']' @@ -2851,18 +2884,18 @@ ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG ++ echo DISPLAY=:101 DISPLAY=:101 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-VJyMYGkD2E,guid=f99e8c0bd3d575b2cfbc7bf768c40d2a -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-VJyMYGkD2E,guid=f99e8c0bd3d575b2cfbc7bf768c40d2a -++ rm -f ./stop.mpv.ipc ./stop.mpv.log ./stop.socat.log -++ wait_for test -S ./stop.mpv.ipc +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-iser4aBPN1,guid=8f7471ff4f6a27e444d6a20f6ad11cb7 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-iser4aBPN1,guid=8f7471ff4f6a27e444d6a20f6ad11cb7 +++ rm -f ./quit.mpv.ipc ./quit.mpv.log ./quit.socat.log +++ wait_for test -S ./quit.mpv.ipc ++ timeout=0 -++ mpv --pause --load-scripts=no --script=../mpris.so --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 -++ test -S ./stop.mpv.ipc +++ test -S ./quit.mpv.ipc +++ mpv --pause --load-scripts=no --script=../mpris.so --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 ++ '[' 0 -eq 60 ']' ++ sleep 1 +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 -++ test -S ./stop.mpv.ipc +++ test -S ./quit.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -2877,20 +2910,23 @@ + check pause true + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./stop.mpv.ipc.input.json ++ cat ./quit.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 ++ 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 ./stop.mpv.ipc.output.json ++ test -s ./quit.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 ++ '[' 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=1792089274.265600 sender=:1.0 -> destination=:1.3 serial=5 reply_serial=2 + sleep 2 [cplayer] mpv v0.40.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 @@ -2905,7 +2941,7 @@ [cplayer] libswscale 8.3.100 [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/x86_64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa caca 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 glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--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] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--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.40.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1.1-1+b5 (runtime 7.1.1-1+b8) @@ -2929,115 +2965,115 @@ [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.006953] mpris: Loading cplugin script ../mpris.so... -[ 0.007061] cplayer: Waiting for scripts... -[ 0.010477] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] -[ 0.010590] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010626] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] -[ 0.010669] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010912] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] -[ 0.010958] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011033] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] -[ 0.011178] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011286] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.011473] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011544] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.011697] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.012069] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.012107] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.012132] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.012166] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.012190] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.012215] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.012241] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.012262] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.013027] 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.013133] 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.013196] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.013235] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.013314] 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.013381] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.013406] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.013431] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.014415] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.014441] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.014451] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.014486] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.014593] cplayer: Done loading scripts. -[ 0.014633] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.014644] cplayer: Failed sending hook command auto_profiles/on_before_start_file. Removing hook. -[ 0.014754] cplayer: Running hook: auto_profiles/on_load -[ 0.014765] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. -[ 0.014784] cplayer: Running hook: ytdl_hook/on_load -[ 0.015131] cplayer: Running hook: ytdl_hook/on_load -[ 0.015646] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.016313] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.016428] 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.025035] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.027257] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.027277] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. -[ 0.027286] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.027398] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.028566] cplayer: Starting playback... -[ 0.029007] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.029046] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.029090] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.029116] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.029462] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.029478] cplayer: AO: Description: Null audio output -[ 0.029988] cplayer: audio ready -[ 0.030008] cplayer: starting audio playback -[ 0.030063] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.044774] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.065305] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.906929] cplayer: Run command: stop, flags=64, args=[flags=""] -[ 2.906943] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.906974] cplayer: EOF code: 4 -[ 2.906979] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.907390] cplayer: Terminating demuxers... -[ 2.907401] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.907481] cplayer: Done terminating demuxers. -[ 2.907492] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.907559] cplayer: finished playback, success (reason 2) -[ 2.907576] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 2.908073] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 2.908326] cplayer: Exiting... (End of file) -[ 2.908425] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] -[ 2.909319] mpris: Destroying client handle... -[ 2.909492] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 2.909566] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[cplayer] Setting option 'log-file' = './quit.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './quit.mpv.ipc' (flags = 8) +[ 0.007110] mpris: Loading cplugin script ../mpris.so... +[ 0.007219] cplayer: Waiting for scripts... +[ 0.008940] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] +[ 0.008974] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.008999] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] +[ 0.009020] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.009788] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] +[ 0.009832] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.009884] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] +[ 0.009908] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.009939] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.009961] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010012] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.010037] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010892] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.010921] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010944] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.010962] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011207] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.011244] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011269] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.011288] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012373] 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.012452] 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.012489] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012512] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012571] 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.012634] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.012666] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.012692] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.013642] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.013668] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.013678] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.013715] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.013791] cplayer: Done loading scripts. +[ 0.013844] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.013862] cplayer: Failed sending hook command auto_profiles/on_before_start_file. Removing hook. +[ 0.013980] cplayer: Running hook: auto_profiles/on_load +[ 0.013998] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. +[ 0.014019] cplayer: Running hook: ytdl_hook/on_load +[ 0.014377] cplayer: Running hook: ytdl_hook/on_load +[ 0.014860] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.015544] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.015658] 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.023010] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.026291] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.026313] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. +[ 0.026334] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.026411] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.027523] cplayer: Starting playback... +[ 0.027995] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.028030] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.028064] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.028089] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.028480] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.028498] cplayer: AO: Description: Null audio output +[ 0.029099] cplayer: audio ready +[ 0.029122] cplayer: starting audio playback +[ 0.029198] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.043720] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.064554] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.914704] cplayer: Run command: quit, flags=64, args=[code="0"] +[ 2.914720] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.914749] cplayer: EOF code: 5 +[ 2.914759] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.915022] cplayer: Terminating demuxers... +[ 2.915034] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.915140] cplayer: Done terminating demuxers. +[ 2.915151] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.915223] cplayer: finished playback, success (reason 3) +[ 2.915241] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 2.915593] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 2.915709] cplayer: Exiting... (Quit) +[ 2.915803] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] +[ 2.916417] mpris: Destroying client handle... +[ 2.916808] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 2.916886] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] + ret_ipc=0 + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./stop.mpv.ipc.input.json ++ cat ./quit.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./stop.socat.log -+ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc ++ rm -f ./quit.socat.log ++ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc + ret_ipc=1 -+ cat ./stop.mpv.ipc.output.json -+ test '!' -s ./stop.mpv.ipc.output.json ++ cat ./quit.mpv.ipc.output.json ++ test '!' -s ./quit.mpv.ipc.output.json + '[' 1 -eq 0 ']' -+ '[' '!' -s ./stop.socat.log ']' ++ '[' '!' -s ./quit.socat.log ']' + echo 'socat log contains these *expected* errors:' socat log contains these *expected* errors: -+ cat ./stop.socat.log -2025/09/12 00:08:16 socat[2021199] E connect(, AF=1 "./stop.mpv.ipc", 16): Connection refused ++ cat ./quit.socat.log +2026/10/16 08:34:36 socat[2716899] E connect(, AF=1 "./quit.mpv.ipc", 16): Connection refused + playerctl status + grep '^No players \(were \)\?found$' No players found + '[' 1 -eq 0 ']' -+ '[' '!' -s ./stop.socat.log ']' ++ '[' '!' -s ./quit.socat.log ']' make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "metadata" -./metadata +./wrapper "pause" +./pause ++ test -n '' -++ exec ./env ./metadata -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./metadata -++ basename ./metadata -+ test=metadata +++ exec ./env ./pause +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./pause +++ basename ./pause ++ test=pause + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -3093,19 +3129,19 @@ + xvfb-run --help + grep -- --auto-display + xvfb_auto=--auto-servernum -+ rm -f ./metadata.xvfb.log ./metadata.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=metadata XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./metadata.xvfb.log -f ./metadata.Xauthority ./metadata -./metadata -++ test -n metadata -+++ basename ./metadata -++ test=metadata -++ '[' metadata = setup ']' -++ input_json=./metadata.mpv.ipc.input.json -++ output_json=./metadata.mpv.ipc.output.json -++ ipc=./metadata.mpv.ipc -++ log_prefix=./metadata -++ mpv_log=./metadata.mpv.log -++ socat_log=./metadata.socat.log ++ rm -f ./pause.xvfb.log ./pause.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=pause XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./pause.xvfb.log -f ./pause.Xauthority ./pause +./pause +++ test -n pause ++++ basename ./pause +++ test=pause +++ '[' pause = setup ']' +++ input_json=./pause.mpv.ipc.input.json +++ output_json=./pause.mpv.ipc.output.json +++ ipc=./pause.mpv.ipc +++ log_prefix=./pause +++ mpv_log=./pause.mpv.log +++ socat_log=./pause.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() ++ '[' -n '' ']' @@ -3114,18 +3150,18 @@ ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG ++ echo DISPLAY=:100 DISPLAY=:100 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-cirBkiC7xn,guid=4fe386413cea8c358da589f568c40d2a -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-cirBkiC7xn,guid=4fe386413cea8c358da589f568c40d2a -++ rm -f ./metadata.mpv.ipc ./metadata.mpv.log ./metadata.socat.log -++ wait_for test -S ./metadata.mpv.ipc +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-eSMexxqBQQ,guid=e2d461ad361b12185c00824d6ad11cb7 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-eSMexxqBQQ,guid=e2d461ad361b12185c00824d6ad11cb7 +++ rm -f ./pause.mpv.ipc ./pause.mpv.log ./pause.socat.log +++ wait_for test -S ./pause.mpv.ipc ++ timeout=0 -++ test -S ./metadata.mpv.ipc -++ mpv --load-scripts=no --script=../mpris.so --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 +++ test -S ./pause.mpv.ipc ++ '[' 0 -eq 60 ']' +++ mpv --load-scripts=no --script=../mpris.so --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 ++ sleep 1 +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 -++ test -S ./metadata.mpv.ipc +++ test -S ./pause.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -3133,11 +3169,48 @@ ++ player=mpv ++ test mpv = mpv ++ sleep 2 -++ 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 -++ playerctl metadata xesam:title -+ test alarm-clock-elapsed.oga '!=' '' ++ status Playing ++ playerctl status ++ grep '^Playing$' +Playing ++ check pause false ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./pause.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./pause.socat.log ++ socat -lf./pause.socat.log - UNIX-CONNECT:./pause.mpv.ipc ++ cat ./pause.socat.log ++ test '!' -s ./pause.socat.log ++ cat ./pause.mpv.ipc.output.json +{"data":false,"request_id":0,"error":"success"} ++ test -s ./pause.mpv.ipc.output.json ++ val false ++ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' +true ++ playerctl pause ++ sleep 1 ++ status Paused ++ playerctl status ++ grep '^Paused$' +Paused ++ check pause true ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./pause.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./pause.socat.log ++ socat -lf./pause.socat.log - UNIX-CONNECT:./pause.mpv.ipc ++ cat ./pause.socat.log ++ test '!' -s ./pause.socat.log ++ cat ./pause.mpv.ipc.output.json +{"data":true,"request_id":0,"error":"success"} ++ test -s ./pause.mpv.ipc.output.json ++ val true ++ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' +true ++ playerctl play ++ sleep 1 + wait %1 [cplayer] mpv v0.40.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 @@ -3152,7 +3225,7 @@ [cplayer] libswscale 8.3.100 [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/x86_64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa caca 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 glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--load-scripts=no' '--script=../mpris.so' '--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] Command line options: '--load-scripts=no' '--script=../mpris.so' '--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.40.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1.1-1+b5 (runtime 7.1.1-1+b8) @@ -3175,163 +3248,164 @@ [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.007695] mpris: Loading cplugin script ../mpris.so... -[ 0.007821] cplayer: Waiting for scripts... -[ 0.010412] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] -[ 0.010520] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010613] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] -[ 0.010989] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011065] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.011150] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011244] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.011347] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011380] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] -[ 0.011429] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011530] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] -[ 0.011562] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.012759] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.012800] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.012859] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.012883] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.013092] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.013125] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.013146] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.013167] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.014378] 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.014472] 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.014524] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.014553] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.014619] 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.014680] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.014704] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.014727] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.015655] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.015678] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.015702] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.015741] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.015856] cplayer: Done loading scripts. -[ 0.015899] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.015910] cplayer: Failed sending hook command auto_profiles/on_before_start_file. Removing hook. -[ 0.016009] cplayer: Running hook: auto_profiles/on_load -[ 0.016019] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. -[ 0.016032] cplayer: Running hook: ytdl_hook/on_load -[ 0.016363] cplayer: Running hook: ytdl_hook/on_load -[ 0.016861] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.017467] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.017573] 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.023613] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.027531] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.027549] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. -[ 0.027558] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.027608] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.027645] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.027684] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.027710] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.027777] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.028992] cplayer: Starting playback... -[ 0.029766] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.029783] cplayer: AO: Description: Null audio output -[ 0.030299] cplayer: audio ready -[ 0.030318] cplayer: starting audio playback -[ 0.030388] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof -[ 0.044979] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.050100] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 0.129651] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 0.228816] statusline: A: 00:00:00 / 00:00:06 (3%) -[ 0.281259] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 0.377475] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 0.476620] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 0.575816] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 0.674946] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 0.774077] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 0.873221] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 0.972456] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 1.071682] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 1.171003] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 1.319939] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 1.370000] statusline: A: 00:00:01 / 00:00:06 (22%) -[ 1.468863] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 1.568216] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 1.618259] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 1.717243] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 1.816623] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 1.916059] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 2.015379] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 2.114748] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 2.214064] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 2.313449] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 2.412860] statusline: A: 00:00:02 / 00:00:06 (39%) -[ 2.512254] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 2.611625] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 2.661690] statusline: A: 00:00:02 / 00:00:06 (43%) -[ 2.760516] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 2.859740] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 2.909828] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 3.008753] statusline: A: 00:00:02 / 00:00:06 (49%) -[ 3.107952] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 3.158047] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 3.256671] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 3.355883] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 3.407864] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 3.504592] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 3.603870] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 3.703056] statusline: A: 00:00:03 / 00:00:06 (60%) -[ 3.802328] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 3.901523] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 4.000786] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 4.050731] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 4.149685] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 4.199780] statusline: A: 00:00:04 / 00:00:06 (68%) -[ 4.298550] statusline: A: 00:00:04 / 00:00:06 (70%) -[ 4.397741] statusline: A: 00:00:04 / 00:00:06 (71%) -[ 4.449545] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 4.546652] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 4.645954] statusline: A: 00:00:04 / 00:00:06 (75%) -[ 4.745187] statusline: A: 00:00:04 / 00:00:06 (77%) -[ 4.844456] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 4.943770] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 5.043096] statusline: A: 00:00:05 / 00:00:06 (82%) -[ 5.142456] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 5.192483] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 5.291496] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 5.390889] statusline: A: 00:00:05 / 00:00:06 (87%) -[ 5.440903] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 5.490999] statusline: A: 00:00:05 / 00:00:06 (89%) -[ 5.589286] statusline: A: 00:00:05 / 00:00:06 (91%) -[ 5.688428] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 5.740393] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.787705] cplayer: audio filter EOF -[ 5.787712] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.787733] cplayer: audio draining -[ 5.787735] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.787738] cplayer: audio EOF reached -[ 5.787740] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.787746] cplayer: EOF code: 1 -[ 5.787747] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.787932] cplayer: Terminating demuxers... -[ 5.787936] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.788096] cplayer: Done terminating demuxers. -[ 5.788099] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.788149] cplayer: finished playback, success (reason 0) -[ 5.788159] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 5.788544] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 5.788730] cplayer: Exiting... (End of file) -[ 5.788783] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] -[ 5.789558] mpris: Destroying client handle... -[ 5.790226] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 5.790313] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 5.792404] cplayer: draining left over audio +[cplayer] Setting option 'log-file' = './pause.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './pause.mpv.ipc' (flags = 8) +[ 0.007005] mpris: Loading cplugin script ../mpris.so... +[ 0.007091] cplayer: Waiting for scripts... +[ 0.009034] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] +[ 0.009085] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.009127] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] +[ 0.009162] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.009930] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] +[ 0.010006] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.010046] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010079] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010112] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] +[ 0.010159] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010224] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.010270] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011211] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.011241] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011264] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.011296] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011320] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.011343] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011363] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.011386] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.014013] 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.014076] 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.014190] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.014226] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.014318] 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.014412] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.014437] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.014459] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.015708] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.015732] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.015768] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.015830] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.016005] cplayer: Done loading scripts. +[ 0.016062] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.016080] cplayer: Failed sending hook command auto_profiles/on_before_start_file. Removing hook. +[ 0.016188] cplayer: Running hook: auto_profiles/on_load +[ 0.016206] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. +[ 0.016221] cplayer: Running hook: ytdl_hook/on_load +[ 0.016582] cplayer: Running hook: ytdl_hook/on_load +[ 0.017520] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.018360] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.018477] 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.023889] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.030333] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.030353] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. +[ 0.030369] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.030448] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.030494] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.030531] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.030552] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.030619] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.031869] cplayer: Starting playback... +[ 0.032654] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.032670] cplayer: AO: Description: Null audio output +[ 0.033201] cplayer: audio ready +[ 0.033223] cplayer: starting audio playback +[ 0.033282] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof +[ 0.048029] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.050096] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 0.132464] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 0.231571] statusline: A: 00:00:00 / 00:00:06 (3%) +[ 0.284383] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 0.380245] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 0.479455] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 0.578702] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 0.677874] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 0.776966] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 0.876116] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 0.975298] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 1.074384] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 1.173523] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 1.322317] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 1.372399] statusline: A: 00:00:01 / 00:00:06 (22%) +[ 1.471378] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 1.570624] statusline: A: 00:00:01 / 00:00:06 (25%) +[ 1.620699] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 1.719417] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 1.818622] statusline: A: 00:00:01 / 00:00:06 (29%) +[ 1.917836] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 2.017091] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 2.116232] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 2.215463] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 2.314780] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 2.364834] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 2.463531] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 2.562715] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 2.612819] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 2.711519] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 2.810718] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 2.862554] statusline: A: 00:00:02 / 00:00:06 (46%) +[ 2.912971] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 2.926967] cplayer: Set property: pause=true -> 1 +[ 2.926980] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 2.927085] statusline: (Paused) A: 00:00:02 / 00:00:06 (47%) +[ 3.961496] cplayer: Set property: pause=false -> 1 +[ 3.961511] statusline: (Paused) A: 00:00:02 / 00:00:06 (47%) +[ 3.961622] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 4.011784] statusline: A: 00:00:02 / 00:00:06 (48%) +[ 4.110745] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 4.210023] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 4.309156] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 4.408361] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 4.507532] statusline: A: 00:00:03 / 00:00:06 (56%) +[ 4.606685] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 4.705801] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 4.804939] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 4.904000] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 5.052928] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 5.152255] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 5.301050] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 5.400298] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 5.499468] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 5.598570] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 5.697805] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 5.796951] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 5.896106] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 5.995404] statusline: A: 00:00:04 / 00:00:06 (80%) +[ 6.094574] statusline: A: 00:00:05 / 00:00:06 (82%) +[ 6.193729] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 6.342464] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 6.441725] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 6.491710] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 6.590466] statusline: A: 00:00:05 / 00:00:06 (90%) +[ 6.689562] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 6.788646] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.788790] cplayer: audio filter EOF +[ 6.788795] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.788815] cplayer: audio draining +[ 6.788817] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.788820] cplayer: audio EOF reached +[ 6.788823] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.788828] cplayer: EOF code: 1 +[ 6.788830] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.789010] cplayer: Terminating demuxers... +[ 6.789015] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.789145] cplayer: Done terminating demuxers. +[ 6.789152] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.789191] cplayer: finished playback, success (reason 0) +[ 6.789200] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 6.789515] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 6.789635] cplayer: Exiting... (End of file) +[ 6.789788] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] +[ 6.789886] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 6.790476] mpris: Destroying client handle... +[ 6.792213] cplayer: draining left over audio make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "pause" -./pause +./wrapper "metadata" +./metadata ++ test -n '' -++ exec ./env ./pause -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./pause -++ basename ./pause -+ test=pause +++ exec ./env ./metadata +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./metadata +++ basename ./metadata ++ test=metadata + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -3387,19 +3461,19 @@ + xvfb-run --help + grep -- --auto-display + xvfb_auto=--auto-servernum -+ rm -f ./pause.xvfb.log ./pause.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=pause XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./pause.xvfb.log -f ./pause.Xauthority ./pause -./pause -++ test -n pause -+++ basename ./pause -++ test=pause -++ '[' pause = setup ']' -++ input_json=./pause.mpv.ipc.input.json -++ output_json=./pause.mpv.ipc.output.json -++ ipc=./pause.mpv.ipc -++ log_prefix=./pause -++ mpv_log=./pause.mpv.log -++ socat_log=./pause.socat.log ++ rm -f ./metadata.xvfb.log ./metadata.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=metadata XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./metadata.xvfb.log -f ./metadata.Xauthority ./metadata +./metadata +++ test -n metadata ++++ basename ./metadata +++ test=metadata +++ '[' metadata = setup ']' +++ input_json=./metadata.mpv.ipc.input.json +++ output_json=./metadata.mpv.ipc.output.json +++ ipc=./metadata.mpv.ipc +++ log_prefix=./metadata +++ mpv_log=./metadata.mpv.log +++ socat_log=./metadata.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() ++ '[' -n '' ']' @@ -3408,18 +3482,18 @@ ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG ++ echo DISPLAY=:103 DISPLAY=:103 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-Me8uZXJTI5,guid=6b3205dd8ace378ef64c7cf268c40d2a -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-Me8uZXJTI5,guid=6b3205dd8ace378ef64c7cf268c40d2a -++ rm -f ./pause.mpv.ipc ./pause.mpv.log ./pause.socat.log -++ wait_for test -S ./pause.mpv.ipc +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-RJoycPqTTI,guid=3214b503f47ca7e5ad3a33036ad11cb7 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-RJoycPqTTI,guid=3214b503f47ca7e5ad3a33036ad11cb7 +++ rm -f ./metadata.mpv.ipc ./metadata.mpv.log ./metadata.socat.log +++ wait_for test -S ./metadata.mpv.ipc ++ timeout=0 -++ mpv --load-scripts=no --script=../mpris.so --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 -++ test -S ./pause.mpv.ipc +++ mpv --load-scripts=no --script=../mpris.so --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 +++ test -S ./metadata.mpv.ipc ++ '[' 0 -eq 60 ']' ++ sleep 1 +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 -++ test -S ./pause.mpv.ipc +++ test -S ./metadata.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -3427,48 +3501,11 @@ ++ player=mpv ++ test mpv = mpv ++ sleep 2 -+ status Playing -+ playerctl status -+ grep '^Playing$' -Playing -+ check pause false -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./pause.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./pause.socat.log -+ socat -lf./pause.socat.log - UNIX-CONNECT:./pause.mpv.ipc -+ cat ./pause.socat.log -+ test '!' -s ./pause.socat.log -+ cat ./pause.mpv.ipc.output.json -{"data":false,"request_id":0,"error":"success"} -+ test -s ./pause.mpv.ipc.output.json -+ val false -+ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' -true -+ playerctl pause -+ sleep 1 -+ status Paused -+ playerctl status -+ grep '^Paused$' -Paused -+ check pause true -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./pause.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./pause.socat.log -+ socat -lf./pause.socat.log - UNIX-CONNECT:./pause.mpv.ipc -+ cat ./pause.socat.log -+ test '!' -s ./pause.socat.log -+ cat ./pause.mpv.ipc.output.json -{"data":true,"request_id":0,"error":"success"} -+ test -s ./pause.mpv.ipc.output.json -+ val true -+ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' -true -+ playerctl play -+ sleep 1 +++ 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 +++ playerctl metadata xesam:title ++ test alarm-clock-elapsed.oga '!=' '' + wait %1 [cplayer] mpv v0.40.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 @@ -3483,7 +3520,7 @@ [cplayer] libswscale 8.3.100 [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/x86_64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa caca 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 glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--load-scripts=no' '--script=../mpris.so' '--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] Command line options: '--load-scripts=no' '--script=../mpris.so' '--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.40.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1.1-1+b5 (runtime 7.1.1-1+b8) @@ -3506,155 +3543,148 @@ [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.006844] mpris: Loading cplugin script ../mpris.so... -[ 0.006990] cplayer: Waiting for scripts... -[ 0.008892] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] -[ 0.009322] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.009435] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] -[ 0.009492] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.009756] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] -[ 0.010240] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.010278] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010341] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] -[ 0.010369] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010393] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010565] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.010596] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010955] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.010988] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011017] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.011038] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011247] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.011277] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011298] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.011318] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.012229] 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.012295] 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.012330] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.012351] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.012406] 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.012467] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.012492] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.012516] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.013441] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.013465] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.013491] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.013528] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.013628] cplayer: Done loading scripts. -[ 0.013682] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.013699] cplayer: Failed sending hook command auto_profiles/on_before_start_file. Removing hook. -[ 0.013801] cplayer: Running hook: auto_profiles/on_load -[ 0.013818] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. -[ 0.013836] cplayer: Running hook: ytdl_hook/on_load -[ 0.014195] cplayer: Running hook: ytdl_hook/on_load -[ 0.014662] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.015262] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.015393] 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.023248] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.025249] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.025269] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. -[ 0.025287] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.025405] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.026515] cplayer: Starting playback... -[ 0.026978] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.027012] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.027037] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.027077] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.027818] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.027835] cplayer: AO: Description: Null audio output -[ 0.028267] cplayer: audio ready -[ 0.028283] cplayer: starting audio playback -[ 0.028340] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof -[ 0.042892] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.050103] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 0.127630] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 0.226899] statusline: A: 00:00:00 / 00:00:06 (3%) -[ 0.276908] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 0.326985] statusline: A: 00:00:00 / 00:00:06 (5%) -[ 0.425398] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 0.524658] statusline: A: 00:00:00 / 00:00:06 (8%) -[ 0.623922] statusline: A: 00:00:00 / 00:00:06 (10%) -[ 0.723183] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 0.822415] statusline: A: 00:00:00 / 00:00:06 (13%) -[ 0.921674] statusline: A: 00:00:00 / 00:00:06 (15%) -[ 1.021012] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 1.120275] statusline: A: 00:00:01 / 00:00:06 (18%) -[ 1.219658] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 1.318995] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 1.369055] statusline: A: 00:00:01 / 00:00:06 (22%) -[ 1.467842] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 1.566985] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 1.617056] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 1.715767] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 1.814985] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 1.914316] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 2.013611] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 2.063698] statusline: A: 00:00:02 / 00:00:06 (33%) -[ 2.162679] statusline: A: 00:00:02 / 00:00:06 (35%) -[ 2.261963] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 2.361192] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 2.460292] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 2.559482] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 2.609576] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 2.708250] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 2.807509] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 2.859280] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 2.913850] cplayer: Set property: pause=true -> 1 -[ 2.913868] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 2.913961] statusline: (Paused) A: 00:00:02 / 00:00:06 (47%) -[ 4.345493] cplayer: Set property: pause=false -> 1 -[ 4.345509] statusline: (Paused) A: 00:00:02 / 00:00:06 (47%) -[ 4.345605] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 4.395675] statusline: A: 00:00:02 / 00:00:06 (48%) -[ 4.494221] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 4.593445] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 4.692672] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 4.791858] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 4.891102] statusline: A: 00:00:03 / 00:00:06 (56%) -[ 4.990322] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 5.089533] statusline: A: 00:00:03 / 00:00:06 (59%) -[ 5.188748] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 5.287977] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 5.338159] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 5.436816] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 5.536054] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 5.684941] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 5.784188] statusline: A: 00:00:04 / 00:00:06 (71%) -[ 5.883407] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 5.982635] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 6.081900] statusline: A: 00:00:04 / 00:00:06 (75%) -[ 6.181211] statusline: A: 00:00:04 / 00:00:06 (77%) -[ 6.280439] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 6.379690] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 6.478936] statusline: A: 00:00:05 / 00:00:06 (82%) -[ 6.578150] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 6.726958] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 6.826180] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 6.974950] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 7.074166] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 7.173407] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 7.173640] cplayer: audio filter EOF -[ 7.173644] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 7.173670] cplayer: audio draining -[ 7.173675] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 7.173682] cplayer: audio EOF reached -[ 7.173704] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 7.173718] cplayer: EOF code: 1 -[ 7.173727] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 7.173946] cplayer: Terminating demuxers... -[ 7.173957] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 7.174136] cplayer: Done terminating demuxers. -[ 7.174146] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 7.174193] cplayer: finished playback, success (reason 0) -[ 7.174210] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 7.174585] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 7.174761] cplayer: Exiting... (End of file) -[ 7.174835] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] -[ 7.174887] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 7.175825] mpris: Destroying client handle... -[ 7.177678] cplayer: draining left over audio +[cplayer] Setting option 'log-file' = './metadata.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './metadata.mpv.ipc' (flags = 8) +[ 0.006778] mpris: Loading cplugin script ../mpris.so... +[ 0.006892] cplayer: Waiting for scripts... +[ 0.008831] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] +[ 0.008867] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.008915] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] +[ 0.008935] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.009646] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] +[ 0.009689] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.009727] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] +[ 0.009750] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.009781] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.009816] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.009857] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.009876] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010719] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.010759] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010807] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.010829] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011196] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.011228] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011253] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.011273] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012038] 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.012102] 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.012135] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012154] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012203] 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.012260] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.012283] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.012305] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.013208] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.013231] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.013249] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.013284] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.013402] cplayer: Done loading scripts. +[ 0.013456] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.013474] cplayer: Failed sending hook command auto_profiles/on_before_start_file. Removing hook. +[ 0.013571] cplayer: Running hook: auto_profiles/on_load +[ 0.013587] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. +[ 0.013605] cplayer: Running hook: ytdl_hook/on_load +[ 0.013933] cplayer: Running hook: ytdl_hook/on_load +[ 0.014457] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.015081] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.015186] 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.022685] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.025161] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.025181] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. +[ 0.025198] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.025230] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.025262] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.025299] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.025319] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.025395] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.026478] cplayer: Starting playback... +[ 0.027244] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.027259] cplayer: AO: Description: Null audio output +[ 0.027789] cplayer: audio ready +[ 0.027810] cplayer: starting audio playback +[ 0.027861] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof +[ 0.042491] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.050094] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 0.127023] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 0.226132] statusline: A: 00:00:00 / 00:00:06 (3%) +[ 0.278675] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 0.374781] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 0.474011] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 0.573213] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 0.672572] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 0.771838] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 0.870986] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 0.970200] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 1.069475] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 1.168842] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 1.317709] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 1.367778] statusline: A: 00:00:01 / 00:00:06 (22%) +[ 1.466617] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 1.516653] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 1.568174] statusline: A: 00:00:01 / 00:00:06 (25%) +[ 1.665274] statusline: A: 00:00:01 / 00:00:06 (27%) +[ 1.764551] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 1.863739] statusline: A: 00:00:01 / 00:00:06 (30%) +[ 1.963061] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 2.111890] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 2.211047] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 2.359882] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 2.459049] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 2.558226] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 2.657345] statusline: A: 00:00:02 / 00:00:06 (43%) +[ 2.756518] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 2.855696] statusline: A: 00:00:02 / 00:00:06 (46%) +[ 2.955059] statusline: A: 00:00:02 / 00:00:06 (48%) +[ 3.054164] statusline: A: 00:00:03 / 00:00:06 (49%) +[ 3.153285] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 3.252507] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 3.401472] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 3.500635] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 3.552354] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 3.649537] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 3.748848] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 3.848147] statusline: A: 00:00:03 / 00:00:06 (62%) +[ 3.947247] statusline: A: 00:00:03 / 00:00:06 (64%) +[ 4.046551] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 4.145726] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 4.244899] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 4.294904] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 4.393736] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 4.492923] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 4.592132] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 4.642203] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 4.740876] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 4.840023] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 4.988692] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 5.087993] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 5.187316] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 5.286423] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 5.385629] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 5.484791] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 5.583912] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 5.683178] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 5.782426] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 5.782611] cplayer: audio filter EOF +[ 5.782625] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 5.782684] cplayer: audio draining +[ 5.782688] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 5.782697] cplayer: audio EOF reached +[ 5.782707] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 5.782717] cplayer: EOF code: 1 +[ 5.782723] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 5.782914] cplayer: Terminating demuxers... +[ 5.782926] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 5.783092] cplayer: Done terminating demuxers. +[ 5.783105] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 5.783170] cplayer: finished playback, success (reason 0) +[ 5.783187] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 5.783619] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 5.783675] cplayer: Exiting... (End of file) +[ 5.783734] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 5.783807] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] +[ 5.784485] mpris: Destroying client handle... +[ 5.786273] cplayer: draining left over audio make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' ./wrapper "play-pause" @@ -3742,13 +3772,13 @@ ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG ++ echo DISPLAY=:102 DISPLAY=:102 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-G23mLiA8Wr,guid=eff65e8aa28d4c83a985e17d68c40d2a -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-G23mLiA8Wr,guid=eff65e8aa28d4c83a985e17d68c40d2a +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-W5rRcr3Kli,guid=c3a580ed2aa3af4a558f9bbb6ad11cb7 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-W5rRcr3Kli,guid=c3a580ed2aa3af4a558f9bbb6ad11cb7 ++ rm -f ./play-pause.mpv.ipc ./play-pause.mpv.log ./play-pause.socat.log ++ wait_for test -S ./play-pause.mpv.ipc -++ mpv --pause --load-scripts=no --script=../mpris.so --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 ++ timeout=0 ++ test -S ./play-pause.mpv.ipc +++ mpv --pause --load-scripts=no --script=../mpris.so --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 ++ '[' 0 -eq 60 ']' ++ sleep 1 +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' @@ -3883,158 +3913,160 @@ [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.006864] mpris: Loading cplugin script ../mpris.so... -[ 0.006971] cplayer: Waiting for scripts... -[ 0.009073] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] -[ 0.009109] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.009151] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] -[ 0.009239] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010021] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] -[ 0.010055] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010081] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] -[ 0.010114] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010201] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.010236] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010263] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.010296] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011258] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.011295] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011323] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.011357] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.011383] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011408] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011431] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.011454] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.012505] 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.012565] 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.012613] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.012638] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.012706] 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.012769] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.012795] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.012820] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.013719] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.013745] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.013762] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.013801] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.013905] cplayer: Done loading scripts. -[ 0.013959] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.013975] cplayer: Failed sending hook command auto_profiles/on_before_start_file. Removing hook. -[ 0.014095] cplayer: Running hook: auto_profiles/on_load -[ 0.014111] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. -[ 0.014126] cplayer: Running hook: ytdl_hook/on_load -[ 0.014490] cplayer: Running hook: ytdl_hook/on_load -[ 0.014948] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.015648] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.015767] 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.023057] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.025985] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.026004] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. -[ 0.026021] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.026056] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.026089] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.026116] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.026137] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.026205] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.027405] cplayer: Starting playback... -[ 0.028163] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.028178] cplayer: AO: Description: Null audio output -[ 0.028666] cplayer: audio ready -[ 0.028685] cplayer: starting audio playback -[ 0.028742] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.043314] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.064575] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.922473] cplayer: Set property: pause=false -> 1 -[ 2.922487] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.922686] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 2.972751] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 3.071456] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 3.170630] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 3.269958] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 3.369330] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 3.419415] statusline: A: 00:00:00 / 00:00:06 (8%) -[ 3.518321] statusline: A: 00:00:00 / 00:00:06 (10%) -[ 3.617603] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 3.716799] statusline: A: 00:00:00 / 00:00:06 (13%) -[ 3.816032] statusline: A: 00:00:00 / 00:00:06 (15%) -[ 3.915217] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 3.965351] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 4.064098] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 4.175012] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 4.225096] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 4.311853] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 4.324254] cplayer: Set property: pause=true -> 1 -[ 4.324265] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 4.324341] statusline: (Paused) A: 00:00:01 / 00:00:06 (23%) -[ 5.657226] cplayer: Set property: pause=false -> 1 -[ 5.657239] statusline: (Paused) A: 00:00:01 / 00:00:06 (23%) -[ 5.657360] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 5.756594] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 5.855756] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 5.954909] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 6.054035] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 6.153145] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 6.252257] statusline: A: 00:00:01 / 00:00:06 (33%) -[ 6.351386] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 6.450508] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 6.549737] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 6.599788] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 6.678887] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 6.747972] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 6.800027] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 6.896726] statusline: A: 00:00:02 / 00:00:06 (43%) -[ 6.996018] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 7.095150] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 7.194265] statusline: A: 00:00:02 / 00:00:06 (48%) -[ 7.293364] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 7.392494] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 7.491632] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 7.590741] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 7.689884] statusline: A: 00:00:03 / 00:00:06 (56%) -[ 7.789021] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 7.937700] statusline: A: 00:00:03 / 00:00:06 (60%) -[ 8.036813] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 8.088884] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 8.185533] statusline: A: 00:00:03 / 00:00:06 (64%) -[ 8.284717] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 8.383850] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 8.483095] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 8.582288] statusline: A: 00:00:04 / 00:00:06 (71%) -[ 8.731022] statusline: A: 00:00:04 / 00:00:06 (73%) -[ 8.830178] statusline: A: 00:00:04 / 00:00:06 (75%) -[ 8.929307] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 8.979406] statusline: A: 00:00:04 / 00:00:06 (77%) -[ 9.077994] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 9.177152] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 9.229122] statusline: A: 00:00:04 / 00:00:06 (81%) -[ 9.325845] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 9.424949] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 9.524020] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 9.623141] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 9.722225] statusline: A: 00:00:05 / 00:00:06 (89%) -[ 9.821590] statusline: A: 00:00:05 / 00:00:06 (91%) -[ 9.920806] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 9.970515] cplayer: audio filter EOF -[ 9.970523] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 9.970547] cplayer: audio draining -[ 9.970550] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 9.970555] cplayer: audio EOF reached -[ 9.970558] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 9.970569] cplayer: EOF code: 1 -[ 9.970595] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 9.970810] cplayer: Terminating demuxers... -[ 9.970819] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 9.971040] cplayer: Done terminating demuxers. -[ 9.971051] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 9.971116] cplayer: finished playback, success (reason 0) -[ 9.971131] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 9.971528] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 9.971659] cplayer: Exiting... (End of file) -[ 9.971782] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] -[ 9.972395] mpris: Destroying client handle... -[ 9.972795] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 9.972886] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 9.975280] cplayer: draining left over audio +[ 0.006495] mpris: Loading cplugin script ../mpris.so... +[ 0.006596] cplayer: Waiting for scripts... +[ 0.008193] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] +[ 0.008227] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.008253] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] +[ 0.008296] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.009088] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] +[ 0.009125] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.009153] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.009195] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] +[ 0.009224] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.009257] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.009288] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.009321] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010311] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.010342] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010404] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.010424] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010481] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.010509] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010531] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.010548] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011634] 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.011701] 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.011734] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011754] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011804] 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.011867] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.011890] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.011919] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.012810] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.012832] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.012848] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.012880] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.012984] cplayer: Done loading scripts. +[ 0.013026] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.013036] cplayer: Failed sending hook command auto_profiles/on_before_start_file. Removing hook. +[ 0.013145] cplayer: Running hook: auto_profiles/on_load +[ 0.013157] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. +[ 0.013167] cplayer: Running hook: ytdl_hook/on_load +[ 0.013557] cplayer: Running hook: ytdl_hook/on_load +[ 0.014035] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.014742] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.014842] 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.022687] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.025300] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.025320] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. +[ 0.025329] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.025363] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.025393] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.025418] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.025438] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.025495] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.026613] cplayer: Starting playback... +[ 0.027351] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.027368] cplayer: AO: Description: Null audio output +[ 0.027953] cplayer: audio ready +[ 0.027976] cplayer: starting audio playback +[ 0.028036] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.042587] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.063759] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.924580] cplayer: Set property: pause=false -> 1 +[ 2.924606] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.924786] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 2.974792] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 3.073607] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 3.172854] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 3.272147] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 3.371299] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 3.470623] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 3.570009] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 3.669393] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 3.768600] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 3.867835] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 3.945407] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 3.959582] cplayer: Set property: pause=true -> 1 +[ 3.959596] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 3.959687] statusline: (Paused) A: 00:00:01 / 00:00:06 (17%) +[ 4.994956] cplayer: Set property: pause=false -> 1 +[ 4.994970] statusline: (Paused) A: 00:00:01 / 00:00:06 (17%) +[ 4.995064] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 5.045100] statusline: A: 00:00:01 / 00:00:06 (18%) +[ 5.143933] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 5.243120] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 5.342366] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 5.441584] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 5.540798] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 5.639970] statusline: A: 00:00:01 / 00:00:06 (27%) +[ 5.739204] statusline: A: 00:00:01 / 00:00:06 (29%) +[ 5.789222] statusline: A: 00:00:01 / 00:00:06 (30%) +[ 5.888091] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 5.987208] statusline: A: 00:00:02 / 00:00:06 (33%) +[ 6.037231] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 6.135980] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 6.235130] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 6.285301] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 6.335416] statusline: A: 00:00:02 / 00:00:06 (39%) +[ 6.433467] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 6.532670] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 6.631869] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 6.731194] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 6.830503] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 6.929694] statusline: A: 00:00:02 / 00:00:06 (48%) +[ 7.028866] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 7.078885] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 7.177696] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 7.326546] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 7.425913] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 7.525169] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 7.576647] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 7.674079] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 7.823021] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 7.922293] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 7.972378] statusline: A: 00:00:04 / 00:00:06 (65%) +[ 8.071110] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 8.170291] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 8.220436] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 8.319219] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 8.418488] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 8.517763] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 8.616958] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 8.667031] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 8.765671] statusline: A: 00:00:04 / 00:00:06 (78%) +[ 8.864814] statusline: A: 00:00:04 / 00:00:06 (80%) +[ 8.914936] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 9.013526] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 9.112618] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 9.211729] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 9.261734] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 9.360347] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 9.459456] statusline: A: 00:00:05 / 00:00:06 (90%) +[ 9.558575] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 9.657769] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 9.707457] cplayer: audio filter EOF +[ 9.707467] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 9.707509] cplayer: audio draining +[ 9.707514] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 9.707521] cplayer: audio EOF reached +[ 9.707526] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 9.707555] cplayer: EOF code: 1 +[ 9.707619] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 9.707854] cplayer: Terminating demuxers... +[ 9.707864] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 9.708052] cplayer: Done terminating demuxers. +[ 9.708065] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 9.708119] cplayer: finished playback, success (reason 0) +[ 9.708138] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 9.708519] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 9.708627] cplayer: Exiting... (End of file) +[ 9.708687] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] +[ 9.709318] mpris: Destroying client handle... +[ 9.709861] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 9.709958] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 9.712452] cplayer: draining left over audio make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' ./wrapper "play" @@ -4122,14 +4154,14 @@ ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG ++ echo DISPLAY=:99 DISPLAY=:99 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-dyfKTuBqT1,guid=7fa4ab2afbae01bc8b74aeb768c40d2a -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-dyfKTuBqT1,guid=7fa4ab2afbae01bc8b74aeb768c40d2a +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-ekRRFlmiC4,guid=20030d868d10d0f16eb4a17d6ad11cb7 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-ekRRFlmiC4,guid=20030d868d10d0f16eb4a17d6ad11cb7 ++ 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 ']' ++ mpv --pause --load-scripts=no --script=../mpris.so --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 +++ '[' 0 -eq 60 ']' ++ sleep 1 +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 @@ -4221,154 +4253,158 @@ [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.007556] mpris: Loading cplugin script ../mpris.so... -[ 0.007666] cplayer: Waiting for scripts... -[ 0.009604] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] -[ 0.009641] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.009666] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] -[ 0.009685] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010444] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] -[ 0.010478] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010500] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.010533] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010560] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] -[ 0.010591] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.010620] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010654] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011787] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.011821] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011847] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.011868] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011994] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.012026] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.012048] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.012067] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.013365] 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.013435] 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.013468] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.013488] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.013544] 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.013605] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.013635] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.013657] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.014572] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.014596] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.014612] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.014644] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.014747] cplayer: Done loading scripts. -[ 0.014800] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.014819] cplayer: Failed sending hook command auto_profiles/on_before_start_file. Removing hook. -[ 0.014931] cplayer: Running hook: auto_profiles/on_load -[ 0.014947] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. -[ 0.014959] cplayer: Running hook: ytdl_hook/on_load -[ 0.015320] cplayer: Running hook: ytdl_hook/on_load -[ 0.015771] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.016401] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.016511] 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.023597] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.026809] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.026828] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. -[ 0.026843] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.026945] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.028081] cplayer: Starting playback... -[ 0.028563] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.028601] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.028630] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.028650] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.029036] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.029052] cplayer: AO: Description: Null audio output -[ 0.029547] cplayer: audio ready -[ 0.029567] cplayer: starting audio playback -[ 0.029625] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.044364] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.065405] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.911406] cplayer: Set property: pause=false -> 1 -[ 2.911421] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.911572] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 2.961682] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 3.060277] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 3.159364] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 3.258514] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 3.357641] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 3.456795] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 3.555951] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 3.655080] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 3.754210] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 3.853310] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 3.933192] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 4.051447] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 4.150624] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 4.200666] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 4.299404] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 4.398646] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 4.497872] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 4.597040] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 4.696184] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 4.795379] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 4.894530] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 4.944599] statusline: A: 00:00:02 / 00:00:06 (33%) -[ 5.043252] statusline: A: 00:00:02 / 00:00:06 (35%) -[ 5.142401] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 5.192472] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 5.242565] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 5.340587] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 5.439718] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 5.491866] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 5.588394] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 5.687585] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 5.786705] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 5.885806] statusline: A: 00:00:02 / 00:00:06 (49%) -[ 5.984982] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 6.035100] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 6.133752] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 6.232867] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 6.284969] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 6.381556] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 6.480749] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 6.579891] statusline: A: 00:00:03 / 00:00:06 (60%) -[ 6.679117] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 6.778228] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 6.877327] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 6.976431] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 7.075595] statusline: A: 00:00:04 / 00:00:06 (68%) -[ 7.125754] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 7.224304] statusline: A: 00:00:04 / 00:00:06 (70%) -[ 7.323504] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 7.375459] statusline: A: 00:00:04 / 00:00:06 (73%) -[ 7.472148] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 7.571340] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 7.670468] statusline: A: 00:00:04 / 00:00:06 (78%) -[ 7.769550] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 7.868707] statusline: A: 00:00:04 / 00:00:06 (81%) -[ 7.967782] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 8.066877] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 8.166001] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 8.265178] statusline: A: 00:00:05 / 00:00:06 (87%) -[ 8.364234] statusline: A: 00:00:05 / 00:00:06 (89%) -[ 8.414329] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 8.512804] statusline: A: 00:00:05 / 00:00:06 (91%) -[ 8.611886] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.661531] cplayer: audio filter EOF -[ 8.661536] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.661558] cplayer: audio draining -[ 8.661561] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.661567] cplayer: audio EOF reached -[ 8.661570] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.661578] cplayer: EOF code: 1 -[ 8.661581] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.661859] cplayer: Terminating demuxers... -[ 8.661869] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.662045] cplayer: Done terminating demuxers. -[ 8.662057] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.662125] cplayer: finished playback, success (reason 0) -[ 8.662141] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 8.662515] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 8.662633] cplayer: Exiting... (End of file) -[ 8.662793] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] -[ 8.663675] mpris: Destroying client handle... -[ 8.663758] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 8.663829] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 8.666008] cplayer: draining left over audio +[ 0.006867] mpris: Loading cplugin script ../mpris.so... +[ 0.006948] cplayer: Waiting for scripts... +[ 0.008937] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] +[ 0.008973] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.009001] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] +[ 0.009019] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.009826] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] +[ 0.009873] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.009916] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.009958] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] +[ 0.009988] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010021] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010064] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.010088] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010991] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.011023] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011048] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.011095] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.011122] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011147] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011170] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.011191] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012253] 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.012323] 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.012367] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012387] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012445] 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.012513] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.012542] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.012566] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.013449] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.013472] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.013490] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.013525] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.013635] cplayer: Done loading scripts. +[ 0.013692] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.013709] cplayer: Failed sending hook command auto_profiles/on_before_start_file. Removing hook. +[ 0.013821] cplayer: Running hook: auto_profiles/on_load +[ 0.013837] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. +[ 0.013853] cplayer: Running hook: ytdl_hook/on_load +[ 0.014203] cplayer: Running hook: ytdl_hook/on_load +[ 0.014667] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.015320] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.015433] 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.022981] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.025774] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.025795] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. +[ 0.025813] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.025844] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.025875] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.025935] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.027182] cplayer: Starting playback... +[ 0.027636] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.027665] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.028072] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.028088] cplayer: AO: Description: Null audio output +[ 0.028543] cplayer: audio ready +[ 0.028560] cplayer: starting audio playback +[ 0.028614] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.043130] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.064289] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.987019] cplayer: Set property: pause=false -> 1 +[ 2.987036] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.987311] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 3.037413] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 3.087515] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 3.185676] statusline: A: 00:00:00 / 00:00:06 (3%) +[ 3.235730] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 3.334484] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 3.483223] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 3.582541] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 3.634245] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 3.731311] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 3.781399] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 3.880048] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 3.979243] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 4.031136] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 4.081212] statusline: A: 00:00:01 / 00:00:06 (18%) +[ 4.132793] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 4.227197] statusline: A: 00:00:01 / 00:00:06 (20%) +[ 4.326361] statusline: A: 00:00:01 / 00:00:06 (22%) +[ 4.376440] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 4.475196] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 4.574431] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 4.624482] statusline: A: 00:00:01 / 00:00:06 (27%) +[ 4.723165] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 4.822399] statusline: A: 00:00:01 / 00:00:06 (30%) +[ 4.872452] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 4.971015] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 5.021083] statusline: A: 00:00:02 / 00:00:06 (33%) +[ 5.119640] statusline: A: 00:00:02 / 00:00:06 (35%) +[ 5.218728] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 5.268794] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 5.318881] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 5.416842] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 5.515937] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 5.568100] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 5.664580] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 5.763688] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 5.862771] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 5.961826] statusline: A: 00:00:02 / 00:00:06 (49%) +[ 6.060863] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 6.159927] statusline: A: 00:00:03 / 00:00:06 (52%) +[ 6.259051] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 6.358193] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 6.457388] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 6.556478] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 6.606565] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 6.705100] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 6.804182] statusline: A: 00:00:03 / 00:00:06 (62%) +[ 6.856215] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 6.952806] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 7.051854] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 7.150947] statusline: A: 00:00:04 / 00:00:06 (68%) +[ 7.201037] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 7.299523] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 7.398602] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 7.450711] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 7.547256] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 7.646500] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 7.745748] statusline: A: 00:00:04 / 00:00:06 (78%) +[ 7.844884] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 7.943943] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 8.042997] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 8.142079] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 8.241157] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 8.340263] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 8.439347] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 8.489438] statusline: A: 00:00:05 / 00:00:06 (90%) +[ 8.587896] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 8.686960] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.736573] cplayer: audio filter EOF +[ 8.736578] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.736596] cplayer: audio draining +[ 8.736600] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.736604] cplayer: audio EOF reached +[ 8.736607] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.736616] cplayer: EOF code: 1 +[ 8.736619] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.736814] cplayer: Terminating demuxers... +[ 8.736824] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.737033] cplayer: Done terminating demuxers. +[ 8.737041] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.737102] cplayer: finished playback, success (reason 0) +[ 8.737120] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 8.737581] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 8.737724] cplayer: Exiting... (End of file) +[ 8.737791] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] +[ 8.738361] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 8.738447] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 8.738526] mpris: Destroying client handle... +[ 8.740669] cplayer: draining left over audio make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[1]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1' create-stamp debian/debhelper-build-stamp @@ -4376,7 +4412,7 @@ debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1' dh_auto_install -- PREFIX=/usr - make -j40 install DESTDIR=/build/reproducible-path/mpv-mpris-0.7.1/debian/mpv-mpris AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" PREFIX=/usr + make -j42 install DESTDIR=/build/reproducible-path/mpv-mpris-0.7.1/debian/mpv-mpris AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" PREFIX=/usr make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1' mkdir -p /build/reproducible-path/mpv-mpris-0.7.1/debian/mpv-mpris/usr/lib/mpv-mpris install --strip-program=true -t /build/reproducible-path/mpv-mpris-0.7.1/debian/mpv-mpris/usr/lib/mpv-mpris mpris.so @@ -4410,12 +4446,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2690202/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2690202/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/1988494 and its subdirectories -I: Current time: Fri Sep 12 00:08:30 -12 2025 -I: pbuilder-time-stamp: 1757678910 +I: removing directory /srv/workspace/pbuilder/2690202 and its subdirectories +I: Current time: Fri Oct 16 08:34:52 +14 2026 +I: pbuilder-time-stamp: 1792089292