Diff of the two buildlogs: -- --- b1/build.log 2024-05-01 23:20:21.528460305 +0000 +++ b2/build.log 2024-05-01 23:22:50.782102505 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed May 1 11:14:42 -12 2024 -I: pbuilder-time-stamp: 1714605282 +I: Current time: Wed Jun 4 19:43:22 +14 2025 +I: pbuilder-time-stamp: 1749015802 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,84 @@ 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/4084409/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2749465/tmp/hooks/D01_modify_environment starting +debug: Running on ionos5-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jun 4 05:43 /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/2749465/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2749465/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='695f0ad981ea4bd0a7305b08720642e7' - 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='4084409' - PS1='# ' - PS2='> ' + INVOCATION_ID=29cb92fd36294cab945a0a454327a3ef + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2749465 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.3iWBmxDB/pbuilderrc_9e6m --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.3iWBmxDB/b1 --logfile b1/build.log mpv-mpris_0.7.1-1.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.3iWBmxDB/pbuilderrc_aCDs --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.3iWBmxDB/b2 --logfile b2/build.log mpv-mpris_0.7.1-1.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos11-amd64 6.1.0-20-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.85-1 (2024-04-11) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.6.13+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.6.13-1~bpo12+1 (2024-02-15) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 1 07:43 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/4084409/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Jun 3 14:05 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2749465/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -566,7 +598,7 @@ Get: 434 http://deb.debian.org/debian unstable/main amd64 xauth amd64 1:1.1.2-1 [36.0 kB] Get: 435 http://deb.debian.org/debian unstable/main amd64 xserver-common all 2:21.1.12-1 [2391 kB] Get: 436 http://deb.debian.org/debian unstable/main amd64 xvfb amd64 2:21.1.12-1 [3162 kB] -Fetched 225 MB in 3s (66.4 MB/s) +Fetched 225 MB in 6s (37.8 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libdbus-1-3:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19694 files and directories currently installed.) @@ -1970,8 +2002,8 @@ Setting up tzdata (2024a-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed May 1 23:17:59 UTC 2024. -Universal Time is now: Wed May 1 23:17:59 UTC 2024. +Local time is now: Wed Jun 4 05:45:05 UTC 2025. +Universal Time is now: Wed Jun 4 05:45:05 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libasound2-data (1.2.11-1) ... @@ -2355,7 +2387,11 @@ fakeroot is already the newest version (1.34-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/mpv-mpris-0.7.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../mpv-mpris_0.7.1-1_source.changes +I: user script /srv/workspace/pbuilder/2749465/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2749465/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 @@ -2365,7 +2401,7 @@ fakeroot debian/rules clean dh clean dh_auto_clean - make -j20 clean + make -j42 clean make[1]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1' rm -f mpris.so make -C test clean @@ -2388,22 +2424,22 @@ dh_autoreconf dh_auto_configure dh_auto_build - make -j20 "INSTALL=install --strip-program=true" + make -j42 "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1' cc mpris.c -o mpris.so -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpv-mpris-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c99 -Wall -Wextra -O2 `pkg-config --cflags gio-2.0 gio-unix-2.0 glib-2.0 mpv` -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now `pkg-config --libs gio-2.0 gio-unix-2.0 glib-2.0` -shared -fPIC make[1]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1' dh_auto_test - make -j20 test + make -j42 test make[1]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1' make -C test make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "stop" -./stop +./wrapper "quit" +./quit ++ test -n '' -++ exec ./env ./stop -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./stop -++ basename ./stop -+ test=stop +++ exec ./env ./quit +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./quit +++ basename ./quit ++ test=quit + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -2459,19 +2495,19 @@ + xvfb-run --help + grep -- --auto-display + xvfb_auto=--auto-servernum -+ rm -f ./stop.xvfb.log ./stop.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=stop XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./stop.xvfb.log -f ./stop.Xauthority ./stop -./stop -++ test -n stop -+++ basename ./stop -++ test=stop -++ '[' stop = setup ']' -++ input_json=./stop.mpv.ipc.input.json -++ output_json=./stop.mpv.ipc.output.json -++ ipc=./stop.mpv.ipc -++ log_prefix=./stop -++ mpv_log=./stop.mpv.log -++ socat_log=./stop.socat.log ++ rm -f ./quit.xvfb.log ./quit.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=quit XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./quit.xvfb.log -f ./quit.Xauthority ./quit +./quit +++ test -n quit ++++ basename ./quit +++ test=quit +++ '[' quit = setup ']' +++ input_json=./quit.mpv.ipc.input.json +++ output_json=./quit.mpv.ipc.output.json +++ ipc=./quit.mpv.ipc +++ log_prefix=./quit +++ mpv_log=./quit.mpv.log +++ socat_log=./quit.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() ++ '[' -n 1 ']' @@ -2480,20 +2516,20 @@ ++ '[' -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-KqDWR8wYE1,guid=1959f66f052342ab3902a2816632ce20 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-KqDWR8wYE1,guid=1959f66f052342ab3902a2816632ce20 -++ rm -f ./stop.mpv.ipc ./stop.mpv.log ./stop.socat.log -++ wait_for test -S ./stop.mpv.ipc -++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./stop.mpv.log --input-ipc-server=./stop.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ echo DISPLAY=:100 +DISPLAY=:100 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-2chAUgdKu7,guid=6ba5fff80c46cd04ae44141c683fdd77 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-2chAUgdKu7,guid=6ba5fff80c46cd04ae44141c683fdd77 +++ rm -f ./quit.mpv.ipc ./quit.mpv.log ./quit.socat.log +++ wait_for test -S ./quit.mpv.ipc ++ timeout=0 -++ test -S ./stop.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=./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 ./stop.mpv.ipc +++ test -S ./quit.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -2508,20 +2544,23 @@ + check pause true + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./stop.mpv.ipc.input.json ++ cat ./quit.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./stop.socat.log -+ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc -+ cat ./stop.socat.log -+ test '!' -s ./stop.socat.log -+ cat ./stop.mpv.ipc.output.json ++ rm -f ./quit.socat.log ++ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc ++ cat ./quit.socat.log ++ test '!' -s ./quit.socat.log ++ cat ./quit.mpv.ipc.output.json {"data":true,"request_id":0,"error":"success"} -+ test -s ./stop.mpv.ipc.output.json ++ test -s ./quit.mpv.ipc.output.json + val true + jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' true -+ '[' stop = stop ']' -+ playerctl stop ++ '[' quit = stop ']' ++ '[' quit = quit ']' ++ mpris_quit ++ dbus-send --print-reply --dest=org.mpris.MediaPlayer2.mpv /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Quit +method return time=1749015930.894957 sender=:1.0 -> destination=:1.3 serial=5 reply_serial=2 + sleep 2 [cplayer] mpv 0.38.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v6.338.2 @@ -2536,7 +2575,7 @@ [cplayer] [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Davfoundation=disabled -Degl-angle-win32=disabled -Dgl-cocoa=disabled -Dgl-win32=disabled -Dios-gl=disabled -Dsndio=disabled -Duwp=disabled -Dvaapi-win32=disabled -Dwasapi=disabled -Dwin32-threads=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/x86_64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa av-channel-layout avif-muxer caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg jpegxl lavu-uuid lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan vulkan-interop wayland wayland-protocols-1-27 wayland-protocols-1-31 wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./stop.mpv.log' '--input-ipc-server=./stop.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' +[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./quit.mpv.log' '--input-ipc-server=./quit.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' [cplayer] mpv 0.38.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v6.338.2 [cplayer] FFmpeg version: 6.1.1-4 @@ -2560,103 +2599,104 @@ [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.012489] mpris: Loading cplugin script ../mpris.so... -[ 0.013347] cplayer: Waiting for scripts... -[ 0.021466] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.021546] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.021601] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.021709] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.022469] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.022629] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.022733] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.022831] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.022910] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.023055] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.023132] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.023188] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.023233] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.026036] 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.026185] 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.026284] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.026345] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.026490] 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.026655] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.026721] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.026770] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.026849] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.026880] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.026911] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.026998] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.029455] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.031127] cplayer: Done loading scripts. -[ 0.031227] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.031534] cplayer: Running hook: ytdl_hook/on_load -[ 0.033006] cplayer: Running hook: ytdl_hook/on_load -[ 0.033099] cplayer: Running hook: auto_profiles/on_load -[ 0.033206] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.040585] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.040866] 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.049131] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.069988] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.070118] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.070146] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.070195] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.070219] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.072996] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.073771] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.077032] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.078910] cplayer: Starting playback... -[ 0.085928] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.085954] cplayer: AO: Description: Null audio output -[ 0.087031] cplayer: audio ready -[ 0.087051] cplayer: starting audio playback -[ 0.087119] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.102487] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.136362] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.881904] cplayer: Run command: stop, flags=64, args=[flags=""] -[ 2.881919] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.881952] cplayer: EOF code: 4 -[ 2.881957] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.882287] cplayer: Terminating demuxers... -[ 2.882293] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.882512] cplayer: Done terminating demuxers. -[ 2.882517] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.882564] cplayer: finished playback, success (reason 2) -[ 2.882583] cplayer: Exiting... (End of file) -[ 2.884424] mpris: Exiting... -[ 2.884515] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[cplayer] Setting option 'log-file' = './quit.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './quit.mpv.ipc' (flags = 8) +[ 0.006648] mpris: Loading cplugin script ../mpris.so... +[ 0.006729] cplayer: Waiting for scripts... +[ 0.010230] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.010323] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010379] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.010402] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011946] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.012053] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.012097] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.012256] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.012577] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.012629] 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.012690] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.012728] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012761] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.012791] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012824] 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.012864] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012895] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012994] 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.013083] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.013109] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.013132] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.013181] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.013200] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.013216] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.013249] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.013378] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.013408] cplayer: Done loading scripts. +[ 0.013484] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.013707] cplayer: Running hook: ytdl_hook/on_load +[ 0.014528] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.014775] cplayer: Running hook: ytdl_hook/on_load +[ 0.014842] cplayer: Running hook: auto_profiles/on_load +[ 0.015353] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.015468] 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.024575] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.030102] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.030185] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.030278] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.030324] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.030587] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.030634] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.030664] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.030726] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.032490] cplayer: Starting playback... +[ 0.033670] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.033684] cplayer: AO: Description: Null audio output +[ 0.034197] cplayer: audio ready +[ 0.034216] cplayer: starting audio playback +[ 0.034266] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.060979] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.065034] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.925839] cplayer: Run command: quit, flags=64, args=[code="0"] +[ 2.925850] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.925887] cplayer: EOF code: 5 +[ 2.925891] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.926241] cplayer: Terminating demuxers... +[ 2.926249] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.926470] cplayer: Done terminating demuxers. +[ 2.926481] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.926545] cplayer: finished playback, success (reason 3) +[ 2.926568] cplayer: Exiting... (Quit) +[ 2.927547] mpris: Exiting... +[ 2.928553] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 2.928692] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] + ret_ipc=0 + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./stop.mpv.ipc.input.json ++ cat ./quit.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./stop.socat.log -+ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc ++ rm -f ./quit.socat.log ++ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc + ret_ipc=1 -+ cat ./stop.mpv.ipc.output.json -+ test '!' -s ./stop.mpv.ipc.output.json ++ cat ./quit.mpv.ipc.output.json ++ test '!' -s ./quit.mpv.ipc.output.json + '[' 1 -eq 0 ']' -+ '[' '!' -s ./stop.socat.log ']' ++ '[' '!' -s ./quit.socat.log ']' + echo 'socat log contains these *expected* errors:' socat log contains these *expected* errors: -+ cat ./stop.socat.log -2024/05/01 11:20:05 socat[4138978] E connect(, AF=1 "./stop.mpv.ipc", 16): Connection refused ++ cat ./quit.socat.log +2025/06/04 19:45:33 socat[2789439] E connect(, AF=1 "./quit.mpv.ipc", 16): Connection refused + playerctl status + grep '^No players \(were \)\?found$' No players found + '[' 1 -eq 0 ']' -+ '[' '!' -s ./stop.socat.log ']' ++ '[' '!' -s ./quit.socat.log ']' make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "quit" -./quit +./wrapper "metadata" +./metadata ++ test -n '' -++ exec ./env ./quit -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./quit -++ basename ./quit -+ test=quit +++ exec ./env ./metadata +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./metadata +++ basename ./metadata ++ test=metadata + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -2712,41 +2752,39 @@ + 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 ./metadata.xvfb.log ./metadata.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=metadata XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./metadata.xvfb.log -f ./metadata.Xauthority ./metadata +./metadata +++ test -n metadata ++++ basename ./metadata +++ test=metadata +++ '[' metadata = setup ']' +++ input_json=./metadata.mpv.ipc.input.json +++ output_json=./metadata.mpv.ipc.output.json +++ ipc=./metadata.mpv.ipc +++ log_prefix=./metadata +++ mpv_log=./metadata.mpv.log +++ socat_log=./metadata.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() -++ '[' -n 1 ']' -++ '[' 1 -ne 0 ']' -++ params+=("--pause") +++ '[' -n '' ']' ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG ++ echo DISPLAY=:101 DISPLAY=:101 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-CbG44XGWOl,guid=23bd63c4cf1fd805d0dfe04d6632ce20 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-CbG44XGWOl,guid=23bd63c4cf1fd805d0dfe04d6632ce20 -++ rm -f ./quit.mpv.ipc ./quit.mpv.log ./quit.socat.log -++ wait_for test -S ./quit.mpv.ipc +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-Pn347F7nj3,guid=e4dfe488766a50eb3f289429683fdd77 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-Pn347F7nj3,guid=e4dfe488766a50eb3f289429683fdd77 +++ rm -f ./metadata.mpv.ipc ./metadata.mpv.log ./metadata.socat.log +++ wait_for test -S ./metadata.mpv.ipc ++ timeout=0 -++ test -S ./quit.mpv.ipc +++ test -S ./metadata.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 --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./metadata.mpv.log --input-ipc-server=./metadata.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 -++ test -S ./quit.mpv.ipc +++ test -S ./metadata.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -2754,31 +2792,12 @@ ++ player=mpv ++ test mpv = mpv ++ sleep 2 -+ status Paused -+ playerctl status -+ grep '^Paused$' -Paused -+ check pause true -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./quit.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./quit.socat.log -+ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc -+ cat ./quit.socat.log -+ test '!' -s ./quit.socat.log -+ cat ./quit.mpv.ipc.output.json -{"data":true,"request_id":0,"error":"success"} -+ test -s ./quit.mpv.ipc.output.json -+ val true -+ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' -true -+ '[' quit = stop ']' -+ '[' quit = quit ']' -+ mpris_quit -+ dbus-send --print-reply --dest=org.mpris.MediaPlayer2.mpv /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Quit -method return time=1714605603.495627 sender=:1.0 -> destination=:1.3 serial=5 reply_serial=2 +++ playerctl metadata xesam:url ++ test file:///usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga = file:///usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga + sleep 2 +++ playerctl metadata xesam:title ++ test alarm-clock-elapsed.oga '!=' '' ++ wait %1 [cplayer] mpv 0.38.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v6.338.2 [cplayer] FFmpeg version: 6.1.1-4 @@ -2792,7 +2811,7 @@ [cplayer] [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Davfoundation=disabled -Degl-angle-win32=disabled -Dgl-cocoa=disabled -Dgl-win32=disabled -Dios-gl=disabled -Dsndio=disabled -Duwp=disabled -Dvaapi-win32=disabled -Dwasapi=disabled -Dwin32-threads=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/x86_64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa av-channel-layout avif-muxer caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg jpegxl lavu-uuid lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan vulkan-interop wayland wayland-protocols-1-27 wayland-protocols-1-31 wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./quit.mpv.log' '--input-ipc-server=./quit.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' +[cplayer] Command line options: '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./metadata.mpv.log' '--input-ipc-server=./metadata.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' [cplayer] mpv 0.38.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v6.338.2 [cplayer] FFmpeg version: 6.1.1-4 @@ -2808,7 +2827,6 @@ [cplayer] List of enabled features: alsa av-channel-layout avif-muxer caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg jpegxl lavu-uuid lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan vulkan-interop wayland wayland-protocols-1-27 wayland-protocols-1-31 wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib [cplayer] Reading config file /etc/mpv/encoding-profiles.conf [cplayer] Applying profile 'default'... -[cplayer] Setting option 'pause' = '' (flags = 8) [cplayer] Setting option 'load-scripts' = 'no' (flags = 8) [cplayer] Setting option 'scripts-append' = '../mpris.so' (flags = 8) [cplayer] Setting option 'vo' = 'null' (flags = 8) @@ -2816,105 +2834,156 @@ [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.009578] mpris: Loading cplugin script ../mpris.so... -[ 0.010064] cplayer: Waiting for scripts... -[ 0.019198] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.019256] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.019284] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.019306] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.020418] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.020498] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.020579] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.020655] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.020730] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.020857] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.020902] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.020957] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.020997] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.023384] 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.023511] 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.023580] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.023618] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.023694] 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.023822] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.023858] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.023926] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.024009] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.024037] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.024068] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.024139] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.024376] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.024422] cplayer: Done loading scripts. -[ 0.024493] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.024786] cplayer: Running hook: ytdl_hook/on_load -[ 0.025873] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.026101] cplayer: Running hook: ytdl_hook/on_load -[ 0.026456] cplayer: Running hook: auto_profiles/on_load -[ 0.027654] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.027868] 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.046897] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.057243] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.057348] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.057403] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.057443] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.057473] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.058306] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.058414] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.058654] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.060352] cplayer: Starting playback... -[ 0.062261] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.062283] cplayer: AO: Description: Null audio output -[ 0.063212] cplayer: audio ready -[ 0.063231] cplayer: starting audio playback -[ 0.063286] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.076805] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 0.088756] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.088770] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.890317] cplayer: Run command: quit, flags=64, args=[code="0"] -[ 2.890333] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.890378] cplayer: EOF code: 5 -[ 2.890382] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.890751] cplayer: Terminating demuxers... -[ 2.890760] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.891699] cplayer: Done terminating demuxers. -[ 2.891713] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.891776] cplayer: finished playback, success (reason 3) -[ 2.891811] cplayer: Exiting... (Quit) -[ 2.892869] mpris: Exiting... -[ 2.893495] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 2.893616] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -+ ret_ipc=0 -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./quit.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./quit.socat.log -+ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc -+ ret_ipc=1 -+ cat ./quit.mpv.ipc.output.json -+ test '!' -s ./quit.mpv.ipc.output.json -+ '[' 1 -eq 0 ']' -+ '[' '!' -s ./quit.socat.log ']' -+ echo 'socat log contains these *expected* errors:' -socat log contains these *expected* errors: -+ cat ./quit.socat.log -2024/05/01 11:20:05 socat[4139034] E connect(, AF=1 "./quit.mpv.ipc", 16): Connection refused -+ playerctl status -+ grep '^No players \(were \)\?found$' -No players found -+ '[' 1 -eq 0 ']' -+ '[' '!' -s ./quit.socat.log ']' +[cplayer] Setting option 'log-file' = './metadata.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './metadata.mpv.ipc' (flags = 8) +[ 0.007674] mpris: Loading cplugin script ../mpris.so... +[ 0.008324] cplayer: Waiting for scripts... +[ 0.012212] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.012246] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012266] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.012282] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.013266] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.013463] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.013525] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.013569] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.013956] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.014225] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.014268] 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.014333] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.014384] 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.014436] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.014471] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.014511] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.014556] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.014645] 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.014732] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.014776] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.014856] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.014910] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.014936] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.014958] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.015006] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.015117] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.015383] cplayer: Done loading scripts. +[ 0.015455] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.015549] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.015772] cplayer: Running hook: ytdl_hook/on_load +[ 0.016626] cplayer: Running hook: ytdl_hook/on_load +[ 0.016774] cplayer: Running hook: auto_profiles/on_load +[ 0.017564] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.017726] 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.025603] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.028850] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.028969] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.029143] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.030457] cplayer: Starting playback... +[ 0.032338] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.032359] cplayer: AO: Description: Null audio output +[ 0.033374] cplayer: audio ready +[ 0.033393] cplayer: starting audio playback +[ 0.033459] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof +[ 0.034505] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.034654] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.034683] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.034709] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.034726] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.065384] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.065482] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 0.165687] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 0.215786] statusline: A: 00:00:00 / 00:00:06 (3%) +[ 0.265884] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 0.316049] statusline: A: 00:00:00 / 00:00:06 (5%) +[ 0.416286] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 0.466411] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 0.516536] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 0.566573] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 0.616685] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 0.716855] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 0.766950] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 0.817050] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 0.867133] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 0.967348] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 1.017421] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 1.076152] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 1.175419] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 1.324415] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 1.374613] statusline: A: 00:00:01 / 00:00:06 (22%) +[ 1.473536] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 1.622544] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 1.672490] statusline: A: 00:00:01 / 00:00:06 (27%) +[ 1.771528] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 1.821537] statusline: A: 00:00:01 / 00:00:06 (29%) +[ 1.920582] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 1.970744] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 2.119482] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 2.218836] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 2.270351] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 2.367863] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 2.467211] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 2.566646] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 2.616655] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 2.715689] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 2.814863] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 2.914149] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 2.964236] statusline: A: 00:00:02 / 00:00:06 (48%) +[ 3.063137] statusline: A: 00:00:03 / 00:00:06 (49%) +[ 3.113305] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 3.164530] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 3.261850] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 3.360982] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 3.410992] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 3.509827] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 3.609065] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 3.708253] statusline: A: 00:00:03 / 00:00:06 (60%) +[ 3.807439] statusline: A: 00:00:03 / 00:00:06 (62%) +[ 3.906629] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 4.005792] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 4.055856] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 4.154440] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 4.253716] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 4.303761] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 4.402414] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 4.501689] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 4.600904] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 4.700149] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 4.799349] statusline: A: 00:00:04 / 00:00:06 (78%) +[ 4.898931] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 4.998176] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 5.097422] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 5.196669] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 5.295847] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 5.345918] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 5.444663] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 5.543819] statusline: A: 00:00:05 / 00:00:06 (90%) +[ 5.593872] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 5.692573] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 5.791767] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 5.791947] cplayer: audio filter EOF +[ 5.791949] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 5.791973] cplayer: audio draining +[ 5.791977] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 5.791983] cplayer: audio EOF reached +[ 5.791986] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 5.791994] cplayer: EOF code: 1 +[ 5.791997] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 5.792230] cplayer: Terminating demuxers... +[ 5.792238] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 5.792397] cplayer: Done terminating demuxers. +[ 5.792405] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 5.792452] cplayer: finished playback, success (reason 0) +[ 5.792473] cplayer: Exiting... (End of file) +[ 5.793619] mpris: Exiting... +[ 5.793985] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 5.795656] 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 "metadata" -./metadata +./wrapper "stop" +./stop ++ test -n '' -++ exec ./env ./metadata -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./metadata -++ basename ./metadata -+ test=metadata +++ 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 @@ -2970,39 +3039,41 @@ + xvfb-run --help + grep -- --auto-display + xvfb_auto=--auto-servernum -+ rm -f ./metadata.xvfb.log ./metadata.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=metadata XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./metadata.xvfb.log -f ./metadata.Xauthority ./metadata -./metadata -++ test -n metadata -+++ basename ./metadata -++ test=metadata -++ '[' metadata = setup ']' -++ input_json=./metadata.mpv.ipc.input.json -++ output_json=./metadata.mpv.ipc.output.json -++ ipc=./metadata.mpv.ipc -++ log_prefix=./metadata -++ mpv_log=./metadata.mpv.log -++ socat_log=./metadata.socat.log ++ rm -f ./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 '' ']' +++ '[' -n 1 ']' +++ '[' 1 -ne 0 ']' +++ params+=("--pause") ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:100 -DISPLAY=:100 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-VCJXSbJseG,guid=54000068dd65d9229374b75b6632ce20 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-VCJXSbJseG,guid=54000068dd65d9229374b75b6632ce20 -++ rm -f ./metadata.mpv.ipc ./metadata.mpv.log ./metadata.socat.log -++ wait_for test -S ./metadata.mpv.ipc +++ echo DISPLAY=:104 +DISPLAY=:104 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-vi6bo0Eo7H,guid=0a3d56c556f86874b027a96f683fdd77 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-vi6bo0Eo7H,guid=0a3d56c556f86874b027a96f683fdd77 +++ rm -f ./stop.mpv.ipc ./stop.mpv.log ./stop.socat.log +++ wait_for test -S ./stop.mpv.ipc ++ timeout=0 -++ test -S ./metadata.mpv.ipc +++ test -S ./stop.mpv.ipc ++ '[' 0 -eq 60 ']' ++ sleep 1 -++ mpv --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./metadata.mpv.log --input-ipc-server=./metadata.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ 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 ./metadata.mpv.ipc +++ test -S ./stop.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -3010,12 +3081,28 @@ ++ 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 ++ status Paused ++ playerctl status ++ grep '^Paused$' +Paused ++ check pause true ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./stop.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./stop.socat.log ++ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc ++ cat ./stop.socat.log ++ test '!' -s ./stop.socat.log ++ cat ./stop.mpv.ipc.output.json +{"data":true,"request_id":0,"error":"success"} ++ test -s ./stop.mpv.ipc.output.json ++ val true ++ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' +true ++ '[' stop = stop ']' ++ playerctl stop + sleep 2 -++ playerctl metadata xesam:title -+ test alarm-clock-elapsed.oga '!=' '' -+ wait %1 [cplayer] mpv 0.38.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v6.338.2 [cplayer] FFmpeg version: 6.1.1-4 @@ -3029,7 +3116,7 @@ [cplayer] [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Davfoundation=disabled -Degl-angle-win32=disabled -Dgl-cocoa=disabled -Dgl-win32=disabled -Dios-gl=disabled -Dsndio=disabled -Duwp=disabled -Dvaapi-win32=disabled -Dwasapi=disabled -Dwin32-threads=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/x86_64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa av-channel-layout avif-muxer caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg jpegxl lavu-uuid lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan vulkan-interop wayland wayland-protocols-1-27 wayland-protocols-1-31 wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./metadata.mpv.log' '--input-ipc-server=./metadata.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' +[cplayer] Command line options: '--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.38.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v6.338.2 [cplayer] FFmpeg version: 6.1.1-4 @@ -3045,6 +3132,7 @@ [cplayer] List of enabled features: alsa av-channel-layout avif-muxer caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg jpegxl lavu-uuid lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan vulkan-interop wayland wayland-protocols-1-27 wayland-protocols-1-31 wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib [cplayer] Reading config file /etc/mpv/encoding-profiles.conf [cplayer] Applying profile 'default'... +[cplayer] Setting option 'pause' = '' (flags = 8) [cplayer] Setting option 'load-scripts' = 'no' (flags = 8) [cplayer] Setting option 'scripts-append' = '../mpris.so' (flags = 8) [cplayer] Setting option 'vo' = 'null' (flags = 8) @@ -3052,165 +3140,95 @@ [cplayer] Setting option 'msg-time' = '' (flags = 8) [cplayer] Setting option 'msg-module' = '' (flags = 8) [cplayer] Setting option 'msg-level' = 'cplayer=trace,mpris=trace' (flags = 8) -[cplayer] Setting option 'log-file' = './metadata.mpv.log' (flags = 8) -[cplayer] Setting option 'input-ipc-server' = './metadata.mpv.ipc' (flags = 8) -[ 0.014123] mpris: Loading cplugin script ../mpris.so... -[ 0.015290] cplayer: Waiting for scripts... -[ 0.034182] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.034310] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.034372] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.034426] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.034591] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.034728] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.035222] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.035464] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.035557] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.036589] 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.036691] 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.036742] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.036800] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.036857] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.036947] 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.038182] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.038244] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.038293] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.038348] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.038436] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.038481] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.038549] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.038573] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.038625] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.038683] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.038913] cplayer: Done loading scripts. -[ 0.038984] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.039039] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.039282] cplayer: Running hook: ytdl_hook/on_load -[ 0.040699] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.040850] cplayer: Running hook: ytdl_hook/on_load -[ 0.040943] cplayer: Running hook: auto_profiles/on_load -[ 0.047241] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.047872] 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.061572] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.068033] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.068130] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.068160] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.068208] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.068230] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.068609] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.068735] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.069064] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.071141] cplayer: Starting playback... -[ 0.073313] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.073337] cplayer: AO: Description: Null audio output -[ 0.074887] cplayer: audio ready -[ 0.074921] cplayer: starting audio playback -[ 0.074974] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof -[ 0.089313] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 0.099343] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.099355] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 0.139389] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 0.189519] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 0.239656] statusline: A: 00:00:00 / 00:00:06 (3%) -[ 0.289762] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 0.390215] statusline: A: 00:00:00 / 00:00:06 (5%) -[ 0.443004] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 0.493129] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 0.543250] statusline: A: 00:00:00 / 00:00:06 (8%) -[ 0.643519] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 0.693653] statusline: A: 00:00:00 / 00:00:06 (10%) -[ 0.743757] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 0.795948] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 0.846079] statusline: A: 00:00:00 / 00:00:06 (13%) -[ 0.946325] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 0.996460] statusline: A: 00:00:00 / 00:00:06 (15%) -[ 1.046631] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 1.130643] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 1.180939] statusline: A: 00:00:01 / 00:00:06 (18%) -[ 1.231174] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 1.281393] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 1.379889] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 1.430131] statusline: A: 00:00:01 / 00:00:06 (22%) -[ 1.529483] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 1.579831] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 1.679156] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 1.731220] statusline: A: 00:00:01 / 00:00:06 (27%) -[ 1.784594] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 1.834823] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 1.934264] statusline: A: 00:00:01 / 00:00:06 (30%) -[ 1.984645] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 2.083877] statusline: A: 00:00:02 / 00:00:06 (33%) -[ 2.133872] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 2.235058] statusline: A: 00:00:02 / 00:00:06 (35%) -[ 2.285050] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 2.384156] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 2.434450] statusline: A: 00:00:02 / 00:00:06 (39%) -[ 2.583495] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 2.635253] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 2.687173] statusline: A: 00:00:02 / 00:00:06 (43%) -[ 2.789985] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 2.892630] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 2.942910] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 3.037639] statusline: A: 00:00:02 / 00:00:06 (48%) -[ 3.093730] statusline: A: 00:00:03 / 00:00:06 (49%) -[ 3.144195] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 3.194335] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 3.293349] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 3.397736] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 3.447901] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 3.498007] statusline: A: 00:00:03 / 00:00:06 (56%) -[ 3.548240] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 3.647841] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 3.698209] statusline: A: 00:00:03 / 00:00:06 (59%) -[ 3.751255] statusline: A: 00:00:03 / 00:00:06 (60%) -[ 3.801837] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 3.851962] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 3.952287] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 4.007374] statusline: A: 00:00:03 / 00:00:06 (64%) -[ 4.060762] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 4.116697] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 4.167321] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 4.219226] statusline: A: 00:00:04 / 00:00:06 (68%) -[ 4.331242] statusline: A: 00:00:04 / 00:00:06 (70%) -[ 4.433880] statusline: A: 00:00:04 / 00:00:06 (71%) -[ 4.484203] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 4.584057] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 4.687187] statusline: A: 00:00:04 / 00:00:06 (75%) -[ 4.737344] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 4.787734] statusline: A: 00:00:04 / 00:00:06 (77%) -[ 4.839238] statusline: A: 00:00:04 / 00:00:06 (78%) -[ 4.892979] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 4.993345] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 5.043415] statusline: A: 00:00:04 / 00:00:06 (81%) -[ 5.144001] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 5.194343] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 5.293481] statusline: A: 00:00:05 / 00:00:06 (85%) -[ 5.343823] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 5.442713] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 5.543256] statusline: A: 00:00:05 / 00:00:06 (89%) -[ 5.600688] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 5.650831] statusline: A: 00:00:05 / 00:00:06 (91%) -[ 5.700923] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 5.751907] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.804725] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 5.805095] cplayer: audio filter EOF -[ 5.805098] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 5.805142] cplayer: audio draining -[ 5.805146] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 5.805150] cplayer: audio EOF reached -[ 5.805153] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 5.805161] cplayer: EOF code: 1 -[ 5.805165] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 5.805414] cplayer: Terminating demuxers... -[ 5.805418] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 5.806709] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 5.806726] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 5.806892] cplayer: Done terminating demuxers. -[ 5.806908] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 5.806970] cplayer: finished playback, success (reason 0) -[ 5.806998] cplayer: Exiting... (End of file) -[ 5.808504] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 5.811603] mpris: Exiting... -[ 5.811881] cplayer: draining left over audio +[cplayer] Setting option 'log-file' = './stop.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './stop.mpv.ipc' (flags = 8) +[ 0.006253] mpris: Loading cplugin script ../mpris.so... +[ 0.006340] cplayer: Waiting for scripts... +[ 0.009700] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.009755] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.009794] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.009831] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.009860] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.009991] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.010021] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010062] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.010088] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010418] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.010447] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010572] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.010617] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010854] 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.010937] 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.010985] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011015] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011096] 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.011166] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.011205] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.011248] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.011311] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.011336] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.011362] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.011409] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.011515] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.011578] cplayer: Done loading scripts. +[ 0.011639] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.011842] cplayer: Running hook: ytdl_hook/on_load +[ 0.012532] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.012615] cplayer: Running hook: ytdl_hook/on_load +[ 0.012714] cplayer: Running hook: auto_profiles/on_load +[ 0.013607] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.013748] 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.021358] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.024684] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.024738] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.024905] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.026130] cplayer: Starting playback... +[ 0.027419] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.027434] cplayer: AO: Description: Null audio output +[ 0.027985] cplayer: audio ready +[ 0.028005] cplayer: starting audio playback +[ 0.028072] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.028196] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.028332] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.028367] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.028400] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.028426] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.059055] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.062987] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.935926] cplayer: Run command: stop, flags=64, args=[flags=""] +[ 2.935937] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.935970] cplayer: EOF code: 4 +[ 2.935974] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.936341] cplayer: Terminating demuxers... +[ 2.936350] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.936505] cplayer: Done terminating demuxers. +[ 2.936516] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.936565] cplayer: finished playback, success (reason 2) +[ 2.936611] cplayer: Exiting... (End of file) +[ 2.937251] mpris: Exiting... +[ 2.937925] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 2.938008] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] ++ ret_ipc=0 ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./stop.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./stop.socat.log ++ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc ++ ret_ipc=1 ++ cat ./stop.mpv.ipc.output.json ++ test '!' -s ./stop.mpv.ipc.output.json ++ '[' 1 -eq 0 ']' ++ '[' '!' -s ./stop.socat.log ']' ++ echo 'socat log contains these *expected* errors:' +socat log contains these *expected* errors: ++ cat ./stop.socat.log +2025/06/04 19:45:34 socat[2789794] E connect(, AF=1 "./stop.mpv.ipc", 16): Connection refused ++ playerctl status ++ grep '^No players \(were \)\?found$' +No players found ++ '[' 1 -eq 0 ']' ++ '[' '!' -s ./stop.socat.log ']' make[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" @@ -3294,10 +3312,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=:103 -DISPLAY=:103 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-by9nlAYVRT,guid=4659af194fb82546a5544fe16632ce20 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-by9nlAYVRT,guid=4659af194fb82546a5544fe16632ce20 +++ echo DISPLAY=:99 +DISPLAY=:99 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-CwpnEj629X,guid=5751973ea7265a2130081273683fdd77 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-CwpnEj629X,guid=5751973ea7265a2130081273683fdd77 ++ rm -f ./pause.mpv.ipc ./pause.mpv.log ./pause.socat.log ++ wait_for test -S ./pause.mpv.ipc ++ timeout=0 @@ -3396,178 +3414,156 @@ [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.013086] mpris: Loading cplugin script ../mpris.so... -[ 0.013256] cplayer: Waiting for scripts... -[ 0.024252] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.024303] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.024336] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.024364] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.035320] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.035412] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.035471] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.035527] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.035590] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.036009] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.036155] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.036194] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.036236] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.039432] 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.039597] 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.039672] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.039702] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.039811] 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.039927] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.039984] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.040019] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.040089] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.040114] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.040155] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.040220] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.040490] cplayer: Done loading scripts. -[ 0.040577] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.040633] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.040914] cplayer: Running hook: ytdl_hook/on_load -[ 0.042469] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.042898] cplayer: Running hook: ytdl_hook/on_load -[ 0.043203] cplayer: Running hook: auto_profiles/on_load -[ 0.044906] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.045123] 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.058996] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.069313] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.069436] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.069761] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.071649] cplayer: Starting playback... -[ 0.073584] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.073607] cplayer: AO: Description: Null audio output -[ 0.074857] cplayer: audio ready -[ 0.074883] cplayer: starting audio playback -[ 0.074963] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof -[ 0.076801] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.077053] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.077101] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.077146] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.077184] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.091019] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 0.108634] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.108649] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 0.141145] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 0.194358] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 0.244495] statusline: A: 00:00:00 / 00:00:06 (3%) -[ 0.294601] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 0.394895] statusline: A: 00:00:00 / 00:00:06 (5%) -[ 0.445014] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 0.495141] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 0.545249] statusline: A: 00:00:00 / 00:00:06 (8%) -[ 0.646760] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 0.698811] statusline: A: 00:00:00 / 00:00:06 (10%) -[ 0.748924] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 0.799018] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 0.849078] statusline: A: 00:00:00 / 00:00:06 (13%) -[ 0.949324] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 0.999386] statusline: A: 00:00:00 / 00:00:06 (15%) -[ 1.049572] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 1.139698] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 1.189697] statusline: A: 00:00:01 / 00:00:06 (18%) -[ 1.240293] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 1.290319] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 1.389806] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 1.440024] statusline: A: 00:00:01 / 00:00:06 (22%) -[ 1.490346] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 1.589878] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 1.640103] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 1.789542] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 1.841677] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 1.891918] statusline: A: 00:00:01 / 00:00:06 (30%) -[ 1.992983] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 2.043282] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 2.093270] statusline: A: 00:00:02 / 00:00:06 (33%) -[ 2.143338] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 2.242937] statusline: A: 00:00:02 / 00:00:06 (35%) -[ 2.293529] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 2.343707] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 2.393928] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 2.443978] statusline: A: 00:00:02 / 00:00:06 (39%) -[ 2.543558] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 2.593603] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 2.643768] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 2.693761] statusline: A: 00:00:02 / 00:00:06 (43%) -[ 2.793359] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 2.843639] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 2.878287] cplayer: Set property: pause=true -> 1 -[ 2.878314] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 2.878590] statusline: (Paused) A: 00:00:02 / 00:00:06 (46%) -[ 3.956956] cplayer: Set property: pause=false -> 1 -[ 3.956984] statusline: (Paused) A: 00:00:02 / 00:00:06 (46%) -[ 3.957164] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 4.007729] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 4.157241] statusline: A: 00:00:03 / 00:00:06 (49%) -[ 4.207393] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 4.257942] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 4.356818] statusline: A: 00:00:03 / 00:00:06 (52%) -[ 4.407175] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 4.457287] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 4.507705] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 4.558597] statusline: A: 00:00:03 / 00:00:06 (56%) -[ 4.658867] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 4.708893] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 4.808482] statusline: A: 00:00:03 / 00:00:06 (60%) -[ 4.909387] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 5.008632] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 5.058887] statusline: A: 00:00:03 / 00:00:06 (64%) -[ 5.109011] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 5.159532] statusline: A: 00:00:04 / 00:00:06 (65%) -[ 5.209643] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 5.308150] statusline: A: 00:00:04 / 00:00:06 (68%) -[ 5.358353] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 5.410967] statusline: A: 00:00:04 / 00:00:06 (70%) -[ 5.511151] statusline: A: 00:00:04 / 00:00:06 (71%) -[ 5.564673] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 5.615143] statusline: A: 00:00:04 / 00:00:06 (73%) -[ 5.714306] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 5.764834] statusline: A: 00:00:04 / 00:00:06 (75%) -[ 5.814985] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 5.867101] statusline: A: 00:00:04 / 00:00:06 (77%) -[ 5.920133] statusline: A: 00:00:04 / 00:00:06 (78%) -[ 5.970456] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 6.119842] statusline: A: 00:00:04 / 00:00:06 (81%) -[ 6.170073] statusline: A: 00:00:05 / 00:00:06 (82%) -[ 6.223004] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 6.273222] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 6.373451] statusline: A: 00:00:05 / 00:00:06 (85%) -[ 6.425114] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 6.475424] statusline: A: 00:00:05 / 00:00:06 (87%) -[ 6.574845] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 6.634220] statusline: A: 00:00:05 / 00:00:06 (89%) -[ 6.684423] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 6.783646] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 6.833786] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.883545] cplayer: audio filter EOF -[ 6.883550] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.883594] cplayer: audio draining -[ 6.883598] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.883604] cplayer: audio EOF reached -[ 6.883606] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.883615] cplayer: EOF code: 1 -[ 6.883620] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.883883] cplayer: Terminating demuxers... -[ 6.883894] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.884101] cplayer: Done terminating demuxers. -[ 6.884114] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.884175] cplayer: finished playback, success (reason 0) -[ 6.884199] cplayer: Exiting... (End of file) -[ 6.885443] mpris: Exiting... -[ 6.886796] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 6.886983] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 6.889736] cplayer: draining left over audio +[ 0.008713] mpris: Loading cplugin script ../mpris.so... +[ 0.008807] cplayer: Waiting for scripts... +[ 0.012819] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.012857] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012884] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.012903] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.013235] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.013304] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.013349] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.013382] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.013412] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.013508] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.013535] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.013557] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.013575] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.014622] 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.014686] 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.014729] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.014754] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.014821] 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.014908] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.014941] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.014971] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.015015] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.015037] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.015058] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.015113] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.015213] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.015278] cplayer: Done loading scripts. +[ 0.015325] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.015550] cplayer: Running hook: ytdl_hook/on_load +[ 0.016301] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.016378] cplayer: Running hook: ytdl_hook/on_load +[ 0.016439] cplayer: Running hook: auto_profiles/on_load +[ 0.017181] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.017295] 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.025205] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.029478] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.029593] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.029986] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.031482] cplayer: Starting playback... +[ 0.032470] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.032858] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.032886] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.032910] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.032928] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.033729] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.033748] cplayer: AO: Description: Null audio output +[ 0.034453] cplayer: audio ready +[ 0.034475] cplayer: starting audio playback +[ 0.034519] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof +[ 0.063361] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.065368] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 0.165580] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 0.215684] statusline: A: 00:00:00 / 00:00:06 (3%) +[ 0.265813] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 0.315947] statusline: A: 00:00:00 / 00:00:06 (5%) +[ 0.416163] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 0.466260] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 0.516366] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 0.566498] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 0.666725] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 0.716842] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 0.766955] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 0.817079] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 0.867158] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 0.967421] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 1.017530] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 1.078236] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 1.177636] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 1.326600] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 1.426071] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 1.476030] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 1.624659] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 1.723943] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 1.823365] statusline: A: 00:00:01 / 00:00:06 (29%) +[ 1.873374] statusline: A: 00:00:01 / 00:00:06 (30%) +[ 1.972575] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 2.072746] statusline: A: 00:00:02 / 00:00:06 (33%) +[ 2.171754] statusline: A: 00:00:02 / 00:00:06 (35%) +[ 2.221834] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 2.273076] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 2.370599] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 2.420662] statusline: A: 00:00:02 / 00:00:06 (39%) +[ 2.519730] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 2.621072] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 2.718491] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 2.818068] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 2.913804] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 2.929217] cplayer: Set property: pause=true -> 1 +[ 2.929226] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 2.929306] statusline: (Paused) A: 00:00:02 / 00:00:06 (47%) +[ 4.198821] cplayer: Set property: pause=false -> 1 +[ 4.198831] statusline: (Paused) A: 00:00:02 / 00:00:06 (47%) +[ 4.198921] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 4.298164] statusline: A: 00:00:03 / 00:00:06 (49%) +[ 4.397295] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 4.496478] statusline: A: 00:00:03 / 00:00:06 (52%) +[ 4.595690] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 4.694885] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 4.794064] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 4.893208] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 5.042016] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 5.141256] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 5.290028] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 5.389134] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 5.488227] statusline: A: 00:00:04 / 00:00:06 (68%) +[ 5.587324] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 5.686459] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 5.785674] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 5.884982] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 5.935070] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 6.034023] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 6.133373] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 6.184961] statusline: A: 00:00:04 / 00:00:06 (80%) +[ 6.282457] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 6.381692] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 6.480954] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 6.580114] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 6.679259] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 6.778486] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 6.877750] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 6.977000] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 7.026832] cplayer: audio filter EOF +[ 7.026835] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 7.026854] cplayer: audio draining +[ 7.026856] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 7.026859] cplayer: audio EOF reached +[ 7.026861] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 7.026865] cplayer: EOF code: 1 +[ 7.026867] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 7.027053] cplayer: Terminating demuxers... +[ 7.027060] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 7.027206] cplayer: Done terminating demuxers. +[ 7.027212] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 7.027247] cplayer: finished playback, success (reason 0) +[ 7.027267] cplayer: Exiting... (End of file) +[ 7.028049] mpris: Exiting... +[ 7.028522] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 7.028617] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 7.030169] cplayer: draining left over audio make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "play-pause" -./play-pause +./wrapper "play" +./play ++ 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 ./play +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./play +++ basename ./play ++ test=play + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -3623,19 +3619,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 ./play.xvfb.log ./play.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=play XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./play.xvfb.log -f ./play.Xauthority ./play +./play +++ test -n play ++++ basename ./play +++ test=play +++ '[' play = setup ']' +++ input_json=./play.mpv.ipc.input.json +++ output_json=./play.mpv.ipc.output.json +++ ipc=./play.mpv.ipc +++ log_prefix=./play +++ mpv_log=./play.mpv.log +++ socat_log=./play.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() ++ '[' -n 1 ']' @@ -3646,18 +3642,18 @@ ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG ++ echo DISPLAY=:102 DISPLAY=:102 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-hDNSud1PIO,guid=4a61a966c88bc46370b67c1b6632ce20 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-hDNSud1PIO,guid=4a61a966c88bc46370b67c1b6632ce20 -++ rm -f ./play-pause.mpv.ipc ./play-pause.mpv.log ./play-pause.socat.log -++ wait_for test -S ./play-pause.mpv.ipc +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-6nbBrx0PIt,guid=a5c6587e6bd998c92f2b0546683fdd77 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-6nbBrx0PIt,guid=a5c6587e6bd998c92f2b0546683fdd77 +++ rm -f ./play.mpv.ipc ./play.mpv.log ./play.socat.log +++ wait_for test -S ./play.mpv.ipc ++ timeout=0 -++ test -S ./play-pause.mpv.ipc +++ test -S ./play.mpv.ipc +++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./play.mpv.log --input-ipc-server=./play.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ '[' 0 -eq 60 ']' ++ sleep 1 -++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./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 +++ test -S ./play.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -3672,61 +3668,19 @@ + check pause true + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./play-pause.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./play-pause.socat.log -+ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc -+ cat ./play-pause.socat.log -+ test '!' -s ./play-pause.socat.log -+ cat ./play-pause.mpv.ipc.output.json -{"data":true,"request_id":0,"error":"success"} -+ test -s ./play-pause.mpv.ipc.output.json -+ val true -+ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' -true -+ playerctl play-pause -+ sleep 1 -+ status Playing -+ playerctl status -+ grep '^Playing$' -Playing -+ check pause false -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./play-pause.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./play-pause.socat.log -+ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc -+ cat ./play-pause.socat.log -+ test '!' -s ./play-pause.socat.log -+ cat ./play-pause.mpv.ipc.output.json -{"data":false,"request_id":0,"error":"success"} -+ test -s ./play-pause.mpv.ipc.output.json -+ val false -+ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' -true -+ playerctl play-pause -+ sleep 1 -+ status Paused -+ playerctl status -+ grep '^Paused$' -Paused -+ check pause true -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./play-pause.mpv.ipc.input.json ++ cat ./play.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 ./play.socat.log ++ socat -lf./play.socat.log - UNIX-CONNECT:./play.mpv.ipc ++ cat ./play.socat.log ++ test '!' -s ./play.socat.log ++ cat ./play.mpv.ipc.output.json {"data":true,"request_id":0,"error":"success"} -+ test -s ./play-pause.mpv.ipc.output.json ++ test -s ./play.mpv.ipc.output.json + val true + jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' true -+ playerctl play-pause ++ playerctl play + sleep 1 + status Playing + playerctl status @@ -3735,15 +3689,15 @@ + check pause false + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./play-pause.mpv.ipc.input.json ++ cat ./play.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 ./play.socat.log ++ socat -lf./play.socat.log - UNIX-CONNECT:./play.mpv.ipc ++ cat ./play.socat.log ++ test '!' -s ./play.socat.log ++ cat ./play.mpv.ipc.output.json {"data":false,"request_id":0,"error":"success"} -+ test -s ./play-pause.mpv.ipc.output.json ++ test -s ./play.mpv.ipc.output.json + val false + jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' true @@ -3761,7 +3715,7 @@ [cplayer] [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Davfoundation=disabled -Degl-angle-win32=disabled -Dgl-cocoa=disabled -Dgl-win32=disabled -Dios-gl=disabled -Dsndio=disabled -Duwp=disabled -Dvaapi-win32=disabled -Dwasapi=disabled -Dwin32-threads=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/x86_64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa av-channel-layout avif-muxer caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg jpegxl lavu-uuid lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan vulkan-interop wayland wayland-protocols-1-27 wayland-protocols-1-31 wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./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=./play.mpv.log' '--input-ipc-server=./play.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' [cplayer] mpv 0.38.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v6.338.2 [cplayer] FFmpeg version: 6.1.1-4 @@ -3785,174 +3739,157 @@ [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.016108] mpris: Loading cplugin script ../mpris.so... -[ 0.016440] cplayer: Waiting for scripts... -[ 0.033908] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.034029] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.034069] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.034139] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.034185] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.034302] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.034335] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.034360] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.034391] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.035354] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.035390] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.035413] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.035413] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.039196] 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.039300] 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.039347] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.039365] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.039446] 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.039574] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.039629] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.039687] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.039765] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.039797] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.039830] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.039907] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.040150] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.040224] cplayer: Done loading scripts. -[ 0.040306] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.040621] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.041042] cplayer: Running hook: ytdl_hook/on_load -[ 0.042294] cplayer: Running hook: ytdl_hook/on_load -[ 0.042459] cplayer: Running hook: auto_profiles/on_load -[ 0.043174] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.043402] 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.058815] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.073050] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.073841] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.074093] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.074284] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.074323] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.074364] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.074387] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.075562] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.077531] cplayer: Starting playback... -[ 0.079599] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.079622] cplayer: AO: Description: Null audio output -[ 0.080711] cplayer: audio ready -[ 0.080739] cplayer: starting audio playback -[ 0.080781] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.092597] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 0.105528] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.105543] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.902635] cplayer: Set property: pause=false -> 1 -[ 2.902653] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.902943] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 2.953226] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 3.003453] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 3.152487] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 3.203077] statusline: A: 00:00:00 / 00:00:06 (5%) -[ 3.254593] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 3.304878] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 3.404192] statusline: A: 00:00:00 / 00:00:06 (8%) -[ 3.454316] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 3.553494] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 3.703394] statusline: A: 00:00:00 / 00:00:06 (13%) -[ 3.755240] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 3.805657] statusline: A: 00:00:00 / 00:00:06 (15%) -[ 3.855684] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 3.905858] statusline: A: 00:00:01 / 00:00:06 (16%) -[ 3.956270] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 3.975342] cplayer: Set property: pause=true -> 1 -[ 3.975369] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 3.975563] statusline: (Paused) A: 00:00:01 / 00:00:06 (18%) -[ 5.034875] cplayer: Set property: pause=false -> 1 -[ 5.034901] statusline: (Paused) A: 00:00:01 / 00:00:06 (18%) -[ 5.035121] statusline: A: 00:00:01 / 00:00:06 (18%) -[ 5.135473] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 5.239265] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 5.291305] statusline: A: 00:00:01 / 00:00:06 (22%) -[ 5.341464] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 5.442057] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 5.492274] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 5.542851] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 5.593003] statusline: A: 00:00:01 / 00:00:06 (27%) -[ 5.694103] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 5.744485] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 5.844568] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 5.895011] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 5.994181] statusline: A: 00:00:02 / 00:00:06 (33%) -[ 6.044396] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 6.095513] statusline: A: 00:00:02 / 00:00:06 (35%) -[ 6.145697] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 6.246778] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 6.296939] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 6.399380] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 6.450056] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 6.553550] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 6.604492] statusline: A: 00:00:02 / 00:00:06 (43%) -[ 6.654869] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 6.704948] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 6.804105] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 6.859366] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 6.909667] statusline: A: 00:00:02 / 00:00:06 (48%) -[ 6.959862] statusline: A: 00:00:03 / 00:00:06 (49%) -[ 7.013800] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 7.067449] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 7.167966] statusline: A: 00:00:03 / 00:00:06 (52%) -[ 7.266990] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 7.317790] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 7.416537] statusline: A: 00:00:03 / 00:00:06 (56%) -[ 7.473600] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 7.523945] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 7.623078] statusline: A: 00:00:03 / 00:00:06 (60%) -[ 7.673446] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 7.772627] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 7.823016] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 7.922177] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 7.972527] statusline: A: 00:00:04 / 00:00:06 (65%) -[ 8.071579] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 8.122087] statusline: A: 00:00:04 / 00:00:06 (68%) -[ 8.221071] statusline: A: 00:00:04 / 00:00:06 (70%) -[ 8.321356] statusline: A: 00:00:04 / 00:00:06 (71%) -[ 8.372193] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 8.470115] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 8.619815] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 8.674541] statusline: A: 00:00:04 / 00:00:06 (77%) -[ 8.724565] statusline: A: 00:00:04 / 00:00:06 (78%) -[ 8.774774] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 8.881532] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 8.931864] statusline: A: 00:00:04 / 00:00:06 (81%) -[ 9.030967] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 9.081447] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 9.180401] statusline: A: 00:00:05 / 00:00:06 (85%) -[ 9.231039] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 9.330034] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 9.483460] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 9.533817] statusline: A: 00:00:05 / 00:00:06 (91%) -[ 9.630650] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.682867] cplayer: audio filter EOF -[ 9.682870] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.682912] cplayer: audio draining -[ 9.682916] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.682920] cplayer: audio EOF reached -[ 9.682923] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.682930] cplayer: EOF code: 1 -[ 9.682933] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.683167] cplayer: Terminating demuxers... -[ 9.683172] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.683443] cplayer: Done terminating demuxers. -[ 9.683447] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.683518] cplayer: finished playback, success (reason 0) -[ 9.683536] cplayer: Exiting... (End of file) -[ 9.684001] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 9.687271] mpris: Exiting... -[ 9.687615] cplayer: draining left over audio +[cplayer] Setting option 'log-file' = './play.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './play.mpv.ipc' (flags = 8) +[ 0.008008] mpris: Loading cplugin script ../mpris.so... +[ 0.008111] cplayer: Waiting for scripts... +[ 0.011342] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.011373] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011391] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.011406] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.013467] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.013512] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.013544] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.013579] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.013609] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.013715] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.013746] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.013770] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.013790] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.014831] 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.014897] 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.014944] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.014969] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.015054] 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.015120] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.015153] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.015182] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.015240] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.015261] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.015282] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.015326] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.015450] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.015556] cplayer: Done loading scripts. +[ 0.015612] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.015798] cplayer: Running hook: ytdl_hook/on_load +[ 0.016600] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.016649] cplayer: Running hook: ytdl_hook/on_load +[ 0.016770] cplayer: Running hook: auto_profiles/on_load +[ 0.017646] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.017755] 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.025080] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.028250] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.028335] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.028504] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.029796] cplayer: Starting playback... +[ 0.030797] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.031011] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.031027] cplayer: AO: Description: Null audio output +[ 0.031545] cplayer: audio ready +[ 0.031561] cplayer: starting audio playback +[ 0.031602] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.031705] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.031742] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.031770] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.031791] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.062466] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.066949] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.929864] cplayer: Set property: pause=false -> 1 +[ 2.929876] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.930050] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 2.980100] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 3.030328] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 3.178952] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 3.278227] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 3.377380] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 3.427458] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 3.526460] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 3.625714] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 3.724994] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 3.824148] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 3.923333] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 3.973499] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 4.071995] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 4.171110] statusline: A: 00:00:01 / 00:00:06 (20%) +[ 4.221208] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 4.271273] statusline: A: 00:00:01 / 00:00:06 (22%) +[ 4.370139] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 4.469513] statusline: A: 00:00:01 / 00:00:06 (25%) +[ 4.519694] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 4.618912] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 4.718242] statusline: A: 00:00:01 / 00:00:06 (29%) +[ 4.817459] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 4.916825] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 5.016023] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 5.115322] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 5.214547] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 5.264689] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 5.363237] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 5.462387] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 5.514493] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 5.611114] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 5.710244] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 5.809469] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 5.908715] statusline: A: 00:00:02 / 00:00:06 (49%) +[ 6.008003] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 6.058161] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 6.157488] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 6.256735] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 6.306770] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 6.405558] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 6.504773] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 6.554818] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 6.653527] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 6.752689] statusline: A: 00:00:03 / 00:00:06 (62%) +[ 6.851839] statusline: A: 00:00:03 / 00:00:06 (64%) +[ 6.950975] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 7.050223] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 7.100497] statusline: A: 00:00:04 / 00:00:06 (68%) +[ 7.150550] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 7.248997] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 7.299085] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 7.397933] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 7.447987] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 7.546954] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 7.646318] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 7.696406] statusline: A: 00:00:04 / 00:00:06 (78%) +[ 7.795498] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 7.894766] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 7.993956] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 8.093180] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 8.192361] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 8.291670] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 8.391014] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 8.441167] statusline: A: 00:00:05 / 00:00:06 (90%) +[ 8.540192] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 8.639464] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.689230] cplayer: audio filter EOF +[ 8.689233] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.689252] cplayer: audio draining +[ 8.689254] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.689257] cplayer: audio EOF reached +[ 8.689259] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.689264] cplayer: EOF code: 1 +[ 8.689265] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.689474] cplayer: Terminating demuxers... +[ 8.689481] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.689700] cplayer: Done terminating demuxers. +[ 8.689709] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.689746] cplayer: finished playback, success (reason 0) +[ 8.689768] cplayer: Exiting... (End of file) +[ 8.690488] mpris: Exiting... +[ 8.691514] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 8.691616] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 8.693167] 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" -./play +./wrapper "play-pause" +./play-pause ++ test -n '' -++ exec ./env ./play -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./play -++ basename ./play -+ test=play +++ 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 @@ -4008,19 +3945,19 @@ + xvfb-run --help + grep -- --auto-display + xvfb_auto=--auto-servernum -+ rm -f ./play.xvfb.log ./play.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=play XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./play.xvfb.log -f ./play.Xauthority ./play -./play -++ test -n play -+++ basename ./play -++ test=play -++ '[' play = setup ']' -++ input_json=./play.mpv.ipc.input.json -++ output_json=./play.mpv.ipc.output.json -++ ipc=./play.mpv.ipc -++ log_prefix=./play -++ mpv_log=./play.mpv.log -++ socat_log=./play.socat.log ++ 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 ']' @@ -4029,20 +3966,20 @@ ++ '[' -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=:104 -DISPLAY=:104 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-pvSSWrGyB5,guid=2b0aa3a936a3688db13f7a9d6632ce20 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-pvSSWrGyB5,guid=2b0aa3a936a3688db13f7a9d6632ce20 -++ rm -f ./play.mpv.ipc ./play.mpv.log ./play.socat.log -++ wait_for test -S ./play.mpv.ipc +++ echo DISPLAY=:103 +DISPLAY=:103 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-jsxDxUGGe0,guid=0b90fbc43010243576258ddc683fdd77 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-jsxDxUGGe0,guid=0b90fbc43010243576258ddc683fdd77 +++ rm -f ./play-pause.mpv.ipc ./play-pause.mpv.log ./play-pause.socat.log +++ wait_for test -S ./play-pause.mpv.ipc ++ timeout=0 -++ test -S ./play.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=./play.mpv.log --input-ipc-server=./play.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.mpv.ipc +++ test -S ./play-pause.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -4057,19 +3994,19 @@ + check pause true + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./play.mpv.ipc.input.json ++ cat ./play-pause.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./play.socat.log -+ socat -lf./play.socat.log - UNIX-CONNECT:./play.mpv.ipc -+ cat ./play.socat.log -+ test '!' -s ./play.socat.log -+ cat ./play.mpv.ipc.output.json ++ 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.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 -+ playerctl play ++ playerctl play-pause + sleep 1 + status Playing + playerctl status @@ -4078,15 +4015,57 @@ + check pause false + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./play.mpv.ipc.input.json ++ cat ./play-pause.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./play.socat.log -+ socat -lf./play.socat.log - UNIX-CONNECT:./play.mpv.ipc -+ cat ./play.socat.log -+ test '!' -s ./play.socat.log -+ cat ./play.mpv.ipc.output.json ++ 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.mpv.ipc.output.json ++ test -s ./play-pause.mpv.ipc.output.json ++ val false ++ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' +true ++ playerctl play-pause ++ sleep 1 ++ status Paused ++ playerctl status ++ grep '^Paused$' +Paused ++ check pause true ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./play-pause.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./play-pause.socat.log ++ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc ++ cat ./play-pause.socat.log ++ test '!' -s ./play-pause.socat.log ++ cat ./play-pause.mpv.ipc.output.json +{"data":true,"request_id":0,"error":"success"} ++ test -s ./play-pause.mpv.ipc.output.json ++ val true ++ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' +true ++ playerctl play-pause ++ sleep 1 ++ status Playing ++ playerctl status ++ grep '^Playing$' +Playing ++ check pause false ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./play-pause.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./play-pause.socat.log ++ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc ++ cat ./play-pause.socat.log ++ test '!' -s ./play-pause.socat.log ++ cat ./play-pause.mpv.ipc.output.json +{"data":false,"request_id":0,"error":"success"} ++ test -s ./play-pause.mpv.ipc.output.json + val false + jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' true @@ -4104,7 +4083,7 @@ [cplayer] [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Davfoundation=disabled -Degl-angle-win32=disabled -Dgl-cocoa=disabled -Dgl-win32=disabled -Dios-gl=disabled -Dsndio=disabled -Duwp=disabled -Dvaapi-win32=disabled -Dwasapi=disabled -Dwin32-threads=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/x86_64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa av-channel-layout avif-muxer caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg jpegxl lavu-uuid lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan vulkan-interop wayland wayland-protocols-1-27 wayland-protocols-1-31 wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./play.mpv.log' '--input-ipc-server=./play.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.38.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v6.338.2 [cplayer] FFmpeg version: 6.1.1-4 @@ -4128,160 +4107,151 @@ [cplayer] Setting option 'msg-time' = '' (flags = 8) [cplayer] Setting option 'msg-module' = '' (flags = 8) [cplayer] Setting option 'msg-level' = 'cplayer=trace,mpris=trace' (flags = 8) -[cplayer] Setting option 'log-file' = './play.mpv.log' (flags = 8) -[cplayer] Setting option 'input-ipc-server' = './play.mpv.ipc' (flags = 8) -[ 0.011816] mpris: Loading cplugin script ../mpris.so... -[ 0.012016] cplayer: Waiting for scripts... -[ 0.024177] 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.024384] 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.024687] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.024778] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.025295] 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.025401] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.025523] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.025971] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.026049] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.026090] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.026133] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.026345] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.026788] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.026882] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.026924] cplayer: Done loading scripts. -[ 0.027007] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.027110] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.027216] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.027347] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.027401] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.027620] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.027696] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.027861] cplayer: Running hook: ytdl_hook/on_load -[ 0.028968] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.029262] cplayer: Running hook: ytdl_hook/on_load -[ 0.029329] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.029411] cplayer: Running hook: auto_profiles/on_load -[ 0.029513] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.029571] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.029691] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.029748] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.029998] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.030160] 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.042964] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.048212] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.048377] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.049101] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.049288] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.049325] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.049357] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.049386] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.051522] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.053311] cplayer: Starting playback... -[ 0.055053] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.055053] cplayer: AO: Description: Null audio output -[ 0.056008] cplayer: audio ready -[ 0.056032] cplayer: starting audio playback -[ 0.056108] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.079787] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 0.080506] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.080524] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.935787] cplayer: Set property: pause=false -> 1 -[ 2.935814] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.936127] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 2.986324] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 3.036527] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 3.184946] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 3.235178] statusline: A: 00:00:00 / 00:00:06 (5%) -[ 3.285268] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 3.335432] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 3.435968] statusline: A: 00:00:00 / 00:00:06 (8%) -[ 3.535185] statusline: A: 00:00:00 / 00:00:06 (10%) -[ 3.585409] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 3.685921] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 3.736131] statusline: A: 00:00:00 / 00:00:06 (13%) -[ 3.786320] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 3.885991] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 3.936102] statusline: A: 00:00:01 / 00:00:06 (16%) -[ 3.986987] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 4.036984] statusline: A: 00:00:01 / 00:00:06 (18%) -[ 4.087681] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 4.137925] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 4.238433] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 4.288554] statusline: A: 00:00:01 / 00:00:06 (22%) -[ 4.342461] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 4.392728] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 4.492840] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 4.542955] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 4.594958] statusline: A: 00:00:01 / 00:00:06 (27%) -[ 4.645128] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 4.744219] statusline: A: 00:00:01 / 00:00:06 (30%) -[ 4.844973] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 4.943431] statusline: A: 00:00:02 / 00:00:06 (33%) -[ 4.993644] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 5.096765] statusline: A: 00:00:02 / 00:00:06 (35%) -[ 5.147249] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 5.197566] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 5.296417] statusline: A: 00:00:02 / 00:00:06 (39%) -[ 5.446038] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 5.496288] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 5.595700] statusline: A: 00:00:02 / 00:00:06 (43%) -[ 5.645904] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 5.745281] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 5.795299] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 5.894739] statusline: A: 00:00:02 / 00:00:06 (48%) -[ 5.945029] statusline: A: 00:00:03 / 00:00:06 (49%) -[ 6.044116] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 6.094306] statusline: A: 00:00:03 / 00:00:06 (52%) -[ 6.195116] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 6.293851] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 6.343940] statusline: A: 00:00:03 / 00:00:06 (56%) -[ 6.445192] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 6.543299] statusline: A: 00:00:03 / 00:00:06 (59%) -[ 6.593303] statusline: A: 00:00:03 / 00:00:06 (60%) -[ 6.692625] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 6.742740] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 6.842213] statusline: A: 00:00:03 / 00:00:06 (64%) -[ 6.892426] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 6.942414] statusline: A: 00:00:04 / 00:00:06 (65%) -[ 7.041738] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 7.091782] statusline: A: 00:00:04 / 00:00:06 (68%) -[ 7.141792] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 7.291549] statusline: A: 00:00:04 / 00:00:06 (71%) -[ 7.341966] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 7.392214] statusline: A: 00:00:04 / 00:00:06 (73%) -[ 7.442225] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 7.541319] statusline: A: 00:00:04 / 00:00:06 (75%) -[ 7.591342] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 7.641486] statusline: A: 00:00:04 / 00:00:06 (77%) -[ 7.740473] statusline: A: 00:00:04 / 00:00:06 (78%) -[ 7.790589] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 7.889946] statusline: A: 00:00:04 / 00:00:06 (81%) -[ 7.939989] statusline: A: 00:00:05 / 00:00:06 (82%) -[ 8.089383] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 8.139442] statusline: A: 00:00:05 / 00:00:06 (85%) -[ 8.189726] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 8.289137] statusline: A: 00:00:05 / 00:00:06 (87%) -[ 8.339536] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 8.438918] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 8.489005] statusline: A: 00:00:05 / 00:00:06 (91%) -[ 8.588328] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 8.638466] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.688230] cplayer: audio filter EOF -[ 8.688235] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.688279] cplayer: audio draining -[ 8.688283] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.688288] cplayer: audio EOF reached -[ 8.688293] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.688307] cplayer: EOF code: 1 -[ 8.688312] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.688592] cplayer: Terminating demuxers... -[ 8.688596] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.688923] cplayer: Done terminating demuxers. -[ 8.688927] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.688987] cplayer: finished playback, success (reason 0) -[ 8.689005] cplayer: Exiting... (End of file) -[ 8.689918] mpris: Exiting... -[ 8.690696] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 8.690810] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 8.693517] cplayer: draining left over audio +[cplayer] Setting option 'log-file' = './play-pause.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './play-pause.mpv.ipc' (flags = 8) +[ 0.007280] mpris: Loading cplugin script ../mpris.so... +[ 0.007903] cplayer: Waiting for scripts... +[ 0.011352] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.011394] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011444] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.011530] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011704] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.011762] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.011812] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.011854] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.011897] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.012030] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.012074] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012111] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.012165] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012684] 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.012735] 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.012763] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012780] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012839] 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.012891] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.012912] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.012930] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.012969] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.012985] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.012998] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.013028] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.013136] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.013168] cplayer: Done loading scripts. +[ 0.013211] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.013403] cplayer: Running hook: ytdl_hook/on_load +[ 0.014075] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.014210] cplayer: Running hook: ytdl_hook/on_load +[ 0.014351] cplayer: Running hook: auto_profiles/on_load +[ 0.015014] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.015166] 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.022414] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.025629] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.025710] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.025911] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.027123] cplayer: Starting playback... +[ 0.028001] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.028932] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.028948] cplayer: AO: Description: Null audio output +[ 0.029606] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.029662] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.029711] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.029731] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.029762] cplayer: audio ready +[ 0.029784] cplayer: starting audio playback +[ 0.029827] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.058917] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.064533] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.932812] cplayer: Set property: pause=false -> 1 +[ 2.932821] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.932990] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 2.983145] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 3.081733] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 3.180992] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 3.280240] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 3.379428] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 3.478637] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 3.577785] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 3.676996] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 3.776166] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 3.875507] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 3.974850] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 4.018546] cplayer: Set property: pause=true -> 1 +[ 4.018562] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 4.018663] statusline: (Paused) A: 00:00:01 / 00:00:06 (18%) +[ 5.295088] cplayer: Set property: pause=false -> 1 +[ 5.295107] statusline: (Paused) A: 00:00:01 / 00:00:06 (18%) +[ 5.295203] statusline: A: 00:00:01 / 00:00:06 (18%) +[ 5.394516] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 5.493782] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 5.593093] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 5.692436] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 5.742533] statusline: A: 00:00:01 / 00:00:06 (25%) +[ 5.841653] statusline: A: 00:00:01 / 00:00:06 (27%) +[ 5.940954] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 6.040154] statusline: A: 00:00:01 / 00:00:06 (30%) +[ 6.139386] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 6.189477] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 6.288221] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 6.387534] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 6.536469] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 6.635754] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 6.735092] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 6.785171] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 6.884177] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 6.983562] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 7.082901] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 7.182276] statusline: A: 00:00:02 / 00:00:06 (49%) +[ 7.232303] statusline: A: 00:00:03 / 00:00:06 (49%) +[ 7.331318] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 7.381388] statusline: A: 00:00:03 / 00:00:06 (52%) +[ 7.480261] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 7.579592] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 7.629660] statusline: A: 00:00:03 / 00:00:06 (56%) +[ 7.728630] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 7.828049] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 7.927376] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 8.026722] statusline: A: 00:00:03 / 00:00:06 (62%) +[ 8.126025] statusline: A: 00:00:03 / 00:00:06 (64%) +[ 8.225259] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 8.324477] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 8.374594] statusline: A: 00:00:04 / 00:00:06 (68%) +[ 8.473401] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 8.572760] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 8.624365] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 8.721752] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 8.820990] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 8.920309] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 9.019660] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 9.119020] statusline: A: 00:00:04 / 00:00:06 (80%) +[ 9.218342] statusline: A: 00:00:05 / 00:00:06 (82%) +[ 9.317645] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 9.367645] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 9.466514] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 9.565795] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 9.615799] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 9.665885] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 9.764324] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 9.863569] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 9.915338] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 9.962944] cplayer: audio filter EOF +[ 9.962946] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 9.962966] cplayer: audio draining +[ 9.962968] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 9.962971] cplayer: audio EOF reached +[ 9.962972] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 9.962977] cplayer: EOF code: 1 +[ 9.962979] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 9.963194] cplayer: Terminating demuxers... +[ 9.963202] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 9.963333] cplayer: Done terminating demuxers. +[ 9.963343] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 9.963384] cplayer: finished playback, success (reason 0) +[ 9.963405] cplayer: Exiting... (End of file) +[ 9.964168] mpris: Exiting... +[ 9.964789] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 9.964894] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 9.966543] cplayer: draining left over audio make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[1]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1' create-stamp debian/debhelper-build-stamp @@ -4292,7 +4262,7 @@ debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1' dh_auto_install -- PREFIX=/usr - make -j20 install DESTDIR=/build/reproducible-path/mpv-mpris-0.7.1/debian/mpv-mpris AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" PREFIX=/usr + make -j42 install DESTDIR=/build/reproducible-path/mpv-mpris-0.7.1/debian/mpv-mpris AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" PREFIX=/usr make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1' mkdir -p /build/reproducible-path/mpv-mpris-0.7.1/debian/mpv-mpris/usr/lib/mpv-mpris install --strip-program=true -t /build/reproducible-path/mpv-mpris-0.7.1/debian/mpv-mpris/usr/lib/mpv-mpris mpris.so @@ -4326,12 +4296,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2749465/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2749465/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/4084409 and its subdirectories -I: Current time: Wed May 1 11:20:20 -12 2024 -I: pbuilder-time-stamp: 1714605620 +I: removing directory /srv/workspace/pbuilder/2749465 and its subdirectories +I: Current time: Wed Jun 4 19:45:48 +14 2025 +I: pbuilder-time-stamp: 1749015948