Diff of the two buildlogs: -- --- b1/build.log 2024-01-12 03:15:00.597102150 +0000 +++ b2/build.log 2024-01-12 03:24:49.997024258 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Jan 11 15:08:54 -12 2024 -I: pbuilder-time-stamp: 1705028934 +I: Current time: Fri Jan 12 17:15:13 +14 2024 +I: pbuilder-time-stamp: 1705029313 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -25,49 +25,81 @@ 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/3917/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/15321/tmp/hooks/D01_modify_environment starting +debug: Running on cbxi4a. +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 Jan 12 03:15 /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/15321/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/15321/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='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='bookworm' - HOME='/root' - HOST_ARCH='armhf' + 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]="2" [2]="15" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='3984d6c0cba040d9a76ab9635b9eb1a0' - 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='3917' - PS1='# ' - PS2='> ' + INVOCATION_ID=9936576c723b4ffea55d261f949556a7 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + 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=15321 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.7q6ZY18r/pbuilderrc_TZCL --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.7q6ZY18r/b1 --logfile b1/build.log mpv-mpris_0.7.1-1.dsc' - SUDO_GID='114' - SUDO_UID='108' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + 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.7q6ZY18r/pbuilderrc_d5C3 --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.7q6ZY18r/b2 --logfile b2/build.log mpv-mpris_0.7.1-1.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux jtx1c 5.10.0-26-arm64 #1 SMP Debian 5.10.197-1 (2023-09-29) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-17-armmp #1 SMP Debian 6.1.69-1 (2023-12-30) armv7l GNU/Linux I: ls -l /bin total 4964 -rwxr-xr-x 1 root root 838488 Apr 23 2023 bash @@ -127,7 +159,7 @@ -rwxr-xr-x 1 root root 67600 Sep 20 2022 rmdir -rwxr-xr-x 1 root root 14152 Jul 28 23:46 run-parts -rwxr-xr-x 1 root root 133372 Jan 5 2023 sed - lrwxrwxrwx 1 root root 4 Jan 5 2023 sh -> dash + lrwxrwxrwx 1 root root 9 Jan 12 03:15 sh -> /bin/bash -rwxr-xr-x 1 root root 67584 Sep 20 2022 sleep -rwxr-xr-x 1 root root 67644 Sep 20 2022 stty -rwsr-xr-x 1 root root 50800 Mar 23 2023 su @@ -153,7 +185,7 @@ -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew -I: user script /srv/workspace/pbuilder/3917/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/15321/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -619,7 +651,7 @@ Get: 404 http://deb.debian.org/debian bookworm/main armhf xauth armhf 1:1.1.2-1 [33.2 kB] Get: 405 http://deb.debian.org/debian bookworm/main armhf xserver-common all 2:21.1.7-3+deb12u2 [2382 kB] Get: 406 http://deb.debian.org/debian bookworm/main armhf xvfb armhf 2:21.1.7-3+deb12u2 [3010 kB] -Fetched 188 MB in 17s (11.4 MB/s) +Fetched 188 MB in 30s (6301 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libdbus-1-3:armhf. (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 ... 17881 files and directories currently installed.) @@ -2274,7 +2306,11 @@ fakeroot is already the newest version (1.31-1.2). 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/15321/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for bookworm +I: user script /srv/workspace/pbuilder/15321/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 @@ -2284,7 +2320,7 @@ fakeroot debian/rules clean dh clean dh_auto_clean - make -j3 clean + make -j4 clean make[1]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1' rm -f mpris.so make -C test clean @@ -2307,12 +2343,12 @@ dh_autoreconf dh_auto_configure dh_auto_build - make -j3 "INSTALL=install --strip-program=true" + make -j4 "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 -ffile-prefix-map=/build/reproducible-path/mpv-mpris-0.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -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 -j3 test + make -j4 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' @@ -2375,8 +2411,8 @@ + MPV_MPRIS_TEST_DBUS=./dbus + mkdir -p -m 0700 ./dbus + export -n MPV_MPRIS_TEST_DBUS MPV_MPRIS_TEST_XAUTH MPV_MPRIS_TEST_TMP -+ xvfb-run --help + grep -- --auto-display ++ xvfb-run --help + 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 @@ -2399,8 +2435,8 @@ ++ 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-KOnbx0SUVI,guid=8c0f607887a32ecd8907fcee65a0ae84 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-KOnbx0SUVI,guid=8c0f607887a32ecd8907fcee65a0ae84 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-Z6UTodTrjo,guid=8db85b58b0bf2c4788b8277c65a0b0d2 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-Z6UTodTrjo,guid=8db85b58b0bf2c4788b8277c65a0b0d2 ++ rm -f ./metadata.mpv.ipc ./metadata.mpv.log ./metadata.socat.log ++ wait_for test -S ./metadata.mpv.ipc ++ timeout=0 @@ -2411,13 +2447,26 @@ +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 ++ test -S ./metadata.mpv.ipc +++ '[' 1 -eq 60 ']' +++ sleep 1 +++ timeout=2 +++ test -S ./metadata.mpv.ipc +++ '[' 2 -eq 60 ']' +++ sleep 1 +++ timeout=3 +++ test -S ./metadata.mpv.ipc +++ '[' 3 -eq 60 ']' +++ sleep 1 +++ timeout=4 +++ test -S ./metadata.mpv.ipc +++ '[' 4 -eq 60 ']' +++ sleep 1 +++ timeout=5 +++ test -S ./metadata.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv +++ playerctl --list-all -++ player=mpv -++ test mpv = mpv -++ sleep 2 [cplayer] mpv 0.35.1 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] built on UNKNOWN [cplayer] FFmpeg library versions: @@ -2456,75 +2505,79 @@ [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.037077] mpris: Loading SO plugin ../mpris.so... -[ 0.037218] cplayer: Waiting for scripts... -[ 0.145384] 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.145587] 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.145661] cplayer: Run command: enable-section, flags=64, args=++ playerctl metadata xesam:url +[ 0.381138] mpris: Loading SO plugin ../mpris.so... +[ 0.424891] cplayer: Waiting for scripts... +[ 0.449486] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.469122] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.469320] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.469480] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console",++ 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 -[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.145688] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.145814] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] -[ 0.145936] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.145997] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.146036] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.146097] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] -[ 0.146160] cplayer: Set property: shared-script-properties -> 1 -[ 0.146185] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.146204] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.146296] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.146352] cplayer: Set property: shared-script-properties -> 1 -[ 0.149440] cplayer: Done loading scripts. -[ 0.149644] cplayer: Running hook: ytdl_hook/on_load -[ 0.155970] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.156053] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.156092] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.156120] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.156511] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] -[ 0.203487] cplayer: Run command: change-list, flags=64, args=[Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.203758] cplayer: name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.203834] cplayer: Set property: shared-script-properties -> 1 -[ 0.205106] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.205180] cplayer: Set property: shared-script-properties -> 1 -[ 0.205342] 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.231481] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.231582] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.231632] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.231663] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.236786] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.236894] cplayer: Set property: shared-script-properties -> 1 -[ 0.237043] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents++ playerctl metadata xesam:title + flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.494963] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] +[ 0.717580] 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.718086] 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.718312] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.718415] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.718782] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] +[ 0.719232] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.719447] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.719587] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.719742] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] +[ 0.719918] cplayer: Set property: shared-script-properties -> 1 +[ 0.720004] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.720073] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.720342] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.720618] cplayer: Set property: shared-script-properties -> 1 +[ 0.734435] cplayer: Done loading scripts. +[ 0.734999] cplayer: Running hook: ytdl_hook/on_load +[ 0.742139] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.742380] cplayer: Set property: shared-script-properties -> 1 +[ 0.753084] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.753268] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.753401] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.753504] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.767229] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.773158] cplayer: Set property: shared-script-properties -> 1 +[ 0.773879] 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.949863] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.950077] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.950211] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.950311] cplayer: Run command: enable-section, flags=64, args++ playerctl metadata xesam:title + test alarm-clock-elapsed.oga '!=' '' + wait %1 -="", flags="default"] -[ 0.237087] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.237121] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.237149] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.238048] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.238233] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.240764] cplayer: Starting playback... -[ 0.248139] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.248178] cplayer: AO: Description: Null audio output -[ 0.249340] cplayer: audio ready -[ 0.249367] cplayer: starting audio playback -[ 0.249383] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof -[ 0.268864] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.268958] cplayer: Set property: shared-script-properties -> 1 - [ 0.283477] statusline: A: 00:00:00 / 00:00:06 (0%) [ 0.375501] statusline: A: 00:00:00 / 00:00:06 (2%) [ 0.439483] statusline: A: 00:00:00 / 00:00:06 (3%) [ 0.495497] statusline: A: 00:00:00 / 00:00:06 (4%) [ 0.567491] statusline: A: 00:00:00 / 00:00:06 (5%) [ 0.647504] statusline: A: 00:00:00 / 00:00:06 (6%) [ 0.719491] statusline: A: 00:00:00 / 00:00:06 (8%) [ 0.823494] statusline: A: 00:00:00 / 00:00:06 (9%) [ 0.927497] statusline: A: 00:00:00 / 00:00:06 (11%) [ 0.987493] statusline: A: 00:00:00 / 00:00:06 (12%) [ 1.051481] statusline: A: 00:00:00 / 00:00:06 (13%) [ 1.103480] statusline: A: 00:00:00 / 00:00:06 (14%) [ 1.179499] statusline: A: 00:00:00 / 00:00:06 (15%) [ 1.243497] statusline: A: 00:00:00 / 00:00:06 (16%) [ 1.307477] statusline: A: 00:00:01 / 00:00:06 (17%) [ 1.359483] statusline: A: 00:00:01 / 00:00:06 (18%) [ 1.451499] statusline: A: 00:00:01 / 00:00:06 (20%) [ 1.567495] statusline: A: 00:00:01 / 00:00:06 (21%) [ 1.619496] statusline: A: 00:00:01 / 00:00:06 (22%) [ 1.703496] statusline: A: 00:00:01 / 00:00:06 (24%) [ 1.763489] statusline: A: 00:00:01 / 00:00:06 (25%) [ 1.827489] statusline: A: 00:00:01 / 00:00:06 (26%) [ 1.883476] statusline: A: 00:00:01 / 00:00:06 (27%) [ 1.951519] statusline: A: 00:00:01 / 00:00:06 (28%) [ 2.015490] statusline: A: 00:00:01 / 00:00:06 (29%) [ 2.079517] statusline: A: 00:00:01 / 00:00:06 (30%) [ 2.131484] statusline: A: 00:00:01 / 00:00:06 (31%) [ 2.207492] statusline: A: 00:00:01 / 00:00:06 (32%) [ 2.271949] statusline: A: 00:00:02 / 00:00:06 (33%) [ 2.331666] statusline: A: 00:00:02 / 00:00:06 (34%) [ 2.383473] statusline: A: 00:00:02 / 00:00:06 (35%) [ 2.435557] statusline: A: 00:00:02 / 00:00:06 (36%) [ 2.519466] statusline: A: 00:00:02 / 00:00:06 (37%) [ 2.583472] statusline: A: 00:00:02 / 00:00:06 (38%) [ 2.643491] statusline: A: 00:00:02 / 00:00:06 (39%) [ 2.699443] statusline: A: 00:00:02 / 00:00:06 (40%) [ 2.763497] statusline: A: 00:00:02 / 00:00:06 (41%) [ 2.823491] statusline: A: 00:00:02 / 00:00:06 (42%) [ 2.887595] statusline: A: 00:00:02 / 00:00:06 (43%) [ 2.939651] statusline: A: 00:00:02 / 00:00:06 (44%) [ 2.991475] statusline: A: 00:00:02 / 00:00:06 (45%) [ 3.096150] statusline: A: 00:00:02 / 00:00:06 (46%) [ 3.147546] statusline: A: 00:00:02 / 00:00:06 (47%) [ 3.203412] statusline: A: 00:00:02 / 00:00:06 (48%) [ 3.251747] statusline: A: 00:00:03 / 00:00:06 (49%) [ 3.323494] statusline: A: 00:00:03 / 00:00:06 (50%) [ 3.383481] statusline: A: 00:00:03 / 00:00:06 (51%) [ 3.439603] statusline: A: 00:00:03 / 00:00:06 (52%) [ 3.491561] statusline: A: 00:00:03 / 00:00:06 (53%) [ 3.543565] statusline: A: 00:00:03 / 00:00:06 (54%) [ 3.646376] statusline: A: 00:00:03 / 00:00:06 (55%) [ 3.703482] statusline: A: 00:00:03 / 00:00:06 (56%) [ 3.755485] statusline: A: 00:00:03 / 00:00:06 (57%) [ 3.807508] statusline: A: 00:00:03 / 00:00:06 (58%) [ 3.903496] statusline: A: 00:00:03 / 00:00:06 (60%) [ 3.963495] statusline: A: 00:00:03 / 00:00:06 (61%) [ 4.075505] statusline: A: 00:00:03 / 00:00:06 (62%) [ 4.159498] statusline: A: 00:00:03 / 00:00:06 (64%) [ 4.223510] statusline: A: 00:00:03 / 00:00:06 (65%) [ 4.275481] statusline: A: 00:00:04 / 00:00:06 (66%) [ 4.399751] statusline: A: 00:00:04 / 00:00:06 (68%) [ 4.455730] statusline: A: 00:00:04 / 00:00:06 (69%) [ 4.511619] statusline: A: 00:00:04 / 00:00:06 (70%) [ 4.619519] statusline: A: 00:00:04 / 00:00:06 (71%) [ 4.671553] statusline: A: 00:00:04 / 00:00:06 (72%) [ 4.722412] statusline: A: 00:00:04 / 00:00:06 (73%) [ 4.775587] statusline: A: 00:00:04 / 00:00:06 (74%) [ 4.827489] statusline: A: 00:00:04 / 00:00:06 (75%) [ 4.931569] statusline: A: 00:00:04 / 00:00:06 (76%) [ 4.981985] statusline: A: 00:00:04 / 00:00:06 (77%) [ 5.035608] statusline: A: 00:00:04 / 00:00:06 (78%) [ 5.087500] statusline: A: 00:00:04 / 00:00:06 (79%) [ 5.159505] statusline: A: 00:00:04 / 00:00:06 (80%) [ 5.220252] statusline: A: 00:00:04 / 00:00:06 (81%) [ 5.287464] statusline: A: 00:00:05 / 00:00:06 (82%) [ 5.343612] statusline: A: 00:00:05 / 00:00:06 (83%) [ 5.395565] statusline: A: 00:00:05 / 00:00:06 (84%) [ 5.446376] statusline: A: 00:00:05 / 00:00:06 (85%) [ 5.499581] statusline: A: 00:00:05 / 00:00:06 (86%) [ 5.551568] statusline: A: 00:00:05 / 00:00:06 (87%) [ 5.655565] statusline: A: 00:00:05 / 00:00:06 (88%) [ 5.707581] statusline: A: 00:00:05 / 00:00:06 (89%) [ 5.759589] statusline: A: 00:00:05 / 00:00:06 (90%) [ 5.811633] statusline: A: 00:00:05 / 00:00:06 (91%) [ 5.864214] statusline: A: 00:00:05 / 00:00:06 (92%) [ 5.967549] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.968437] cplayer: audio filter EOF -[ 5.968478] cplayer: audio draining -[ 5.968491] cplayer: audio EOF reached -[ 5.968505] cplayer: EOF code: 1 -[ 5.968875] cplayer: Terminating demuxers... -[ 5.979377] cplayer: Done terminating demuxers. -[ 5.979500] cplayer: finished playback, success (reason 0) -[ 5.979510] cplayer: -[ 5.979526] cplayer: Exiting... (End of file) -[ 5.983502] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] -[ 5.983607] cplayer: Set property: shared-script-properties -> 1 -[ 5.995493] mpris: Exiting... -[ 5.999645] cplayer: draining left over audio +=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 1.011915] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 1.018704] cplayer: Running hook: ytdl_hook/on_preloaded +[ 1.024695] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 1.050797] cplayer: Starting playback... +[ 1.066090] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 1.066179] cplayer: AO: Description: Null audio output +[ 1.082359] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 1.082632] cplayer: Set property: shared-script-properties -> 1 +[ 1.090100] cplayer: audio ready +[ 1.090198] cplayer: starting audio playback +[ 1.090318] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof + [ 1.100307] statusline: A: 00:00:00 / 00:00:06 (0%) [ 1.157311] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 1.158745] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 1.159056] cplayer: Set property: shared-script-properties -> 1 + [ 1.241173] statusline: A: 00:00:00 / 00:00:06 (2%) [ 1.301301] statusline: A: 00:00:00 / 00:00:06 (3%) [ 1.369300] statusline: A: 00:00:00 / 00:00:06 (5%) [ 1.473214] statusline: A: 00:00:00 / 00:00:06 (6%) [ 1.545923] statusline: A: 00:00:00 / 00:00:06 (7%) [ 1.605254] statusline: A: 00:00:00 / 00:00:06 (8%) [ 1.673184] statusline: A: 00:00:00 / 00:00:06 (10%) [ 1.777319] statusline: A: 00:00:00 / 00:00:06 (11%) [ 1.861224] statusline: A: 00:00:00 / 00:00:06 (13%) [ 1.929386] statusline: A: 00:00:00 / 00:00:06 (14%) [ 1.997254] statusline: A: 00:00:00 / 00:00:06 (15%) [ 2.049472] statusline: A: 00:00:00 / 00:00:06 (16%) [ 2.125514] statusline: A: 00:00:01 / 00:00:06 (17%) [ 2.181241] statusline: A: 00:00:01 / 00:00:06 (18%) [ 2.249139] statusline: A: 00:00:01 / 00:00:06 (19%) [ 2.301158] statusline: A: 00:00:01 / 00:00:06 (20%) [ 2.365619] statusline: A: 00:00:01 / 00:00:06 (21%) [ 2.429466] statusline: A: 00:00:01 / 00:00:06 (22%) [ 2.493228] statusline: A: 00:00:01 / 00:00:06 (23%) [ 2.545233] statusline: A: 00:00:01 / 00:00:06 (24%) [ 2.597214] statusline: A: 00:00:01 / 00:00:06 (25%) [ 2.677908] statusline: A: 00:00:01 / 00:00:06 (26%) [ 2.745247] statusline: A: 00:00:01 / 00:00:06 (27%) [ 2.805169] statusline: A: 00:00:01 / 00:00:06 (28%) [ 2.861181] statusline: A: 00:00:01 / 00:00:06 (29%) [ 2.933838] statusline: A: 00:00:01 / 00:00:06 (30%) [ 3.001177] statusline: A: 00:00:01 / 00:00:06 (31%) [ 3.063619] statusline: A: 00:00:01 / 00:00:06 (32%) [ 3.117422] statusline: A: 00:00:02 / 00:00:06 (33%) [ 3.197289] statusline: A: 00:00:02 / 00:00:06 (34%) [ 3.253361] statusline: A: 00:00:02 / 00:00:06 (35%) [ 3.309876] statusline: A: 00:00:02 / 00:00:06 (36%) [ 3.361284] statusline: A: 00:00:02 / 00:00:06 (37%) [ 3.413298] statusline: A: 00:00:02 / 00:00:06 (38%) [ 3.489665] statusline: A: 00:00:02 / 00:00:06 (39%) [ 3.557231] statusline: A: 00:00:02 / 00:00:06 (40%) [ 3.621258] statusline: A: 00:00:02 / 00:00:06 (41%) [ 3.673173] statusline: A: 00:00:02 / 00:00:06 (42%) [ 3.749644] statusline: A: 00:00:02 / 00:00:06 (43%) [ 3.805443] statusline: A: 00:00:02 / 00:00:06 (44%) [ 3.860689] statusline: A: 00:00:02 / 00:00:06 (45%) [ 3.913504] statusline: A: 00:00:02 / 00:00:06 (46%) [ 3.965200] statusline: A: 00:00:02 / 00:00:06 (47%) [ 4.031391] statusline: A: 00:00:02 / 00:00:06 (48%) [ 4.085468] statusline: A: 00:00:03 / 00:00:06 (49%) [ 4.147453] statusline: A: 00:00:03 / 00:00:06 (50%) [ 4.199304] statusline: A: 00:00:03 / 00:00:06 (51%) [ 4.253173] statusline: A: 00:00:03 / 00:00:06 (52%) [ 4.309451] statusline: A: 00:00:03 / 00:00:06 (53%) [ 4.369391] statusline: A: 00:00:03 / 00:00:06 (54%) [ 4.472848] statusline: A: 00:00:03 / 00:00:06 (55%) [ 4.525202] statusline: A: 00:00:03 / 00:00:06 (56%) [ 4.597406] statusline: A: 00:00:03 / 00:00:06 (57%) [ 4.653664] statusline: A: 00:00:03 / 00:00:06 (58%) [ 4.709453] statusline: A: 00:00:03 / 00:00:06 (59%) [ 4.759967] statusline: A: 00:00:03 / 00:00:06 (60%) [ 4.813254] statusline: A: 00:00:03 / 00:00:06 (61%) [ 4.873673] statusline: A: 00:00:03 / 00:00:06 (62%) [ 4.929961] statusline: A: 00:00:03 / 00:00:06 (63%) [ 4.987419] statusline: A: 00:00:03 / 00:00:06 (64%) [ 5.091437] statusline: A: 00:00:04 / 00:00:06 (65%) [ 5.185206] statusline: A: 00:00:04 / 00:00:06 (67%) [ 5.254013] statusline: A: 00:00:04 / 00:00:06 (68%) [ 5.305199] statusline: A: 00:00:04 / 00:00:06 (69%) [ 5.357205] statusline: A: 00:00:04 / 00:00:06 (70%) [ 5.425554] statusline: A: 00:00:04 / 00:00:06 (71%) [ 5.481493] statusline: A: 00:00:04 / 00:00:06 (72%) [ 5.537635] statusline: A: 00:00:04 / 00:00:06 (73%) [ 5.641285] statusline: A: 00:00:04 / 00:00:06 (74%) [ 5.708163] statusline: A: 00:00:04 / 00:00:06 (75%) [ 5.760676] statusline: A: 00:00:04 / 00:00:06 (76%) [ 5.813756] statusline: A: 00:00:04 / 00:00:06 (77%) [ 5.869416] statusline: A: 00:00:04 / 00:00:06 (78%) [ 5.921546] statusline: A: 00:00:04 / 00:00:06 (79%) [ 5.993213] statusline: A: 00:00:04 / 00:00:06 (80%) [ 6.050025] statusline: A: 00:00:04 / 00:00:06 (81%) [ 6.105103] statusline: A: 00:00:05 / 00:00:06 (82%) [ 6.157239] statusline: A: 00:00:05 / 00:00:06 (83%) [ 6.209830] statusline: A: 00:00:05 / 00:00:06 (84%) [ 6.321608] statusline: A: 00:00:05 / 00:00:06 (85%) [ 6.375886] statusline: A: 00:00:05 / 00:00:06 (86%) [ 6.434346] statusline: A: 00:00:05 / 00:00:06 (87%) [ 6.490139] statusline: A: 00:00:05 / 00:00:06 (88%) [ 6.557269] statusline: A: 00:00:05 / 00:00:06 (89%) [ 6.617207] statusline: A: 00:00:05 / 00:00:06 (90%) [ 6.681238] statusline: A: 00:00:05 / 00:00:06 (91%) [ 6.741475] statusline: A: 00:00:05 / 00:00:06 (92%) [ 6.801610] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.807426] cplayer: audio filter EOF +[ 6.807552] cplayer: audio draining +[ 6.807587] cplayer: audio EOF reached +[ 6.807629] cplayer: EOF code: 1 +[ 6.808479] cplayer: Terminating demuxers... +[ 6.813016] cplayer: Done terminating demuxers. +[ 6.813240] cplayer: finished playback, success (reason 0) +[ 6.813268] cplayer: +[ 6.813305] cplayer: Exiting... (End of file) +[ 6.815629] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] +[ 6.815880] cplayer: Set property: shared-script-properties -> 1 +[ 6.833316] mpris: Exiting... +[ 6.881241] 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" @@ -2586,8 +2639,8 @@ + MPV_MPRIS_TEST_DBUS=./dbus + mkdir -p -m 0700 ./dbus + export -n MPV_MPRIS_TEST_DBUS MPV_MPRIS_TEST_XAUTH MPV_MPRIS_TEST_TMP -+ grep -- --auto-display + xvfb-run --help ++ 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 @@ -2608,10 +2661,10 @@ ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:100 -DISPLAY=:100 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-tEkobh2cA0,guid=e815cb8beb14a72214d3b1d365a0ae84 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-tEkobh2cA0,guid=e815cb8beb14a72214d3b1d365a0ae84 +++ echo DISPLAY=:102 +DISPLAY=:102 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-r1CRkGHgzk,guid=f36dfa0ae19c3ad856a7ec9465a0b0d2 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-r1CRkGHgzk,guid=f36dfa0ae19c3ad856a7ec9465a0b0d2 ++ rm -f ./pause.mpv.ipc ./pause.mpv.log ./pause.socat.log ++ wait_for test -S ./pause.mpv.ipc ++ timeout=0 @@ -2622,13 +2675,20 @@ +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 ++ test -S ./pause.mpv.ipc -++ wait_for playerctl_list_all_is_mpv -++ timeout=0 -++ playerctl_list_all_is_mpv -+++ playerctl --list-all -++ player=mpv -++ test mpv = mpv -++ sleep 2 +++ '[' 1 -eq 60 ']' +++ sleep 1 +++ timeout=2 +++ test -S ./pause.mpv.ipc +++ '[' 2 -eq 60 ']' +++ sleep 1 +++ timeout=3 +++ test -S ./pause.mpv.ipc +++ '[' 3 -eq 60 ']' +++ sleep 1 +++ timeout=4 +++ test -S ./pause.mpv.ipc +++ '[' 4 -eq 60 ']' +++ sleep 1 [cplayer] mpv 0.35.1 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] built on UNKNOWN [cplayer] FFmpeg library versions: @@ -2667,18 +2727,58 @@ [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.022270] mpris: Loading SO plugin ../mpris.so... -[ 0.023370] cplayer: Waiting for scripts... -[ 0.048726] 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.053530] 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.053645] cplayer: Run command: enable-section, flags=64, args=[name="showh+ status Playing -+ grep '^Playing$' +[ 0.145872] mpris: Loading SO plugin ../mpris.so... +[ 0.146620] cplayer: Waiting for scripts... +[ 0.226115] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] +[ 0.333745] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.333999] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.334155] cplayer: Run command: define-section, flags=64, args=++ timeout=5 +++ test -S ./pause.mpv.ipc +++ wait_for playerctl_list_all_is_mpv +++ timeout=0 +++ playerctl_list_all_is_mpv ++++ playerctl --list-all +++ 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 +[name="input_forced_console", contents="", flags="force"] +[ 0.334262] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.335571] 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.335917] 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.336211] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.336317] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.336703] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] +[ 0.337248] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.337433] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.338515] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.338719] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] +[ 0.338891] cplayer: Set property: shared-script-properties -> 1 +[ 0.338973] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.339124] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.339337] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.339494] cplayer: Set property: shared-script-properties -> 1 +[ 0.353107] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.353425] cplayer: Set property: shared-script-properties -> 1 +[ 0.354114] 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.413884] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.414076] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.414228] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.414340] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.417685] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.417870] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.418021] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.418138] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.418268] cplayer: Done loading scripts. +[ 0.418708] cplayer: Running hook: ytdl_hook/on_load +[ 0.433980] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.4343+ 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 @@ -2692,40 +2792,9 @@ true + playerctl pause + sleep 1 -ide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.053681] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.053783] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] -[ 0.053913] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.053959] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.053995] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.054051] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] -[ 0.054118] cplayer: Set property: shared-script-properties -> 1 -[ 0.054141] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.054165] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.054251] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.054305] cplayer: Set property: shared-script-properties -> 1 -[ 0.058774] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] -[ 0.090584] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.090705] cplayer: Set property: shared-script-properties -> 1 -[ 0.092132] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.092212] cplayer: Set property: shared-script-properties -> 1 -[ 0.092407] 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.130505] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.130625] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.134676] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.138850] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.138936] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.138981] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.139012] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.142504] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.145846] cplayer: Done loading scripts. -[ 0.146082] cplayer: Running hook: ytdl_hook/on_load -[ 0.154609] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.154725] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.154774] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.154810] cplayer: Run command: enable-section, flags=64, args=[name="input_+ status Paused -+ grep '^Paused$' ++ status Paused + playerctl status ++ grep '^Paused$' Paused + check pause true + prop pause @@ -2744,41 +2813,41 @@ true + playerctl play + sleep 1 +51] cplayer: Set property: shared-script-properties -> 1 +[ 0.463867] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.464153] cplayer: Set property: shared-script-properties -> 1 +[ 0.779785] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.795025] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.795271] cplayer: Set property: shared-script-properties -> 1 +[ 0.806232] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.817826] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.836691] cplayer: Starting playback... +[ 0.859729] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.859814] cplayer: AO: Description: Null audio output +[ 0.887005] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.887254] cplayer: Set property: shared-script-properties -> 1 +[ 0.889830] cplayer: audio ready +[ 0.889928] cplayer: starting audio playback +[ 0.890052] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof + [ 0.940411] statusline: A: 00:00:00 / 00:00:06 (1%) [ 1.026635] statusline: A: 00:00:00 / 00:00:06 (2%) [ 1.082383] statusline: A: 00:00:00 / 00:00:06 (3%) [ 1.134090] statusline: A: 00:00:00 / 00:00:06 (4%) [ 1.190920] statusline: A: 00:00:00 / 00:00:06 (5%) [ 1.251272] statusline: A: 00:00:00 / 00:00:06 (6%) [ 1.311018] statusline: A: 00:00:00 / 00:00:06 (7%) [ 1.361262] statusline: A: 00:00:00 / 00:00:06 (8%) [ 1.482015] statusline: A: 00:00:00 / 00:00:06 (10%) [ 1.549979] statusline: A: 00:00:00 / 00:00:06 (11%) [ 1.605994] statusline: A: 00:00:00 / 00:00:06 (12%) [ 1.708230] statusline: A: 00:00:00 / 00:00:06 (13%) [ 1.801966] statusline: A: 00:00:00 / 00:00:06 (15%) [ 1.869940] statusline: A: 00:00:00 / 00:00:06 (16%) [ 1.925588] statusline: A: 00:00:01 / 00:00:06 (17%) [ 1.978074] statusline: A: 00:00:01 / 00:00:06 (18%) [ 2.062193] statusline: A: 00:00:01 / 00:00:06 (19%) [ 2.122045] statusline: A: 00:00:01 / 00:00:06 (20%) [ 2.182058] statusline: A: 00:00:01 / 00:00:06 (21%) [ 2.242068] statusline: A: 00:00:01 / 00:00:06 (22%) [ 2.293937] statusline: A: 00:00:01 / 00:00:06 (23%) [ 2.358013] statusline: A: 00:00:01 / 00:00:06 (24%) [ 2.418102] statusline: A: 00:00:01 / 00:00:06 (25%) [ 2.478015] statusline: A: 00:00:01 / 00:00:06 (26%) [ 2.529958] statusline: A: 00:00:01 / 00:00:06 (27%) [ 2.665964] statusline: A: 00:00:01 / 00:00:06 (29%) [ 2.722090] statusline: A: 00:00:01 / 00:00:06 (30%) [ 2.790014] statusline: A: 00:00:01 / 00:00:06 (31%) [ 2.842052] statusline: A: 00:00:01 / 00:00:06 (32%) [ 2.914044] statusline: A: 00:00:02 / 00:00:06 (33%) [ 2.977934] statusline: A: 00:00:02 / 00:00:06 (34%) [ 3.045990] statusline: A: 00:00:02 / 00:00:06 (35%) [ 3.097965] statusline: A: 00:00:02 / 00:00:06 (36%) [ 3.177965] statusline: A: 00:00:02 / 00:00:06 (37%) [ 3.246539] statusline: A: 00:00:02 / 00:00:06 (38%) [ 3.306114] statusline: A: 00:00:02 / 00:00:06 (39%) [ 3.358089] statusline: A: 00:00:02 / 00:00:06 (40%) [ 3.442144] statusline: A: 00:00:02 / 00:00:06 (42%) [ 3.554143] statusline: A: 00:00:02 / 00:00:06 (43%) [ 3.606276] statusline: A: 00:00:02 / 00:00:06 (44%) [ 3.681987] statusline: A: 00:00:02 / 00:00:06 (45%) [ 3.738255] statusline: A: 00:00:02 / 00:00:06 (46%) [ 3.797929] statusline: A: 00:00:02 / 00:00:06 (47%) [ 3.850181] statusline: A: 00:00:02 / 00:00:06 (48%) [ 3.900563] statusline: A: 00:00:03 / 00:00:06 (49%) [ 3.969991] statusline: A: 00:00:03 / 00:00:06 (50%) [ 4.030379] statusline: A: 00:00:03 / 00:00:06 (51%) [ 4.086754] statusline: A: 00:00:03 / 00:00:06 (52%) [ 4.138403] statusline: A: 00:00:03 / 00:00:06 (53%) [ 4.202258] statusline: A: 00:00:03 / 00:00:06 (54%) [ 4.252539] statusline: A: 00:00:03 / 00:00:06 (55%) [ 4.329984] statusline: A: 00:00:03 / 00:00:06 (56%) [ 4.397950] statusline: A: 00:00:03 / 00:00:06 (57%) [ 4.457968] statusline: A: 00:00:03 / 00:00:06 (58%) [ 4.509942] statusline: A: 00:00:03 / 00:00:06 (59%) [ 4.585976] statusline: A: 00:00:03 / 00:00:06 (60%) [ 4.653969] statusline: A: 00:00:03 / 00:00:06 (61%) [ 4.710309] statusline: A: 00:00:03 / 00:00:06 (62%) [ 4.761950] statusline: A: 00:00:03 / 00:00:06 (63%) [ 4.845967] statusline: A: 00:00:03 / 00:00:06 (64%) [ 4.901999] statusline: A: 00:00:04 / 00:00:06 (65%) [ 4.964633] statusline: A: 00:00:04 / 00:00:06 (66%) [ 5.016788] statusline: A: 00:00:04 / 00:00:06 (67%) [ 5.090372] statusline: A: 00:00:04 / 00:00:06 (68%) [ 5.161941] statusline: A: 00:00:04 / 00:00:06 (70%) [ 5.221950] statusline: A: 00:00:04 / 00:00:06 (71%) [ 5.359540] statusline: A: 00:00:04 / 00:00:06 (73%) [ 5.417943] statusline: A: 00:00:04 / 00:00:06 (74%) [ 5.486006] statusline: A: 00:00:04 / 00:00:06 (75%) [ 5.542148] statusline: A: 00:00:04 / 00:00:06 (76%) [ 5.592407] statusline: A: 00:00:04 / 00:00:06 (77%) [ 5.673952] statusline: A: 00:00:04 / 00:00:06 (78%) [ 5.740648] statusline: A: 00:00:04 / 00:00:06 (79%) [ 5.798361] statusline: A: 00:00:04 / 00:00:06 (80%) [ 5.862207] statusline: A: 00:00:04 / 00:00:06 (81%) [ 5.925984] statusline: A: 00:00:05 / 00:00:06 (82%) [ 5.981091] statusline: A: 00:00:05 / 00:00:06 (83%) [ 6.037961] statusline: A: 00:00:05 / 00:00:06 (84%) [ 6.094743] statusline: A: 00:00:05 / 00:00:06 (85%) [ 6.150286] statusline: A: 00:00:05 / 00:00:06 (86%) [ 6.213968] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 6.225935] cplayer: Set property: pause=true -> 1 + [ 6.230083] statusline: (Paused) A: 00:00:05 / 00:00:06 (87%) +[ 10.763235] cplayer: Set property: pause=false -> 1 + [ 10.763937] statusline: A: 00:00:05 / 00:00:06 (87%) [ 10.818352] statusline: A: 00:00:05 / 00:00:06 (88%) [ 10.877963] statusline: A: 00:00:05 / 00:00:06 (89%) [ 10.945978] statusline: A: 00:00:05 / 00:00:06 (90%) [ 11.005967] statusline: A: 00:00:05 / 00:00:06 (91%) [ 11.073915] statusline: A: 00:00:05 / 00:00:06 (92%) [ 11.133966] statusline: A: 00:00:05 / 00:00:06 (93%) [ 11.193989] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 11.194928] cplayer: audio filter EOF +[ 11.195083] cplayer: audio draining +[ 11.195118] cplayer: audio EOF reached +[ 11.195158] cplayer: EOF code: 1 +[ 11.195879] cplayer: Terminating demuxers... +[ 11.202342] cplayer: Done terminating demuxers. +[ 11.202539] cplayer: finished playback, success (reason 0) +[ 11.202569] cplayer: +[ 11.202608] cplayer: Exiting... (End of file) +[ 11.204637] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] +[ 11.204859] cplayer: Set property: shared-script-properties -> 1 +[ 11.212235] mpris: Exiting... +[ 11.258325] cplayer: draining left over audio + wait %1 -forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.171823] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.171942] cplayer: Set property: shared-script-properties -> 1 -[ 0.189034] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.195927] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.203720] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.203843] cplayer: Set property: shared-script-properties -> 1 -[ 0.204107] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.207573] cplayer: Starting playback... -[ 0.211813] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.211850] cplayer: AO: Description: Null audio output -[ 0.213059] cplayer: audio ready -[ 0.213090] cplayer: starting audio playback -[ 0.213133] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof -[ 0.235973] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.236089] cplayer: Set property: shared-script-properties -> 1 - [ 0.246600] statusline: A: 00:00:00 / 00:00:06 (0%) [ 0.338629] statusline: A: 00:00:00 / 00:00:06 (2%) [ 0.406626] statusline: A: 00:00:00 / 00:00:06 (3%) [ 0.458583] statusline: A: 00:00:00 / 00:00:06 (4%) [ 0.534634] statusline: A: 00:00:00 / 00:00:06 (5%) [ 0.594616] statusline: A: 00:00:00 / 00:00:06 (6%) [ 0.654620] statusline: A: 00:00:00 / 00:00:06 (7%) [ 0.714611] statusline: A: 00:00:00 / 00:00:06 (8%) [ 0.766660] statusline: A: 00:00:00 / 00:00:06 (9%) [ 0.846622] statusline: A: 00:00:00 / 00:00:06 (10%) [ 0.902695] statusline: A: 00:00:00 / 00:00:06 (11%) [ 0.954706] statusline: A: 00:00:00 / 00:00:06 (12%) [ 1.006682] statusline: A: 00:00:00 / 00:00:06 (13%) [ 1.058735] statusline: A: 00:00:00 / 00:00:06 (14%) [ 1.110716] statusline: A: 00:00:00 / 00:00:06 (15%) [ 1.162749] statusline: A: 00:00:00 / 00:00:06 (16%) [ 1.270632] statusline: A: 00:00:01 / 00:00:06 (17%) [ 1.326622] statusline: A: 00:00:01 / 00:00:06 (18%) [ 1.398613] statusline: A: 00:00:01 / 00:00:06 (19%) [ 1.458630] statusline: A: 00:00:01 / 00:00:06 (20%) [ 1.522607] statusline: A: 00:00:01 / 00:00:06 (21%) [ 1.574637] statusline: A: 00:00:01 / 00:00:06 (22%) [ 1.662630] statusline: A: 00:00:01 / 00:00:06 (24%) [ 1.730629] statusline: A: 00:00:01 / 00:00:06 (25%) [ 1.786593] statusline: A: 00:00:01 / 00:00:06 (26%) [ 1.854628] statusline: A: 00:00:01 / 00:00:06 (27%) [ 1.906647] statusline: A: 00:00:01 / 00:00:06 (28%) [ 1.982637] statusline: A: 00:00:01 / 00:00:06 (29%) [ 2.050624] statusline: A: 00:00:01 / 00:00:06 (30%) [ 2.110603] statusline: A: 00:00:01 / 00:00:06 (31%) [ 2.160742] statusline: A: 00:00:01 / 00:00:06 (32%) [ 2.234776] statusline: A: 00:00:02 / 00:00:06 (33%) [ 2.302632] statusline: A: 00:00:02 / 00:00:06 (34%) [ 2.362617] statusline: A: 00:00:02 / 00:00:06 (35%) [ 2.414613] statusline: A: 00:00:02 / 00:00:06 (36%) [ 2.494621] statusline: A: 00:00:02 / 00:00:06 (37%) [ 2.562650] statusline: A: 00:00:02 / 00:00:06 (38%) [ 2.622606] statusline: A: 00:00:02 / 00:00:06 (39%) [ 2.690621] statusline: A: 00:00:02 / 00:00:06 (40%) [ 2.742627] statusline: A: 00:00:02 / 00:00:06 (41%) [ 2.814684] statusline: A: 00:00:02 / 00:00:06 (42%) [ 2.882597] statusline: A: 00:00:02 / 00:00:06 (43%) [ 2.942618] statusline: A: 00:00:02 / 00:00:06 (44%) [ 2.994588] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 3.064947] cplayer: Set property: pause=true -> 1 - [ 3.066630] statusline: (Paused) A: 00:00:02 / 00:00:06 (46%) -[ 5.190687] cplayer: Set property: pause=false -> 1 - [ 5.194639] statusline: A: 00:00:02 / 00:00:06 (47%) [ 5.310639] statusline: A: 00:00:02 / 00:00:06 (48%) [ 5.370646] statusline: A: 00:00:03 / 00:00:06 (49%) [ 5.430613] statusline: A: 00:00:03 / 00:00:06 (50%) [ 5.482623] statusline: A: 00:00:03 / 00:00:06 (51%) [ 5.534625] statusline: A: 00:00:03 / 00:00:06 (52%) [ 5.614625] statusline: A: 00:00:03 / 00:00:06 (53%) [ 5.678639] statusline: A: 00:00:03 / 00:00:06 (54%) [ 5.738626] statusline: A: 00:00:03 / 00:00:06 (55%) [ 5.790615] statusline: A: 00:00:03 / 00:00:06 (56%) [ 5.858857] statusline: A: 00:00:03 / 00:00:06 (57%) [ 5.922788] statusline: A: 00:00:03 / 00:00:06 (58%) [ 5.990636] statusline: A: 00:00:03 / 00:00:06 (60%) [ 6.118597] statusline: A: 00:00:03 / 00:00:06 (62%) [ 6.182619] statusline: A: 00:00:03 / 00:00:06 (63%) [ 6.242855] statusline: A: 00:00:03 / 00:00:06 (64%) [ 6.358628] statusline: A: 00:00:04 / 00:00:06 (66%) [ 6.466963] statusline: A: 00:00:04 / 00:00:06 (67%) [ 6.518629] statusline: A: 00:00:04 / 00:00:06 (68%) [ 6.570647] statusline: A: 00:00:04 / 00:00:06 (69%) [ 6.622777] statusline: A: 00:00:04 / 00:00:06 (70%) [ 6.674750] statusline: A: 00:00:04 / 00:00:06 (71%) [ 6.726795] statusline: A: 00:00:04 / 00:00:06 (72%) [ 6.830607] statusline: A: 00:00:04 / 00:00:06 (73%) [ 6.891476] statusline: A: 00:00:04 / 00:00:06 (74%) [ 6.946874] statusline: A: 00:00:04 / 00:00:06 (75%) [ 7.006625] statusline: A: 00:00:04 / 00:00:06 (76%) [ 7.058605] statusline: A: 00:00:04 / 00:00:06 (77%) [ 7.110632] statusline: A: 00:00:04 / 00:00:06 (78%) [ 7.182650] statusline: A: 00:00:04 / 00:00:06 (79%) [ 7.245801] statusline: A: 00:00:04 / 00:00:06 (80%) [ 7.304980] statusline: A: 00:00:04 / 00:00:06 (81%) [ 7.359609] statusline: A: 00:00:05 / 00:00:06 (82%) [ 7.418618] statusline: A: 00:00:05 / 00:00:06 (83%) [ 7.482629] statusline: A: 00:00:05 / 00:00:06 (84%) [ 7.542889] statusline: A: 00:00:05 / 00:00:06 (85%) [ 7.602728] statusline: A: 00:00:05 / 00:00:06 (86%) [ 7.654713] statusline: A: 00:00:05 / 00:00:06 (87%) [ 7.706721] statusline: A: 00:00:05 / 00:00:06 (88%) [ 7.810711] statusline: A: 00:00:05 / 00:00:06 (89%) [ 7.862698] statusline: A: 00:00:05 / 00:00:06 (90%) [ 7.914739] statusline: A: 00:00:05 / 00:00:06 (91%) [ 7.966709] statusline: A: 00:00:05 / 00:00:06 (92%) [ 8.017009] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.071110] cplayer: audio filter EOF -[ 8.071166] cplayer: audio draining -[ 8.071176] cplayer: audio EOF reached -[ 8.071189] cplayer: EOF code: 1 -[ 8.071492] cplayer: Terminating demuxers... -[ 8.078522] cplayer: Done terminating demuxers. -[ 8.078644] cplayer: finished playback, success (reason 0) -[ 8.078655] cplayer: -[ 8.078672] cplayer: Exiting... (End of file) -[ 8.079546] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] -[ 8.079648] cplayer: Set property: shared-script-properties -> 1 -[ 8.084063] mpris: Exiting... -[ 8.102618] 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" @@ -2840,8 +2909,8 @@ + MPV_MPRIS_TEST_DBUS=./dbus + mkdir -p -m 0700 ./dbus + export -n MPV_MPRIS_TEST_DBUS MPV_MPRIS_TEST_XAUTH MPV_MPRIS_TEST_TMP -+ grep -- --auto-display + xvfb-run --help ++ grep -- --auto-display + xvfb_auto=--auto-servernum + rm -f ./play.xvfb.log ./play.Xauthority + exec env MPV_MPRIS_TEST_NAME=play XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./play.xvfb.log -f ./play.Xauthority ./play @@ -2864,10 +2933,10 @@ ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:101 -DISPLAY=:101 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-ahkyXWIXFJ,guid=3b84868c768c9a50f484e79065a0ae84 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-ahkyXWIXFJ,guid=3b84868c768c9a50f484e79065a0ae84 +++ echo DISPLAY=:100 +DISPLAY=:100 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-NyVKFKRZ5h,guid=af9f9d38b23c3371cb90e80265a0b0d2 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-NyVKFKRZ5h,guid=af9f9d38b23c3371cb90e80265a0b0d2 ++ rm -f ./play.mpv.ipc ./play.mpv.log ./play.socat.log ++ wait_for test -S ./play.mpv.ipc ++ timeout=0 @@ -2876,6 +2945,22 @@ ++ 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=./play.mpv.log --input-ipc-server=./play.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' +++ timeout=1 +++ test -S ./play.mpv.ipc +++ '[' 1 -eq 60 ']' +++ sleep 1 +++ timeout=2 +++ test -S ./play.mpv.ipc +++ '[' 2 -eq 60 ']' +++ sleep 1 +++ timeout=3 +++ test -S ./play.mpv.ipc +++ '[' 3 -eq 60 ']' +++ sleep 1 +++ timeout=4 +++ test -S ./play.mpv.ipc +++ '[' 4 -eq 60 ']' +++ sleep 1 [cplayer] mpv 0.35.1 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] built on UNKNOWN [cplayer] FFmpeg library versions: @@ -2915,12 +3000,12 @@ [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.047201] mpris: Loading SO plugin ../mpris.so... -[ 0.047342] cplayer: Waiting for scripts... -[ 0.095450] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.095528] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.095568] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.095598] cplayer: Run command: enable-section, ++ timeout=1 +[ 0.175366] mpris: Loading SO plugin ../mpris.so... +[ 0.226466] cplayer: Waiting for scripts... +[ 0.341537] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] +[ 0.499445] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.499643] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.506035] ++ timeout=5 ++ test -S ./play.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 @@ -2930,8 +3015,8 @@ ++ test mpv = mpv ++ sleep 2 + status Paused -+ grep '^Paused$' + playerctl status ++ grep '^Paused$' Paused + check pause true + prop pause @@ -2957,7 +3042,38 @@ + check pause false + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./play.mpv.ipc.input.json + cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.506296] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.524779] 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.525164] 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.533785] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.533978] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.534364] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] +[ 0.534822] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.534969] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.535106] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.535320] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] +[ 0.535493] cplayer: Set property: shared-script-properties -> 1 +[ 0.535571] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.535634] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.535826] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.535975] cplayer: Set property: shared-script-properties -> 1 +[ 0.538183] cplayer: Done loading scripts. +[ 0.538695] cplayer: Running hook: ytdl_hook/on_load +[ 0.547426] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.547628] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.547754] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.547854] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.548165] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.548362] cplayer: Set property: shared-script-properties -> 1 +[ 0.563133] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.563428] cplayer: Set property: shared-script-properties -> 1 +[ 0.564023] 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.737944] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.894122] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.901738] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.937731] cplayer: Starting playback... +[ 0.947320] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value+ cat ./play.mpv.ipc.input.json {"command":["get_property","pause"]} + rm -f ./play.socat.log + socat -lf./play.socat.log - UNIX-CONNECT:./play.mpv.ipc @@ -2970,77 +3086,45 @@ + jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' true + wait %1 -flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.101722] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] -[ 0.158146] 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.158386] 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.158469] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.158502] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.158617] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] -[ 0.158744] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.158787] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.158851] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.158906] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] -[ 0.158976] cplayer: Set property: shared-script-properties -> 1 -[ 0.159003] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.159024] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.159107] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.159167] cplayer: Set property: shared-script-properties -> 1 -[ 0.162165] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.162253] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.162366] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.162419] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.167643] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.167750] cplayer: Set property: shared-script-properties -> 1 -[ 0.167947] 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.202152] cplayer: Done loading scripts. -[ 0.202439] cplayer: Running hook: ytdl_hook/on_load -[ 0.218222] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.218354] cplayer: Set property: shared-script-properties -> 1 -[ 0.219581] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.219657] cplayer: Set property: shared-script-properties -> 1 -[ 0.219797] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.219840] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.219878] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.219908] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.265632] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.279574] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.279675] cplayer: Set property: shared-script-properties -> 1 -[ 0.282132] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.286184] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.288928] cplayer: Starting playback... -[ 0.292070] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.292110] cplayer: AO: Description: Null audio output -[ 0.293268] cplayer: audio ready -[ 0.293297] cplayer: starting audio playback -[ 0.293312] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.311641] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.311759] cplayer: Set property: shared-script-properties -> 1 - [ 0.334288] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.619790] cplayer: Set property: pause=false -> 1 - [ 3.622248] statusline: A: 00:00:00 / 00:00:06 (0%) [ 3.674196] statusline: A: 00:00:00 / 00:00:06 (1%) [ 3.730374] statusline: A: 00:00:00 / 00:00:06 (2%) [ 3.782335] statusline: A: 00:00:00 / 00:00:06 (3%) [ 3.838285] statusline: A: 00:00:00 / 00:00:06 (4%) [ 3.942274] statusline: A: 00:00:00 / 00:00:06 (5%) [ 4.034359] statusline: A: 00:00:00 / 00:00:06 (7%) [ 4.086377] statusline: A: 00:00:00 / 00:00:06 (8%) [ 4.190343] statusline: A: 00:00:00 / 00:00:06 (9%) [ 4.242344] statusline: A: 00:00:00 / 00:00:06 (10%) [ 4.294445] statusline: A: 00:00:00 / 00:00:06 (11%) [ 4.346364] statusline: A: 00:00:00 / 00:00:06 (12%) [ 4.398356] statusline: A: 00:00:00 / 00:00:06 (13%) [ 4.450254] statusline: A: 00:00:00 / 00:00:06 (14%) [ 4.554919] statusline: A: 00:00:00 / 00:00:06 (15%) [ 4.606432] statusline: A: 00:00:00 / 00:00:06 (16%) [ 4.657742] statusline: A: 00:00:01 / 00:00:06 (17%) [ 4.714263] statusline: A: 00:00:01 / 00:00:06 (18%) [ 4.766247] statusline: A: 00:00:01 / 00:00:06 (19%) [ 4.846268] statusline: A: 00:00:01 / 00:00:06 (20%) [ 4.906270] statusline: A: 00:00:01 / 00:00:06 (21%) [ 4.966259] statusline: A: 00:00:01 / 00:00:06 (22%) [ 5.018287] statusline: A: 00:00:01 / 00:00:06 (23%) [ 5.086288] statusline: A: 00:00:01 / 00:00:06 (24%) [ 5.146400] statusline: A: 00:00:01 / 00:00:06 (25%) [ 5.197639] statusline: A: 00:00:01 / 00:00:06 (26%) [ 5.250267] statusline: A: 00:00:01 / 00:00:06 (27%) [ 5.354310] statusline: A: 00:00:01 / 00:00:06 (28%) [ 5.406328] statusline: A: 00:00:01 / 00:00:06 (29%) [ 5.458355] statusline: A: 00:00:01 / 00:00:06 (30%) [ 5.510244] statusline: A: 00:00:01 / 00:00:06 (31%) [ 5.562331] statusline: A: 00:00:01 / 00:00:06 (32%) [ 5.614359] statusline: A: 00:00:01 / 00:00:06 (33%) [ 5.666354] statusline: A: 00:00:02 / 00:00:06 (33%) [ 5.718350] statusline: A: 00:00:02 / 00:00:06 (34%) [ 5.768948] statusline: A: 00:00:02 / 00:00:06 (35%) [ 5.822277] statusline: A: 00:00:02 / 00:00:06 (36%) [ 5.873173] statusline: A: 00:00:02 / 00:00:06 (37%) [ 5.926393] statusline: A: 00:00:02 / 00:00:06 (38%) [ 6.030273] statusline: A: 00:00:02 / 00:00:06 (39%) [ 6.082251] statusline: A: 00:00:02 / 00:00:06 (40%) [ 6.134393] statusline: A: 00:00:02 / 00:00:06 (41%) [ 6.186352] statusline: A: 00:00:02 / 00:00:06 (42%) [ 6.238370] statusline: A: 00:00:02 / 00:00:06 (43%) [ 6.290266] statusline: A: 00:00:02 / 00:00:06 (44%) [ 6.394883] statusline: A: 00:00:02 / 00:00:06 (45%) [ 6.446368] statusline: A: 00:00:02 / 00:00:06 (46%) [ 6.498344] statusline: A: 00:00:02 / 00:00:06 (47%) [ 6.549050] statusline: A: 00:00:02 / 00:00:06 (48%) [ 6.602271] statusline: A: 00:00:02 / 00:00:06 (49%) [ 6.654349] statusline: A: 00:00:03 / 00:00:06 (49%) [ 6.706351] statusline: A: 00:00:03 / 00:00:06 (50%) [ 6.758361] statusline: A: 00:00:03 / 00:00:06 (51%) [ 6.810284] statusline: A: 00:00:03 / 00:00:06 (52%) [ 6.862272] statusline: A: 00:00:03 / 00:00:06 (53%) [ 6.914376] statusline: A: 00:00:03 / 00:00:06 (54%) [ 6.966337] statusline: A: 00:00:03 / 00:00:06 (55%) [ 7.070269] statusline: A: 00:00:03 / 00:00:06 (56%) [ 7.121090] statusline: A: 00:00:03 / 00:00:06 (57%) [ 7.174596] statusline: A: 00:00:03 / 00:00:06 (58%) [ 7.226372] statusline: A: 00:00:03 / 00:00:06 (59%) [ 7.278337] statusline: A: 00:00:03 / 00:00:06 (60%) [ 7.330260] statusline: A: 00:00:03 / 00:00:06 (61%) [ 7.434361] statusline: A: 00:00:03 / 00:00:06 (62%) [ 7.486388] statusline: A: 00:00:03 / 00:00:06 (63%) [ 7.538359] statusline: A: 00:00:03 / 00:00:06 (64%) [ 7.590267] statusline: A: 00:00:03 / 00:00:06 (65%) [ 7.640443] statusline: A: 00:00:04 / 00:00:06 (66%) [ 7.746338] statusline: A: 00:00:04 / 00:00:06 (67%) [ 7.798356] statusline: A: 00:00:04 / 00:00:06 (68%) [ 7.850271] statusline: A: 00:00:04 / 00:00:06 (69%) [ 7.902295] statusline: A: 00:00:04 / 00:00:06 (70%) [ 7.954440] statusline: A: 00:00:04 / 00:00:06 (71%) [ 8.006359] statusline: A: 00:00:04 / 00:00:06 (72%) [ 8.110298] statusline: A: 00:00:04 / 00:00:06 (73%) [ 8.162254] statusline: A: 00:00:04 / 00:00:06 (74%) [ 8.217281] statusline: A: 00:00:04 / 00:00:06 (75%) [ 8.270375] statusline: A: 00:00:04 / 00:00:06 (76%) [ 8.322359] statusline: A: 00:00:04 / 00:00:06 (77%) [ 8.374278] statusline: A: 00:00:04 / 00:00:06 (78%) [ 8.478356] statusline: A: 00:00:04 / 00:00:06 (79%) [ 8.530372] statusline: A: 00:00:04 / 00:00:06 (80%) [ 8.582354] statusline: A: 00:00:04 / 00:00:06 (81%) [ 8.634354] statusline: A: 00:00:05 / 00:00:06 (82%) [ 8.686324] statusline: A: 00:00:05 / 00:00:06 (83%) [ 8.741266] statusline: A: 00:00:05 / 00:00:06 (84%) [ 8.846375] statusline: A: 00:00:05 / 00:00:06 (85%) [ 8.898406] statusline: A: 00:00:05 / 00:00:06 (86%) [ 8.950351] statusline: A: 00:00:05 / 00:00:06 (87%) [ 9.001056] statusline: A: 00:00:05 / 00:00:06 (88%) [ 9.054378] statusline: A: 00:00:05 / 00:00:06 (89%) [ 9.106444] statusline: A: 00:00:05 / 00:00:06 (90%) [ 9.210358] statusline: A: 00:00:05 / 00:00:06 (91%) [ 9.262706] statusline: A: 00:00:05 / 00:00:06 (92%) [ 9.314357] statusline: A: 00:00:05 / 00:00:06 (93%) [ 9.366355] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 9.366694] cplayer: audio filter EOF -[ 9.366738] cplayer: audio draining -[ 9.366749] cplayer: audio EOF reached -[ 9.366760] cplayer: EOF code: 1 -[ 9.367048] cplayer: Terminating demuxers... -[ 9.374152] cplayer: Done terminating demuxers. -[ 9.374268] cplayer: finished playback, success (reason 0) -[ 9.374276] cplayer: -[ 9.374292] cplayer: Exiting... (End of file) -[ 9.374985] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] -[ 9.376146] cplayer: Set property: shared-script-properties -> 1 -[ 9.388281] mpris: Exiting... -[ 9.388855] cplayer: draining left over audio +="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.947542] cplayer: Set property: shared-script-properties -> 1 +[ 0.947977] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.948110] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.948228] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.948331] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.964400] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.964519] cplayer: AO: Description: Null audio output +[ 1.005964] cplayer: audio ready +[ 1.006093] cplayer: starting audio playback +[ 1.006232] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) + [ 1.014226] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 1.016685] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 1.016912] cplayer: Set property: shared-script-properties -> 1 + [ 1.214170] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 6.722121] cplayer: Set property: pause=false -> 1 + [ 6.729860] statusline: A: 00:00:00 / 00:00:06 (0%) [ 6.789910] statusline: A: 00:00:00 / 00:00:06 (1%) [ 6.845904] statusline: A: 00:00:00 / 00:00:06 (2%) [ 6.913904] statusline: A: 00:00:00 / 00:00:06 (3%) [ 6.981891] statusline: A: 00:00:00 / 00:00:06 (4%) [ 7.041886] statusline: A: 00:00:00 / 00:00:06 (5%) [ 7.093880] statusline: A: 00:00:00 / 00:00:06 (6%) [ 7.160994] statusline: A: 00:00:00 / 00:00:06 (7%) [ 7.222369] statusline: A: 00:00:00 / 00:00:06 (8%) [ 7.282372] statusline: A: 00:00:00 / 00:00:06 (9%) [ 7.333960] statusline: A: 00:00:00 / 00:00:06 (10%) [ 7.385978] statusline: A: 00:00:00 / 00:00:06 (11%) [ 7.446215] statusline: A: 00:00:00 / 00:00:06 (12%) [ 7.502194] statusline: A: 00:00:00 / 00:00:06 (13%) [ 7.558744] statusline: A: 00:00:00 / 00:00:06 (14%) [ 7.660642] statusline: A: 00:00:00 / 00:00:06 (15%) [ 7.722541] statusline: A: 00:00:00 / 00:00:06 (16%) [ 7.776334] statusline: A: 00:00:01 / 00:00:06 (17%) [ 7.840994] statusline: A: 00:00:01 / 00:00:06 (18%) [ 7.893395] statusline: A: 00:00:01 / 00:00:06 (19%) [ 7.946174] statusline: A: 00:00:01 / 00:00:06 (20%) [ 8.006247] statusline: A: 00:00:01 / 00:00:06 (21%) [ 8.062370] statusline: A: 00:00:01 / 00:00:06 (22%) [ 8.126620] statusline: A: 00:00:01 / 00:00:06 (23%) [ 8.177942] statusline: A: 00:00:01 / 00:00:06 (24%) [ 8.230118] statusline: A: 00:00:01 / 00:00:06 (25%) [ 8.290118] statusline: A: 00:00:01 / 00:00:06 (26%) [ 8.398233] statusline: A: 00:00:01 / 00:00:06 (27%) [ 8.449921] statusline: A: 00:00:01 / 00:00:06 (28%) [ 8.500145] statusline: A: 00:00:01 / 00:00:06 (29%) [ 8.558210] statusline: A: 00:00:01 / 00:00:06 (30%) [ 8.610125] statusline: A: 00:00:01 / 00:00:06 (31%) [ 8.662193] statusline: A: 00:00:01 / 00:00:06 (32%) [ 8.770241] statusline: A: 00:00:02 / 00:00:06 (33%) [ 8.821958] statusline: A: 00:00:02 / 00:00:06 (34%) [ 8.882575] statusline: A: 00:00:02 / 00:00:06 (35%) [ 8.938229] statusline: A: 00:00:02 / 00:00:06 (36%) [ 9.000874] statusline: A: 00:00:02 / 00:00:06 (37%) [ 9.053967] statusline: A: 00:00:02 / 00:00:06 (38%) [ 9.104334] statusline: A: 00:00:02 / 00:00:06 (39%) [ 9.170286] statusline: A: 00:00:02 / 00:00:06 (40%) [ 9.226130] statusline: A: 00:00:02 / 00:00:06 (41%) [ 9.286550] statusline: A: 00:00:02 / 00:00:06 (42%) [ 9.337936] statusline: A: 00:00:02 / 00:00:06 (43%) [ 9.450204] statusline: A: 00:00:02 / 00:00:06 (44%) [ 9.506138] statusline: A: 00:00:02 / 00:00:06 (45%) [ 9.557962] statusline: A: 00:00:02 / 00:00:06 (46%) [ 9.610303] statusline: A: 00:00:02 / 00:00:06 (47%) [ 9.662061] statusline: A: 00:00:02 / 00:00:06 (48%) [ 9.718214] statusline: A: 00:00:03 / 00:00:06 (49%) [ 9.770212] statusline: A: 00:00:03 / 00:00:06 (50%) [ 9.826149] statusline: A: 00:00:03 / 00:00:06 (51%) [ 9.929979] statusline: A: 00:00:03 / 00:00:06 (52%) [ 9.998160] statusline: A: 00:00:03 / 00:00:06 (53%) [ 10.057967] statusline: A: 00:00:03 / 00:00:06 (54%) [ 10.114769] statusline: A: 00:00:03 / 00:00:06 (55%) [ 10.165126] statusline: A: 00:00:03 / 00:00:06 (56%) [ 10.241939] statusline: A: 00:00:03 / 00:00:06 (57%) [ 10.293914] statusline: A: 00:00:03 / 00:00:06 (58%) [ 10.369995] statusline: A: 00:00:03 / 00:00:06 (59%) [ 10.430255] statusline: A: 00:00:03 / 00:00:06 (60%) [ 10.490171] statusline: A: 00:00:03 / 00:00:06 (61%) [ 10.546318] statusline: A: 00:00:03 / 00:00:06 (62%) [ 10.602182] statusline: A: 00:00:03 / 00:00:06 (63%) [ 10.668871] statusline: A: 00:00:03 / 00:00:06 (64%) [ 10.722237] statusline: A: 00:00:03 / 00:00:06 (65%) [ 10.774261] statusline: A: 00:00:04 / 00:00:06 (66%) [ 10.825311] statusline: A: 00:00:04 / 00:00:06 (67%) [ 10.883738] statusline: A: 00:00:04 / 00:00:06 (68%) [ 10.941887] statusline: A: 00:00:04 / 00:00:06 (69%) [ 10.993084] statusline: A: 00:00:04 / 00:00:06 (70%) [ 11.046003] statusline: A: 00:00:04 / 00:00:06 (71%) [ 11.158362] statusline: A: 00:00:04 / 00:00:06 (72%) [ 11.210597] statusline: A: 00:00:04 / 00:00:06 (73%) [ 11.265809] statusline: A: 00:00:04 / 00:00:06 (74%) [ 11.317940] statusline: A: 00:00:04 / 00:00:06 (75%) [ 11.397901] statusline: A: 00:00:04 / 00:00:06 (76%) [ 11.449965] statusline: A: 00:00:04 / 00:00:06 (77%) [ 11.525907] statusline: A: 00:00:04 / 00:00:06 (78%) [ 11.585919] statusline: A: 00:00:04 / 00:00:06 (79%) [ 11.653978] statusline: A: 00:00:04 / 00:00:06 (80%) [ 11.713911] statusline: A: 00:00:04 / 00:00:06 (81%) [ 11.777996] statusline: A: 00:00:05 / 00:00:06 (83%) [ 11.846035] statusline: A: 00:00:05 / 00:00:06 (84%) [ 11.965933] statusline: A: 00:00:05 / 00:00:06 (86%) [ 12.023417] statusline: A: 00:00:05 / 00:00:06 (87%) [ 12.137912] statusline: A: 00:00:05 / 00:00:06 (88%) [ 12.197945] statusline: A: 00:00:05 / 00:00:06 (89%) [ 12.273922] statusline: A: 00:00:05 / 00:00:06 (91%) [ 12.341955] statusline: A: 00:00:05 / 00:00:06 (92%) [ 12.402017] statusline: A: 00:00:05 / 00:00:06 (93%) [ 12.461959] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 12.463564] cplayer: audio filter EOF +[ 12.463737] cplayer: audio draining +[ 12.463776] cplayer: audio EOF reached +[ 12.463818] cplayer: EOF code: 1 +[ 12.464615] cplayer: Terminating demuxers... +[ 12.469761] cplayer: Done terminating demuxers. +[ 12.470024] cplayer: finished playback, success (reason 0) +[ 12.470061] cplayer: +[ 12.470112] cplayer: Exiting... (End of file) +[ 12.472347] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] +[ 12.472597] cplayer: Set property: shared-script-properties -> 1 +[ 12.485934] mpris: Exiting... +[ 12.541968] 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 "stop" -./stop +./wrapper "play-pause" +./play-pause ++ test -n '' -++ exec ./env ./stop -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./stop -++ basename ./stop -+ test=stop +++ exec ./env ./play-pause +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./play-pause +++ basename ./play-pause ++ test=play-pause + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -3096,19 +3180,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 ./play-pause.xvfb.log ./play-pause.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=play-pause XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./play-pause.xvfb.log -f ./play-pause.Xauthority ./play-pause +./play-pause +++ test -n play-pause ++++ basename ./play-pause +++ test=play-pause +++ '[' play-pause = setup ']' +++ input_json=./play-pause.mpv.ipc.input.json +++ output_json=./play-pause.mpv.ipc.output.json +++ ipc=./play-pause.mpv.ipc +++ log_prefix=./play-pause +++ mpv_log=./play-pause.mpv.log +++ socat_log=./play-pause.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() ++ '[' -n 1 ']' @@ -3117,18 +3201,40 @@ ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:100 -DISPLAY=:100 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-Q95aPG68pv,guid=76f68221c2de0ec741ea898065a0ae8e -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-Q95aPG68pv,guid=76f68221c2de0ec741ea898065a0ae8e -++ rm -f ./stop.mpv.ipc ./stop.mpv.log ./stop.socat.log -++ wait_for test -S ./stop.mpv.ipc +++ echo DISPLAY=:101 +DISPLAY=:101 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-fjTJerDTG3,guid=b8e6625ad7dc6915eecc5ada65a0b0d2 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-fjTJerDTG3,guid=b8e6625ad7dc6915eecc5ada65a0b0d2 +++ rm -f ./play-pause.mpv.ipc ./play-pause.mpv.log ./play-pause.socat.log +++ wait_for test -S ./play-pause.mpv.ipc ++ timeout=0 -++ test -S ./stop.mpv.ipc +++ test -S ./play-pause.mpv.ipc ++ '[' 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=./stop.mpv.log --input-ipc-server=./stop.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ 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 +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' +++ timeout=1 +++ test -S ./play-pause.mpv.ipc +++ '[' 1 -eq 60 ']' +++ sleep 1 +++ timeout=2 +++ test -S ./play-pause.mpv.ipc +++ '[' 2 -eq 60 ']' +++ sleep 1 +++ timeout=3 +++ test -S ./play-pause.mpv.ipc +++ '[' 3 -eq 60 ']' +++ sleep 1 +++ timeout=4 +++ test -S ./play-pause.mpv.ipc +++ '[' 4 -eq 60 ']' +++ sleep 1 +++ timeout=5 +++ test -S ./play-pause.mpv.ipc +++ wait_for playerctl_list_all_is_mpv +++ timeout=0 +++ playerctl_list_all_is_mpv ++++ playerctl --list-all [cplayer] mpv 0.35.1 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] built on UNKNOWN [cplayer] FFmpeg library versions: @@ -3142,7 +3248,7 @@ [cplayer] [cplayer] Configuration: meson configure build -Dprefix=/usr -Dbuildtype=plain -Doptimization=plain [cplayer] List of enabled features: alsa av-channel-layout caca cdda cplayer cplugins dmabuf-interop-gl dmabuf-interop-pl dmabuf-wayland drm drm-is-kms dvbin dvdnav egl egl-drm egl-helpers egl-x11 ffmpeg gbm gl gl-wayland glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg jpegxl lcms2 libarchive libass libavdevice libbluray libdl libm libmpv-shared libplacebo libplacebo-next librt linux-fstatfs lua52 manpage-build memfd_create noexecstack pipewire plain-gl posix pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel spirv-cross stdatomic threads uchardet vaapi vaapi-drm vaapi-egl vaapi-libplacebo vaapi-wayland vaapi-x-egl vaapi-x11 vdpau vector vt.h vulkan wayland wayland_protocols_1_24 x11 xv zimg 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=./play-pause.mpv.log' '--input-ipc-server=./play-pause.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' [cplayer] mpv 0.35.1 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] built on UNKNOWN [cplayer] FFmpeg library versions: @@ -3166,131 +3272,167 @@ [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.021309] mpris: Loading SO plugin ../mpris.so... -[ 0.022372] cplayer: Waiting for scripts... -[ 0.057589] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.057686] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.057732] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.057789] cplayer: Run command: enable-section, flags=++ timeout=1 -++ test -S ./stop.mpv.ipc -++ wait_for playerctl_list_all_is_mpv -++ timeout=0 -++ playerctl_list_all_is_mpv -+++ playerctl --list-all -++ player=mpv +[cplayer] Setting option 'log-file' = './play-pause.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './play-pause.mpv.ipc' (flags = 8) +[ 0.373905] mpris: Loading SO plugin ../mpris.so... +[ 0.374716] cplayer: Waiting for scripts... +[ 0.525589] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] +[ 0.754230] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.754418] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-++ player=mpv ++ test mpv = mpv ++ sleep 2 + status Paused -+ playerctl status + grep '^Paused$' ++ playerctl status Paused + check pause true + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./stop.mpv.ipc.input.json ++ cat ./play-pause.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 ./play-pause.socat.log ++ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc ++ cat ./play-pause.socat.log ++ test '!' -s ./play-pause.socat.log ++ cat ./play-pause.mpv.ipc.output.json {"data":true,"request_id":0,"error":"success"} -+ test -s ./stop.mpv.ipc.output.json ++ test -s ./play-pause.mpv.ipc.output.json + val true + jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' true -+ '[' stop = stop ']' -+ playerctl stop -+ sleep 2 -64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.065952] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.066052] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.066101] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.066132] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.087044] 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.087212] 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.087308] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.087338] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.087449] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] -[ 0.087579] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.087631] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.087671] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.087748] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] -[ 0.087817] cplayer: Set property: shared-script-properties -> 1 -[ 0.087843] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.087864] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.087939] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.087995] cplayer: Set property: shared-script-properties -> 1 -[ 0.089703] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.089844] cplayer: Set property: shared-script-properties -> 1 -[ 0.090076] 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.117946] cplayer: Done loading scripts. -[ 0.118176] cplayer: Running hook: ytdl_hook/on_load -[ 0.121878] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] -[ 0.144238] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.144349] cplayer: Set property: shared-script-properties -> 1 -[ 0.145744] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.147261] cplayer: Set property: shared-script-properties -> 1 -[ 0.147491] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.147543] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.147581] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.147613] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.192726] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.203378] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.203509] cplayer: Set property: shared-script-properties -> 1 -[ 0.205864] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.214130] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.216888] cplayer: Starting playback... -[ 0.220638] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.220688] cplayer: AO: Description: Null audio output -[ 0.221899] cplayer: audio ready -[ 0.221937] cplayer: starting audio playback -[ 0.221956] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.235341] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.235464] cplayer: Set property: shared-script-properties -> 1 - [ 0.257996] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.750003] cplayer: Run command: stop, flags=64, args=[flags=""] -[ 3.750054] cplayer: EOF code: 4 -[ 3.750445] cplayer: Terminating demuxers... -[ 3.757900] cplayer: Done terminating demuxers. -[ 3.758028] cplayer: finished playback, success (reason 2) -[ 3.758039] cplayer: -[ 3.758055] cplayer: Exiting... (End of file) -[ 3.760308] mpris: Exiting... -[ 3.761959] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] -[ 3.762082] cplayer: Set property: shared-script-properties -> 1 -+ ret_ipc=0 ++ playerctl play-pause ++ sleep 1 ++ status Playing ++ playerctl status ++ grep '^Playing$' +Playing ++ check pause false + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./stop.mpv.ipc.input.json +dragging"] +[ 0.754540] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.754638] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] + +(process:22711): GLib-GIO-CRITICAL **: 03:24:09.672: g_dbus_connection_emit_signal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed +[ 0.785435] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.785619] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.785768] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.785884] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.788431] 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.789031] 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.789284] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.789399] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.789850] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] +[ 0.790241] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.790447] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.790580] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.790741] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] +[ 0.790901] cplayer: Set property: shared-script-properties -> 1 +[ 0.790984] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.791056] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.791377] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.791543] cplayer: Set property: shared-script-properties -> 1 +[ 0.792681] cplayer: Done loading scripts. +[ 0.793162] cplayer: Running hook: ytdl_hook/on_load +[ 0.812968] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.816920] cplayer: Set property: shared-script-properties -> 1 +[ 0.831097] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.831421] cplayer: Set property: shared-script-properties -> 1 +[ 0.832110] 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"] +[ 1.081377] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 1.081564] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow+ cat ./play-pause.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./stop.socat.log -+ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc -+ ret_ipc=1 -+ cat ./stop.mpv.ipc.output.json -+ test '!' -s ./stop.mpv.ipc.output.json -+ '[' 1 -eq 0 ']' -+ '[' '!' -s ./stop.socat.log ']' -+ echo 'socat log contains these *expected* errors:' -socat log contains these *expected* errors: -+ cat ./stop.socat.log -2024/01/12 03:14:29 socat[14274] E connect(, AF=1 "./stop.mpv.ipc", 16): Connection refused -+ grep '^No players \(were \)\?found$' ++ rm -f ./play-pause.socat.log ++ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc ++ cat ./play-pause.socat.log ++ test '!' -s ./play-pause.socat.log ++ cat ./play-pause.mpv.ipc.output.json +{"data":false,"request_id":0,"error":"success"} ++ test -s ./play-pause.mpv.ipc.output.json ++ val false ++ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' +true ++ playerctl play-pause ++ sleep 1 ++ status Paused ++ grep '^Paused$' ++ playerctl status +Paused ++ check pause true ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./play-pause.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./play-pause.socat.log ++ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc ++ cat ./play-pause.socat.log ++ test '!' -s ./play-pause.socat.log ++ cat ./play-pause.mpv.ipc.output.json +{"data":true,"request_id":0,"error":"success"} ++ test -s ./play-pause.mpv.ipc.output.json ++ val true ++ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' +true ++ playerctl play-pause ++ sleep 1 ++ status Playing + playerctl status ++ grep '^Playing$' No players found -+ '[' 1 -eq 0 ']' -+ '[' '!' -s ./stop.socat.log ']' +-vo-dragging"] +[ 1.081698] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 1.081808] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 1.102801] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 1.122541] cplayer: Running hook: ytdl_hook/on_preloaded +[ 1.127763] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 1.167146] cplayer: Starting playback... +[ 1.177869] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 1.178125] cplayer: Set property: shared-script-properties -> 1 +[ 1.182110] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 1.182189] cplayer: AO: Description: Null audio output +[ 1.192724] cplayer: audio ready +[ 1.192859] cplayer: starting audio playback +[ 1.192984] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) + [ 1.222829] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 1.223432] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 1.223763] cplayer: Set property: shared-script-properties -> 1 + [ 1.432015] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 5.850306] cplayer: Set property: pause=false -> 1 + [ 5.851006] statusline: A: 00:00:00 / 00:00:06 (0%) [ 5.908949] statusline: A: 00:00:00 / 00:00:06 (1%) [ 5.965276] statusline: A: 00:00:00 / 00:00:06 (2%) [ 6.021198] statusline: A: 00:00:00 / 00:00:06 (3%) [ 6.075246] statusline: A: 00:00:00 / 00:00:06 (4%) [ 6.176199] statusline: A: 00:00:00 / 00:00:06 (5%) [ 6.245405] statusline: A: 00:00:00 / 00:00:06 (6%) [ 6.301249] statusline: A: 00:00:00 / 00:00:06 (7%) [ 6.357865] statusline: A: 00:00:00 / 00:00:06 (8%) [ 6.408956] statusline: A: 00:00:00 / 00:00:06 (9%) [ 6.460970] statusline: A: 00:00:00 / 00:00:06 (10%) [ 6.521194] statusline: A: 00:00:00 / 00:00:06 (11%) [ 6.573249] statusline: A: 00:00:00 / 00:00:06 (12%) [ 6.625173] statusline: A: 00:00:00 / 00:00:06 (13%) [ 6.730796] statusline: A: 00:00:00 / 00:00:06 (14%) [ 6.791499] statusline: A: 00:00:00 / 00:00:06 (15%) [ 6.851087] statusline: A: 00:00:01 / 00:00:06 (16%) [ 6.905178] statusline: A: 00:00:01 / 00:00:06 (17%) [ 6.957496] statusline: A: 00:00:01 / 00:00:06 (18%) [ 7.007939] statusline: A: 00:00:01 / 00:00:06 (19%) [ 7.069261] statusline: A: 00:00:01 / 00:00:06 (20%) [ 7.124946] statusline: A: 00:00:01 / 00:00:06 (21%) [ 7.185457] statusline: A: 00:00:01 / 00:00:06 (22%) [ 7.236951] statusline: A: 00:00:01 / 00:00:06 (23%) [ 7.344936] statusline: A: 00:00:01 / 00:00:06 (24%) [ 7.401481] statusline: A: 00:00:01 / 00:00:06 (25%) [ 7.457248] statusline: A: 00:00:01 / 00:00:06 (26%) [ 7.513348] statusline: A: 00:00:01 / 00:00:06 (27%) [ 7.566197] statusline: A: 00:00:01 / 00:00:06 (28%) [ 7.620933] statusline: A: 00:00:01 / 00:00:06 (29%) [ 7.677315] statusline: A: 00:00:01 / 00:00:06 (30%) [ 7.735127] statusline: A: 00:00:01 / 00:00:06 (31%) [ 7.790439] statusline: A: 00:00:01 / 00:00:06 (32%) [ 7.893331] statusline: A: 00:00:02 / 00:00:06 (33%) [ 7.957343] statusline: A: 00:00:02 / 00:00:06 (34%) [ 8.013300] statusline: A: 00:00:02 / 00:00:06 (35%) [ 8.069271] statusline: A: 00:00:02 / 00:00:06 (36%) [ 8.119658] statusline: A: 00:00:02 / 00:00:06 (37%) [ 8.171828] statusline: A: 00:00:02 / 00:00:06 (38%) [ 8.233236] statusline: A: 00:00:02 / 00:00:06 (39%) [ 8.285208] statusline: A: 00:00:02 / 00:00:06 (40%) [ 8.341246] statusline: A: 00:00:02 / 00:00:06 (41%) [ 8.444910] statusline: A: 00:00:02 / 00:00:06 (42%) [ 8.501217] statusline: A: 00:00:02 / 00:00:06 (43%) [ 8.553127] statusline: A: 00:00:02 / 00:00:06 (44%) [ 8.610682] statusline: A: 00:00:02 / 00:00:06 (45%) [ 8.665050] statusline: A: 00:00:02 / 00:00:06 (46%) [ 8.717253] statusline: A: 00:00:02 / 00:00:06 (47%) [ 8.781348] statusline: A: 00:00:02 / 00:00:06 (48%) [ 8.833073] statusline: A: 00:00:02 / 00:00:06 (49%) [ 8.892924] statusline: A: 00:00:03 / 00:00:06 (50%) [ 8.997007] statusline: A: 00:00:03 / 00:00:06 (51%) [ 9.081325] statusline: A: 00:00:03 / 00:00:06 (53%) [ 9.137386] statusline: A: 00:00:03 / 00:00:06 (54%) [ 9.193908] statusline: A: 00:00:03 / 00:00:06 (55%) [ 9.297207] statusline: A: 00:00:03 / 00:00:06 (56%) [ 9.360964] statusline: A: 00:00:03 / 00:00:06 (57%) [ 9.420948] statusline: A: 00:00:03 / 00:00:06 (58%) [ 9.480919] statusline: A: 00:00:03 / 00:00:06 (59%) [ 9.536967] statusline: A: 00:00:03 / 00:00:06 (60%) [ 9.588945] statusline: A: 00:00:03 / 00:00:06 (61%) [ 9.664955] statusline: A: 00:00:03 / 00:00:06 (62%) [ 9.732942] statusline: A: 00:00:03 / 00:00:06 (63%) [ 9.788957] statusline: A: 00:00:03 / 00:00:06 (64%) [ 9.840930] statusline: A: 00:00:03 / 00:00:06 (65%) [ 9.920963] statusline: A: 00:00:04 / 00:00:06 (66%) [ 9.988998] statusline: A: 00:00:04 / 00:00:06 (68%) [ 10.096925] statusline: A: 00:00:04 / 00:00:06 (69%) [ 10.168923] statusline: A: 00:00:04 / 00:00:06 (70%) [ 10.233149] statusline: A: 00:00:04 / 00:00:06 (72%) [ 10.304964] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 10.431604] cplayer: Set property: pause=true -> 1 + [ 10.437547] statusline: (Paused) A: 00:00:04 / 00:00:06 (75%) +[ 15.005046] cplayer: Set property: pause=false -> 1 + [ 15.005757] statusline: A: 00:00:04 / 00:00:06 (75%) [ 15.068989] statusline: A: 00:00:04 / 00:00:06 (76%) [ 15.121001] statusline: A: 00:00:04 / 00:00:06 (77%) [ 15.205023] statusline: A: 00:00:04 / 00:00:06 (78%) [ 15.264933] statusline: A: 00:00:04 / 00:00:06 (79%) [ 15.320992] statusline: A: 00:00:04 / 00:00:06 (80%) [ 15.392970] statusline: A: 00:00:04 / 00:00:06 (81%) [ 15.460927] statusline: A: 00:00:05 / 00:00:06 (82%) [ 15.516898] statusline: A: 00:00:05 / 00:00:06 (83%) [ 15.584914] statusline: A: 00:00:05 / 00:00:06 (84%) [ 15.652928] statusline: A: 00:00:05 / 00:00:06 (85%) [ 15.709065] statusline: A: 00:00:05 / 00:00:06 (86%) [ 15.768934] statusline: A: 00:00:05 / 00:00:06 (87%) [ 15.836920] statusline: A: 00:00:05 / 00:00:06 (88%) [ 15.896899] statusline: A: 00:00:05 / 00:00:06 (89%) [ 15.969014] statusline: A: 00:00:05 / 00:00:06 (90%) [ 16.037022] statusline: A: 00:00:05 / 00:00:06 (92%) [ 16.097000] statusline: A: 00:00:05 / 00:00:06 (93%) [ 16.164874] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 16.166124] cplayer: audio filter EOF +[ 16.166256] cplayer: audio draining +[ 16.166289] cplayer: audio EOF reached +[ 16.166331] cplayer: EOF code: 1 +[ 16.167026] cplayer: Terminating demuxers... +[ 16.172675] cplayer: Done terminating demuxers. +[ 16.172855] cplayer: finished playback, success (reason 0) +[ 16.172885] cplayer: +[ 16.172922] cplayer: Exiting... (End of file) +[ 16.177487] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] +[ 16.177734] cplayer: Set property: shared-script-properties -> 1 +[ 16.194796] mpris: Exiting... +[ 16.213757] cplayer: draining left over audio +test play-pause: stderr not empty! +test play-pause: start of stderr --------------------- +No players found +test play-pause: end of stderr ----------------------- +test play-pause: stderr not empty! +test play-pause: failed with exit code 1 +make[2]: *** [Makefile:19: play-pause] Error 1 make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' +make[2]: *** Waiting for unfinished jobs.... 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 @@ -3343,22 +3485,22 @@ + MPV_MPRIS_TEST_DBUS=./dbus + mkdir -p -m 0700 ./dbus + export -n MPV_MPRIS_TEST_DBUS MPV_MPRIS_TEST_XAUTH MPV_MPRIS_TEST_TMP -+ grep -- --auto-display + xvfb-run --help ++ 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 ']' @@ -3367,18 +3509,34 @@ ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:101 -DISPLAY=:101 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-WJADChiyVE,guid=54fd4dc6851dccec434a876065a0ae8f -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-WJADChiyVE,guid=54fd4dc6851dccec434a876065a0ae8f -++ rm -f ./quit.mpv.ipc ./quit.mpv.log ./quit.socat.log -++ wait_for test -S ./quit.mpv.ipc +++ echo DISPLAY=:99 +DISPLAY=:99 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-CVwUsgdPVa,guid=6af8b41b2a071868c409e0cd65a0b0e0 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-CVwUsgdPVa,guid=6af8b41b2a071868c409e0cd65a0b0e0 +++ 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 ++ '[' 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 +++ 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 +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' +++ timeout=1 +++ test -S ./stop.mpv.ipc +++ '[' 1 -eq 60 ']' +++ sleep 1 +++ timeout=2 +++ test -S ./stop.mpv.ipc +++ '[' 2 -eq 60 ']' +++ sleep 1 +++ timeout=3 +++ test -S ./stop.mpv.ipc +++ '[' 3 -eq 60 ']' +++ sleep 1 +++ timeout=4 +++ test -S ./stop.mpv.ipc +++ '[' 4 -eq 60 ']' +++ sleep 1 [cplayer] mpv 0.35.1 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] built on UNKNOWN [cplayer] FFmpeg library versions: @@ -3392,7 +3550,7 @@ [cplayer] [cplayer] Configuration: meson configure build -Dprefix=/usr -Dbuildtype=plain -Doptimization=plain [cplayer] List of enabled features: alsa av-channel-layout caca cdda cplayer cplugins dmabuf-interop-gl dmabuf-interop-pl dmabuf-wayland drm drm-is-kms dvbin dvdnav egl egl-drm egl-helpers egl-x11 ffmpeg gbm gl gl-wayland glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg jpegxl lcms2 libarchive libass libavdevice libbluray libdl libm libmpv-shared libplacebo libplacebo-next librt linux-fstatfs lua52 manpage-build memfd_create noexecstack pipewire plain-gl posix pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel spirv-cross stdatomic threads uchardet vaapi vaapi-drm vaapi-egl vaapi-libplacebo vaapi-wayland vaapi-x-egl vaapi-x11 vdpau vector vt.h vulkan wayland wayland_protocols_1_24 x11 xv zimg 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 0.35.1 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] built on UNKNOWN [cplayer] FFmpeg library versions: @@ -3416,15 +3574,14 @@ [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.022898] mpris: Loading SO plugin ../mpris.so... -[ 0.023049] cplayer: Waiting for scripts... -[ 0.050243] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.050336] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.050377] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.050408] cplayer: Run command: enable-section, ++ timeout=1 -++ test -S ./quit.mpv.ipc +[cplayer] Setting option 'log-file' = './stop.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './stop.mpv.ipc' (flags = 8) +[ 0.190368] mpris: Loading SO plugin ../mpris.so... +[ 0.190840] cplayer: Waiting for scripts... +[ 0.354369] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] +[ 0.492784] 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.493143] cplayer: Run command: define-section, flags=64, ar++ timeout=5 +++ test -S ./stop.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -3439,111 +3596,109 @@ + 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=1705029267.674718 sender=:1.0 -> destination=:1.3 serial=6 reply_serial=2 ++ '[' stop = stop ']' ++ playerctl stop + sleep 2 -flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.062201] 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.062390] 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.062715] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.062766] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.068967] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] -[ 0.076951] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.077077] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.077132] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.077243] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] -[ 0.077314] cplayer: Set property: shared-script-properties -> 1 -[ 0.077346] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.077369] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.077456] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.077514] cplayer: Set property: shared-script-properties -> 1 -[ 0.079325] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.079430] cplayer: Set property: shared-script-properties -> 1 -[ 0.079634] 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.113117] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.113210] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.113252] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.113284] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.116943] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.117061] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.117106] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.117137] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.121033] cplayer: Done loading scripts. -[ 0.121327] cplayer: Running hook: ytdl_hook/on_load -[ 0.125142] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] -[ 0.165111] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.165236] cplayer: Set property: shared-script-properties -> 1 -[ 0.166500] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.166578] cplayer: Set property: shared-script-properties -> 1 -[ 0.199519] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.206254] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.206381] cplayer: Set property: shared-script-properties -> 1 -[ 0.212877] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.220936] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.223726] cplayer: Starting playback... -[ 0.225912] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.225956] cplayer: AO: Description: Null audio output -[ 0.227213] cplayer: audio ready -[ 0.227250] cplayer: starting audio playback -[ 0.227265] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.238085] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.238196] cplayer: Set property: shared-script-properties -> 1 - [ 0.257004] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.358027] cplayer: Run command: quit, flags=64, args=[code="0"] -[ 3.358090] cplayer: EOF code: 5 -[ 3.358494] cplayer: Terminating demuxers... -[ 3.359632] cplayer: Done terminating demuxers. -[ 3.359720] cplayer: finished playback, success (reason 3) -[ 3.359728] cplayer: -[ 3.359742] cplayer: Exiting... (Quit) -[ 3.364994] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] -[ 3.365085] cplayer: Set property: shared-script-properties -> 1 -[ 3.370434] mpris: Exiting... +gs=[name="showhide_wc", contents="mouse_move script-binding osc/__keybinding3\nmouse_leave script-binding osc/__keybinding4\n", flags="force"] +[ 0.493428] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.493535] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.498350] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] +[ 0.498831] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.498990] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.499124] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.499344] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] +[ 0.499524] cplayer: Set property: shared-script-properties -> 1 +[ 0.499613] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.499685] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.499889] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.500060] cplayer: Set property: shared-script-properties -> 1 +[ 0.500677] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.506002] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.506235] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.506347] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.509747] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.509941] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.510110] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.510222] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.511342] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.511547] cplayer: Set property: shared-script-properties -> 1 +[ 0.512109] 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.619336] cplayer: Done loading scripts. +[ 0.619864] cplayer: Running hook: ytdl_hook/on_load +[ 0.631178] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.637739] cplayer: Set property: shared-script-properties -> 1 +[ 0.654307] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.654581] cplayer: Set property: shared-script-properties -> 1 +[ 0.655109] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.655246] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.655368] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.655472] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.799253] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.813996] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.814274] cplayer: Set property: shared-script-properties -> 1 +[ 0.815807] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.818390] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.840365] cplayer: Starting playback... +[ 0.855647] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.855734] cplayer: AO: Description: Null audio output +[ 0.874612] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.874853] cplayer: Set property: shared-script-properties -> 1 +[ 0.875518] cplayer: audio ready +[ 0.875581] cplayer: starting audio playback +[ 0.875745] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) + [ 0.875971] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 5.314779] cplayer: Run command: stop, flags=64, args=[flags=""] +[ 5.314923] cplayer: EOF code: 4 +[ 5.316048] cplayer: Terminating demuxers... +[ 5.325851] cplayer: Done terminating demuxers. +[ 5.326119] cplayer: finished playback, success (reason 2) +[ 5.326157] cplayer: +[ 5.326210] cplayer: Exiting... (End of file) +[ 5.346122] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] +[ 5.346430] cplayer: Set property: shared-script-properties -> 1 +[ 5.350443] mpris: Exiting... + 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 -2024/01/12 03:14:30 socat[14289] E connect(, AF=1 "./quit.mpv.ipc", 16): Connection refused -+ grep '^No players \(were \)\?found$' ++ cat ./stop.socat.log +2024/01/12 03:24:30 socat[23131] 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 "play-pause" -./play-pause +./wrapper "quit" +./quit ++ test -n '' -++ exec ./env ./play-pause -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./play-pause -++ basename ./play-pause -+ test=play-pause +++ 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 @@ -3599,19 +3754,19 @@ + xvfb-run --help + grep -- --auto-display + xvfb_auto=--auto-servernum -+ rm -f ./play-pause.xvfb.log ./play-pause.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=play-pause XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./play-pause.xvfb.log -f ./play-pause.Xauthority ./play-pause -./play-pause -++ test -n play-pause -+++ basename ./play-pause -++ test=play-pause -++ '[' play-pause = setup ']' -++ input_json=./play-pause.mpv.ipc.input.json -++ output_json=./play-pause.mpv.ipc.output.json -++ ipc=./play-pause.mpv.ipc -++ log_prefix=./play-pause -++ mpv_log=./play-pause.mpv.log -++ socat_log=./play-pause.socat.log ++ 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 ']' @@ -3620,18 +3775,35 @@ ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:99 -DISPLAY=:99 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-58wPEuGT0X,guid=7fa84277863bae0a9e8aa8ad65a0ae8c -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-58wPEuGT0X,guid=7fa84277863bae0a9e8aa8ad65a0ae8c -++ rm -f ./play-pause.mpv.ipc ./play-pause.mpv.log ./play-pause.socat.log -++ wait_for test -S ./play-pause.mpv.ipc +++ echo DISPLAY=:102 +DISPLAY=:102 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-6LvW7vwRU8,guid=89f6f451478a15f9bcc864f965a0b0e5 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-6LvW7vwRU8,guid=89f6f451478a15f9bcc864f965a0b0e5 +++ rm -f ./quit.mpv.ipc ./quit.mpv.log ./quit.socat.log +++ wait_for test -S ./quit.mpv.ipc ++ timeout=0 -++ test -S ./play-pause.mpv.ipc +++ test -S ./quit.mpv.ipc ++ '[' 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=./play-pause.mpv.log --input-ipc-server=./play-pause.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ 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 +++ '[' 1 -eq 60 ']' +++ sleep 1 +++ timeout=2 +++ test -S ./quit.mpv.ipc +++ '[' 2 -eq 60 ']' +++ sleep 1 +++ timeout=3 +++ test -S ./quit.mpv.ipc +++ wait_for playerctl_list_all_is_mpv +++ timeout=0 +++ playerctl_list_all_is_mpv ++++ playerctl --list-all +++ player=mpv +++ test mpv = mpv +++ sleep 2 [cplayer] mpv 0.35.1 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] built on UNKNOWN [cplayer] FFmpeg library versions: @@ -3645,7 +3817,7 @@ [cplayer] [cplayer] Configuration: meson configure build -Dprefix=/usr -Dbuildtype=plain -Doptimization=plain [cplayer] List of enabled features: alsa av-channel-layout caca cdda cplayer cplugins dmabuf-interop-gl dmabuf-interop-pl dmabuf-wayland drm drm-is-kms dvbin dvdnav egl egl-drm egl-helpers egl-x11 ffmpeg gbm gl gl-wayland glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg jpegxl lcms2 libarchive libass libavdevice libbluray libdl libm libmpv-shared libplacebo libplacebo-next librt linux-fstatfs lua52 manpage-build memfd_create noexecstack pipewire plain-gl posix pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel spirv-cross stdatomic threads uchardet vaapi vaapi-drm vaapi-egl vaapi-libplacebo vaapi-wayland vaapi-x-egl vaapi-x11 vdpau vector vt.h vulkan wayland wayland_protocols_1_24 x11 xv zimg 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=./play-pause.mpv.log' '--input-ipc-server=./play-pause.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 0.35.1 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] built on UNKNOWN [cplayer] FFmpeg library versions: @@ -3669,221 +3841,133 @@ [cplayer] Setting option 'msg-time' = '' (flags = 8) [cplayer] Setting option 'msg-module' = '' (flags = 8) [cplayer] Setting option 'msg-level' = 'cplayer=trace,mpris=trace' (flags = 8) -[cplayer] Setting option 'log-file' = './play-pause.mpv.log' (flags = 8) -[cplayer] Setting option 'input-ipc-server' = './play-pause.mpv.ipc' (flags = 8) -[ 0.022752] mpris: Loading SO plugin ../mpris.so... -[ 0.023747] cplayer: Waiting for scripts... -[ 0.070399] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.070530] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.070575] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.070608] cplayer: Run command++ timeout=1 -++ test -S ./play-pause.mpv.ipc -++ wait_for playerctl_list_all_is_mpv -++ timeout=0 -++ playerctl_list_all_is_mpv -+++ playerctl --list-all -++ player=mpv -++ test mpv = mpv -++ sleep 2 -+ status Paused +[cplayer] Setting option 'log-file' = './quit.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './quit.mpv.ipc' (flags = 8) +[ 0.115098] mpris: Loading SO plugin ../mpris.so... +[ 0.182795] cplayer: Waiting for scripts... +[ 0.298559] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.298862] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.299025] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.299147] cplayer: Run command: enable-section, + status Paused + playerctl status + grep '^Paused$' Paused + check pause true + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./play-pause.mpv.ipc.input.json ++ cat ./quit.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./play-pause.socat.log -+ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc -+ cat ./play-pause.socat.log -+ test '!' -s ./play-pause.socat.log -+ cat ./play-pause.mpv.ipc.output.json ++ 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 ./play-pause.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 -+ playerctl play-pause -+ sleep 1 -+ status Playing -+ grep '^Playing$' -+ playerctl status -Playing -+ check pause false -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./play-pause.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./play-pause.socat.log -+ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc -+ cat ./play-pause.socat.log -+ test '!' -s ./play-pause.socat.log -+ cat ./play-pause.mpv.ipc.output.json -{"data":false,"request_id":0,"error":"success"} -+ test -s ./play-pause.mpv.ipc.output.json -+ val false -+ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' -true -+ playerctl play-pause -+ sleep 1 -+ status Paused -+ playerctl status -+ grep '^Paused$' -Paused -+ check pause true ++ '[' 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=1705029869.441833 sender=:1.0 -> destination=:1.3 serial=7 reply_serial=2 ++ sleep 2 +flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.303635] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] +[ 0.599388] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.599668] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.599843] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.599968] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.608701] 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.609260] 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.609535] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.609666] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.617300] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] +[ 0.617890] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.618313] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.618534] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.618752] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] +[ 0.618973] cplayer: Set property: shared-script-properties -> 1 +[ 0.619080] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.619165] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.619606] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.619793] cplayer: Set property: shared-script-properties -> 1 +[ 0.622124] cplayer: Done loading scripts. +[ 0.622806] cplayer: Running hook: ytdl_hook/on_load +[ 0.635156] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.643322] cplayer: Set property: shared-script-properties -> 1 +[ 0.674782] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.675074] cplayer: Set property: shared-script-properties -> 1 +[ 0.695270] 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.844980] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.865998] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.866628] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.878213] cplayer: Starting playback... +[ 0.891284] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.891371] cplayer: AO: Description: Null audio output +[ 0.898680] cplayer: audio ready +[ 0.898794] cplayer: starting audio playback +[ 0.898917] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.904574] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.904819] cplayer: Set property: shared-script-properties -> 1 +[ 0.910751] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.910929] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.911058] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.911169] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] + [ 0.914127] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 0.947307] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] +[ 0.947570] cplayer: Set property: shared-script-properties -> 1 + [ 0.964460] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 3.880511] cplayer: Run command: quit, flags=64, args=[code="0"] +[ 3.880633] cplayer: EOF code: 5 +[ 3.882038] cplayer: Terminating demuxers... +[ 3.885832] cplayer: Done terminating demuxers. +[ 3.886047] cplayer: finished playback, success (reason 3) +[ 3.886077] cplayer: +[ 3.886114] cplayer: Exiting... (Quit) +[ 3.888631] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] +[ 3.888863] cplayer: Set property: shared-script-properties -> 1 +[ 3.917999] mpris: Exiting... ++ ret_ipc=0 + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./play-pause.mpv.ipc.input.json ++ cat ./quit.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./play-pause.socat.log -+ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc -+ cat ./play-pause.socat.log -+ test '!' -s ./play-pause.socat.log -+ cat ./play-pause.mpv.ipc.output.json -{"data":true,"request_id":0,"error":"success"} -+ test -s ./play-pause.mpv.ipc.output.json -+ val true -+ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' -true -+ playerctl play-pause -+ sleep 1 -: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.077258] 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.077411] 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.077477] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.077505] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.077604] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] -[ 0.077732] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.077773] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.077807] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.077873] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-visibility=auto"] -[ 0.077933] cplayer: Set property: shared-script-properties -> 1 -[ 0.077958] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.077978] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.078040] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.078092] cplayer: Set property: shared-script-properties -> 1 -[ 0.078749] cplayer: Run command: osd-overlay, flags=64, args=[id="1", format="ass-events", data="", res_x="0", res_y="0", z="0", hidden="no", compute_bounds="no"] -[ 0.110750] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.110881] cplayer: Set property: shared-script-properties -> 1 -[ 0.111060] 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.138066] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.138166] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.138215] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.138245] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.139702] cplayer: Done loading scripts. -[ 0.139949] cplayer: Running hook: ytdl_hook/on_load -[ 0.144323] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.144427] cplayer: Set property: shared-script-properties -> 1 -[ 0.145657] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.145737] cplayer: Set property: shared-script-properties -> 1 -[ 0.145880] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.14592+ status Playing -+ grep '^Playing$' ++ rm -f ./quit.socat.log ++ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc ++ ret_ipc=1 ++ cat ./quit.mpv.ipc.output.json ++ test '!' -s ./quit.mpv.ipc.output.json ++ '[' 1 -eq 0 ']' ++ '[' '!' -s ./quit.socat.log ']' ++ echo 'socat log contains these *expected* errors:' +socat log contains these *expected* errors: ++ cat ./quit.socat.log +2024/01/12 03:24:32 socat[23142] E connect(, AF=1 "./quit.mpv.ipc", 16): Connection refused ++ grep '^No players \(were \)\?found$' + playerctl status -Playing -+ check pause false -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./play-pause.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./play-pause.socat.log -+ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc -+ cat ./play-pause.socat.log -+ test '!' -s ./play-pause.socat.log -+ cat ./play-pause.mpv.ipc.output.json -{"data":false,"request_id":0,"error":"success"} -+ test -s ./play-pause.mpv.ipc.output.json -+ val false -+ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' -true -+ wait %1 -5] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.145961] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.146004] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.182395] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.197256] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.197371] cplayer: Set property: shared-script-properties -> 1 -[ 0.199705] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.207745] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.210380] cplayer: Starting playback... -[ 0.211760] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.211792] cplayer: AO: Description: Null audio output -[ 0.219681] cplayer: audio ready -[ 0.219745] cplayer: starting audio playback -[ 0.219807] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.229183] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"] -[ 0.229306] cplayer: Set property: shared-script-properties -> 1 - [ 0.251807] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.827907] cplayer: Set property: pause=false -> 1 - [ 3.831859] statusline: A: 00:00:00 / 00:00:06 (0%) [ 3.883838] statusline: A: 00:00:00 / 00:00:06 (1%) [ 3.947843] statusline: A: 00:00:00 / 00:00:06 (2%) [ 4.011832] statusline: A: 00:00:00 / 00:00:06 (3%) [ 4.071832] statusline: A: 00:00:00 / 00:00:06 (4%) [ 4.123815] statusline: A: 00:00:00 / 00:00:06 (5%) [ 4.175836] statusline: A: 00:00:00 / 00:00:06 (6%) [ 4.251847] statusline: A: 00:00:00 / 00:00:06 (7%) [ 4.311833] statusline: A: 00:00:00 / 00:00:06 (8%) [ 4.371830] statusline: A: 00:00:00 / 00:00:06 (9%) [ 4.423820] statusline: A: 00:00:00 / 00:00:06 (10%) [ 4.475856] statusline: A: 00:00:00 / 00:00:06 (11%) [ 4.587924] statusline: A: 00:00:00 / 00:00:06 (12%) [ 4.639909] statusline: A: 00:00:00 / 00:00:06 (13%) [ 4.691826] statusline: A: 00:00:00 / 00:00:06 (14%) [ 4.743833] statusline: A: 00:00:00 / 00:00:06 (15%) [ 4.795910] statusline: A: 00:00:00 / 00:00:06 (16%) [ 4.847929] statusline: A: 00:00:01 / 00:00:06 (17%) [ 4.951820] statusline: A: 00:00:01 / 00:00:06 (18%) [ 5.002025] statusline: A: 00:00:01 / 00:00:06 (19%) [ 5.059909] statusline: A: 00:00:01 / 00:00:06 (20%) [ 5.111932] statusline: A: 00:00:01 / 00:00:06 (21%) [ 5.163913] statusline: A: 00:00:01 / 00:00:06 (22%) [ 5.215808] statusline: A: 00:00:01 / 00:00:06 (23%) [ 5.318203] statusline: A: 00:00:01 / 00:00:06 (24%) [ 5.371864] statusline: A: 00:00:01 / 00:00:06 (25%) [ 5.432086] statusline: A: 00:00:01 / 00:00:06 (26%) [ 5.483817] statusline: A: 00:00:01 / 00:00:06 (27%) [ 5.535831] statusline: A: 00:00:01 / 00:00:06 (28%) [ 5.595835] statusline: A: 00:00:01 / 00:00:06 (29%) [ 5.683830] statusline: A: 00:00:01 / 00:00:06 (30%) [ 5.739799] statusline: A: 00:00:01 / 00:00:06 (31%) [ 5.791818] statusline: A: 00:00:01 / 00:00:06 (32%) [ 5.871855] statusline: A: 00:00:02 / 00:00:06 (33%) [ 5.935824] statusline: A: 00:00:02 / 00:00:06 (34%) [ 5.991828] statusline: A: 00:00:02 / 00:00:06 (35%) [ 6.043810] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 6.048680] cplayer: Set property: pause=true -> 1 - [ 6.051844] statusline: (Paused) A: 00:00:02 / 00:00:06 (36%) -[ 8.348374] cplayer: Set property: pause=false -> 1 - [ 8.348672] statusline: A: 00:00:02 / 00:00:06 (36%) [ 8.399838] statusline: A: 00:00:02 / 00:00:06 (37%) [ 8.455922] statusline: A: 00:00:02 / 00:00:06 (38%) [ 8.507905] statusline: A: 00:00:02 / 00:00:06 (39%) [ 8.559935] statusline: A: 00:00:02 / 00:00:06 (40%) [ 8.664137] statusline: A: 00:00:02 / 00:00:06 (41%) [ 8.715649] statusline: A: 00:00:02 / 00:00:06 (42%) [ 8.775840] statusline: A: 00:00:02 / 00:00:06 (43%) [ 8.835839] statusline: A: 00:00:02 / 00:00:06 (44%) [ 8.887850] statusline: A: 00:00:02 / 00:00:06 (45%) [ 8.939864] statusline: A: 00:00:02 / 00:00:06 (46%) [ 9.007930] statusline: A: 00:00:02 / 00:00:06 (47%) [ 9.059091] statusline: A: 00:00:02 / 00:00:06 (48%) [ 9.111914] statusline: A: 00:00:02 / 00:00:06 (49%) [ 9.163833] statusline: A: 00:00:03 / 00:00:06 (49%) [ 9.215860] statusline: A: 00:00:03 / 00:00:06 (50%) [ 9.267922] statusline: A: 00:00:03 / 00:00:06 (51%) [ 9.319954] statusline: A: 00:00:03 / 00:00:06 (52%) [ 9.371918] statusline: A: 00:00:03 / 00:00:06 (53%) [ 9.423834] statusline: A: 00:00:03 / 00:00:06 (54%) [ 9.475873] statusline: A: 00:00:03 / 00:00:06 (55%) [ 9.584030] statusline: A: 00:00:03 / 00:00:06 (56%) [ 9.634524] statusline: A: 00:00:03 / 00:00:06 (57%) [ 9.691807] statusline: A: 00:00:03 / 00:00:06 (58%) [ 9.743802] statusline: A: 00:00:03 / 00:00:06 (59%) [ 9.795891] statusline: A: 00:00:03 / 00:00:06 (60%) [ 9.847898] statusline: A: 00:00:03 / 00:00:06 (61%) [ 9.951932] statusline: A: 00:00:03 / 00:00:06 (62%) [ 10.003792] statusline: A: 00:00:03 / 00:00:06 (63%) [ 10.055918] statusline: A: 00:00:03 / 00:00:06 (64%) [ 10.107914] statusline: A: 00:00:03 / 00:00:06 (65%) [ 10.159949] statusline: A: 00:00:04 / 00:00:06 (66%) [ 10.211816] statusline: A: 00:00:04 / 00:00:06 (67%) [ 10.319922] statusline: A: 00:00:04 / 00:00:06 (68%) [ 10.371918] statusline: A: 00:00:04 / 00:00:06 (69%) [ 10.423926] statusline: A: 00:00:04 / 00:00:06 (70%) [ 10.475808] statusline: A: 00:00:04 / 00:00:06 (71%) [ 10.527814] statusline: A: 00:00:04 / 00:00:06 (72%) [ 10.619831] statusline: A: 00:00:04 / 00:00:06 (73%) [ 10.679835] statusline: A: 00:00:04 / 00:00:06 (74%) [ 10.739834] statusline: A: 00:00:04 / 00:00:06 (75%) [ 10.791826] statusline: A: 00:00:04 / 00:00:06 (76%) [ 10.867827] statusline: A: 00:00:04 / 00:00:06 (77%) [ 10.927834] statusline: A: 00:00:04 / 00:00:06 (78%) [ 10.995827] statusline: A: 00:00:04 / 00:00:06 (79%) [ 11.055829] statusline: A: 00:00:04 / 00:00:06 (80%) [ 11.123831] statusline: A: 00:00:04 / 00:00:06 (81%) [ 11.183825] statusline: A: 00:00:05 / 00:00:06 (83%) [ 11.251835] statusline: A: 00:00:05 / 00:00:06 (84%) [ 11.311839] statusline: A: 00:00:05 / 00:00:06 (85%) [ 11.379840] statusline: A: 00:00:05 / 00:00:06 (86%) [ 11.439837] statusline: A: 00:00:05 / 00:00:06 (87%) [ 11.499843] statusline: A: 00:00:05 / 00:00:06 (88%) [ 11.559827] statusline: A: 00:00:05 / 00:00:06 (89%) [ 11.667897] statusline: A: 00:00:05 / 00:00:06 (90%) [ 11.719922] statusline: A: 00:00:05 / 00:00:06 (91%) [ 11.771930] statusline: A: 00:00:05 / 00:00:06 (92%) [ 11.823907] statusline: A: 00:00:05 / 00:00:06 (93%) [ 11.875907] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 11.876229] cplayer: audio filter EOF -[ 11.876282] cplayer: audio draining -[ 11.876295] cplayer: audio EOF reached -[ 11.876309] cplayer: EOF code: 1 -[ 11.876606] cplayer: Terminating demuxers... -[ 11.877129] cplayer: Done terminating demuxers. -[ 11.877182] cplayer: finished playback, success (reason 0) -[ 11.877191] cplayer: -[ 11.877204] cplayer: Exiting... (End of file) -[ 11.879799] cplayer: Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"] -[ 11.879893] cplayer: Set property: shared-script-properties -> 1 -[ 11.888509] mpris: Exiting... -[ 11.899783] cplayer: draining left over audio +No players found ++ '[' 1 -eq 0 ']' ++ '[' '!' -s ./quit.socat.log ']' make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' +make[1]: *** [Makefile:58: test] Error 2 make[1]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1' - create-stamp debian/debhelper-build-stamp - fakeroot debian/rules binary -dh binary - dh_testroot - dh_prep - debian/rules override_dh_auto_install -make[1]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1' -dh_auto_install -- PREFIX=/usr - make -j3 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 -install: WARNING: ignoring --strip-program option as -s option was not specified -mkdir -p /build/reproducible-path/mpv-mpris-0.7.1/debian/mpv-mpris/etc/mpv/scripts -ln -s /usr/lib/mpv-mpris/mpris.so /build/reproducible-path/mpv-mpris-0.7.1/debian/mpv-mpris/etc/mpv/scripts -make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1' -make[1]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1' - dh_installdocs - dh_installchangelogs - dh_perl - dh_link - dh_strip_nondeterminism - dh_compress - dh_fixperms - dh_missing - dh_dwz -a - dh_strip -a - dh_makeshlibs -a - dh_shlibdeps -a - dh_installdeb - dh_gencontrol - dh_md5sums - dh_builddeb -dpkg-deb: building package 'mpv-mpris-dbgsym' in '../mpv-mpris-dbgsym_0.7.1-1_armhf.deb'. -dpkg-deb: building package 'mpv-mpris' in '../mpv-mpris_0.7.1-1_armhf.deb'. - dpkg-genbuildinfo --build=binary -O../mpv-mpris_0.7.1-1_armhf.buildinfo - dpkg-genchanges --build=binary -O../mpv-mpris_0.7.1-1_armhf.changes -dpkg-genchanges: info: binary-only upload (no source code included) - dpkg-source --after-build . -dpkg-buildpackage: info: binary-only upload (no source included) -dpkg-genchanges: info: including full source code in upload +dh_auto_test: error: make -j4 test returned exit code 2 +make: *** [debian/rules:9: build] Error 25 +dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 I: copying local configuration +E: Failed autobuilding of package +I: user script /srv/workspace/pbuilder/15321/tmp/hooks/C01_cleanup starting +debug output: disk usage on i-capture-the-hostname at Fri Jan 12 03:24:32 UTC 2024 +Filesystem Size Used Avail Use% Mounted on +tmpfs 1.9G 0 1.9G 0% /dev/shm + +I: user script /srv/workspace/pbuilder/15321/tmp/hooks/C01_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/3917 and its subdirectories -I: Current time: Thu Jan 11 15:14:56 -12 2024 -I: pbuilder-time-stamp: 1705029296 +I: removing directory /srv/workspace/pbuilder/15321 and its subdirectories