Diff of the two buildlogs: -- --- b1/build.log 2024-04-16 09:49:06.060432734 +0000 +++ b2/build.log 2024-04-16 09:50:38.908484274 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon May 19 04:10:56 -12 2025 -I: pbuilder-time-stamp: 1747671056 +I: Current time: Tue Apr 16 23:49:08 +14 2024 +I: pbuilder-time-stamp: 1713260948 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -26,54 +26,86 @@ 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/127549/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/25818/tmp/hooks/D01_modify_environment starting +debug: Running on ionos2-i386. +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 Apr 16 09:49 /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/25818/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/25818/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='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='i386' + 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]="i686-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=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=10 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='104eb89664a8445f9053386922ea7bf7' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - 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='127549' - PS1='# ' - PS2='> ' + INVOCATION_ID=bf8e161e013c40b09e02f5f740cc472a + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-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=25818 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.WROgyUnb/pbuilderrc_IZzq --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.WROgyUnb/b1 --logfile b1/build.log mpv-mpris_0.7.1-1.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://85.184.249.68: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.WROgyUnb/pbuilderrc_n6aH --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.WROgyUnb/b2 --logfile b2/build.log mpv-mpris_0.7.1-1.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos6-i386 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.1.0-20-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.85-1 (2024-04-11) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 17 17:48 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/127549/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Apr 10 11:24 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/25818/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -551,7 +583,7 @@ Get: 416 http://deb.debian.org/debian trixie/main i386 xauth i386 1:1.1.2-1 [36.7 kB] Get: 417 http://deb.debian.org/debian trixie/main i386 xserver-common all 2:21.1.11-2 [2388 kB] Get: 418 http://deb.debian.org/debian trixie/main i386 xvfb i386 2:21.1.11-2 [3210 kB] -Fetched 229 MB in 5s (48.2 MB/s) +Fetched 229 MB in 7s (35.2 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libdbus-1-3:i386. (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 ... 19874 files and directories currently installed.) @@ -1888,8 +1920,8 @@ Setting up tzdata (2024a-1) ... Current default time zone: 'Etc/UTC' -Local time is now: Mon May 19 16:11:38 UTC 2025. -Universal Time is now: Mon May 19 16:11:38 UTC 2025. +Local time is now: Tue Apr 16 09:50:08 UTC 2024. +Universal Time is now: Tue Apr 16 09:50:08 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libasound2-data (1.2.10-3) ... @@ -2260,7 +2292,11 @@ fakeroot is already the newest version (1.33-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/25818/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/25818/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 @@ -2270,7 +2306,7 @@ fakeroot debian/rules clean dh clean dh_auto_clean - make -j22 clean + make -j10 clean make[1]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1' rm -f mpris.so make -C test clean @@ -2293,22 +2329,22 @@ dh_autoreconf dh_auto_configure dh_auto_build - make -j22 "INSTALL=install --strip-program=true" + make -j10 "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1' cc mpris.c -o mpris.so -g -O2 -ffile-prefix-map=/build/reproducible-path/mpv-mpris-0.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -std=c99 -Wall -Wextra -O2 `pkg-config --cflags gio-2.0 gio-unix-2.0 glib-2.0 mpv` -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now `pkg-config --libs gio-2.0 gio-unix-2.0 glib-2.0` -shared -fPIC make[1]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1' dh_auto_test - make -j22 test + make -j10 test make[1]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1' make -C test make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "quit" -./quit +./wrapper "stop" +./stop ++ test -n '' -++ exec ./env ./quit -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./quit -++ basename ./quit -+ test=quit +++ exec ./env ./stop +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./stop +++ basename ./stop ++ test=stop + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -2364,19 +2400,19 @@ + xvfb-run --help + grep -- --auto-display + xvfb_auto=--auto-servernum -+ rm -f ./quit.xvfb.log ./quit.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=quit XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./quit.xvfb.log -f ./quit.Xauthority ./quit -./quit -++ test -n quit -+++ basename ./quit -++ test=quit -++ '[' quit = setup ']' -++ input_json=./quit.mpv.ipc.input.json -++ output_json=./quit.mpv.ipc.output.json -++ ipc=./quit.mpv.ipc -++ log_prefix=./quit -++ mpv_log=./quit.mpv.log -++ socat_log=./quit.socat.log ++ rm -f ./stop.xvfb.log ./stop.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=stop XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./stop.xvfb.log -f ./stop.Xauthority ./stop +./stop +++ test -n stop ++++ basename ./stop +++ test=stop +++ '[' stop = setup ']' +++ input_json=./stop.mpv.ipc.input.json +++ output_json=./stop.mpv.ipc.output.json +++ ipc=./stop.mpv.ipc +++ log_prefix=./stop +++ mpv_log=./stop.mpv.log +++ socat_log=./stop.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() ++ '[' -n 1 ']' @@ -2387,18 +2423,18 @@ ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG ++ echo DISPLAY=:101 DISPLAY=:101 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-lz4U0PNMWZ,guid=94f75c4a15ef8c3924e3e0e1682b5843 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-lz4U0PNMWZ,guid=94f75c4a15ef8c3924e3e0e1682b5843 -++ 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-DBIUHAUuNm,guid=9ea90fd6b5726814a500f206661e49dd +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-DBIUHAUuNm,guid=9ea90fd6b5726814a500f206661e49dd +++ rm -f ./stop.mpv.ipc ./stop.mpv.log ./stop.socat.log +++ wait_for test -S ./stop.mpv.ipc ++ timeout=0 -++ test -S ./quit.mpv.ipc -++ 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 +++ test -S ./stop.mpv.ipc ++ '[' 0 -eq 60 ']' ++ sleep 1 +++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./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 ./quit.mpv.ipc +++ test -S ./stop.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -2413,23 +2449,20 @@ + check pause true + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./quit.mpv.ipc.input.json ++ cat ./stop.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./quit.socat.log -+ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc -+ cat ./quit.socat.log -+ test '!' -s ./quit.socat.log -+ cat ./quit.mpv.ipc.output.json ++ rm -f ./stop.socat.log ++ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc ++ cat ./stop.socat.log ++ test '!' -s ./stop.socat.log ++ cat ./stop.mpv.ipc.output.json {"data":true,"request_id":0,"error":"success"} -+ test -s ./quit.mpv.ipc.output.json ++ test -s ./stop.mpv.ipc.output.json + val true + jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' true -+ '[' quit = stop ']' -+ '[' quit = quit ']' -+ mpris_quit -+ dbus-send --print-reply --dest=org.mpris.MediaPlayer2.mpv /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Quit -method return time=1747671110.636147 sender=:1.0 -> destination=:1.3 serial=5 reply_serial=2 ++ '[' stop = stop ']' ++ playerctl stop + sleep 2 [cplayer] mpv 0.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v6.338.2 @@ -2444,7 +2477,7 @@ [cplayer] [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Dsndio=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/i386-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-helpers 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 libm libplacebo librt linux-fstatfs lua52 manpage-build memfd-create noexecstack pipewire posix posix-shm ppoll pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel spirv-cross threads 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: '--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.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v6.338.2 [cplayer] FFmpeg version: 6.1.1-1 @@ -2468,103 +2501,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' = './quit.mpv.log' (flags = 8) -[cplayer] Setting option 'input-ipc-server' = './quit.mpv.ipc' (flags = 8) -[ 0.010593] mpris: Loading cplugin script ../mpris.so... -[ 0.010707] cplayer: Waiting for scripts... -[ 0.016172] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.016218] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.016280] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.016337] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.016657] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.016721] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.016772] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.016821] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.016945] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.016981] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.017013] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.017046] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.018815] 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.018884] 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.018942] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.018966] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.019016] 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.019103] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.019145] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.019181] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.019233] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.019261] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.019285] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.019340] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.019470] cplayer: Done loading scripts. -[ 0.019592] cplayer: Running hook: ytdl_hook/on_load -[ 0.020015] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.020109] cplayer: Running hook: ytdl_hook/on_load -[ 0.021158] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.021277] 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.028072] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.031052] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.031150] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.032696] cplayer: Starting playback... -[ 0.033016] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.033658] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.033673] cplayer: AO: Description: Null audio output -[ 0.034362] cplayer: audio ready -[ 0.034376] cplayer: starting audio playback -[ 0.034412] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.034786] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.034877] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.034902] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.034935] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.034960] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.065551] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.070290] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.925562] cplayer: Run command: quit, flags=64, args=[code="0"] -[ 2.925571] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.925588] cplayer: EOF code: 5 -[ 2.925590] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.925789] cplayer: Terminating demuxers... -[ 2.925797] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.925998] cplayer: Done terminating demuxers. -[ 2.926008] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.926044] cplayer: finished playback, success (reason 3) -[ 2.926051] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.926060] cplayer: Exiting... (Quit) -[ 2.926064] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.926436] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 2.926443] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.926725] mpris: Exiting... -[ 2.926734] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[cplayer] Setting option 'log-file' = './stop.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './stop.mpv.ipc' (flags = 8) +[ 0.015450] mpris: Loading cplugin script ../mpris.so... +[ 0.015559] cplayer: Waiting for scripts... +[ 0.033196] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.034383] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.035232] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.035282] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.035926] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.036194] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.036278] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.037167] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.037843] 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.037940] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.037991] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.038185] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.038247] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.038305] 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.038688] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.038740] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.038851] 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.038983] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.039035] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.039084] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.039157] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.039187] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.039211] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.039296] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.039893] cplayer: Done loading scripts. +[ 0.040022] cplayer: Running hook: ytdl_hook/on_load +[ 0.040957] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.041095] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.041855] cplayer: Running hook: ytdl_hook/on_load +[ 0.042467] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.042641] 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.065033] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.065251] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.065299] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.065343] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.065385] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.065535] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.066097] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.066327] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.068459] cplayer: Starting playback... +[ 0.069479] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.069495] cplayer: AO: Description: Null audio output +[ 0.070654] cplayer: audio ready +[ 0.070671] cplayer: starting audio playback +[ 0.070717] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.091281] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 0.096711] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.096728] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.703110] cplayer: Run command: stop, flags=64, args=[flags=""] +[ 2.703123] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.703168] cplayer: EOF code: 4 +[ 2.703179] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.703489] cplayer: Terminating demuxers... +[ 2.703498] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.703802] cplayer: Done terminating demuxers. +[ 2.703820] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.703889] cplayer: finished playback, success (reason 2) +[ 2.703900] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.703914] cplayer: Exiting... (End of file) +[ 2.703930] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.704910] mpris: Exiting... +[ 2.704926] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.705082] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 2.705092] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) + ret_ipc=0 + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./quit.mpv.ipc.input.json ++ cat ./stop.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./quit.socat.log -+ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc ++ rm -f ./stop.socat.log ++ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc + ret_ipc=1 -+ cat ./quit.mpv.ipc.output.json -+ test '!' -s ./quit.mpv.ipc.output.json ++ cat ./stop.mpv.ipc.output.json ++ test '!' -s ./stop.mpv.ipc.output.json + '[' 1 -eq 0 ']' -+ '[' '!' -s ./quit.socat.log ']' ++ '[' '!' -s ./stop.socat.log ']' + echo 'socat log contains these *expected* errors:' socat log contains these *expected* errors: -+ cat ./quit.socat.log -2025/05/19 04:11:52 socat[4055] E connect(, AF=1 "./quit.mpv.ipc", 16): Connection refused ++ cat ./stop.socat.log +2024/04/16 23:50:26 socat[36492] E connect(, AF=1 "./stop.mpv.ipc", 16): Connection refused + playerctl status + grep '^No players \(were \)\?found$' No players found + '[' 1 -eq 0 ']' -+ '[' '!' -s ./quit.socat.log ']' ++ '[' '!' -s ./stop.socat.log ']' make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "stop" -./stop +./wrapper "quit" +./quit ++ test -n '' -++ exec ./env ./stop -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./stop -++ basename ./stop -+ test=stop +++ exec ./env ./quit +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./quit +++ basename ./quit ++ test=quit + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -2620,19 +2654,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 ']' @@ -2641,20 +2675,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=:100 -DISPLAY=:100 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-1YjnYIPODF,guid=55d32184b3bed50ab98f91c8682b5843 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-1YjnYIPODF,guid=55d32184b3bed50ab98f91c8682b5843 -++ rm -f ./stop.mpv.ipc ./stop.mpv.log ./stop.socat.log -++ wait_for test -S ./stop.mpv.ipc +++ echo DISPLAY=:103 +DISPLAY=:103 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-NnS9FCGDV2,guid=478aa65c0942c4c302f80fa7661e49dd +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-NnS9FCGDV2,guid=478aa65c0942c4c302f80fa7661e49dd +++ 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 +++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./quit.mpv.log --input-ipc-server=./quit.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ '[' 0 -eq 60 ']' -++ 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 ++ sleep 1 +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 -++ test -S ./stop.mpv.ipc +++ test -S ./quit.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -2669,20 +2703,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=1713261024.488972 sender=:1.0 -> destination=:1.3 serial=5 reply_serial=2 + sleep 2 [cplayer] mpv 0.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v6.338.2 @@ -2697,7 +2734,7 @@ [cplayer] [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Dsndio=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/i386-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-helpers 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 libm libplacebo librt linux-fstatfs lua52 manpage-build memfd-create noexecstack pipewire posix posix-shm ppoll pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel spirv-cross threads 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.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v6.338.2 [cplayer] FFmpeg version: 6.1.1-1 @@ -2721,93 +2758,94 @@ [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.010297] mpris: Loading cplugin script ../mpris.so... -[ 0.010529] cplayer: Waiting for scripts... -[ 0.015574] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.015610] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.015639] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.015660] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.015852] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.015912] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.015961] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.016009] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.016118] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.016164] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.016202] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.016229] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.019258] 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.019312] 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.019344] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.019358] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.019397] 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.019452] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.019471] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.019491] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.019524] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.019537] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.019548] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.019582] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.019706] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.019738] cplayer: Done loading scripts. -[ 0.019868] cplayer: Running hook: ytdl_hook/on_load -[ 0.020258] cplayer: Running hook: ytdl_hook/on_load -[ 0.020514] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.021369] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.021481] 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.028058] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.030178] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.030244] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.030283] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.030305] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.030324] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.030358] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.032214] cplayer: Starting playback... -[ 0.032983] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.032997] cplayer: AO: Description: Null audio output -[ 0.033919] cplayer: audio ready -[ 0.033948] cplayer: starting audio playback -[ 0.033983] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.060845] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.070342] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.930809] cplayer: Run command: stop, flags=64, args=[flags=""] -[ 2.930821] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.930851] cplayer: EOF code: 4 -[ 2.930857] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.931097] cplayer: Terminating demuxers... -[ 2.931105] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.931319] cplayer: Done terminating demuxers. -[ 2.931330] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.931373] cplayer: finished playback, success (reason 2) -[ 2.931380] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.931392] cplayer: Exiting... (End of file) -[ 2.931399] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.931748] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 2.931754] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.932049] mpris: Exiting... -[ 2.932074] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[cplayer] Setting option 'log-file' = './quit.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './quit.mpv.ipc' (flags = 8) +[ 0.023851] mpris: Loading cplugin script ../mpris.so... +[ 0.024696] cplayer: Waiting for scripts... +[ 0.047350] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.047419] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.047452] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.047480] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.051145] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.051730] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.051902] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.052052] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.053209] 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.053522] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.053580] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.054207] 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.054292] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.054322] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.054418] 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.054546] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.054589] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.054622] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.054679] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.054714] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.054732] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.054790] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.056906] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.057003] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.057137] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.057255] cplayer: Done loading scripts. +[ 0.057420] cplayer: Running hook: ytdl_hook/on_load +[ 0.059360] cplayer: Running hook: ytdl_hook/on_load +[ 0.059966] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.060465] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.060708] 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.076726] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.076830] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.076929] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.076983] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.077019] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.086868] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.088931] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.089104] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.091410] cplayer: Starting playback... +[ 0.093809] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.093835] cplayer: AO: Description: Null audio output +[ 0.094988] cplayer: audio ready +[ 0.095015] cplayer: starting audio playback +[ 0.095062] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.108059] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.110191] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.727095] cplayer: Run command: quit, flags=64, args=[code="0"] +[ 2.727115] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.727150] cplayer: EOF code: 5 +[ 2.727155] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.727452] cplayer: Terminating demuxers... +[ 2.727467] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.727670] cplayer: Done terminating demuxers. +[ 2.727687] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.727737] cplayer: finished playback, success (reason 3) +[ 2.727746] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.727758] cplayer: Exiting... (Quit) +[ 2.727764] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.728585] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 2.728596] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.729936] mpris: Exiting... +[ 2.729944] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) + ret_ipc=0 + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./stop.mpv.ipc.input.json ++ cat ./quit.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./stop.socat.log -+ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc ++ rm -f ./quit.socat.log ++ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc + ret_ipc=1 -+ cat ./stop.mpv.ipc.output.json -+ test '!' -s ./stop.mpv.ipc.output.json ++ cat ./quit.mpv.ipc.output.json ++ test '!' -s ./quit.mpv.ipc.output.json + '[' 1 -eq 0 ']' -+ '[' '!' -s ./stop.socat.log ']' ++ '[' '!' -s ./quit.socat.log ']' + echo 'socat log contains these *expected* errors:' socat log contains these *expected* errors: -+ cat ./stop.socat.log -2025/05/19 04:11:52 socat[4063] E connect(, AF=1 "./stop.mpv.ipc", 16): Connection refused ++ cat ./quit.socat.log +2024/04/16 23:50:26 socat[36509] E connect(, AF=1 "./quit.mpv.ipc", 16): Connection refused + playerctl status + grep '^No players \(were \)\?found$' No players found + '[' 1 -eq 0 ']' -+ '[' '!' -s ./stop.socat.log ']' ++ '[' '!' -s ./quit.socat.log ']' make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' ./wrapper "metadata" @@ -2891,17 +2929,17 @@ ++ '[' -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-Y1hY1PQT9L,guid=220154af01d0d9b87a397690682b5843 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-Y1hY1PQT9L,guid=220154af01d0d9b87a397690682b5843 +++ echo DISPLAY=:102 +DISPLAY=:102 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-QM1B1a6A6L,guid=bb6293427b51e7d68019597f661e49dd +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-QM1B1a6A6L,guid=bb6293427b51e7d68019597f661e49dd ++ rm -f ./metadata.mpv.ipc ./metadata.mpv.log ./metadata.socat.log ++ wait_for test -S ./metadata.mpv.ipc ++ timeout=0 -++ mpv --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./metadata.mpv.log --input-ipc-server=./metadata.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ test -S ./metadata.mpv.ipc ++ '[' 0 -eq 60 ']' ++ sleep 1 +++ 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 ./metadata.mpv.ipc @@ -2956,143 +2994,493 @@ [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.009624] mpris: Loading cplugin script ../mpris.so... -[ 0.009704] cplayer: Waiting for scripts... -[ 0.013395] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.013455] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.013490] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.013523] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.013569] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.013590] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.013626] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.013671] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.013769] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.013794] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.013815] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.013833] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.015293] 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.015347] 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.015381] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.015399] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.015444] 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.015499] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.015522] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.015543] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.015578] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.015594] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.015609] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.015644] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.015735] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.015760] cplayer: Done loading scripts. -[ 0.015872] cplayer: Running hook: ytdl_hook/on_load -[ 0.016224] cplayer: Running hook: ytdl_hook/on_load -[ 0.016385] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.017034] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.017144] 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.023072] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.025269] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.025346] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.026677] cplayer: Starting playback... -[ 0.027046] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.027079] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.027142] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.027167] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.027588] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.027603] cplayer: AO: Description: Null audio output -[ 0.028312] cplayer: audio ready -[ 0.028332] cplayer: starting audio playback -[ 0.028396] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof -[ 0.055877] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.065853] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 0.165987] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 0.216053] statusline: A: 00:00:00 / 00:00:06 (3%) -[ 0.266132] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 0.316213] statusline: A: 00:00:00 / 00:00:06 (5%) -[ 0.366273] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 0.466403] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 0.516471] statusline: A: 00:00:00 / 00:00:06 (8%) -[ 0.566539] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 0.616614] statusline: A: 00:00:00 / 00:00:06 (10%) -[ 0.716750] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 0.766825] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 0.816902] statusline: A: 00:00:00 / 00:00:06 (13%) -[ 0.866973] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 0.917084] statusline: A: 00:00:00 / 00:00:06 (15%) -[ 1.017223] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 1.068512] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 1.167581] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 1.266642] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 1.316746] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 1.415231] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 1.514459] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 1.566579] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 1.663093] statusline: A: 00:00:01 / 00:00:06 (27%) -[ 1.762181] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 1.861283] statusline: A: 00:00:01 / 00:00:06 (30%) -[ 1.960423] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 2.059676] statusline: A: 00:00:02 / 00:00:06 (33%) -[ 2.158779] statusline: A: 00:00:02 / 00:00:06 (35%) -[ 2.257876] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 2.356970] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 2.456028] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 2.555139] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 2.605223] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 2.703760] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 2.802840] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 2.854990] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 2.951479] statusline: A: 00:00:02 / 00:00:06 (48%) -[ 3.050583] statusline: A: 00:00:03 / 00:00:06 (49%) -[ 3.149695] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 3.248744] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 3.347796] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 3.446842] statusline: A: 00:00:03 / 00:00:06 (56%) -[ 3.545920] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 3.645024] statusline: A: 00:00:03 / 00:00:06 (59%) -[ 3.744101] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 3.843172] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 3.893271] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 3.991863] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 4.090941] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 4.143037] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 4.239564] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 4.338606] statusline: A: 00:00:04 / 00:00:06 (70%) -[ 4.437682] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 4.536764] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 4.635865] statusline: A: 00:00:04 / 00:00:06 (75%) -[ 4.734942] statusline: A: 00:00:04 / 00:00:06 (77%) -[ 4.834012] statusline: A: 00:00:04 / 00:00:06 (78%) -[ 4.933092] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 5.032179] statusline: A: 00:00:05 / 00:00:06 (82%) -[ 5.131216] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 5.181297] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 5.279787] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 5.378811] statusline: A: 00:00:05 / 00:00:06 (87%) -[ 5.431132] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 5.527361] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 5.626431] statusline: A: 00:00:05 / 00:00:06 (91%) -[ 5.725599] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.775263] cplayer: audio filter EOF -[ 5.775265] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.775280] cplayer: audio draining -[ 5.775282] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.775285] cplayer: audio EOF reached -[ 5.775287] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.775291] cplayer: EOF code: 1 -[ 5.775293] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.775471] cplayer: Terminating demuxers... -[ 5.775479] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.775673] cplayer: Done terminating demuxers. -[ 5.775679] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.775718] cplayer: finished playback, success (reason 0) -[ 5.775724] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.775744] cplayer: Exiting... (End of file) -[ 5.775752] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.776122] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 5.776128] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.776357] mpris: Exiting... -[ 5.776366] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.777809] cplayer: draining left over audio -[ 5.777817] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 0.030571] mpris: Loading cplugin script ../mpris.so... +[ 0.036274] cplayer: Waiting for scripts... +[ 0.037254] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.037296] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.037332] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.037378] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.045805] 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.046830] 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.046894] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.046930] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.047536] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.047595] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.048129] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.048225] 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.048367] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.048463] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.048589] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.048668] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.048877] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.048941] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.049177] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.049665] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.049751] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.049773] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.049788] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.049934] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.050418] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.050605] cplayer: Done loading scripts. +[ 0.050810] cplayer: Running hook: ytdl_hook/on_load +[ 0.054681] cplayer: Running hook: ytdl_hook/on_load +[ 0.055178] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.056133] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.056559] 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.075944] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.076077] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.076206] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.076272] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.078782] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.082930] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.083098] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.085316] cplayer: Starting playback... +[ 0.086401] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.086421] cplayer: AO: Description: Null audio output +[ 0.087615] cplayer: audio ready +[ 0.087641] cplayer: starting audio playback +[ 0.087696] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof +[ 0.100722] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 0.106938] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.106951] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 0.150841] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 0.200968] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 0.251089] statusline: A: 00:00:00 / 00:00:06 (3%) +[ 0.351291] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 0.401388] statusline: A: 00:00:00 / 00:00:06 (5%) +[ 0.451530] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 0.501629] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 0.551755] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 0.651969] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 0.702098] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 0.752209] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 0.802290] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 0.902508] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 0.952615] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 1.002717] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 1.052820] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 1.132885] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 1.183095] statusline: A: 00:00:01 / 00:00:06 (18%) +[ 1.233208] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 1.331924] statusline: A: 00:00:01 / 00:00:06 (20%) +[ 1.382328] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 1.481037] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 1.531181] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 1.630266] statusline: A: 00:00:01 / 00:00:06 (25%) +[ 1.680586] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 1.779615] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 1.928762] statusline: A: 00:00:01 / 00:00:06 (30%) +[ 1.978866] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 2.077828] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 2.128178] statusline: A: 00:00:02 / 00:00:06 (33%) +[ 2.226843] statusline: A: 00:00:02 / 00:00:06 (35%) +[ 2.277057] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 2.375864] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 2.426200] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 2.524877] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 2.574888] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 2.674128] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 2.724565] statusline: A: 00:00:02 / 00:00:06 (43%) +[ 2.775450] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 2.873201] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 2.923208] statusline: A: 00:00:02 / 00:00:06 (46%) +[ 3.022295] statusline: A: 00:00:02 / 00:00:06 (48%) +[ 3.072421] statusline: A: 00:00:02 / 00:00:06 (49%) +[ 3.171422] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 3.221627] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 3.320860] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 3.371041] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 3.520242] statusline: A: 00:00:03 / 00:00:06 (56%) +[ 3.570507] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 3.669636] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 3.719786] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 3.818941] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 3.869008] statusline: A: 00:00:03 / 00:00:06 (62%) +[ 3.968103] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 4.018165] statusline: A: 00:00:03 / 00:00:06 (64%) +[ 4.069533] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 4.166867] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 4.316169] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 4.366210] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 4.465358] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 4.515372] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 4.614526] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 4.664747] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 4.764056] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 4.814183] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 4.913309] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 4.963298] statusline: A: 00:00:04 / 00:00:06 (80%) +[ 5.062373] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 5.112503] statusline: A: 00:00:05 / 00:00:06 (82%) +[ 5.211495] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 5.360442] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 5.410562] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 5.509637] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 5.559664] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 5.658956] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 5.709065] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 5.808202] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.808636] cplayer: audio filter EOF +[ 5.808640] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.808681] cplayer: audio draining +[ 5.808686] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.808696] cplayer: audio EOF reached +[ 5.808700] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.808710] cplayer: EOF code: 1 +[ 5.808715] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.808937] cplayer: Terminating demuxers... +[ 5.808942] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.809198] cplayer: Done terminating demuxers. +[ 5.809202] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.809254] cplayer: finished playback, success (reason 0) +[ 5.809259] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.809286] cplayer: Exiting... (End of file) +[ 5.809296] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.810218] mpris: Exiting... +[ 5.810229] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.810266] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 5.810270] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.812811] cplayer: draining left over audio +[ 5.812822] statusline: A: 00:00:05 / 00:00:06 (93%) +make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' +make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' +./wrapper "pause" +./pause +++ test -n '' +++ exec ./env ./pause +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./pause +++ basename ./pause ++ test=pause ++ '[' -z '' ']' ++ export MPV_MPRIS_TEST_PLUGIN=../mpris.so ++ MPV_MPRIS_TEST_PLUGIN=../mpris.so ++ '[' -z '' ']' ++ export MPV_MPRIS_TEST_PLAY=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ MPV_MPRIS_TEST_PLAY=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ '[' -z '' ']' ++ export MPV_MPRIS_TEST_MPV_IPC=. ++ MPV_MPRIS_TEST_MPV_IPC=. ++ '[' -z '' ']' ++ export MPV_MPRIS_TEST_LOG=. ++ MPV_MPRIS_TEST_LOG=. ++ '[' -z '' ']' ++ MPV_MPRIS_TEST_DBUS=. ++ '[' -z '' ']' ++ MPV_MPRIS_TEST_XAUTH=. ++ '[' -z '' ']' ++ MPV_MPRIS_TEST_TMP=. ++ '[' -n ../mpris.so ']' ++ '[' '!' -f ../mpris.so ']' ++ '[' '!' -r ../mpris.so ']' ++ '[' '!' -x ../mpris.so ']' ++ '[' '!' -f /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ']' ++ '[' '!' -r /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ']' ++ writable_dir . ++ '[' '!' -d . ']' ++ '[' '!' -r . ']' ++ '[' '!' -w . ']' ++ '[' '!' -x . ']' ++ writable_dir . ++ '[' '!' -d . ']' ++ '[' '!' -r . ']' ++ '[' '!' -w . ']' ++ '[' '!' -x . ']' ++ writable_dir . ++ '[' '!' -d . ']' ++ '[' '!' -r . ']' ++ '[' '!' -w . ']' ++ '[' '!' -x . ']' ++ writable_dir . ++ '[' '!' -d . ']' ++ '[' '!' -r . ']' ++ '[' '!' -w . ']' ++ '[' '!' -x . ']' ++ writable_dir . ++ '[' '!' -d . ']' ++ '[' '!' -r . ']' ++ '[' '!' -w . ']' ++ '[' '!' -x . ']' ++ MPV_MPRIS_TEST_DBUS=./dbus ++ mkdir -p -m 0700 ./dbus ++ export -n MPV_MPRIS_TEST_DBUS MPV_MPRIS_TEST_XAUTH MPV_MPRIS_TEST_TMP ++ xvfb-run --help ++ grep -- --auto-display ++ xvfb_auto=--auto-servernum ++ rm -f ./pause.xvfb.log ./pause.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=pause XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./pause.xvfb.log -f ./pause.Xauthority ./pause +./pause +++ test -n pause ++++ basename ./pause +++ test=pause +++ '[' pause = setup ']' +++ input_json=./pause.mpv.ipc.input.json +++ output_json=./pause.mpv.ipc.output.json +++ ipc=./pause.mpv.ipc +++ log_prefix=./pause +++ mpv_log=./pause.mpv.log +++ socat_log=./pause.socat.log +++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ params=() +++ '[' -n '' ']' +++ '[' -n ../mpris.so ']' +++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") +++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG +++ echo DISPLAY=:104 +DISPLAY=:104 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-cfsamlHOdM,guid=b2274182b47287546894341c661e49dd +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-cfsamlHOdM,guid=b2274182b47287546894341c661e49dd +++ rm -f ./pause.mpv.ipc ./pause.mpv.log ./pause.socat.log +++ wait_for test -S ./pause.mpv.ipc +++ timeout=0 +++ test -S ./pause.mpv.ipc +++ '[' 0 -eq 60 ']' +++ sleep 1 +++ mpv --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./pause.mpv.log --input-ipc-server=./pause.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' +++ timeout=1 +++ test -S ./pause.mpv.ipc +++ wait_for playerctl_list_all_is_mpv +++ timeout=0 +++ playerctl_list_all_is_mpv ++++ playerctl --list-all +++ player=mpv +++ test mpv = mpv +++ sleep 2 ++ status Playing ++ playerctl status ++ grep '^Playing$' +Playing ++ check pause false ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./pause.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./pause.socat.log ++ socat -lf./pause.socat.log - UNIX-CONNECT:./pause.mpv.ipc ++ cat ./pause.socat.log ++ test '!' -s ./pause.socat.log ++ cat ./pause.mpv.ipc.output.json +{"data":false,"request_id":0,"error":"success"} ++ test -s ./pause.mpv.ipc.output.json ++ val false ++ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' +true ++ playerctl pause ++ sleep 1 ++ status Paused ++ playerctl status ++ grep '^Paused$' +Paused ++ check pause true ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./pause.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./pause.socat.log ++ socat -lf./pause.socat.log - UNIX-CONNECT:./pause.mpv.ipc ++ cat ./pause.socat.log ++ test '!' -s ./pause.socat.log ++ cat ./pause.mpv.ipc.output.json +{"data":true,"request_id":0,"error":"success"} ++ test -s ./pause.mpv.ipc.output.json ++ val true ++ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' +true ++ playerctl play ++ sleep 1 ++ wait %1 +[cplayer] mpv 0.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects +[cplayer] libplacebo version: v6.338.2 +[cplayer] FFmpeg version: 6.1.1-1 +[cplayer] FFmpeg library versions: +[cplayer] libavutil 58.29.100 +[cplayer] libavcodec 60.31.102 +[cplayer] libavformat 60.16.100 +[cplayer] libswscale 7.5.100 +[cplayer] libavfilter 9.12.100 +[cplayer] libswresample 4.12.100 +[cplayer] +[cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Dsndio=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/i386-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-helpers 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 libm libplacebo librt linux-fstatfs lua52 manpage-build memfd-create noexecstack pipewire posix posix-shm ppoll pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel spirv-cross threads 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=./pause.mpv.log' '--input-ipc-server=./pause.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' +[cplayer] mpv 0.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects +[cplayer] libplacebo version: v6.338.2 +[cplayer] FFmpeg version: 6.1.1-1 +[cplayer] FFmpeg library versions: +[cplayer] libavutil 58.29.100 +[cplayer] libavcodec 60.31.102 +[cplayer] libavformat 60.16.100 +[cplayer] libswscale 7.5.100 +[cplayer] libavfilter 9.12.100 +[cplayer] libswresample 4.12.100 +[cplayer] +[cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Dsndio=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/i386-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-helpers 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 libm libplacebo librt linux-fstatfs lua52 manpage-build memfd-create noexecstack pipewire posix posix-shm ppoll pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel spirv-cross threads 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 'load-scripts' = 'no' (flags = 8) +[cplayer] Setting option 'scripts-append' = '../mpris.so' (flags = 8) +[cplayer] Setting option 'vo' = 'null' (flags = 8) +[cplayer] Setting option 'ao' = 'null' (flags = 8) +[cplayer] Setting option 'msg-time' = '' (flags = 8) +[cplayer] Setting option 'msg-module' = '' (flags = 8) +[cplayer] Setting option 'msg-level' = 'cplayer=trace,mpris=trace' (flags = 8) +[cplayer] Setting option 'log-file' = './pause.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './pause.mpv.ipc' (flags = 8) +[ 0.020641] mpris: Loading cplugin script ../mpris.so... +[ 0.020757] cplayer: Waiting for scripts... +[ 0.034341] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.034407] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.034447] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.034480] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.035784] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.035849] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.035901] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.037276] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.037480] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.037527] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.037567] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.037604] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.039079] 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.039174] 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.039224] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.039251] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.039338] 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.039437] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.039502] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.039563] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.039632] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.039667] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.039695] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.039754] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.040050] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.040386] cplayer: Done loading scripts. +[ 0.040574] cplayer: Running hook: ytdl_hook/on_load +[ 0.045276] cplayer: Running hook: ytdl_hook/on_load +[ 0.045782] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.047232] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.047391] 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.063299] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.063365] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.063410] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.063456] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.066226] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.067477] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.067642] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.069559] cplayer: Starting playback... +[ 0.070611] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.070631] cplayer: AO: Description: Null audio output +[ 0.071955] cplayer: audio ready +[ 0.071981] cplayer: starting audio playback +[ 0.072018] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof +[ 0.090291] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 0.094424] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.094438] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 0.140389] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 0.190500] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 0.240602] statusline: A: 00:00:00 / 00:00:06 (3%) +[ 0.290712] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 0.390954] statusline: A: 00:00:00 / 00:00:06 (5%) +[ 0.441061] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 0.491190] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 0.541314] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 0.641562] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 0.691691] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 0.741798] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 0.791888] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 0.841979] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 0.942169] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 0.992278] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 1.042389] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 1.118954] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 1.169179] statusline: A: 00:00:01 / 00:00:06 (18%) +[ 1.219266] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 1.318119] statusline: A: 00:00:01 / 00:00:06 (20%) +[ 1.368557] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 1.467270] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 1.517374] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 1.616721] statusline: A: 00:00:01 / 00:00:06 (25%) +[ 1.667018] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 1.766036] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 1.867166] statusline: A: 00:00:01 / 00:00:06 (29%) +[ 1.964895] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 2.014998] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 2.113953] statusline: A: 00:00:02 / 00:00:06 (33%) +[ 2.164212] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 2.263083] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 2.313176] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 2.412189] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 2.462317] statusline: A: 00:00:02 / 00:00:06 (39%) +[ 2.561307] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 2.706096] statusline: A: 00:00:02 / 00:00:06 (43%) +[ 2.726516] cplayer: Set property: pause=true -> 1 +[ 2.726533] statusline: A: 00:00:02 / 00:00:06 (43%) +[ 2.726698] statusline: (Paused) A: 00:00:02 / 00:00:06 (43%) +[ 3.773885] cplayer: Set property: pause=false -> 1 +[ 3.773901] statusline: (Paused) A: 00:00:02 / 00:00:06 (43%) +[ 3.774026] statusline: A: 00:00:02 / 00:00:06 (43%) +[ 3.824105] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 3.874197] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 3.924349] statusline: A: 00:00:02 / 00:00:06 (46%) +[ 4.022407] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 4.072420] statusline: A: 00:00:02 / 00:00:06 (48%) +[ 4.171501] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 4.221933] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 4.320704] statusline: A: 00:00:03 / 00:00:06 (52%) +[ 4.370822] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 4.469946] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 4.619162] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 4.669267] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 4.768676] statusline: A: 00:00:03 / 00:00:06 (60%) +[ 4.869012] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 4.968370] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 5.018625] statusline: A: 00:00:03 / 00:00:06 (64%) +[ 5.117981] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 5.168301] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 5.218343] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 5.268481] statusline: A: 00:00:04 / 00:00:06 (68%) +[ 5.367336] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 5.417384] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 5.468442] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 5.566228] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 5.715739] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 5.765975] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 5.865068] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 5.915315] statusline: A: 00:00:04 / 00:00:06 (78%) +[ 6.014418] statusline: A: 00:00:04 / 00:00:06 (80%) +[ 6.064607] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 6.163719] statusline: A: 00:00:05 / 00:00:06 (82%) +[ 6.213860] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 6.263984] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 6.362766] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 6.512163] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 6.562301] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 6.612346] statusline: A: 00:00:05 / 00:00:06 (90%) +[ 6.711432] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 6.761815] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 6.811936] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.861088] cplayer: audio filter EOF +[ 6.861093] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.861145] cplayer: audio draining +[ 6.861152] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.861163] cplayer: audio EOF reached +[ 6.861168] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.861196] cplayer: EOF code: 1 +[ 6.861201] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.861445] cplayer: Terminating demuxers... +[ 6.861451] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.861778] cplayer: Done terminating demuxers. +[ 6.861815] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.861869] cplayer: finished playback, success (reason 0) +[ 6.861882] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.861896] cplayer: Exiting... (End of file) +[ 6.861985] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.863092] mpris: Exiting... +[ 6.863106] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.863439] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 6.863450] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.866149] cplayer: draining left over audio +[ 6.866167] statusline: A: 00:00:05 / 00:00:06 (93%) 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" @@ -3178,17 +3566,17 @@ ++ '[' -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-DF2nBHQm5I,guid=fc9e496264e679b8d453733c682b5843 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-DF2nBHQm5I,guid=fc9e496264e679b8d453733c682b5843 +++ echo DISPLAY=:100 +DISPLAY=:100 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-6nPmGDJF0q,guid=ef052eeb18ea96d8ac7cff55661e49dd +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-6nPmGDJF0q,guid=ef052eeb18ea96d8ac7cff55661e49dd ++ rm -f ./play.mpv.ipc ./play.mpv.log ./play.socat.log ++ wait_for test -S ./play.mpv.ipc ++ timeout=0 ++ test -S ./play.mpv.ipc -++ 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.mpv.log --input-ipc-server=./play.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 ++ test -S ./play.mpv.ipc @@ -3279,141 +3667,157 @@ [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.013734] mpris: Loading cplugin script ../mpris.so... -[ 0.014378] cplayer: Waiting for scripts... -[ 0.019930] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.019970] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.020027] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.020059] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.020144] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.020203] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.020244] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.020293] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.020405] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.020444] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.020482] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.020514] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.023734] 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.023800] 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.023845] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.023876] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.023940] 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.024005] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.024045] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.024079] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.024130] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.024155] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.024178] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.024232] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.024374] cplayer: Done loading scripts. -[ 0.024507] cplayer: Running hook: ytdl_hook/on_load -[ 0.024851] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.024915] cplayer: Running hook: ytdl_hook/on_load -[ 0.025322] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.026708] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.027327] 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.031812] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.036901] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.037011] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.039452] cplayer: Starting playback... -[ 0.039949] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.040033] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.040317] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.040387] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.041132] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.041153] cplayer: AO: Description: Null audio output -[ 0.042167] cplayer: audio ready -[ 0.042188] cplayer: starting audio playback -[ 0.042225] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.067613] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.075257] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.929161] cplayer: Set property: pause=false -> 1 -[ 2.929171] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.929314] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 2.979400] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 3.077967] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 3.177040] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 3.276135] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 3.375228] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 3.474334] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 3.573432] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 3.672524] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 3.771614] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 3.870726] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 3.948870] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 4.068922] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 4.168029] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 4.218094] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 4.316621] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 4.415700] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 4.514781] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 4.613866] statusline: A: 00:00:01 / 00:00:06 (27%) -[ 4.712936] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 4.812002] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 4.911082] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 5.010226] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 5.109302] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 5.208401] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 5.258470] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 5.356979] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 5.456080] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 5.506146] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 5.604712] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 5.703792] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 5.802875] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 5.901992] statusline: A: 00:00:02 / 00:00:06 (49%) -[ 6.001063] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 6.100154] statusline: A: 00:00:03 / 00:00:06 (52%) -[ 6.199221] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 6.298311] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 6.397439] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 6.496550] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 6.546614] statusline: A: 00:00:03 / 00:00:06 (59%) -[ 6.645179] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 6.744263] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 6.794327] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 6.892869] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 6.991940] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 7.091035] statusline: A: 00:00:04 / 00:00:06 (68%) -[ 7.141112] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 7.239635] statusline: A: 00:00:04 / 00:00:06 (70%) -[ 7.338715] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 7.390851] statusline: A: 00:00:04 / 00:00:06 (73%) -[ 7.487342] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 7.586449] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 7.685552] statusline: A: 00:00:04 / 00:00:06 (78%) -[ 7.784650] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 7.883708] statusline: A: 00:00:04 / 00:00:06 (81%) -[ 7.982804] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 8.081872] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 8.180911] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 8.279964] statusline: A: 00:00:05 / 00:00:06 (87%) -[ 8.378985] statusline: A: 00:00:05 / 00:00:06 (89%) -[ 8.429071] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 8.527556] statusline: A: 00:00:05 / 00:00:06 (91%) -[ 8.626723] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.676344] cplayer: audio filter EOF -[ 8.676356] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.676372] cplayer: audio draining -[ 8.676375] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.676378] cplayer: audio EOF reached -[ 8.676380] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.676387] cplayer: EOF code: 1 -[ 8.676389] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.676519] cplayer: Terminating demuxers... -[ 8.676526] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.676639] cplayer: Done terminating demuxers. -[ 8.676648] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.676681] cplayer: finished playback, success (reason 0) -[ 8.676688] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.676698] cplayer: Exiting... (End of file) -[ 8.676712] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.677058] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 8.677064] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.677395] mpris: Exiting... -[ 8.677406] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.678651] cplayer: draining left over audio -[ 8.678660] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 0.018432] mpris: Loading cplugin script ../mpris.so... +[ 0.018857] cplayer: Waiting for scripts... +[ 0.029764] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.030080] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.030342] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.030427] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.030561] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.030608] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.030675] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.030710] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.030889] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.030953] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.030987] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.031016] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.032565] 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.032706] 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.032773] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.032808] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.032897] 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.033006] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.033056] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.033105] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.033172] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.033202] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.033227] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.033283] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.033465] cplayer: Done loading scripts. +[ 0.033645] cplayer: Running hook: ytdl_hook/on_load +[ 0.034385] cplayer: Running hook: ytdl_hook/on_load +[ 0.034448] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.034662] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.035834] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.036046] 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.053624] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.056856] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.056910] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.057047] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.057226] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.058196] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.058290] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.060589] cplayer: Starting playback... +[ 0.062464] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.062507] cplayer: AO: Description: Null audio output +[ 0.064451] cplayer: audio ready +[ 0.064487] cplayer: starting audio playback +[ 0.064534] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.084879] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 0.086914] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.086924] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.706928] cplayer: Set property: pause=false -> 1 +[ 2.706944] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.707250] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 2.757548] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 2.807634] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 2.955831] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 3.005939] statusline: A: 00:00:00 / 00:00:06 (5%) +[ 3.105089] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 3.155101] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 3.205346] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 3.304487] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 3.354852] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 3.453911] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 3.504198] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 3.603272] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 3.734586] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 3.784708] statusline: A: 00:00:01 / 00:00:06 (18%) +[ 3.851957] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 3.902509] statusline: A: 00:00:01 / 00:00:06 (20%) +[ 3.984928] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 4.050839] statusline: A: 00:00:01 / 00:00:06 (22%) +[ 4.101003] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 4.200147] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 4.250148] statusline: A: 00:00:01 / 00:00:06 (25%) +[ 4.300369] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 4.399413] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 4.548655] statusline: A: 00:00:01 / 00:00:06 (30%) +[ 4.598914] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 4.697919] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 4.748333] statusline: A: 00:00:02 / 00:00:06 (33%) +[ 4.847321] statusline: A: 00:00:02 / 00:00:06 (35%) +[ 4.897668] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 4.996524] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 5.047016] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 5.145767] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 5.195911] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 5.344811] statusline: A: 00:00:02 / 00:00:06 (43%) +[ 5.394924] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 5.494124] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 5.544271] statusline: A: 00:00:02 / 00:00:06 (46%) +[ 5.643444] statusline: A: 00:00:02 / 00:00:06 (48%) +[ 5.693652] statusline: A: 00:00:02 / 00:00:06 (49%) +[ 5.792609] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 5.842894] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 5.942037] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 5.992120] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 6.141035] statusline: A: 00:00:03 / 00:00:06 (56%) +[ 6.191177] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 6.291170] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 6.344249] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 6.394237] statusline: A: 00:00:03 / 00:00:06 (60%) +[ 6.444486] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 6.543904] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 6.644216] statusline: A: 00:00:03 / 00:00:06 (64%) +[ 6.694449] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 6.744460] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 6.794473] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 6.845079] statusline: A: 00:00:04 / 00:00:06 (68%) +[ 6.945527] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 6.995684] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 7.045719] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 7.096178] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 7.196331] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 7.246340] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 7.296522] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 7.396059] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 7.496509] statusline: A: 00:00:04 / 00:00:06 (78%) +[ 7.546613] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 7.646129] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 7.696513] statusline: A: 00:00:04 / 00:00:06 (82%) +[ 7.746618] statusline: A: 00:00:05 / 00:00:06 (82%) +[ 7.846147] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 7.896603] statusline: A: 00:00:05 / 00:00:06 (85%) +[ 7.946996] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 8.096581] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 8.146995] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 8.197158] statusline: A: 00:00:05 / 00:00:06 (90%) +[ 8.297506] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 8.396673] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.446919] cplayer: audio filter EOF +[ 8.446925] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.446967] cplayer: audio draining +[ 8.446977] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.446989] cplayer: audio EOF reached +[ 8.446999] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.447079] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 8.447098] cplayer: EOF code: 1 +[ 8.447111] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 8.447378] cplayer: Terminating demuxers... +[ 8.447400] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 8.447781] cplayer: Done terminating demuxers. +[ 8.447796] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 8.447855] cplayer: finished playback, success (reason 0) +[ 8.447868] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 8.447887] cplayer: Exiting... (End of file) +[ 8.447896] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 8.448917] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 8.448925] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 8.449429] mpris: Exiting... +[ 8.449446] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 8.451784] cplayer: draining left over audio +[ 8.451800] statusline: A: 00:00:05 / 00:00:06 (94%) 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" @@ -3499,17 +3903,17 @@ ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:102 -DISPLAY=:102 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-QMWlGon6ch,guid=101d98d6a528cebeb338fd0e682b5843 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-QMWlGon6ch,guid=101d98d6a528cebeb338fd0e682b5843 +++ echo DISPLAY=:99 +DISPLAY=:99 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-4oftguAIE7,guid=fef2010127ccb2ecc131d612661e49dd +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-4oftguAIE7,guid=fef2010127ccb2ecc131d612661e49dd ++ rm -f ./play-pause.mpv.ipc ./play-pause.mpv.log ./play-pause.socat.log ++ wait_for test -S ./play-pause.mpv.ipc -++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./play-pause.mpv.log --input-ipc-server=./play-pause.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ timeout=0 ++ test -S ./play-pause.mpv.ipc ++ '[' 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 @@ -3642,473 +4046,159 @@ [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.013811] mpris: Loading cplugin script ../mpris.so... -[ 0.014457] cplayer: Waiting for scripts... -[ 0.018840] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.018910] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.019037] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.019093] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.019233] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.019273] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.019359] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.019395] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.019985] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.020025] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.020063] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.020095] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.024241] 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.024299] 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.024340] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.024387] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.024460] 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.024525] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.024561] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.024599] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.024651] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.024679] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.024703] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.024774] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.024893] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.024927] cplayer: Done loading scripts. -[ 0.025045] cplayer: Running hook: ytdl_hook/on_load -[ 0.025397] cplayer: Running hook: ytdl_hook/on_load -[ 0.026493] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.026653] 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.031767] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.038100] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.038193] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.039938] cplayer: Starting playback... -[ 0.040394] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.041338] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.041354] cplayer: AO: Description: Null audio output -[ 0.042038] cplayer: audio ready -[ 0.042057] cplayer: starting audio playback -[ 0.042094] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.042542] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.042681] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.042714] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.042747] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.042777] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.073427] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.075742] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.934803] cplayer: Set property: pause=false -> 1 -[ 2.934815] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.934951] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 2.985069] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 3.083597] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 3.182679] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 3.281792] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 3.380896] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 3.480041] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 3.579152] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 3.678261] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 3.777372] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 3.876494] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 3.953800] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 3.968554] cplayer: Set property: pause=true -> 1 -[ 3.968565] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 3.968646] statusline: (Paused) A: 00:00:01 / 00:00:06 (17%) -[ 4.999903] cplayer: Set property: pause=false -> 1 -[ 4.999920] statusline: (Paused) A: 00:00:01 / 00:00:06 (17%) -[ 5.000012] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 5.050069] statusline: A: 00:00:01 / 00:00:06 (18%) -[ 5.148703] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 5.247787] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 5.346935] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 5.446060] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 5.545197] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 5.644326] statusline: A: 00:00:01 / 00:00:06 (27%) -[ 5.743465] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 5.842577] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 5.941715] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 6.021220] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 6.139890] statusline: A: 00:00:02 / 00:00:06 (35%) -[ 6.239021] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 6.289088] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 6.387651] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 6.486793] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 6.585918] statusline: A: 00:00:02 / 00:00:06 (43%) -[ 6.685039] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 6.784151] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 6.883256] statusline: A: 00:00:02 / 00:00:06 (48%) -[ 6.982360] statusline: A: 00:00:03 / 00:00:06 (49%) -[ 7.081502] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 7.180587] statusline: A: 00:00:03 / 00:00:06 (52%) -[ 7.279766] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 7.329831] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 7.428386] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 7.527503] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 7.577568] statusline: A: 00:00:03 / 00:00:06 (59%) -[ 7.676149] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 7.775294] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 7.874422] statusline: A: 00:00:03 / 00:00:06 (64%) -[ 7.973543] statusline: A: 00:00:04 / 00:00:06 (65%) -[ 8.072666] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 8.171777] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 8.270891] statusline: A: 00:00:04 / 00:00:06 (70%) -[ 8.370012] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 8.469141] statusline: A: 00:00:04 / 00:00:06 (73%) -[ 8.568266] statusline: A: 00:00:04 / 00:00:06 (75%) -[ 8.618339] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 8.716946] statusline: A: 00:00:04 / 00:00:06 (78%) -[ 8.816065] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 8.866135] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 8.964673] statusline: A: 00:00:04 / 00:00:06 (82%) -[ 9.063735] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 9.162833] statusline: A: 00:00:05 / 00:00:06 (85%) -[ 9.261934] statusline: A: 00:00:05 / 00:00:06 (87%) -[ 9.361009] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 9.460079] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 9.559203] statusline: A: 00:00:05 / 00:00:06 (91%) -[ 9.658310] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.707984] cplayer: audio filter EOF -[ 9.707987] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.708006] cplayer: audio draining -[ 9.708010] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.708015] cplayer: audio EOF reached -[ 9.708017] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.708030] cplayer: EOF code: 1 -[ 9.708053] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.708223] cplayer: Terminating demuxers... -[ 9.708231] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.708439] cplayer: Done terminating demuxers. -[ 9.708448] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.708487] cplayer: finished playback, success (reason 0) -[ 9.708494] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.708504] cplayer: Exiting... (End of file) -[ 9.708507] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.708805] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 9.708815] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.709391] mpris: Exiting... -[ 9.709403] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.710573] cplayer: draining left over audio -[ 9.710584] statusline: A: 00:00:05 / 00:00:06 (93%) -make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "pause" -./pause -++ test -n '' -++ exec ./env ./pause -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./pause -++ basename ./pause -+ test=pause -+ '[' -z '' ']' -+ export MPV_MPRIS_TEST_PLUGIN=../mpris.so -+ MPV_MPRIS_TEST_PLUGIN=../mpris.so -+ '[' -z '' ']' -+ export MPV_MPRIS_TEST_PLAY=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -+ MPV_MPRIS_TEST_PLAY=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -+ '[' -z '' ']' -+ export MPV_MPRIS_TEST_MPV_IPC=. -+ MPV_MPRIS_TEST_MPV_IPC=. -+ '[' -z '' ']' -+ export MPV_MPRIS_TEST_LOG=. -+ MPV_MPRIS_TEST_LOG=. -+ '[' -z '' ']' -+ MPV_MPRIS_TEST_DBUS=. -+ '[' -z '' ']' -+ MPV_MPRIS_TEST_XAUTH=. -+ '[' -z '' ']' -+ MPV_MPRIS_TEST_TMP=. -+ '[' -n ../mpris.so ']' -+ '[' '!' -f ../mpris.so ']' -+ '[' '!' -r ../mpris.so ']' -+ '[' '!' -x ../mpris.so ']' -+ '[' '!' -f /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ']' -+ '[' '!' -r /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ']' -+ writable_dir . -+ '[' '!' -d . ']' -+ '[' '!' -r . ']' -+ '[' '!' -w . ']' -+ '[' '!' -x . ']' -+ writable_dir . -+ '[' '!' -d . ']' -+ '[' '!' -r . ']' -+ '[' '!' -w . ']' -+ '[' '!' -x . ']' -+ writable_dir . -+ '[' '!' -d . ']' -+ '[' '!' -r . ']' -+ '[' '!' -w . ']' -+ '[' '!' -x . ']' -+ writable_dir . -+ '[' '!' -d . ']' -+ '[' '!' -r . ']' -+ '[' '!' -w . ']' -+ '[' '!' -x . ']' -+ writable_dir . -+ '[' '!' -d . ']' -+ '[' '!' -r . ']' -+ '[' '!' -w . ']' -+ '[' '!' -x . ']' -+ MPV_MPRIS_TEST_DBUS=./dbus -+ mkdir -p -m 0700 ./dbus -+ export -n MPV_MPRIS_TEST_DBUS MPV_MPRIS_TEST_XAUTH MPV_MPRIS_TEST_TMP -+ xvfb-run --help -+ grep -- --auto-display -+ xvfb_auto=--auto-servernum -+ rm -f ./pause.xvfb.log ./pause.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=pause XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./pause.xvfb.log -f ./pause.Xauthority ./pause -./pause -++ test -n pause -+++ basename ./pause -++ test=pause -++ '[' pause = setup ']' -++ input_json=./pause.mpv.ipc.input.json -++ output_json=./pause.mpv.ipc.output.json -++ ipc=./pause.mpv.ipc -++ log_prefix=./pause -++ mpv_log=./pause.mpv.log -++ socat_log=./pause.socat.log -++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -++ params=() -++ '[' -n '' ']' -++ '[' -n ../mpris.so ']' -++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") -++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:104 -DISPLAY=:104 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-KhsI5sCvgO,guid=8ffe962df441be57481bea4d682b5843 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-KhsI5sCvgO,guid=8ffe962df441be57481bea4d682b5843 -++ rm -f ./pause.mpv.ipc ./pause.mpv.log ./pause.socat.log -++ wait_for test -S ./pause.mpv.ipc -++ timeout=0 -++ test -S ./pause.mpv.ipc -++ '[' 0 -eq 60 ']' -++ mpv --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./pause.mpv.log --input-ipc-server=./pause.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -++ sleep 1 -+++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' -++ timeout=1 -++ test -S ./pause.mpv.ipc -++ wait_for playerctl_list_all_is_mpv -++ timeout=0 -++ playerctl_list_all_is_mpv -+++ playerctl --list-all -++ player=mpv -++ test mpv = mpv -++ sleep 2 -+ status Playing -+ playerctl status -+ grep '^Playing$' -Playing -+ check pause false -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./pause.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./pause.socat.log -+ socat -lf./pause.socat.log - UNIX-CONNECT:./pause.mpv.ipc -+ cat ./pause.socat.log -+ test '!' -s ./pause.socat.log -+ cat ./pause.mpv.ipc.output.json -{"data":false,"request_id":0,"error":"success"} -+ test -s ./pause.mpv.ipc.output.json -+ val false -+ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' -true -+ playerctl pause -+ sleep 1 -+ status Paused -+ playerctl status -+ grep '^Paused$' -Paused -+ check pause true -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./pause.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./pause.socat.log -+ socat -lf./pause.socat.log - UNIX-CONNECT:./pause.mpv.ipc -+ cat ./pause.socat.log -+ test '!' -s ./pause.socat.log -+ cat ./pause.mpv.ipc.output.json -{"data":true,"request_id":0,"error":"success"} -+ test -s ./pause.mpv.ipc.output.json -+ val true -+ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' -true -+ playerctl play -+ sleep 1 -+ wait %1 -[cplayer] mpv 0.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects -[cplayer] libplacebo version: v6.338.2 -[cplayer] FFmpeg version: 6.1.1-1 -[cplayer] FFmpeg library versions: -[cplayer] libavutil 58.29.100 -[cplayer] libavcodec 60.31.102 -[cplayer] libavformat 60.16.100 -[cplayer] libswscale 7.5.100 -[cplayer] libavfilter 9.12.100 -[cplayer] libswresample 4.12.100 -[cplayer] -[cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Dsndio=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/i386-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-helpers 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 libm libplacebo librt linux-fstatfs lua52 manpage-build memfd-create noexecstack pipewire posix posix-shm ppoll pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel spirv-cross threads 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=./pause.mpv.log' '--input-ipc-server=./pause.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' -[cplayer] mpv 0.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects -[cplayer] libplacebo version: v6.338.2 -[cplayer] FFmpeg version: 6.1.1-1 -[cplayer] FFmpeg library versions: -[cplayer] libavutil 58.29.100 -[cplayer] libavcodec 60.31.102 -[cplayer] libavformat 60.16.100 -[cplayer] libswscale 7.5.100 -[cplayer] libavfilter 9.12.100 -[cplayer] libswresample 4.12.100 -[cplayer] -[cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Dsndio=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/i386-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-helpers 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 libm libplacebo librt linux-fstatfs lua52 manpage-build memfd-create noexecstack pipewire posix posix-shm ppoll pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel spirv-cross threads 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 'load-scripts' = 'no' (flags = 8) -[cplayer] Setting option 'scripts-append' = '../mpris.so' (flags = 8) -[cplayer] Setting option 'vo' = 'null' (flags = 8) -[cplayer] Setting option 'ao' = 'null' (flags = 8) -[cplayer] Setting option 'msg-time' = '' (flags = 8) -[cplayer] Setting option 'msg-module' = '' (flags = 8) -[cplayer] Setting option 'msg-level' = 'cplayer=trace,mpris=trace' (flags = 8) -[cplayer] Setting option 'log-file' = './pause.mpv.log' (flags = 8) -[cplayer] Setting option 'input-ipc-server' = './pause.mpv.ipc' (flags = 8) -[ 0.010251] mpris: Loading cplugin script ../mpris.so... -[ 0.010343] cplayer: Waiting for scripts... -[ 0.013555] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.013645] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.013693] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.013738] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.013789] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.013828] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.013853] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.013879] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.013901] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.013924] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.013945] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.013965] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.015681] 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.015735] 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.015768] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.015787] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.015830] 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.015886] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.015909] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.015930] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.015966] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.015982] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.015997] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.016032] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.016127] cplayer: Done loading scripts. -[ 0.016221] cplayer: Running hook: ytdl_hook/on_load -[ 0.016521] cplayer: Running hook: ytdl_hook/on_load -[ 0.016692] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.016825] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.017489] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.017610] 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.023448] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.025788] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.025831] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.025862] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.025911] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.027231] cplayer: Starting playback... -[ 0.027603] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.027630] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.028087] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.028103] cplayer: AO: Description: Null audio output -[ 0.028790] cplayer: audio ready -[ 0.028812] cplayer: starting audio playback -[ 0.028854] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof -[ 0.056363] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.066986] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 0.167135] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 0.217207] statusline: A: 00:00:00 / 00:00:06 (3%) -[ 0.267276] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 0.317367] statusline: A: 00:00:00 / 00:00:06 (5%) -[ 0.367431] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 0.467570] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 0.517637] statusline: A: 00:00:00 / 00:00:06 (8%) -[ 0.567710] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 0.617792] statusline: A: 00:00:00 / 00:00:06 (10%) -[ 0.717936] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 0.768009] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 0.818081] statusline: A: 00:00:00 / 00:00:06 (13%) -[ 0.868152] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 0.918234] statusline: A: 00:00:00 / 00:00:06 (15%) -[ 1.018391] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 1.069128] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 1.168216] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 1.267281] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 1.317443] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 1.415892] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 1.514989] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 1.567260] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 1.663644] statusline: A: 00:00:01 / 00:00:06 (27%) -[ 1.762739] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 1.861902] statusline: A: 00:00:01 / 00:00:06 (30%) -[ 1.961037] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 2.060165] statusline: A: 00:00:02 / 00:00:06 (33%) -[ 2.159266] statusline: A: 00:00:02 / 00:00:06 (35%) -[ 2.258371] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 2.357474] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 2.456537] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 2.555638] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 2.605726] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 2.704265] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 2.803347] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 2.855494] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 2.912308] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 2.925377] cplayer: Set property: pause=true -> 1 -[ 2.925389] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 2.925477] statusline: (Paused) A: 00:00:02 / 00:00:06 (47%) -[ 3.956370] cplayer: Set property: pause=false -> 1 -[ 3.956383] statusline: (Paused) A: 00:00:02 / 00:00:06 (47%) -[ 3.956474] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 4.006531] statusline: A: 00:00:02 / 00:00:06 (48%) -[ 4.105134] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 4.204208] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 4.303319] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 4.402367] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 4.501462] statusline: A: 00:00:03 / 00:00:06 (56%) -[ 4.600580] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 4.699679] statusline: A: 00:00:03 / 00:00:06 (59%) -[ 4.798758] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 4.897828] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 5.046460] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 5.145586] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 5.294172] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 5.393246] statusline: A: 00:00:04 / 00:00:06 (71%) -[ 5.492294] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 5.591461] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 5.690553] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 5.789627] statusline: A: 00:00:04 / 00:00:06 (77%) -[ 5.888699] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 5.987752] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 6.086807] statusline: A: 00:00:05 / 00:00:06 (82%) -[ 6.185879] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 6.334455] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 6.433512] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 6.483579] statusline: A: 00:00:05 / 00:00:06 (89%) -[ 6.582086] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 6.681183] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 6.780265] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.780445] cplayer: audio filter EOF -[ 6.780447] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.780468] cplayer: audio draining -[ 6.780470] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.780475] cplayer: audio EOF reached -[ 6.780478] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.780483] cplayer: EOF code: 1 -[ 6.780497] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.780641] cplayer: Terminating demuxers... -[ 6.780649] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.780805] cplayer: Done terminating demuxers. -[ 6.780814] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.780845] cplayer: finished playback, success (reason 0) -[ 6.780853] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.780865] cplayer: Exiting... (End of file) -[ 6.780871] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.781244] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 6.781250] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.781612] mpris: Exiting... -[ 6.781624] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.782622] cplayer: draining left over audio -[ 6.782633] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 0.026377] mpris: Loading cplugin script ../mpris.so... +[ 0.026842] cplayer: Waiting for scripts... +[ 0.030443] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.030599] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.030656] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.030801] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.031056] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.031123] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.031271] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.031326] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.032327] 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.032425] 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.032498] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.032545] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.032643] 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.032772] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.032831] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.032919] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.033000] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.033037] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.033082] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.033163] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.033438] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.033849] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.034912] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.035101] 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.051753] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.051860] cplayer: Done loading scripts. +[ 0.052067] cplayer: Running hook: ytdl_hook/on_load +[ 0.052631] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.052928] cplayer: Running hook: ytdl_hook/on_load +[ 0.053004] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.053062] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.054478] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.054629] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.054791] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.054902] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.064448] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.066577] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.066776] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.069321] cplayer: Starting playback... +[ 0.071779] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.071808] cplayer: AO: Description: Null audio output +[ 0.073399] cplayer: audio ready +[ 0.073430] cplayer: starting audio playback +[ 0.073500] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.086146] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.103380] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.767507] cplayer: Set property: pause=false -> 1 +[ 2.767523] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.767646] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 2.817998] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 2.868226] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 3.017011] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 3.067138] statusline: A: 00:00:00 / 00:00:06 (5%) +[ 3.166314] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 3.315653] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 3.365893] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 3.465219] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 3.515428] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 3.614758] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 3.664939] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 3.796789] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 3.817194] cplayer: Set property: pause=true -> 1 +[ 3.817210] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 3.817331] statusline: (Paused) A: 00:00:01 / 00:00:06 (17%) +[ 4.869254] cplayer: Set property: pause=false -> 1 +[ 4.869271] statusline: (Paused) A: 00:00:01 / 00:00:06 (17%) +[ 4.869384] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 4.919453] statusline: A: 00:00:01 / 00:00:06 (18%) +[ 4.969641] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 5.068012] statusline: A: 00:00:01 / 00:00:06 (20%) +[ 5.118575] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 5.217176] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 5.267246] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 5.366395] statusline: A: 00:00:01 / 00:00:06 (25%) +[ 5.416645] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 5.515785] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 5.665212] statusline: A: 00:00:01 / 00:00:06 (30%) +[ 5.715336] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 5.765337] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 5.815591] statusline: A: 00:00:01 / 00:00:06 (33%) +[ 5.897169] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 5.947299] statusline: A: 00:00:02 / 00:00:06 (35%) +[ 6.014081] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 6.064091] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 6.163434] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 6.213633] statusline: A: 00:00:02 / 00:00:06 (39%) +[ 6.263702] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 6.317147] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 6.367576] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 6.472370] statusline: A: 00:00:02 / 00:00:06 (43%) +[ 6.522843] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 6.573154] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 6.672425] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 6.772525] statusline: A: 00:00:02 / 00:00:06 (48%) +[ 6.822553] statusline: A: 00:00:03 / 00:00:06 (49%) +[ 6.872676] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 6.971196] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 7.021846] statusline: A: 00:00:03 / 00:00:06 (52%) +[ 7.120713] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 7.171302] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 7.269992] statusline: A: 00:00:03 / 00:00:06 (56%) +[ 7.320399] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 7.419557] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 7.469891] statusline: A: 00:00:03 / 00:00:06 (60%) +[ 7.569209] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 7.619503] statusline: A: 00:00:03 / 00:00:06 (62%) +[ 7.718763] statusline: A: 00:00:03 / 00:00:06 (64%) +[ 7.868243] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 7.918841] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 8.017752] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 8.167157] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 8.217930] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 8.317536] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 8.417056] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 8.467462] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 8.566969] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 8.617476] statusline: A: 00:00:04 / 00:00:06 (78%) +[ 8.716588] statusline: A: 00:00:04 / 00:00:06 (80%) +[ 8.766602] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 8.816904] statusline: A: 00:00:05 / 00:00:06 (82%) +[ 8.966030] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 9.016212] statusline: A: 00:00:05 / 00:00:06 (85%) +[ 9.115561] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 9.215604] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 9.265999] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 9.365286] statusline: A: 00:00:05 / 00:00:06 (90%) +[ 9.415293] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 9.465595] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 9.564852] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.565216] cplayer: audio filter EOF +[ 9.565221] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.565277] cplayer: audio draining +[ 9.565283] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.565299] cplayer: audio EOF reached +[ 9.565314] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.565326] cplayer: EOF code: 1 +[ 9.565333] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.565652] cplayer: Terminating demuxers... +[ 9.565662] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.565976] cplayer: Done terminating demuxers. +[ 9.565986] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.566049] cplayer: finished playback, success (reason 0) +[ 9.566055] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.566072] cplayer: Exiting... (End of file) +[ 9.566077] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.566915] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 9.566924] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.567870] mpris: Exiting... +[ 9.567878] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.569784] cplayer: draining left over audio +[ 9.569800] statusline: A: 00:00:05 / 00:00:06 (94%) 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 @@ -4119,7 +4209,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 -j22 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 -j10 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 @@ -4153,12 +4243,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/25818/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/25818/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/127549 and its subdirectories -I: Current time: Mon May 19 04:12:02 -12 2025 -I: pbuilder-time-stamp: 1747671122 +I: removing directory /srv/workspace/pbuilder/25818 and its subdirectories +I: Current time: Tue Apr 16 23:50:38 +14 2024 +I: pbuilder-time-stamp: 1713261038