Diff of the two buildlogs: -- --- b1/build.log 2025-02-09 05:25:38.013940115 +0000 +++ b2/build.log 2025-02-09 05:27:05.513979559 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Mar 13 23:46:22 -12 2026 -I: pbuilder-time-stamp: 1773488782 +I: Current time: Sun Feb 9 19:25:41 +14 2025 +I: pbuilder-time-stamp: 1739078741 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -22,52 +22,84 @@ dpkg-source: info: unpacking mpv-mpris_0.7.1-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3261462/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/998890/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +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 Feb 9 05:25 /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/998890/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/998890/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='arm64' - DEBIAN_FRONTEND='noninteractive' + 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]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='1dca54f18788466381a8826d04dde158' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3261462' - PS1='# ' - PS2='> ' + INVOCATION_ID=8e98b4a94b54427a9206c3efc6ffe33f + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-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=998890 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.Sr3DIhZs/pbuilderrc_gGv6 --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.Sr3DIhZs/b1 --logfile b1/build.log mpv-mpris_0.7.1-1.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4: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.Sr3DIhZs/pbuilderrc_5ARq --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.Sr3DIhZs/b2 --logfile b2/build.log mpv-mpris_0.7.1-1.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3261462/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/998890/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -581,7 +613,7 @@ Get: 452 http://deb.debian.org/debian trixie/main arm64 xauth arm64 1:1.1.2-1.1 [35.4 kB] Get: 453 http://deb.debian.org/debian trixie/main arm64 xserver-common all 2:21.1.15-2 [2399 kB] Get: 454 http://deb.debian.org/debian trixie/main arm64 xvfb arm64 2:21.1.15-2 [3112 kB] -Fetched 216 MB in 3s (81.8 MB/s) +Fetched 216 MB in 1s (229 MB/s) Preconfiguring packages ... Selecting previously unselected package libdbus-1-3:arm64. (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 ... 19956 files and directories currently installed.) @@ -2042,8 +2074,8 @@ Setting up tzdata (2024b-6) ... Current default time zone: 'Etc/UTC' -Local time is now: Sat Mar 14 11:48:03 UTC 2026. -Universal Time is now: Sat Mar 14 11:48:03 UTC 2026. +Local time is now: Sun Feb 9 05:26:29 UTC 2025. +Universal Time is now: Sun Feb 9 05:26:29 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:arm64 (1.17.0-2+b1) ... @@ -2443,7 +2475,11 @@ fakeroot is already the newest version (1.37-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/998890/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/998890/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 @@ -2485,13 +2521,13 @@ make[1]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1' make -C test make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "stop" -./stop +./wrapper "metadata" +./metadata ++ test -n '' -++ exec ./env ./stop -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./stop -++ basename ./stop -+ test=stop +++ exec ./env ./metadata +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./metadata +++ basename ./metadata ++ test=metadata + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -2547,41 +2583,39 @@ + 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 ./metadata.xvfb.log ./metadata.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=metadata XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./metadata.xvfb.log -f ./metadata.Xauthority ./metadata +./metadata +++ test -n metadata ++++ basename ./metadata +++ test=metadata +++ '[' metadata = setup ']' +++ input_json=./metadata.mpv.ipc.input.json +++ output_json=./metadata.mpv.ipc.output.json +++ ipc=./metadata.mpv.ipc +++ log_prefix=./metadata +++ mpv_log=./metadata.mpv.log +++ socat_log=./metadata.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() -++ '[' -n 1 ']' -++ '[' 1 -ne 0 ']' -++ params+=("--pause") +++ '[' -n '' ']' ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:101 -DISPLAY=:101 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-D6KQdxHFnO,guid=0cd671174eb6809bd056161a69b54b04 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-D6KQdxHFnO,guid=0cd671174eb6809bd056161a69b54b04 -++ rm -f ./stop.mpv.ipc ./stop.mpv.log ./stop.socat.log -++ wait_for test -S ./stop.mpv.ipc +++ echo DISPLAY=:99 +DISPLAY=:99 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-Xxcb1cO2KS,guid=abd254584d5e87e59e4461b567a83c95 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-Xxcb1cO2KS,guid=abd254584d5e87e59e4461b567a83c95 +++ rm -f ./metadata.mpv.ipc ./metadata.mpv.log ./metadata.socat.log +++ wait_for test -S ./metadata.mpv.ipc ++ timeout=0 -++ test -S ./stop.mpv.ipc +++ test -S ./metadata.mpv.ipc ++ '[' 0 -eq 60 ']' ++ sleep 1 -++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./stop.mpv.log --input-ipc-server=./stop.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ mpv --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./metadata.mpv.log --input-ipc-server=./metadata.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 -++ test -S ./stop.mpv.ipc +++ test -S ./metadata.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -2589,28 +2623,12 @@ ++ player=mpv ++ test mpv = mpv ++ sleep 2 -+ status Paused -+ playerctl status -+ grep '^Paused$' -Paused -+ check pause true -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./stop.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./stop.socat.log -+ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc -+ cat ./stop.socat.log -+ test '!' -s ./stop.socat.log -+ cat ./stop.mpv.ipc.output.json -{"data":true,"request_id":0,"error":"success"} -+ test -s ./stop.mpv.ipc.output.json -+ val true -+ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' -true -+ '[' stop = stop ']' -+ playerctl stop +++ playerctl metadata xesam:url ++ test file:///usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga = file:///usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga + sleep 2 +++ playerctl metadata xesam:title ++ test alarm-clock-elapsed.oga '!=' '' ++ wait %1 [cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1-3+b2 @@ -2624,7 +2642,7 @@ [cplayer] libswscale 8.3.100 [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Davfoundation=disabled -Degl-angle-win32=disabled -Dgl-cocoa=disabled -Dgl-win32=disabled -Dios-gl=disabled -Duwp=disabled -Dvaapi-win32=disabled -Dwasapi=disabled -Dwin32-threads=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/aarch64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 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: '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./metadata.mpv.log' '--input-ipc-server=./metadata.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' [cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1-3+b2 @@ -2640,7 +2658,6 @@ [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib [cplayer] Reading config file /etc/mpv/encoding-profiles.conf [cplayer] Applying profile 'default'... -[cplayer] Setting option 'pause' = '' (flags = 8) [cplayer] Setting option 'load-scripts' = 'no' (flags = 8) [cplayer] Setting option 'scripts-append' = '../mpris.so' (flags = 8) [cplayer] Setting option 'vo' = 'null' (flags = 8) @@ -2648,110 +2665,171 @@ [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.010825] mpris: Loading cplugin script ../mpris.so... -[ 0.010865] cplayer: Waiting for scripts... -[ 0.099771] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.099802] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.099814] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.099825] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.099837] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.104314] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.104353] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.104366] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.104374] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.108658] 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.108712] 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.108735] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.108743] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.108783] 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.108827] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.108838] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.108847] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.109093] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.109104] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.109112] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.109139] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.113246] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.113407] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.113428] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.113444] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.113452] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.113505] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.114003] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.114066] 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.126029] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.126055] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.126065] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.126072] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.126100] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.126109] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.126120] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.126127] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.128267] cplayer: Done loading scripts. -[ 0.128335] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.140425] cplayer: Running hook: ytdl_hook/on_load -[ 0.144355] cplayer: Running hook: ytdl_hook/on_load -[ 0.144428] cplayer: Running hook: auto_profiles/on_load -[ 0.148893] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.163534] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.172853] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.180262] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.180352] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.184364] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.185306] cplayer: Starting playback... -[ 0.186762] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.186774] cplayer: AO: Description: Null audio output -[ 0.187100] cplayer: audio ready -[ 0.187106] cplayer: starting audio playback -[ 0.187113] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.192839] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.193076] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.074942] cplayer: Run command: stop, flags=64, args=[flags=""] -[ 3.074951] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.074977] cplayer: EOF code: 4 -[ 3.074979] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.075227] cplayer: Terminating demuxers... -[ 3.075229] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.076529] cplayer: Done terminating demuxers. -[ 3.076542] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.076591] cplayer: finished playback, success (reason 2) -[ 3.076614] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 3.077325] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 3.077486] cplayer: Exiting... (End of file) -[ 3.078611] mpris: Exiting... -[ 3.084240] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -+ ret_ipc=0 -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./stop.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./stop.socat.log -+ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc -+ ret_ipc=1 -+ cat ./stop.mpv.ipc.output.json -+ test '!' -s ./stop.mpv.ipc.output.json -+ '[' 1 -eq 0 ']' -+ '[' '!' -s ./stop.socat.log ']' -+ echo 'socat log contains these *expected* errors:' -socat log contains these *expected* errors: -+ cat ./stop.socat.log -2026/03/13 23:48:25 socat[3284114] E connect(, AF=1 "./stop.mpv.ipc", 16): Connection refused -+ playerctl status -+ grep '^No players \(were \)\?found$' -No players found -+ '[' 1 -eq 0 ']' -+ '[' '!' -s ./stop.socat.log ']' +[cplayer] Setting option 'log-file' = './metadata.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './metadata.mpv.ipc' (flags = 8) +[ 0.010773] mpris: Loading cplugin script ../mpris.so... +[ 0.015839] cplayer: Waiting for scripts... +[ 0.036465] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.036565] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.036614] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.036647] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.036770] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.037006] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.037081] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.037158] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.037295] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.037380] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.037491] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.037549] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.037580] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.038887] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.038928] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.038946] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.038965] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.040419] 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.040552] 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.040631] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.040672] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.040795] 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.040933] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.040982] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.041017] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.041638] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.041688] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.041726] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.041870] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.042109] cplayer: Done loading scripts. +[ 0.042207] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.042800] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.043280] cplayer: Running hook: ytdl_hook/on_load +[ 0.044560] cplayer: Running hook: ytdl_hook/on_load +[ 0.044731] cplayer: Running hook: auto_profiles/on_load +[ 0.046306] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.046495] 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.062974] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.064345] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.064609] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.064685] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.064725] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.064921] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.080770] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.082814] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.082910] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.083048] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.083325] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.085513] cplayer: Starting playback... +[ 0.088293] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.088324] cplayer: AO: Description: Null audio output +[ 0.089497] cplayer: audio ready +[ 0.089527] cplayer: starting audio playback +[ 0.089591] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof +[ 0.093404] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 0.101385] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.101405] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 0.143482] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 0.193595] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 0.243714] statusline: A: 00:00:00 / 00:00:06 (3%) +[ 0.343984] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 0.394553] statusline: A: 00:00:00 / 00:00:06 (5%) +[ 0.444609] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 0.494708] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 0.594971] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 0.645183] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 0.695291] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 0.745395] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 0.795583] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 0.895811] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 0.945903] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 0.996024] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 1.046228] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 1.134903] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 1.185054] statusline: A: 00:00:01 / 00:00:06 (18%) +[ 1.284176] statusline: A: 00:00:01 / 00:00:06 (20%) +[ 1.384363] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 1.434464] statusline: A: 00:00:01 / 00:00:06 (22%) +[ 1.532937] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 1.683918] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 1.734039] statusline: A: 00:00:01 / 00:00:06 (27%) +[ 1.784202] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 1.883575] statusline: A: 00:00:01 / 00:00:06 (29%) +[ 1.933742] statusline: A: 00:00:01 / 00:00:06 (30%) +[ 1.983809] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 2.082635] statusline: A: 00:00:01 / 00:00:06 (33%) +[ 2.133043] statusline: A: 00:00:02 / 00:00:06 (33%) +[ 2.231847] statusline: A: 00:00:02 / 00:00:06 (35%) +[ 2.282215] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 2.381131] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 2.431610] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 2.530337] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 2.580435] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 2.679499] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 2.729705] statusline: A: 00:00:02 / 00:00:06 (43%) +[ 2.828743] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 2.878994] statusline: A: 00:00:02 / 00:00:06 (46%) +[ 2.978156] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 3.028370] statusline: A: 00:00:02 / 00:00:06 (48%) +[ 3.127428] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 3.228677] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 3.326237] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 3.425594] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 3.475624] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 3.574720] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 3.624742] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 3.724400] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 3.774529] statusline: A: 00:00:03 / 00:00:06 (60%) +[ 3.873739] statusline: A: 00:00:03 / 00:00:06 (62%) +[ 3.924114] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 4.073369] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 4.123504] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 4.222554] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 4.272574] statusline: A: 00:00:04 / 00:00:06 (68%) +[ 4.371681] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 4.421897] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 4.471930] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 4.570654] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 4.620830] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 4.720038] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 4.869479] statusline: A: 00:00:04 / 00:00:06 (78%) +[ 4.919658] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 5.018774] statusline: A: 00:00:04 / 00:00:06 (80%) +[ 5.068859] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 5.168096] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 5.218283] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 5.268458] statusline: A: 00:00:05 / 00:00:06 (85%) +[ 5.367135] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 5.417220] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 5.516475] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 5.665833] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 5.715911] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 5.815179] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.815549] cplayer: audio filter EOF +[ 5.815553] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.815606] cplayer: audio draining +[ 5.815620] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.815648] cplayer: audio EOF reached +[ 5.815662] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.815674] cplayer: EOF code: 1 +[ 5.815685] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.816024] cplayer: Terminating demuxers... +[ 5.816045] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.816259] cplayer: Done terminating demuxers. +[ 5.816279] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.816351] cplayer: finished playback, success (reason 0) +[ 5.816371] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 5.817677] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 5.817849] cplayer: Exiting... (End of file) +[ 5.818004] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 5.819612] mpris: Exiting... +[ 5.823484] cplayer: draining left over audio make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "quit" -./quit +./wrapper "pause" +./pause ++ test -n '' -++ exec ./env ./quit -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./quit -++ basename ./quit -+ test=quit +++ 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 @@ -2804,44 +2882,42 @@ + MPV_MPRIS_TEST_DBUS=./dbus + mkdir -p -m 0700 ./dbus + export -n MPV_MPRIS_TEST_DBUS MPV_MPRIS_TEST_XAUTH MPV_MPRIS_TEST_TMP -+ grep -- --auto-display + xvfb-run --help ++ grep -- --auto-display + xvfb_auto=--auto-servernum -+ rm -f ./quit.xvfb.log ./quit.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=quit XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./quit.xvfb.log -f ./quit.Xauthority ./quit -./quit -++ test -n quit -+++ basename ./quit -++ test=quit -++ '[' quit = setup ']' -++ input_json=./quit.mpv.ipc.input.json -++ output_json=./quit.mpv.ipc.output.json -++ ipc=./quit.mpv.ipc -++ log_prefix=./quit -++ mpv_log=./quit.mpv.log -++ socat_log=./quit.socat.log ++ rm -f ./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 1 ']' -++ '[' 1 -ne 0 ']' -++ params+=("--pause") +++ '[' -n '' ']' ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:104 -DISPLAY=:104 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-Iq613ghjxf,guid=82cb295092b27f676fa0b8fd69b54b04 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-Iq613ghjxf,guid=82cb295092b27f676fa0b8fd69b54b04 -++ rm -f ./quit.mpv.ipc ./quit.mpv.log ./quit.socat.log -++ wait_for test -S ./quit.mpv.ipc +++ echo DISPLAY=:100 +DISPLAY=:100 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-l20u4hMA6S,guid=f950659ed305b753ae2e58d867a83c95 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-l20u4hMA6S,guid=f950659ed305b753ae2e58d867a83c95 +++ rm -f ./pause.mpv.ipc ./pause.mpv.log ./pause.socat.log +++ wait_for test -S ./pause.mpv.ipc ++ timeout=0 -++ test -S ./quit.mpv.ipc +++ test -S ./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=./quit.mpv.log --input-ipc-server=./quit.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ mpv --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./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 ./quit.mpv.ipc +++ test -S ./pause.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -2849,31 +2925,49 @@ ++ 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 -+ grep '^Paused$' + playerctl status ++ grep '^Paused$' Paused + check pause true + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./quit.mpv.ipc.input.json ++ cat ./pause.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 ./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 ./quit.mpv.ipc.output.json ++ test -s ./pause.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=1773488903.823747 sender=:1.0 -> destination=:1.3 serial=5 reply_serial=2 -+ sleep 2 ++ playerctl play ++ sleep 1 ++ wait %1 [cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1-3+b2 @@ -2887,7 +2981,7 @@ [cplayer] libswscale 8.3.100 [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Davfoundation=disabled -Degl-angle-win32=disabled -Dgl-cocoa=disabled -Dgl-win32=disabled -Dios-gl=disabled -Duwp=disabled -Dvaapi-win32=disabled -Dwasapi=disabled -Dwin32-threads=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/aarch64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./quit.mpv.log' '--input-ipc-server=./quit.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' +[cplayer] Command line options: '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./pause.mpv.log' '--input-ipc-server=./pause.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' [cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1-3+b2 @@ -2903,7 +2997,6 @@ [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib [cplayer] Reading config file /etc/mpv/encoding-profiles.conf [cplayer] Applying profile 'default'... -[cplayer] Setting option 'pause' = '' (flags = 8) [cplayer] Setting option 'load-scripts' = 'no' (flags = 8) [cplayer] Setting option 'scripts-append' = '../mpris.so' (flags = 8) [cplayer] Setting option 'vo' = 'null' (flags = 8) @@ -2911,112 +3004,178 @@ [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.017146] mpris: Loading cplugin script ../mpris.so... -[ 0.017198] cplayer: Waiting for scripts... -[ 0.062834] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.062866] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.062879] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.062890] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.062903] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.067022] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.067058] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.067068] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.067075] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.067172] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.067198] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.067209] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.067216] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.082810] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.082857] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.082868] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.082876] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.095946] 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.095994] 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.096018] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.096026] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.096064] 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.096099] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.096109] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.096121] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.096351] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.096359] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.096364] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.096382] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.097341] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.097413] 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.115985] cplayer: Done loading scripts. -[ 0.116052] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.116642] cplayer: Running hook: ytdl_hook/on_load -[ 0.117351] cplayer: Running hook: ytdl_hook/on_load -[ 0.117377] cplayer: Running hook: auto_profiles/on_load -[ 0.130700] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.130998] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.131458] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.131511] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.131523] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.131533] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.131547] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.145436] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.151288] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.158873] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.158961] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.162765] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.163707] cplayer: Starting playback... -[ 0.175267] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.178834] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.178847] cplayer: AO: Description: Null audio output -[ 0.179272] cplayer: audio ready -[ 0.179280] cplayer: starting audio playback -[ 0.179285] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.182758] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.008602] cplayer: Run command: quit, flags=64, args=[code="0"] -[ 3.008611] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.008633] cplayer: EOF code: 5 -[ 3.008634] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.008854] cplayer: Terminating demuxers... -[ 3.008856] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.010094] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 3.010097] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.010364] cplayer: Done terminating demuxers. -[ 3.010372] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.010402] cplayer: finished playback, success (reason 3) -[ 3.010416] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 3.011101] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 3.011372] cplayer: Exiting... (Quit) -[ 3.013631] mpris: Exiting... -[ 3.013784] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -+ ret_ipc=0 -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./quit.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./quit.socat.log -+ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc -+ ret_ipc=1 -+ cat ./quit.mpv.ipc.output.json -+ test '!' -s ./quit.mpv.ipc.output.json -+ '[' 1 -eq 0 ']' -+ '[' '!' -s ./quit.socat.log ']' -+ echo 'socat log contains these *expected* errors:' -socat log contains these *expected* errors: -+ cat ./quit.socat.log -2026/03/13 23:48:25 socat[3284148] E connect(, AF=1 "./quit.mpv.ipc", 16): Connection refused -+ playerctl status -+ grep '^No players \(were \)\?found$' -No players found -+ '[' 1 -eq 0 ']' -+ '[' '!' -s ./quit.socat.log ']' +[cplayer] Setting option 'log-file' = './pause.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './pause.mpv.ipc' (flags = 8) +[ 0.010922] mpris: Loading cplugin script ../mpris.so... +[ 0.011146] cplayer: Waiting for scripts... +[ 0.034614] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.034741] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.039746] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.039849] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.040923] 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.041023] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.041086] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.041135] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.041171] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.041317] 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.041906] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.041988] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.042118] 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.042329] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.042395] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.042464] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.043182] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.043238] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.043268] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.043355] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.043412] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.043500] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.043576] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.043635] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.043793] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.043826] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.043846] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.043859] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.044168] cplayer: Done loading scripts. +[ 0.044306] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.044462] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.044694] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.045820] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.046076] 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.062634] cplayer: Running hook: ytdl_hook/on_load +[ 0.068458] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.068521] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.068547] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.068638] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.071767] cplayer: Running hook: ytdl_hook/on_load +[ 0.071883] cplayer: Running hook: auto_profiles/on_load +[ 0.087432] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.095806] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.099748] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.100228] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.102555] cplayer: Starting playback... +[ 0.110371] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.110402] cplayer: AO: Description: Null audio output +[ 0.115786] cplayer: audio ready +[ 0.115823] cplayer: starting audio playback +[ 0.115878] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof +[ 0.120136] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 0.121645] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.121654] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 0.139153] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.139159] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 0.170306] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 0.220410] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 0.272685] statusline: A: 00:00:00 / 00:00:06 (3%) +[ 0.372884] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 0.423003] statusline: A: 00:00:00 / 00:00:06 (5%) +[ 0.473099] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 0.523245] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 0.623466] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 0.673649] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 0.723806] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 0.773913] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 0.824019] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 0.924214] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 0.974380] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 1.024505] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 1.074605] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 1.166039] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 1.216259] statusline: A: 00:00:01 / 00:00:06 (18%) +[ 1.315340] statusline: A: 00:00:01 / 00:00:06 (20%) +[ 1.415544] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 1.514266] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 1.564353] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 1.663630] statusline: A: 00:00:01 / 00:00:06 (25%) +[ 1.713785] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 1.813093] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 1.863186] statusline: A: 00:00:01 / 00:00:06 (29%) +[ 1.962286] statusline: A: 00:00:01 / 00:00:06 (30%) +[ 2.012428] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 2.111642] statusline: A: 00:00:01 / 00:00:06 (33%) +[ 2.161908] statusline: A: 00:00:02 / 00:00:06 (33%) +[ 2.260804] statusline: A: 00:00:02 / 00:00:06 (35%) +[ 2.311131] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 2.409826] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 2.460206] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 2.558868] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 2.658255] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 2.708336] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 2.807394] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 2.857544] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 2.900011] cplayer: Set property: pause=true -> 1 +[ 2.900031] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 2.900187] statusline: (Paused) A: 00:00:02 / 00:00:06 (45%) +[ 3.967619] cplayer: Set property: pause=false -> 1 +[ 3.967636] statusline: (Paused) A: 00:00:02 / 00:00:06 (45%) +[ 3.967796] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 4.023852] statusline: A: 00:00:02 / 00:00:06 (46%) +[ 4.074015] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 4.127057] statusline: A: 00:00:02 / 00:00:06 (48%) +[ 4.177333] statusline: A: 00:00:02 / 00:00:06 (49%) +[ 4.274390] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 4.326142] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 4.376278] statusline: A: 00:00:03 / 00:00:06 (52%) +[ 4.426310] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 4.525137] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 4.626396] statusline: A: 00:00:03 / 00:00:06 (56%) +[ 4.724120] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 4.774258] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 4.873402] statusline: A: 00:00:03 / 00:00:06 (60%) +[ 4.923582] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 5.022861] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 5.172133] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 5.222230] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 5.321449] statusline: A: 00:00:04 / 00:00:06 (68%) +[ 5.421550] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 5.520629] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 5.571032] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 5.669883] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 5.720055] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 5.819439] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 5.919710] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 5.969812] statusline: A: 00:00:04 / 00:00:06 (78%) +[ 6.068739] statusline: A: 00:00:04 / 00:00:06 (80%) +[ 6.118891] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 6.268257] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 6.318536] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 6.417658] statusline: A: 00:00:05 / 00:00:06 (85%) +[ 6.468007] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 6.566928] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 6.617108] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 6.716198] statusline: A: 00:00:05 / 00:00:06 (90%) +[ 6.766328] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 6.865676] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.915834] cplayer: audio filter EOF +[ 6.915837] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.915864] cplayer: audio draining +[ 6.915868] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.915870] cplayer: audio EOF reached +[ 6.915873] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.915914] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 6.915923] cplayer: EOF code: 1 +[ 6.915930] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 6.916187] cplayer: Terminating demuxers... +[ 6.916193] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 6.916524] cplayer: Done terminating demuxers. +[ 6.916528] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 6.916578] cplayer: finished playback, success (reason 0) +[ 6.916590] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 6.917586] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 6.918081] cplayer: Exiting... (End of file) +[ 6.919188] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 6.919324] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 6.920076] mpris: Exiting... +[ 6.922534] cplayer: draining left over audio make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "metadata" -./metadata +./wrapper "stop" +./stop ++ test -n '' -++ exec ./env ./metadata -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./metadata -++ basename ./metadata -+ test=metadata +++ exec ./env ./stop +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./stop +++ basename ./stop ++ test=stop + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -3072,39 +3231,41 @@ + xvfb-run --help + grep -- --auto-display + xvfb_auto=--auto-servernum -+ rm -f ./metadata.xvfb.log ./metadata.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=metadata XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./metadata.xvfb.log -f ./metadata.Xauthority ./metadata -./metadata -++ test -n metadata -+++ basename ./metadata -++ test=metadata -++ '[' metadata = setup ']' -++ input_json=./metadata.mpv.ipc.input.json -++ output_json=./metadata.mpv.ipc.output.json -++ ipc=./metadata.mpv.ipc -++ log_prefix=./metadata -++ mpv_log=./metadata.mpv.log -++ socat_log=./metadata.socat.log ++ rm -f ./stop.xvfb.log ./stop.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=stop XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./stop.xvfb.log -f ./stop.Xauthority ./stop +./stop +++ test -n stop ++++ basename ./stop +++ test=stop +++ '[' stop = setup ']' +++ input_json=./stop.mpv.ipc.input.json +++ output_json=./stop.mpv.ipc.output.json +++ ipc=./stop.mpv.ipc +++ log_prefix=./stop +++ mpv_log=./stop.mpv.log +++ socat_log=./stop.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() -++ '[' -n '' ']' +++ '[' -n 1 ']' +++ '[' 1 -ne 0 ']' +++ params+=("--pause") ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:100 -DISPLAY=:100 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-Rz1sxNpJGX,guid=20b940828c8e57141017c07769b54b04 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-Rz1sxNpJGX,guid=20b940828c8e57141017c07769b54b04 -++ rm -f ./metadata.mpv.ipc ./metadata.mpv.log ./metadata.socat.log -++ wait_for test -S ./metadata.mpv.ipc +++ echo DISPLAY=:103 +DISPLAY=:103 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-qexRLvxr9W,guid=c4305e66235c565b5830561b67a83c95 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-qexRLvxr9W,guid=c4305e66235c565b5830561b67a83c95 +++ rm -f ./stop.mpv.ipc ./stop.mpv.log ./stop.socat.log +++ wait_for test -S ./stop.mpv.ipc ++ timeout=0 -++ test -S ./metadata.mpv.ipc +++ test -S ./stop.mpv.ipc ++ '[' 0 -eq 60 ']' ++ sleep 1 -++ mpv --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./metadata.mpv.log --input-ipc-server=./metadata.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./stop.mpv.log --input-ipc-server=./stop.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 -++ test -S ./metadata.mpv.ipc +++ test -S ./stop.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -3112,12 +3273,28 @@ ++ player=mpv ++ test mpv = mpv ++ sleep 2 -++ playerctl metadata xesam:url -+ test file:///usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga = file:///usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ status Paused ++ playerctl status ++ grep '^Paused$' +Paused ++ check pause true ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./stop.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./stop.socat.log ++ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc ++ cat ./stop.socat.log ++ test '!' -s ./stop.socat.log ++ cat ./stop.mpv.ipc.output.json +{"data":true,"request_id":0,"error":"success"} ++ test -s ./stop.mpv.ipc.output.json ++ val true ++ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' +true ++ '[' stop = stop ']' ++ playerctl stop + sleep 2 -++ playerctl metadata xesam:title -+ test alarm-clock-elapsed.oga '!=' '' -+ wait %1 [cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1-3+b2 @@ -3131,7 +3308,7 @@ [cplayer] libswscale 8.3.100 [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Davfoundation=disabled -Degl-angle-win32=disabled -Dgl-cocoa=disabled -Dgl-win32=disabled -Dios-gl=disabled -Duwp=disabled -Dvaapi-win32=disabled -Dwasapi=disabled -Dwin32-threads=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/aarch64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./metadata.mpv.log' '--input-ipc-server=./metadata.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' +[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./stop.mpv.log' '--input-ipc-server=./stop.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' [cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1-3+b2 @@ -3147,6 +3324,7 @@ [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib [cplayer] Reading config file /etc/mpv/encoding-profiles.conf [cplayer] Applying profile 'default'... +[cplayer] Setting option 'pause' = '' (flags = 8) [cplayer] Setting option 'load-scripts' = 'no' (flags = 8) [cplayer] Setting option 'scripts-append' = '../mpris.so' (flags = 8) [cplayer] Setting option 'vo' = 'null' (flags = 8) @@ -3154,187 +3332,109 @@ [cplayer] Setting option 'msg-time' = '' (flags = 8) [cplayer] Setting option 'msg-module' = '' (flags = 8) [cplayer] Setting option 'msg-level' = 'cplayer=trace,mpris=trace' (flags = 8) -[cplayer] Setting option 'log-file' = './metadata.mpv.log' (flags = 8) -[cplayer] Setting option 'input-ipc-server' = './metadata.mpv.ipc' (flags = 8) -[ 0.041705] mpris: Loading cplugin script ../mpris.so... -[ 0.053816] cplayer: Waiting for scripts... -[ 0.097714] 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.097790] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.105751] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.105799] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.105833] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.109723] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.109776] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.109802] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.109813] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.113720] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.113772] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.113795] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.113803] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.117720] 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.117815] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.117824] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.117874] 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.117908] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.117923] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.117931] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.118216] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.118226] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.118232] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.118256] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.118504] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.118965] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.119017] 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.137825] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.137856] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.137866] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.137875] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.138050] cplayer: Done loading scripts. -[ 0.138103] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.141779] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.141933] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.141955] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.141968] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.141997] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.149891] cplayer: Running hook: ytdl_hook/on_load -[ 0.150649] cplayer: Running hook: ytdl_hook/on_load -[ 0.150672] cplayer: Running hook: auto_profiles/on_load -[ 0.162239] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.169254] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.177937] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.178008] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.181850] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.182785] cplayer: Starting playback... -[ 0.186557] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.190145] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.190153] cplayer: AO: Description: Null audio output -[ 0.190515] cplayer: audio ready -[ 0.190522] cplayer: starting audio playback -[ 0.190527] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof -[ 0.199898] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 0.204681] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.204683] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 0.253798] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 0.305762] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 0.355876] statusline: A: 00:00:00 / 00:00:06 (3%) -[ 0.461758] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 0.513750] statusline: A: 00:00:00 / 00:00:06 (5%) -[ 0.568557] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 0.621793] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 0.673793] statusline: A: 00:00:00 / 00:00:06 (8%) -[ 0.725757] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 0.829756] statusline: A: 00:00:00 / 00:00:06 (10%) -[ 0.881756] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 0.933759] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 0.985800] statusline: A: 00:00:00 / 00:00:06 (13%) -[ 1.035911] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 1.141757] statusline: A: 00:00:00 / 00:00:06 (15%) -[ 1.193755] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 1.245861] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 1.337796] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 1.389792] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 1.493784] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 1.545791] statusline: A: 00:00:01 / 00:00:06 (22%) -[ 1.597793] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 1.649787] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 1.753793] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 1.805807] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 1.856243] statusline: A: 00:00:01 / 00:00:06 (27%) -[ 1.909830] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 1.961816] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 2.013149] statusline: A: 00:00:01 / 00:00:06 (30%) -[ 2.117840] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 2.169791] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 2.221835] statusline: A: 00:00:02 / 00:00:06 (33%) -[ 2.273789] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 2.325830] statusline: A: 00:00:02 / 00:00:06 (35%) -[ 2.381522] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 2.485808] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 2.537783] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 2.589756] statusline: A: 00:00:02 / 00:00:06 (39%) -[ 2.645847] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 2.697529] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 2.749801] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 2.853088] statusline: A: 00:00:02 / 00:00:06 (43%) -[ 2.905793] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 2.957780] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 3.010539] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 3.060661] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 3.113787] statusline: A: 00:00:02 / 00:00:06 (48%) -[ 3.221777] statusline: A: 00:00:03 / 00:00:06 (49%) -[ 3.278369] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 3.329794] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 3.381801] statusline: A: 00:00:03 / 00:00:06 (52%) -[ 3.433797] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 3.485786] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 3.593778] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 3.643836] statusline: A: 00:00:03 / 00:00:06 (56%) -[ 3.697751] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 3.754394] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 3.805783] statusline: A: 00:00:03 / 00:00:06 (59%) -[ 3.861797] statusline: A: 00:00:03 / 00:00:06 (60%) -[ 3.957792] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 4.009791] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 4.061801] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 4.113777] statusline: A: 00:00:03 / 00:00:06 (64%) -[ 4.164082] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 4.217793] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 4.321794] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 4.373841] statusline: A: 00:00:04 / 00:00:06 (68%) -[ 4.425782] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 4.489760] statusline: A: 00:00:04 / 00:00:06 (70%) -[ 4.549802] statusline: A: 00:00:04 / 00:00:06 (71%) -[ 4.601792] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 4.653783] statusline: A: 00:00:04 / 00:00:06 (73%) -[ 4.709244] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 4.865799] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 4.921770] statusline: A: 00:00:04 / 00:00:06 (77%) -[ 4.971899] statusline: A: 00:00:04 / 00:00:06 (78%) -[ 5.029795] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 5.081811] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 5.185786] statusline: A: 00:00:04 / 00:00:06 (81%) -[ 5.237811] statusline: A: 00:00:05 / 00:00:06 (82%) -[ 5.289792] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 5.342599] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 5.394355] statusline: A: 00:00:05 / 00:00:06 (85%) -[ 5.446373] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 5.497793] statusline: A: 00:00:05 / 00:00:06 (87%) -[ 5.601797] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 5.653794] statusline: A: 00:00:05 / 00:00:06 (89%) -[ 5.705808] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 5.758487] statusline: A: 00:00:05 / 00:00:06 (91%) -[ 5.809825] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 5.913792] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.914086] cplayer: audio filter EOF -[ 5.914087] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.914096] cplayer: audio draining -[ 5.914097] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.914099] cplayer: audio EOF reached -[ 5.914100] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.914103] cplayer: EOF code: 1 -[ 5.914105] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.914252] cplayer: Terminating demuxers... -[ 5.914254] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.918223] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 5.918234] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.918303] cplayer: Done terminating demuxers. -[ 5.918306] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.918338] cplayer: finished playback, success (reason 0) -[ 5.918349] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 5.921794] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 5.921865] cplayer: Exiting... (End of file) -[ 5.922300] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 5.929956] mpris: Exiting... -[ 5.937764] cplayer: draining left over audio +[cplayer] Setting option 'log-file' = './stop.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './stop.mpv.ipc' (flags = 8) +[ 0.017216] mpris: Loading cplugin script ../mpris.so... +[ 0.018075] cplayer: Waiting for scripts... +[ 0.024426] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.024471] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.024558] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.024589] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.030821] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.030918] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.030970] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.031106] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.031155] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.031600] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.031663] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.031704] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.031746] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.031788] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.031836] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.031934] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.031986] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.033293] 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.033386] 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.033438] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.033469] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.033562] 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.033659] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.033704] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.033737] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.034259] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.034295] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.034323] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.034378] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.034585] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.034930] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.035941] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.036142] 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.048298] cplayer: Done loading scripts. +[ 0.048405] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.048729] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.048780] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.048807] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.048828] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.049564] cplayer: Running hook: ytdl_hook/on_load +[ 0.050784] cplayer: Running hook: ytdl_hook/on_load +[ 0.050920] cplayer: Running hook: auto_profiles/on_load +[ 0.056638] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.057687] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.057824] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.058180] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.060409] cplayer: Starting playback... +[ 0.062733] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.062761] cplayer: AO: Description: Null audio output +[ 0.064124] cplayer: audio ready +[ 0.064157] cplayer: starting audio playback +[ 0.064227] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.066682] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.101215] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.923849] cplayer: Run command: stop, flags=64, args=[flags=""] +[ 2.923879] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.923915] cplayer: EOF code: 4 +[ 2.923919] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.924281] cplayer: Terminating demuxers... +[ 2.924285] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.924672] cplayer: Done terminating demuxers. +[ 2.924691] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.924794] cplayer: finished playback, success (reason 2) +[ 2.924820] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 2.926756] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 2.926945] cplayer: Exiting... (End of file) +[ 2.927465] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 2.927596] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 2.930285] mpris: Exiting... ++ ret_ipc=0 ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./stop.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./stop.socat.log ++ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc ++ ret_ipc=1 ++ cat ./stop.mpv.ipc.output.json ++ test '!' -s ./stop.mpv.ipc.output.json ++ '[' 1 -eq 0 ']' ++ '[' '!' -s ./stop.socat.log ']' ++ echo 'socat log contains these *expected* errors:' +socat log contains these *expected* errors: ++ cat ./stop.socat.log +2025/02/09 19:26:54 socat[1012631] E connect(, AF=1 "./stop.mpv.ipc", 16): Connection refused ++ playerctl status ++ grep '^No players \(were \)\?found$' +No players found ++ '[' 1 -eq 0 ']' ++ '[' '!' -s ./stop.socat.log ']' make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "pause" -./pause +./wrapper "quit" +./quit ++ test -n '' -++ exec ./env ./pause -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./pause -++ basename ./pause -+ test=pause +++ exec ./env ./quit +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./quit +++ basename ./quit ++ test=quit + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -3387,42 +3487,44 @@ + MPV_MPRIS_TEST_DBUS=./dbus + mkdir -p -m 0700 ./dbus + export -n MPV_MPRIS_TEST_DBUS MPV_MPRIS_TEST_XAUTH MPV_MPRIS_TEST_TMP -+ xvfb-run --help + grep -- --auto-display ++ xvfb-run --help + xvfb_auto=--auto-servernum -+ rm -f ./pause.xvfb.log ./pause.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=pause XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./pause.xvfb.log -f ./pause.Xauthority ./pause -./pause -++ test -n pause -+++ basename ./pause -++ test=pause -++ '[' pause = setup ']' -++ input_json=./pause.mpv.ipc.input.json -++ output_json=./pause.mpv.ipc.output.json -++ ipc=./pause.mpv.ipc -++ log_prefix=./pause -++ mpv_log=./pause.mpv.log -++ socat_log=./pause.socat.log ++ rm -f ./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 '' ']' +++ '[' -n 1 ']' +++ '[' 1 -ne 0 ']' +++ params+=("--pause") ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:103 -DISPLAY=:103 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-F8FCsc9jLU,guid=b81b93006494e67ed048db5869b54b04 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-F8FCsc9jLU,guid=b81b93006494e67ed048db5869b54b04 -++ rm -f ./pause.mpv.ipc ./pause.mpv.log ./pause.socat.log -++ wait_for test -S ./pause.mpv.ipc +++ echo DISPLAY=:104 +DISPLAY=:104 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-b7UYHTyUmi,guid=8879b83c004ae9ab8b64e21367a83c95 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-b7UYHTyUmi,guid=8879b83c004ae9ab8b64e21367a83c95 +++ rm -f ./quit.mpv.ipc ./quit.mpv.log ./quit.socat.log +++ wait_for test -S ./quit.mpv.ipc ++ timeout=0 -++ test -S ./pause.mpv.ipc +++ test -S ./quit.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 +++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./quit.mpv.log --input-ipc-server=./quit.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 -++ test -S ./pause.mpv.ipc +++ test -S ./quit.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -3430,49 +3532,31 @@ ++ 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 -+ grep '^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 ++ cat ./quit.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 ++ 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 ./pause.mpv.ipc.output.json ++ test -s ./quit.mpv.ipc.output.json + val true + jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' true -+ playerctl play -+ sleep 1 -+ wait %1 ++ '[' 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=1739078814.351910 sender=:1.0 -> destination=:1.3 serial=5 reply_serial=2 ++ sleep 2 [cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1-3+b2 @@ -3486,7 +3570,7 @@ [cplayer] libswscale 8.3.100 [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Davfoundation=disabled -Degl-angle-win32=disabled -Dgl-cocoa=disabled -Dgl-win32=disabled -Dios-gl=disabled -Duwp=disabled -Dvaapi-win32=disabled -Dwasapi=disabled -Dwin32-threads=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/aarch64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./pause.mpv.log' '--input-ipc-server=./pause.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' +[cplayer] Command line options: '--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.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1-3+b2 @@ -3502,6 +3586,7 @@ [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib [cplayer] Reading config file /etc/mpv/encoding-profiles.conf [cplayer] Applying profile 'default'... +[cplayer] Setting option 'pause' = '' (flags = 8) [cplayer] Setting option 'load-scripts' = 'no' (flags = 8) [cplayer] Setting option 'scripts-append' = '../mpris.so' (flags = 8) [cplayer] Setting option 'vo' = 'null' (flags = 8) @@ -3509,184 +3594,101 @@ [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.012770] mpris: Loading cplugin script ../mpris.so... -[ 0.020952] cplayer: Waiting for scripts... -[ 0.068644] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.068672] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.068682] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.068689] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.072931] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.072967] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.072979] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.072990] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.073003] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.077238] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.077280] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.077302] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.077309] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.106476] 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.106526] 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.106545] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.106559] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.106628] 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.106668] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.106679] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.106687] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.106937] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.106946] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.106952] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.106977] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.107143] cplayer: Done loading scripts. -[ 0.107193] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.120880] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.128911] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.129483] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.129542] 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.135602] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.135759] cplayer: Running hook: ytdl_hook/on_load -[ 0.144915] cplayer: Running hook: ytdl_hook/on_load -[ 0.144982] cplayer: Running hook: auto_profiles/on_load -[ 0.145010] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.145042] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.145057] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.149357] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.149446] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.149462] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.149472] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.149481] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.168275] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.185438] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.192884] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.196870] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.204959] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.205924] cplayer: Starting playback... -[ 0.209789] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.209806] cplayer: AO: Description: Null audio output -[ 0.210145] cplayer: audio ready -[ 0.210151] cplayer: starting audio playback -[ 0.210156] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof -[ 0.217455] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.244892] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 0.300892] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 0.352885] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 0.408881] statusline: A: 00:00:00 / 00:00:06 (3%) -[ 0.464880] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 0.516884] statusline: A: 00:00:00 / 00:00:06 (5%) -[ 0.568885] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 0.619215] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 0.724884] statusline: A: 00:00:00 / 00:00:06 (8%) -[ 0.776886] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 0.829081] statusline: A: 00:00:00 / 00:00:06 (10%) -[ 0.880896] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 0.932884] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 0.984908] statusline: A: 00:00:00 / 00:00:06 (13%) -[ 1.092887] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 1.148882] statusline: A: 00:00:00 / 00:00:06 (15%) -[ 1.208890] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 1.262522] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 1.312624] statusline: A: 00:00:01 / 00:00:06 (18%) -[ 1.364926] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 1.417103] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 1.520944] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 1.571047] statusline: A: 00:00:01 / 00:00:06 (22%) -[ 1.672923] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 1.728974] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 1.780883] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 1.904880] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 2.012938] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 2.064926] statusline: A: 00:00:01 / 00:00:06 (30%) -[ 2.116929] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 2.168922] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 2.220964] statusline: A: 00:00:02 / 00:00:06 (33%) -[ 2.272912] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 2.380929] statusline: A: 00:00:02 / 00:00:06 (35%) -[ 2.436933] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 2.488936] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 2.540925] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 2.592970] statusline: A: 00:00:02 / 00:00:06 (39%) -[ 2.644987] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 2.748998] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 2.804891] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 2.856885] statusline: A: 00:00:02 / 00:00:06 (43%) -[ 2.909179] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 2.964947] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 3.016944] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 3.033688] cplayer: Set property: pause=true -> 1 -[ 3.033700] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 3.033797] statusline: (Paused) A: 00:00:02 / 00:00:06 (46%) -[ 4.373174] cplayer: Set property: pause=false -> 1 -[ 4.373186] statusline: (Paused) A: 00:00:02 / 00:00:06 (46%) -[ 4.373287] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 4.424913] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 4.476924] statusline: A: 00:00:02 / 00:00:06 (48%) -[ 4.529020] statusline: A: 00:00:02 / 00:00:06 (49%) -[ 4.580920] statusline: A: 00:00:03 / 00:00:06 (49%) -[ 4.631555] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 4.684916] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 4.736927] statusline: A: 00:00:03 / 00:00:06 (52%) -[ 4.788929] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 4.840926] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 4.941076] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 4.992929] statusline: A: 00:00:03 / 00:00:06 (56%) -[ 5.045618] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 5.096998] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 5.147018] statusline: A: 00:00:03 / 00:00:06 (59%) -[ 5.248915] statusline: A: 00:00:03 / 00:00:06 (60%) -[ 5.348925] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 5.401238] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 5.452885] statusline: A: 00:00:03 / 00:00:06 (64%) -[ 5.556999] statusline: A: 00:00:04 / 00:00:06 (65%) -[ 5.609049] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 5.661008] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 5.712917] statusline: A: 00:00:04 / 00:00:06 (68%) -[ 5.764922] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 5.817113] statusline: A: 00:00:04 / 00:00:06 (70%) -[ 5.920921] statusline: A: 00:00:04 / 00:00:06 (71%) -[ 5.972950] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 6.024927] statusline: A: 00:00:04 / 00:00:06 (73%) -[ 6.076922] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 6.128921] statusline: A: 00:00:04 / 00:00:06 (75%) -[ 6.232945] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 6.288924] statusline: A: 00:00:04 / 00:00:06 (77%) -[ 6.340918] statusline: A: 00:00:04 / 00:00:06 (78%) -[ 6.392921] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 6.444916] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 6.496939] statusline: A: 00:00:04 / 00:00:06 (81%) -[ 6.600916] statusline: A: 00:00:05 / 00:00:06 (82%) -[ 6.652918] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 6.704916] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 6.756921] statusline: A: 00:00:05 / 00:00:06 (85%) -[ 6.811703] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 6.865895] statusline: A: 00:00:05 / 00:00:06 (87%) -[ 6.968917] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 7.020920] statusline: A: 00:00:05 / 00:00:06 (89%) -[ 7.072927] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 7.124924] statusline: A: 00:00:05 / 00:00:06 (91%) -[ 7.178850] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 7.228906] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 7.285040] cplayer: audio filter EOF -[ 7.285043] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 7.285067] cplayer: audio draining -[ 7.285068] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 7.285070] cplayer: audio EOF reached -[ 7.285071] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 7.285074] cplayer: EOF code: 1 -[ 7.285076] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 7.285237] cplayer: Terminating demuxers... -[ 7.285239] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 7.285923] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 7.285925] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 7.286000] cplayer: Done terminating demuxers. -[ 7.286003] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 7.286019] cplayer: finished playback, success (reason 0) -[ 7.286022] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 7.288926] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 7.289026] cplayer: Exiting... (End of file) -[ 7.289074] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 7.308829] mpris: Exiting... -[ 7.319561] cplayer: draining left over audio +[cplayer] Setting option 'log-file' = './quit.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './quit.mpv.ipc' (flags = 8) +[ 0.006223] mpris: Loading cplugin script ../mpris.so... +[ 0.006317] cplayer: Waiting for scripts... +[ 0.014730] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.014798] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.014853] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.014893] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.020846] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.020936] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.020996] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.021062] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.021116] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.022649] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.022749] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.022790] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.022836] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.023169] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.023238] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.023327] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.023378] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.028264] 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.028371] 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.028449] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.028480] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.029169] 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.029321] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.029376] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.029431] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.030128] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.030176] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.030223] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.030325] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.030608] cplayer: Done loading scripts. +[ 0.030678] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.030805] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.030980] cplayer: Running hook: ytdl_hook/on_load +[ 0.031987] cplayer: Running hook: ytdl_hook/on_load +[ 0.032111] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.032510] cplayer: Running hook: auto_profiles/on_load +[ 0.034640] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.034954] 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.038323] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.051597] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.051688] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.052027] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.054375] cplayer: Starting playback... +[ 0.057116] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.057144] cplayer: AO: Description: Null audio output +[ 0.058356] cplayer: audio ready +[ 0.058454] cplayer: starting audio playback +[ 0.058511] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.059366] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.059691] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.059742] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.059787] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.059827] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.077941] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.082589] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.910522] cplayer: Run command: quit, flags=64, args=[code="0"] +[ 2.910537] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.910569] cplayer: EOF code: 5 +[ 2.910574] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.910949] cplayer: Terminating demuxers... +[ 2.910962] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.911201] cplayer: Done terminating demuxers. +[ 2.911221] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.911327] cplayer: finished playback, success (reason 3) +[ 2.911345] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 2.912985] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 2.913269] cplayer: Exiting... (Quit) +[ 2.914422] mpris: Exiting... +[ 2.915556] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 2.915713] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] ++ ret_ipc=0 ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./quit.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./quit.socat.log ++ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc ++ ret_ipc=1 ++ cat ./quit.mpv.ipc.output.json ++ test '!' -s ./quit.mpv.ipc.output.json ++ '[' 1 -eq 0 ']' ++ '[' '!' -s ./quit.socat.log ']' ++ echo 'socat log contains these *expected* errors:' +socat log contains these *expected* errors: ++ cat ./quit.socat.log +2025/02/09 19:26:56 socat[1012728] E connect(, AF=1 "./quit.mpv.ipc", 16): Connection refused ++ playerctl status ++ grep '^No players \(were \)\?found$' +No players found ++ '[' 1 -eq 0 ']' ++ '[' '!' -s ./quit.socat.log ']' make[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" @@ -3772,10 +3774,10 @@ ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:102 -DISPLAY=:102 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-OnF2uGX6UR,guid=fc140a6fa14d3f7dae8ac80c69b54b04 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-OnF2uGX6UR,guid=fc140a6fa14d3f7dae8ac80c69b54b04 +++ echo DISPLAY=:101 +DISPLAY=:101 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-t8WO1GlG4M,guid=612f3031a7b502c20a41595367a83c95 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-t8WO1GlG4M,guid=612f3031a7b502c20a41595367a83c95 ++ rm -f ./play.mpv.ipc ./play.mpv.log ./play.socat.log ++ wait_for test -S ./play.mpv.ipc ++ timeout=0 @@ -3815,8 +3817,8 @@ + playerctl play + sleep 1 + status Playing -+ grep '^Playing$' + playerctl status ++ grep '^Playing$' Playing + check pause false + prop pause @@ -3873,181 +3875,158 @@ [cplayer] Setting option 'msg-level' = 'cplayer=trace,mpris=trace' (flags = 8) [cplayer] Setting option 'log-file' = './play.mpv.log' (flags = 8) [cplayer] Setting option 'input-ipc-server' = './play.mpv.ipc' (flags = 8) -[ 0.013112] mpris: Loading cplugin script ../mpris.so... -[ 0.013156] cplayer: Waiting for scripts... -[ 0.027209] 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.027256] 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.027275] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.027293] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.027328] 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.027363] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.027373] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.027382] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.027636] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.027647] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.027663] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.027682] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.028517] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.028583] 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.100337] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.100362] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.100372] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.100379] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.113193] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.113982] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.114040] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.114051] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.117915] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.121946] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.121985] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.121995] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.126137] cplayer: Done loading scripts. -[ 0.126207] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.129932] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.129973] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.130047] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.130064] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.130084] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.130618] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.131098] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.133966] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.134008] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.134029] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.134041] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.134256] cplayer: Running hook: ytdl_hook/on_load -[ 0.134975] cplayer: Running hook: ytdl_hook/on_load -[ 0.134999] cplayer: Running hook: auto_profiles/on_load -[ 0.150411] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.168780] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.174514] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.174607] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.177904] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.186400] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.187339] cplayer: Starting playback... -[ 0.191221] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.191233] cplayer: AO: Description: Null audio output -[ 0.191613] cplayer: audio ready -[ 0.191621] cplayer: starting audio playback -[ 0.191626] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.198452] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.237876] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.152050] cplayer: Set property: pause=false -> 1 -[ 3.152061] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.153930] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 3.206233] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 3.256260] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 3.357960] statusline: A: 00:00:00 / 00:00:06 (3%) -[ 3.408100] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 3.509939] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 3.561935] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 3.613946] statusline: A: 00:00:00 / 00:00:06 (8%) -[ 3.722828] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 3.777893] statusline: A: 00:00:00 / 00:00:06 (10%) -[ 3.839581] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 3.916389] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 3.969889] statusline: A: 00:00:00 / 00:00:06 (13%) -[ 4.049934] statusline: A: 00:00:00 / 00:00:06 (15%) -[ 4.101936] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 4.153953] statusline: A: 00:00:01 / 00:00:06 (16%) -[ 4.205944] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 4.257956] statusline: A: 00:00:01 / 00:00:06 (18%) -[ 4.309976] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 4.361925] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 4.411938] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 4.513954] statusline: A: 00:00:01 / 00:00:06 (22%) -[ 4.565934] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 4.617922] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 4.670036] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 4.721964] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 4.825928] statusline: A: 00:00:01 / 00:00:06 (27%) -[ 4.925958] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 4.977934] statusline: A: 00:00:01 / 00:00:06 (30%) -[ 5.030097] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 5.133958] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 5.185959] statusline: A: 00:00:02 / 00:00:06 (33%) -[ 5.238001] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 5.290049] statusline: A: 00:00:02 / 00:00:06 (35%) -[ 5.340170] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 5.393650] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 5.497928] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 5.549391] statusline: A: 00:00:02 / 00:00:06 (39%) -[ 5.601924] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 5.653924] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 5.706003] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 5.801889] statusline: A: 00:00:02 / 00:00:06 (43%) -[ 5.853891] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 5.913928] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 5.969932] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 6.022572] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 6.073922] statusline: A: 00:00:02 / 00:00:06 (48%) -[ 6.129894] statusline: A: 00:00:02 / 00:00:06 (49%) -[ 6.225927] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 6.277984] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 6.330060] statusline: A: 00:00:03 / 00:00:06 (52%) -[ 6.382037] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 6.434095] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 6.537932] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 6.589930] statusline: A: 00:00:03 / 00:00:06 (56%) -[ 6.641923] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 6.693934] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 6.745926] statusline: A: 00:00:03 / 00:00:06 (59%) -[ 6.849921] statusline: A: 00:00:03 / 00:00:06 (60%) -[ 6.901926] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 6.953929] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 7.005924] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 7.057934] statusline: A: 00:00:03 / 00:00:06 (64%) -[ 7.109919] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 7.161926] statusline: A: 00:00:04 / 00:00:06 (65%) -[ 7.213927] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 7.265928] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 7.317932] statusline: A: 00:00:04 / 00:00:06 (68%) -[ 7.373897] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 7.425928] statusline: A: 00:00:04 / 00:00:06 (70%) -[ 7.477940] statusline: A: 00:00:04 / 00:00:06 (71%) -[ 7.581942] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 7.634002] statusline: A: 00:00:04 / 00:00:06 (73%) -[ 7.685929] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 7.737942] statusline: A: 00:00:04 / 00:00:06 (75%) -[ 7.789973] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 7.841934] statusline: A: 00:00:04 / 00:00:06 (77%) -[ 7.945928] statusline: A: 00:00:04 / 00:00:06 (78%) -[ 7.996402] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 8.049940] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 8.101939] statusline: A: 00:00:04 / 00:00:06 (81%) -[ 8.153887] statusline: A: 00:00:05 / 00:00:06 (82%) -[ 8.213895] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 8.273895] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 8.337884] statusline: A: 00:00:05 / 00:00:06 (85%) -[ 8.394122] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 8.445923] statusline: A: 00:00:05 / 00:00:06 (87%) -[ 8.561907] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 8.621896] statusline: A: 00:00:05 / 00:00:06 (89%) -[ 8.681895] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 8.741938] statusline: A: 00:00:05 / 00:00:06 (91%) -[ 8.793931] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 8.845568] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.897922] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 8.898044] cplayer: audio filter EOF -[ 8.898047] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 8.898064] cplayer: audio draining -[ 8.898066] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 8.898067] cplayer: audio EOF reached -[ 8.898069] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 8.898071] cplayer: EOF code: 1 -[ 8.898073] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 8.898231] cplayer: Terminating demuxers... -[ 8.898233] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 8.898895] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 8.898898] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 8.898981] cplayer: Done terminating demuxers. -[ 8.898984] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 8.899008] cplayer: finished playback, success (reason 0) -[ 8.899022] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 8.901912] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 8.905955] cplayer: Exiting... (End of file) -[ 8.907018] mpris: Exiting... -[ 8.909875] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 8.913972] cplayer: draining left over audio +[ 0.006764] mpris: Loading cplugin script ../mpris.so... +[ 0.006899] cplayer: Waiting for scripts... +[ 0.017973] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.018109] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.018190] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.018212] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.018944] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.019074] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.019113] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.019145] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.023199] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.023320] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.023380] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.023441] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.023511] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.023648] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.023696] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.023756] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.023797] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.027359] 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.027478] 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.027563] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.027605] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.027763] 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.027890] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.027942] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.027985] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.028745] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.028792] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.028825] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.028913] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.029123] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.029191] cplayer: Done loading scripts. +[ 0.029288] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.029647] cplayer: Running hook: ytdl_hook/on_load +[ 0.031364] cplayer: Running hook: ytdl_hook/on_load +[ 0.031532] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.031709] cplayer: Running hook: auto_profiles/on_load +[ 0.033602] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.033843] 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.041054] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.050566] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.050810] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.051057] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.053373] cplayer: Starting playback... +[ 0.056210] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.056245] cplayer: AO: Description: Null audio output +[ 0.057514] cplayer: audio ready +[ 0.057541] cplayer: starting audio playback +[ 0.057600] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.057814] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.057954] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.058061] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.058199] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.058246] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.076265] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.082291] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.921785] cplayer: Set property: pause=false -> 1 +[ 2.921799] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.921951] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 2.974747] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 3.024852] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 3.173703] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 3.223818] statusline: A: 00:00:00 / 00:00:06 (5%) +[ 3.322973] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 3.372979] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 3.423124] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 3.522391] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 3.572566] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 3.671615] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 3.721727] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 3.820912] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 3.870959] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 3.971445] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 4.070237] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 4.120703] statusline: A: 00:00:01 / 00:00:06 (20%) +[ 4.215215] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 4.269413] statusline: A: 00:00:01 / 00:00:06 (22%) +[ 4.319485] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 4.369745] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 4.468839] statusline: A: 00:00:01 / 00:00:06 (25%) +[ 4.519076] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 4.618190] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 4.767362] statusline: A: 00:00:01 / 00:00:06 (30%) +[ 4.817510] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 4.916609] statusline: A: 00:00:01 / 00:00:06 (33%) +[ 4.967148] statusline: A: 00:00:02 / 00:00:06 (33%) +[ 5.066017] statusline: A: 00:00:02 / 00:00:06 (35%) +[ 5.116448] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 5.215343] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 5.265723] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 5.364582] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 5.414766] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 5.564222] statusline: A: 00:00:02 / 00:00:06 (43%) +[ 5.614447] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 5.713614] statusline: A: 00:00:02 / 00:00:06 (46%) +[ 5.863013] statusline: A: 00:00:02 / 00:00:06 (48%) +[ 5.913278] statusline: A: 00:00:02 / 00:00:06 (49%) +[ 6.012550] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 6.062571] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 6.112876] statusline: A: 00:00:03 / 00:00:06 (52%) +[ 6.163368] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 6.261534] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 6.311604] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 6.410706] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 6.460724] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 6.559803] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 6.659202] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 6.709230] statusline: A: 00:00:03 / 00:00:06 (62%) +[ 6.808414] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 6.858524] statusline: A: 00:00:03 / 00:00:06 (64%) +[ 6.957749] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 7.007889] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 7.156686] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 7.206716] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 7.305890] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 7.356239] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 7.455414] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 7.505478] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 7.604675] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 7.654785] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 7.753931] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 7.803996] statusline: A: 00:00:04 / 00:00:06 (80%) +[ 7.903136] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 7.953179] statusline: A: 00:00:05 / 00:00:06 (82%) +[ 8.052283] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 8.201448] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 8.300788] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 8.351091] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 8.449833] statusline: A: 00:00:05 / 00:00:06 (90%) +[ 8.499915] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 8.598988] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.649015] cplayer: audio filter EOF +[ 8.649019] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.649062] cplayer: audio draining +[ 8.649068] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.649078] cplayer: audio EOF reached +[ 8.649086] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.649164] cplayer: EOF code: 1 +[ 8.649175] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.649475] cplayer: Terminating demuxers... +[ 8.649486] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.649737] cplayer: Done terminating demuxers. +[ 8.649747] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.649831] cplayer: finished playback, success (reason 0) +[ 8.649852] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 8.651592] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 8.651706] cplayer: Exiting... (End of file) +[ 8.653188] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 8.653227] mpris: Exiting... +[ 8.653361] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 8.657326] cplayer: draining left over audio make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' ./wrapper "play-pause" @@ -4133,10 +4112,10 @@ ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:99 -DISPLAY=:99 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-lbXGrt994W,guid=27fcd224b87624a4f4eceed369b54b03 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-lbXGrt994W,guid=27fcd224b87624a4f4eceed369b54b03 +++ echo DISPLAY=:102 +DISPLAY=:102 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-ALXpcEPYAc,guid=b6ab0f12f692557e8505f16367a83c95 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-ALXpcEPYAc,guid=b6ab0f12f692557e8505f16367a83c95 ++ rm -f ./play-pause.mpv.ipc ./play-pause.mpv.log ./play-pause.socat.log ++ wait_for test -S ./play-pause.mpv.ipc ++ timeout=0 @@ -4155,8 +4134,8 @@ ++ test mpv = mpv ++ sleep 2 + status Paused -+ grep '^Paused$' + playerctl status ++ grep '^Paused$' Paused + check pause true + prop pause @@ -4197,8 +4176,8 @@ + playerctl play-pause + sleep 1 + status Paused -+ grep '^Paused$' + playerctl status ++ grep '^Paused$' Paused + check pause true + prop pause @@ -4276,186 +4255,164 @@ [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.009911] mpris: Loading cplugin script ../mpris.so... -[ 0.010919] cplayer: Waiting for scripts... -[ 0.022052] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.022096] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.022110] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.022117] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.034108] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.034135] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.034147] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.034160] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.042068] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.042108] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.042131] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.042145] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.042159] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.058031] 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.058119] 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.058155] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.058164] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.058206] 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.058241] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.058255] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.058268] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.058550] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.058560] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.058565] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.058587] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.058976] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.059459] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.059514] 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.090533] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.090566] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.090578] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.090587] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.090641] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.090654] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.090665] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.090673] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.094572] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.098181] cplayer: Done loading scripts. -[ 0.098265] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.102388] cplayer: Running hook: ytdl_hook/on_load -[ 0.106043] cplayer: Running hook: ytdl_hook/on_load -[ 0.106103] cplayer: Running hook: auto_profiles/on_load -[ 0.114238] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.137523] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.146587] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.159330] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.162156] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.169502] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.170554] cplayer: Starting playback... -[ 0.177129] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.177146] cplayer: AO: Description: Null audio output -[ 0.177526] cplayer: audio ready -[ 0.177533] cplayer: starting audio playback -[ 0.177561] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.178762] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.206039] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.117078] cplayer: Set property: pause=false -> 1 -[ 3.117088] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.117264] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 3.170235] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 3.222114] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 3.274101] statusline: A: 00:00:00 / 00:00:06 (3%) -[ 3.378120] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 3.430091] statusline: A: 00:00:00 / 00:00:06 (5%) -[ 3.482091] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 3.534113] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 3.586108] statusline: A: 00:00:00 / 00:00:06 (8%) -[ 3.638076] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 3.746089] statusline: A: 00:00:00 / 00:00:06 (10%) -[ 3.845536] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 3.898084] statusline: A: 00:00:00 / 00:00:06 (13%) -[ 3.950085] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 4.054082] statusline: A: 00:00:00 / 00:00:06 (15%) -[ 4.106081] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 4.158376] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 4.210052] statusline: A: 00:00:01 / 00:00:06 (18%) -[ 4.262105] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 4.312171] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 4.418110] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 4.486193] cplayer: Set property: pause=true -> 1 -[ 4.486206] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 4.486315] statusline: (Paused) A: 00:00:01 / 00:00:06 (22%) -[ 5.886267] cplayer: Set property: pause=false -> 1 -[ 5.886281] statusline: (Paused) A: 00:00:01 / 00:00:06 (22%) -[ 5.886378] statusline: A: 00:00:01 / 00:00:06 (22%) -[ 5.942055] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 6.002058] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 6.062049] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 6.118141] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 6.170072] statusline: A: 00:00:01 / 00:00:06 (27%) -[ 6.226092] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 6.282048] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 6.338052] statusline: A: 00:00:01 / 00:00:06 (30%) -[ 6.402060] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 6.462226] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 6.518056] statusline: A: 00:00:02 / 00:00:06 (33%) -[ 6.570050] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 6.678089] statusline: A: 00:00:02 / 00:00:06 (35%) -[ 6.730081] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 6.782089] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 6.834076] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 6.886081] statusline: A: 00:00:02 / 00:00:06 (39%) -[ 6.986108] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 7.042090] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 7.092207] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 7.162084] statusline: A: 00:00:02 / 00:00:06 (43%) -[ 7.214093] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 7.266110] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 7.318078] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 7.370088] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 7.478161] statusline: A: 00:00:02 / 00:00:06 (48%) -[ 7.534083] statusline: A: 00:00:03 / 00:00:06 (49%) -[ 7.585341] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 7.638053] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 7.694096] statusline: A: 00:00:03 / 00:00:06 (52%) -[ 7.746095] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 7.798096] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 7.902215] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 7.954353] statusline: A: 00:00:03 / 00:00:06 (56%) -[ 8.006088] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 8.058098] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 8.110092] statusline: A: 00:00:03 / 00:00:06 (59%) -[ 8.218248] statusline: A: 00:00:03 / 00:00:06 (60%) -[ 8.270083] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 8.322039] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 8.374080] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 8.426076] statusline: A: 00:00:03 / 00:00:06 (64%) -[ 8.478081] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 8.530081] statusline: A: 00:00:04 / 00:00:06 (65%) -[ 8.586053] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 8.638052] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 8.688185] statusline: A: 00:00:04 / 00:00:06 (68%) -[ 8.754134] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 8.804691] statusline: A: 00:00:04 / 00:00:06 (70%) -[ 8.858099] statusline: A: 00:00:04 / 00:00:06 (71%) -[ 8.911341] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 8.962464] statusline: A: 00:00:04 / 00:00:06 (73%) -[ 9.022055] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 9.130081] statusline: A: 00:00:04 / 00:00:06 (75%) -[ 9.182076] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 9.234082] statusline: A: 00:00:04 / 00:00:06 (77%) -[ 9.286056] statusline: A: 00:00:04 / 00:00:06 (78%) -[ 9.346054] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 9.406052] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 9.458063] statusline: A: 00:00:04 / 00:00:06 (81%) -[ 9.514087] statusline: A: 00:00:04 / 00:00:06 (82%) -[ 9.566094] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 9.670086] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 9.722095] statusline: A: 00:00:05 / 00:00:06 (85%) -[ 9.774115] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 9.826095] statusline: A: 00:00:05 / 00:00:06 (87%) -[ 9.930089] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 9.982098] statusline: A: 00:00:05 / 00:00:06 (89%) -[ 10.034096] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 10.087448] statusline: A: 00:00:05 / 00:00:06 (91%) -[ 10.138099] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 10.190096] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 10.242261] cplayer: audio filter EOF -[ 10.242264] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 10.242288] cplayer: audio draining -[ 10.242290] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 10.242291] cplayer: audio EOF reached -[ 10.242293] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 10.242296] cplayer: EOF code: 1 -[ 10.242298] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 10.242461] cplayer: Terminating demuxers... -[ 10.242463] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 10.243281] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 10.243284] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 10.243373] cplayer: Done terminating demuxers. -[ 10.243376] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 10.243420] cplayer: finished playback, success (reason 0) -[ 10.243424] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 10.244095] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 10.244261] cplayer: Exiting... (End of file) -[ 10.245331] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 10.254078] mpris: Exiting... -[ 10.258154] cplayer: draining left over audio +[ 0.011596] mpris: Loading cplugin script ../mpris.so... +[ 0.011736] cplayer: Waiting for scripts... +[ 0.027868] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.027944] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.027980] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.027997] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.031265] 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.031412] 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.031543] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.031572] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.032056] 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.032385] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.032510] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.032612] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.033285] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.033329] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.033349] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.033498] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.034237] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.034698] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.034799] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.034847] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.034886] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.035074] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.035142] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.035172] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.035195] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.035823] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.035985] 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.056476] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.056558] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.056614] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.056686] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.056753] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.056829] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.056959] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.057043] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.057101] cplayer: Done loading scripts. +[ 0.057191] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.057802] cplayer: Running hook: ytdl_hook/on_load +[ 0.059569] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.059994] cplayer: Running hook: ytdl_hook/on_load +[ 0.060128] cplayer: Running hook: auto_profiles/on_load +[ 0.068025] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.068781] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.068912] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.069364] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.071454] cplayer: Starting playback... +[ 0.074175] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.074205] cplayer: AO: Description: Null audio output +[ 0.076101] cplayer: audio ready +[ 0.076151] cplayer: starting audio playback +[ 0.076213] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.076523] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.110143] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.917763] cplayer: Set property: pause=false -> 1 +[ 2.917783] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.918039] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 2.968509] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 3.067300] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 3.117391] statusline: A: 00:00:00 / 00:00:06 (3%) +[ 3.167528] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 3.266461] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 3.316625] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 3.415813] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 3.466035] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 3.565163] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 3.714426] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 3.764531] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 3.814715] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 3.913408] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 3.963872] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 3.983639] cplayer: Set property: pause=true -> 1 +[ 3.983657] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 3.983782] statusline: (Paused) A: 00:00:01 / 00:00:06 (17%) +[ 5.048017] cplayer: Set property: pause=false -> 1 +[ 5.048037] statusline: (Paused) A: 00:00:01 / 00:00:06 (17%) +[ 5.048236] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 5.098485] statusline: A: 00:00:01 / 00:00:06 (18%) +[ 5.148755] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 5.247156] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 5.396350] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 5.446435] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 5.545615] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 5.694863] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 5.744959] statusline: A: 00:00:01 / 00:00:06 (29%) +[ 5.844039] statusline: A: 00:00:01 / 00:00:06 (30%) +[ 5.894305] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 5.993325] statusline: A: 00:00:02 / 00:00:06 (33%) +[ 6.043835] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 6.192382] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 6.242394] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 6.292591] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 6.342692] statusline: A: 00:00:02 / 00:00:06 (39%) +[ 6.440918] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 6.490947] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 6.541202] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 6.639787] statusline: A: 00:00:02 / 00:00:06 (43%) +[ 6.689957] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 6.789032] statusline: A: 00:00:02 / 00:00:06 (46%) +[ 6.839120] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 6.938076] statusline: A: 00:00:02 / 00:00:06 (48%) +[ 6.988293] statusline: A: 00:00:03 / 00:00:06 (49%) +[ 7.087381] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 7.187509] statusline: A: 00:00:03 / 00:00:06 (52%) +[ 7.286266] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 7.337478] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 7.435602] statusline: A: 00:00:03 / 00:00:06 (56%) +[ 7.485645] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 7.584752] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 7.634805] statusline: A: 00:00:03 / 00:00:06 (60%) +[ 7.733917] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 7.783923] statusline: A: 00:00:03 / 00:00:06 (62%) +[ 7.834071] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 7.932716] statusline: A: 00:00:03 / 00:00:06 (64%) +[ 7.982731] statusline: A: 00:00:04 / 00:00:06 (65%) +[ 8.081715] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 8.132044] statusline: A: 00:00:04 / 00:00:06 (68%) +[ 8.230844] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 8.280854] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 8.379977] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 8.479392] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 8.578858] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 8.628965] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 8.727957] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 8.827334] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 8.877347] statusline: A: 00:00:04 / 00:00:06 (80%) +[ 8.976487] statusline: A: 00:00:04 / 00:00:06 (82%) +[ 9.026613] statusline: A: 00:00:05 / 00:00:06 (82%) +[ 9.125602] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 9.175703] statusline: A: 00:00:05 / 00:00:06 (85%) +[ 9.274676] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 9.373994] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 9.424358] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 9.523322] statusline: A: 00:00:05 / 00:00:06 (90%) +[ 9.573390] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 9.672534] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 9.722515] cplayer: audio filter EOF +[ 9.722520] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 9.722556] cplayer: audio draining +[ 9.722561] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 9.722566] cplayer: audio EOF reached +[ 9.722570] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 9.722639] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.722656] cplayer: EOF code: 1 +[ 9.722667] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.722986] cplayer: Terminating demuxers... +[ 9.723002] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.723249] cplayer: Done terminating demuxers. +[ 9.723265] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.723340] cplayer: finished playback, success (reason 0) +[ 9.723362] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 9.724961] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 9.725362] cplayer: Exiting... (End of file) +[ 9.727448] mpris: Exiting... +[ 9.727788] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 9.727942] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 9.732826] cplayer: draining left over audio make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[1]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1' create-stamp debian/debhelper-build-stamp @@ -4501,12 +4458,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/998890/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/998890/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/3261462 and its subdirectories -I: Current time: Fri Mar 13 23:48:36 -12 2026 -I: pbuilder-time-stamp: 1773488916 +I: removing directory /srv/workspace/pbuilder/998890 and its subdirectories +I: Current time: Sun Feb 9 19:27:04 +14 2025 +I: pbuilder-time-stamp: 1739078824