Diff of the two buildlogs: -- --- b1/build.log 2024-05-07 15:19:29.980545906 +0000 +++ b2/build.log 2024-05-07 15:22:15.681491540 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Jun 9 09:39:28 -12 2025 -I: pbuilder-time-stamp: 1749505168 +I: Current time: Wed May 8 05:19:32 +14 2024 +I: pbuilder-time-stamp: 1715095172 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -25,51 +25,83 @@ 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/2667669/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2057798/tmp/hooks/D01_modify_environment starting +debug: Running on infom01-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 May 7 15:19 /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/2057798/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2057798/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='amd64' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='5e855c76235d4f288ad6d4cafe2fadc2' - 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='2667669' - PS1='# ' - PS2='> ' + INVOCATION_ID=8a7f9407340d48dc953be27cefea5bed + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2057798 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.QVipXCY5/pbuilderrc_BlYe --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.QVipXCY5/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' + 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.QVipXCY5/pbuilderrc_Dlde --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.QVipXCY5/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' I: uname -a - Linux infom02-amd64 6.6.13+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.6.13-1~bpo12+1 (2024-02-15) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-21-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Jun 7 17:46 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2667669/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 5 11:23 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2057798/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -565,7 +597,7 @@ Get: 434 http://deb.debian.org/debian trixie/main amd64 xauth amd64 1:1.1.2-1 [36.0 kB] Get: 435 http://deb.debian.org/debian trixie/main amd64 xserver-common all 2:21.1.12-1 [2391 kB] Get: 436 http://deb.debian.org/debian trixie/main amd64 xvfb amd64 2:21.1.12-1 [3162 kB] -Fetched 225 MB in 6s (36.1 MB/s) +Fetched 225 MB in 4s (57.8 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libdbus-1-3:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19698 files and directories currently installed.) @@ -1969,8 +2001,8 @@ Setting up tzdata (2024a-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Mon Jun 9 21:41:38 UTC 2025. -Universal Time is now: Mon Jun 9 21:41:38 UTC 2025. +Local time is now: Tue May 7 15:21:32 UTC 2024. +Universal Time is now: Tue May 7 15:21:32 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libasound2-data (1.2.11-1) ... @@ -2354,7 +2386,11 @@ fakeroot is already the newest version (1.33-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/mpv-mpris-0.7.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../mpv-mpris_0.7.1-1_source.changes +I: user script /srv/workspace/pbuilder/2057798/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/2057798/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 @@ -2396,13 +2432,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 @@ -2458,41 +2494,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=:102 -DISPLAY=:102 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-vzLyUB4vnW,guid=84438eb8407af3c38ffd2c8b68475535 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-vzLyUB4vnW,guid=84438eb8407af3c38ffd2c8b68475535 -++ 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-0txp1dHtkE,guid=788232fb58e3256a0370377a663a4718 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-0txp1dHtkE,guid=788232fb58e3256a0370377a663a4718 +++ 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 @@ -2500,28 +2534,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.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v6.338.2 [cplayer] FFmpeg version: 6.1.1-4 @@ -2535,7 +2553,7 @@ [cplayer] [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Dsndio=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/x86_64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa av-channel-layout avif-muxer caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-helpers egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg jpegxl lavu-uuid lcms2 libarchive libass libavdevice libbluray libdl libm libplacebo librt linux-fstatfs lua52 manpage-build memfd-create noexecstack pipewire posix posix-shm ppoll pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel spirv-cross threads uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan vulkan-interop wayland wayland-protocols-1-27 wayland-protocols-1-31 wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./stop.mpv.log' '--input-ipc-server=./stop.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' +[cplayer] Command line options: '--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.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v6.338.2 [cplayer] FFmpeg version: 6.1.1-4 @@ -2551,7 +2569,6 @@ [cplayer] List of enabled features: alsa av-channel-layout avif-muxer caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-helpers egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg jpegxl lavu-uuid lcms2 libarchive libass libavdevice libbluray libdl libm libplacebo librt linux-fstatfs lua52 manpage-build memfd-create noexecstack pipewire posix posix-shm ppoll pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel spirv-cross threads uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan vulkan-interop wayland wayland-protocols-1-27 wayland-protocols-1-31 wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib [cplayer] Reading config file /etc/mpv/encoding-profiles.conf [cplayer] Applying profile 'default'... -[cplayer] Setting option '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) @@ -2559,104 +2576,161 @@ [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.014531] mpris: Loading cplugin script ../mpris.so... -[ 0.014880] cplayer: Waiting for scripts... -[ 0.019391] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.019498] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.019631] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.019812] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.021392] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.021853] 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.021958] 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.022022] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.022050] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.022099] 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.022169] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.022226] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.022277] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.022345] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.022469] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.022497] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.022562] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.022629] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.023184] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.023285] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.023411] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.023473] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.023580] cplayer: Done loading scripts. -[ 0.023808] cplayer: Running hook: ytdl_hook/on_load -[ 0.024627] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.024788] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.024891] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.025000] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.025096] cplayer: Running hook: ytdl_hook/on_load -[ 0.025622] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.025865] 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.036896] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.041854] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.042306] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.045348] cplayer: Starting playback... -[ 0.046449] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.046468] cplayer: AO: Description: Null audio output -[ 0.047205] cplayer: audio ready -[ 0.047224] cplayer: starting audio playback -[ 0.047274] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.047569] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.047703] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.047742] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.047772] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.047805] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.075429] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 0.078388] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.078402] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.887456] cplayer: Run command: stop, flags=64, args=[flags=""] -[ 2.887468] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.887492] cplayer: EOF code: 4 -[ 2.887494] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.887703] cplayer: Terminating demuxers... -[ 2.887710] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.887849] cplayer: Done terminating demuxers. -[ 2.887856] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.887957] cplayer: finished playback, success (reason 2) -[ 2.887959] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.887975] cplayer: Exiting... (End of file) -[ 2.887976] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.888351] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 2.888365] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.889511] mpris: Exiting... -[ 2.889527] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -+ ret_ipc=0 -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./stop.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./stop.socat.log -+ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc -+ ret_ipc=1 -+ cat ./stop.mpv.ipc.output.json -+ test '!' -s ./stop.mpv.ipc.output.json -+ '[' 1 -eq 0 ']' -+ '[' '!' -s ./stop.socat.log ']' -+ echo 'socat log contains these *expected* errors:' -socat log contains these *expected* errors: -+ cat ./stop.socat.log -2025/06/09 09:42:18 socat[2691116] 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.009469] mpris: Loading cplugin script ../mpris.so... +[ 0.010295] cplayer: Waiting for scripts... +[ 0.017692] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.017742] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.017763] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.017777] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.020417] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.020498] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.020556] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.020612] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.020723] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.020753] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.020768] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.020787] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.021665] 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.021723] 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.021756] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.021778] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.021867] 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.021918] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.021942] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.021994] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.022037] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.022055] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.022061] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.022102] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.022259] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.022301] cplayer: Done loading scripts. +[ 0.022432] cplayer: Running hook: ytdl_hook/on_load +[ 0.022841] cplayer: Running hook: ytdl_hook/on_load +[ 0.023042] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.023705] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.024240] 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.030930] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.035018] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.035059] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.035092] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.035180] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.035213] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.035280] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.036586] cplayer: Starting playback... +[ 0.037262] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.037279] cplayer: AO: Description: Null audio output +[ 0.037625] cplayer: audio ready +[ 0.037645] cplayer: starting audio playback +[ 0.037699] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof +[ 0.066049] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.072417] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 0.172609] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 0.222684] statusline: A: 00:00:00 / 00:00:06 (3%) +[ 0.272774] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 0.322933] statusline: A: 00:00:00 / 00:00:06 (5%) +[ 0.423120] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 0.473212] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 0.523395] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 0.573523] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 0.623619] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 0.723848] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 0.774043] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 0.824157] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 0.874266] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 0.974513] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 1.024598] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 1.074782] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 1.124866] statusline: A: 00:00:01 / 00:00:06 (18%) +[ 1.180108] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 1.329087] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 1.379143] statusline: A: 00:00:01 / 00:00:06 (22%) +[ 1.478372] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 1.578427] statusline: A: 00:00:01 / 00:00:06 (25%) +[ 1.628477] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 1.678533] statusline: A: 00:00:01 / 00:00:06 (27%) +[ 1.777923] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 1.827963] statusline: A: 00:00:01 / 00:00:06 (29%) +[ 1.878064] statusline: A: 00:00:01 / 00:00:06 (30%) +[ 1.977038] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 2.076477] statusline: A: 00:00:02 / 00:00:06 (33%) +[ 2.126570] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 2.225695] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 2.325143] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 2.376654] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 2.474036] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 2.573263] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 2.672439] statusline: A: 00:00:02 / 00:00:06 (43%) +[ 2.722518] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 2.821640] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 2.920985] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 3.020333] statusline: A: 00:00:02 / 00:00:06 (49%) +[ 3.119628] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 3.169736] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 3.268602] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 3.368095] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 3.418159] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 3.468257] statusline: A: 00:00:03 / 00:00:06 (56%) +[ 3.518353] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 3.616613] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 3.716114] statusline: A: 00:00:03 / 00:00:06 (60%) +[ 3.766142] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 3.816230] statusline: A: 00:00:03 / 00:00:06 (62%) +[ 3.915290] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 3.965257] statusline: A: 00:00:03 / 00:00:06 (64%) +[ 4.064681] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 4.114708] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 4.213821] statusline: A: 00:00:04 / 00:00:06 (68%) +[ 4.263965] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 4.314082] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 4.412512] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 4.511801] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 4.563453] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 4.660601] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 4.759902] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 4.809927] statusline: A: 00:00:04 / 00:00:06 (78%) +[ 4.908883] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 5.008316] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 5.058411] statusline: A: 00:00:05 / 00:00:06 (82%) +[ 5.157541] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 5.256954] statusline: A: 00:00:05 / 00:00:06 (85%) +[ 5.356352] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 5.455635] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 5.555025] statusline: A: 00:00:05 / 00:00:06 (90%) +[ 5.605114] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 5.703902] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 5.753745] cplayer: audio filter EOF +[ 5.753748] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 5.753766] cplayer: audio draining +[ 5.753768] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 5.753770] cplayer: audio EOF reached +[ 5.753772] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 5.753777] cplayer: EOF code: 1 +[ 5.753814] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 5.754093] cplayer: Terminating demuxers... +[ 5.754102] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 5.754311] cplayer: Done terminating demuxers. +[ 5.754330] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 5.754409] cplayer: finished playback, success (reason 0) +[ 5.754417] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 5.754442] cplayer: Exiting... (End of file) +[ 5.754445] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 5.755140] mpris: Exiting... +[ 5.755157] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 5.755279] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 5.755286] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 5.756974] cplayer: draining left over audio +[ 5.756982] statusline: A: 00:00:05 / 00:00:06 (92%) 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 @@ -2712,39 +2786,41 @@ + xvfb-run --help + grep -- --auto-display + xvfb_auto=--auto-servernum -+ rm -f ./pause.xvfb.log ./pause.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=pause XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./pause.xvfb.log -f ./pause.Xauthority ./pause -./pause -++ test -n pause -+++ basename ./pause -++ test=pause -++ '[' pause = setup ']' -++ input_json=./pause.mpv.ipc.input.json -++ output_json=./pause.mpv.ipc.output.json -++ ipc=./pause.mpv.ipc -++ log_prefix=./pause -++ mpv_log=./pause.mpv.log -++ socat_log=./pause.socat.log ++ rm -f ./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=:99 -DISPLAY=:99 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-Lf8BSHfBBm,guid=b4cad597bd659b1c3fccc68368475535 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-Lf8BSHfBBm,guid=b4cad597bd659b1c3fccc68368475535 -++ rm -f ./pause.mpv.ipc ./pause.mpv.log ./pause.socat.log -++ wait_for test -S ./pause.mpv.ipc +++ echo DISPLAY=:103 +DISPLAY=:103 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-82jHkw69wt,guid=b71061cf3c3f06a9ca59dbaa663a4718 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-82jHkw69wt,guid=b71061cf3c3f06a9ca59dbaa663a4718 +++ 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 @@ -2752,27 +2828,6 @@ ++ player=mpv ++ test mpv = mpv ++ sleep 2 -+ status Playing -+ playerctl status -+ grep '^Playing$' -Playing -+ check pause false -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./pause.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./pause.socat.log -+ socat -lf./pause.socat.log - UNIX-CONNECT:./pause.mpv.ipc -+ cat ./pause.socat.log -+ test '!' -s ./pause.socat.log -+ cat ./pause.mpv.ipc.output.json -{"data":false,"request_id":0,"error":"success"} -+ test -s ./pause.mpv.ipc.output.json -+ val false -+ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' -true -+ playerctl pause -+ sleep 1 + status Paused + playerctl status + grep '^Paused$' @@ -2780,21 +2835,24 @@ + 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=1715095325.761155 sender=:1.0 -> destination=:1.3 serial=5 reply_serial=2 ++ sleep 2 [cplayer] mpv 0.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v6.338.2 [cplayer] FFmpeg version: 6.1.1-4 @@ -2808,7 +2866,7 @@ [cplayer] [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Dsndio=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/x86_64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa av-channel-layout avif-muxer caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-helpers egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg jpegxl lavu-uuid lcms2 libarchive libass libavdevice libbluray libdl libm libplacebo librt linux-fstatfs lua52 manpage-build memfd-create noexecstack pipewire posix posix-shm ppoll pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel spirv-cross threads uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan vulkan-interop wayland wayland-protocols-1-27 wayland-protocols-1-31 wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./pause.mpv.log' '--input-ipc-server=./pause.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' +[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./quit.mpv.log' '--input-ipc-server=./quit.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' [cplayer] mpv 0.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v6.338.2 [cplayer] FFmpeg version: 6.1.1-4 @@ -2824,6 +2882,7 @@ [cplayer] List of enabled features: alsa av-channel-layout avif-muxer caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-helpers egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg jpegxl lavu-uuid lcms2 libarchive libass libavdevice libbluray libdl libm libplacebo librt linux-fstatfs lua52 manpage-build memfd-create noexecstack pipewire posix posix-shm ppoll pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel spirv-cross threads uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan vulkan-interop wayland wayland-protocols-1-27 wayland-protocols-1-31 wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib [cplayer] Reading config file /etc/mpv/encoding-profiles.conf [cplayer] Applying profile 'default'... +[cplayer] Setting option '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) @@ -2831,163 +2890,103 @@ [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.014873] mpris: Loading cplugin script ../mpris.so... -[ 0.015502] cplayer: Waiting for scripts... -[ 0.019353] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.019415] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.020021] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.020093] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.020136] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.020156] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.020172] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.020185] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.021695] 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.021765] 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.021800] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.021823] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.022038] 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.022129] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.022208] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.022296] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.022357] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.022410] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.022460] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.022548] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.022627] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.022657] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.022681] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.022740] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.022972] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.023040] cplayer: Done loading scripts. -[ 0.023208] cplayer: Running hook: ytdl_hook/on_load -[ 0.023576] cplayer: Running hook: ytdl_hook/on_load -[ 0.023776] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.024937] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.025105] 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.034082] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.039913] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.040061] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.040145] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.040194] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.040213] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.040327] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.041950] cplayer: Starting playback... -[ 0.042816] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.042927] cplayer: AO: Description: Null audio output -[ 0.043393] cplayer: audio ready -[ 0.043422] cplayer: starting audio playback -[ 0.043469] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof -[ 0.071906] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.073234] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 0.123385] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 0.173498] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 0.223695] statusline: A: 00:00:00 / 00:00:06 (3%) -[ 0.273725] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 0.323819] statusline: A: 00:00:00 / 00:00:06 (5%) -[ 0.423984] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 0.474084] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 0.524145] statusline: A: 00:00:00 / 00:00:06 (8%) -[ 0.574234] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 0.674338] statusline: A: 00:00:00 / 00:00:06 (10%) -[ 0.724417] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 0.774496] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 0.824653] statusline: A: 00:00:00 / 00:00:06 (13%) -[ 0.874778] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 0.974960] statusline: A: 00:00:00 / 00:00:06 (15%) -[ 1.025050] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 1.097023] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 1.147128] statusline: A: 00:00:01 / 00:00:06 (18%) -[ 1.197351] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 1.247441] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 1.345862] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 1.445340] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 1.495473] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 1.545480] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 1.644116] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 1.743377] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 1.795061] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 1.942044] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 2.041346] statusline: A: 00:00:01 / 00:00:06 (33%) -[ 2.092929] statusline: A: 00:00:02 / 00:00:06 (33%) -[ 2.143049] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 2.240136] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 2.339375] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 2.391180] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 2.488104] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 2.587256] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 2.736066] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 2.835361] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 2.934009] cplayer: Set property: pause=true -> 1 -[ 2.934023] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 2.934174] statusline: (Paused) A: 00:00:02 / 00:00:06 (47%) -[ 3.979420] cplayer: Set property: pause=false -> 1 -[ 3.979460] statusline: (Paused) A: 00:00:02 / 00:00:06 (47%) -[ 3.979610] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 4.029713] statusline: A: 00:00:02 / 00:00:06 (48%) -[ 4.131970] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 4.232267] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 4.330723] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 4.430002] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 4.580197] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 4.630280] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 4.680465] statusline: A: 00:00:03 / 00:00:06 (59%) -[ 4.779489] statusline: A: 00:00:03 / 00:00:06 (60%) -[ 4.830736] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 4.880879] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 4.978948] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 5.029163] statusline: A: 00:00:03 / 00:00:06 (64%) -[ 5.079632] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 5.129810] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 5.228978] statusline: A: 00:00:04 / 00:00:06 (68%) -[ 5.328337] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 5.378347] statusline: A: 00:00:04 / 00:00:06 (70%) -[ 5.477564] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 5.626416] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 5.725589] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 5.825732] statusline: A: 00:00:04 / 00:00:06 (77%) -[ 5.924001] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 6.023263] statusline: A: 00:00:04 / 00:00:06 (81%) -[ 6.171996] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 6.271265] statusline: A: 00:00:05 / 00:00:06 (85%) -[ 6.371386] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 6.424061] statusline: A: 00:00:05 / 00:00:06 (87%) -[ 6.523193] statusline: A: 00:00:05 / 00:00:06 (89%) -[ 6.622533] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 6.722466] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 6.821763] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 6.821959] cplayer: audio filter EOF -[ 6.821961] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 6.822003] cplayer: audio draining -[ 6.822011] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 6.822028] cplayer: audio EOF reached -[ 6.822031] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 6.822047] cplayer: EOF code: 1 -[ 6.822056] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 6.822249] cplayer: Terminating demuxers... -[ 6.822257] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 6.822409] cplayer: Done terminating demuxers. -[ 6.822417] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 6.822456] cplayer: finished playback, success (reason 0) -[ 6.822464] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 6.822479] cplayer: Exiting... (End of file) -[ 6.822481] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 6.822996] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 6.822997] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 6.824568] mpris: Exiting... -[ 6.824591] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 6.825504] cplayer: draining left over audio -[ 6.825514] statusline: A: 00:00:05 / 00:00:06 (94%) +[cplayer] Setting option 'log-file' = './quit.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './quit.mpv.ipc' (flags = 8) +[ 0.010861] mpris: Loading cplugin script ../mpris.so... +[ 0.011029] cplayer: Waiting for scripts... +[ 0.016765] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.016811] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.016839] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.016901] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.017026] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.017059] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.017072] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.017085] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.021337] 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.021432] 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.021470] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.021543] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.021800] 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.021926] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.021979] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.022018] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.022038] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.022092] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.022121] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.022214] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.022253] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.022300] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.022349] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.022436] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.022606] cplayer: Done loading scripts. +[ 0.022729] cplayer: Running hook: ytdl_hook/on_load +[ 0.023118] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.023201] cplayer: Running hook: ytdl_hook/on_load +[ 0.024182] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.024356] 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.030689] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.039783] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.040286] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.040617] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.040691] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.040717] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.040753] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.040772] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.040844] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.042971] cplayer: Starting playback... +[ 0.044335] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.044361] cplayer: AO: Description: Null audio output +[ 0.045033] cplayer: audio ready +[ 0.045057] cplayer: starting audio playback +[ 0.045112] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.071715] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.073414] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.932852] cplayer: Run command: quit, flags=64, args=[code="0"] +[ 2.932869] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.932899] cplayer: EOF code: 5 +[ 2.932902] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.933170] cplayer: Terminating demuxers... +[ 2.933176] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.933357] cplayer: Done terminating demuxers. +[ 2.933362] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.933414] cplayer: finished playback, success (reason 3) +[ 2.933417] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.933430] cplayer: Exiting... (Quit) +[ 2.933431] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.933907] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 2.933913] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.934589] mpris: Exiting... +[ 2.934631] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) ++ ret_ipc=0 ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./quit.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./quit.socat.log ++ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc ++ ret_ipc=1 ++ cat ./quit.mpv.ipc.output.json ++ test '!' -s ./quit.mpv.ipc.output.json ++ '[' 1 -eq 0 ']' ++ '[' '!' -s ./quit.socat.log ']' ++ echo 'socat log contains these *expected* errors:' +socat log contains these *expected* errors: ++ cat ./quit.socat.log +2024/05/08 05:22:07 socat[2075662] 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 "quit" -./quit +./wrapper "stop" +./stop ++ test -n '' -++ exec ./env ./quit -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./quit -++ basename ./quit -+ test=quit +++ exec ./env ./stop +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./stop +++ basename ./stop ++ test=stop + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -3043,19 +3042,19 @@ + xvfb-run --help + grep -- --auto-display + xvfb_auto=--auto-servernum -+ rm -f ./quit.xvfb.log ./quit.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=quit XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./quit.xvfb.log -f ./quit.Xauthority ./quit -./quit -++ test -n quit -+++ basename ./quit -++ test=quit -++ '[' quit = setup ']' -++ input_json=./quit.mpv.ipc.input.json -++ output_json=./quit.mpv.ipc.output.json -++ ipc=./quit.mpv.ipc -++ log_prefix=./quit -++ mpv_log=./quit.mpv.log -++ socat_log=./quit.socat.log ++ rm -f ./stop.xvfb.log ./stop.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=stop XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./stop.xvfb.log -f ./stop.Xauthority ./stop +./stop +++ test -n stop ++++ basename ./stop +++ test=stop +++ '[' stop = setup ']' +++ input_json=./stop.mpv.ipc.input.json +++ output_json=./stop.mpv.ipc.output.json +++ ipc=./stop.mpv.ipc +++ log_prefix=./stop +++ mpv_log=./stop.mpv.log +++ socat_log=./stop.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() ++ '[' -n 1 ']' @@ -3066,18 +3065,18 @@ ++ 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-MebHrzIwDA,guid=1409ee92f0c455ddea9c76ea68475535 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-MebHrzIwDA,guid=1409ee92f0c455ddea9c76ea68475535 -++ rm -f ./quit.mpv.ipc ./quit.mpv.log ./quit.socat.log -++ wait_for test -S ./quit.mpv.ipc +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-h5DyudWlOx,guid=80dec180693c7d601e52cb55663a4718 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-h5DyudWlOx,guid=80dec180693c7d601e52cb55663a4718 +++ rm -f ./stop.mpv.ipc ./stop.mpv.log ./stop.socat.log +++ wait_for test -S ./stop.mpv.ipc ++ timeout=0 -++ test -S ./quit.mpv.ipc +++ test -S ./stop.mpv.ipc ++ '[' 0 -eq 60 ']' ++ sleep 1 -++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./quit.mpv.log --input-ipc-server=./quit.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./stop.mpv.log --input-ipc-server=./stop.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 -++ test -S ./quit.mpv.ipc +++ test -S ./stop.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -3092,23 +3091,20 @@ + check pause true + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./quit.mpv.ipc.input.json ++ cat ./stop.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./quit.socat.log -+ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc -+ cat ./quit.socat.log -+ test '!' -s ./quit.socat.log -+ cat ./quit.mpv.ipc.output.json ++ rm -f ./stop.socat.log ++ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc ++ cat ./stop.socat.log ++ test '!' -s ./stop.socat.log ++ cat ./stop.mpv.ipc.output.json {"data":true,"request_id":0,"error":"success"} -+ test -s ./quit.mpv.ipc.output.json ++ test -s ./stop.mpv.ipc.output.json + val true + jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' true -+ '[' quit = stop ']' -+ '[' quit = quit ']' -+ mpris_quit -+ dbus-send --print-reply --dest=org.mpris.MediaPlayer2.mpv /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Quit -method return time=1749505338.875775 sender=:1.0 -> destination=:1.3 serial=5 reply_serial=2 ++ '[' stop = stop ']' ++ playerctl stop + sleep 2 [cplayer] mpv 0.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v6.338.2 @@ -3123,7 +3119,7 @@ [cplayer] [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Dsndio=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/x86_64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa av-channel-layout avif-muxer caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-helpers egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg jpegxl lavu-uuid lcms2 libarchive libass libavdevice libbluray libdl libm libplacebo librt linux-fstatfs lua52 manpage-build memfd-create noexecstack pipewire posix posix-shm ppoll pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel spirv-cross threads uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan vulkan-interop wayland wayland-protocols-1-27 wayland-protocols-1-31 wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./quit.mpv.log' '--input-ipc-server=./quit.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' +[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./stop.mpv.log' '--input-ipc-server=./stop.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' [cplayer] mpv 0.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v6.338.2 [cplayer] FFmpeg version: 6.1.1-4 @@ -3147,102 +3143,103 @@ [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.009238] mpris: Loading cplugin script ../mpris.so... -[ 0.009372] cplayer: Waiting for scripts... -[ 0.012742] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.012798] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.012864] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.012896] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.012944] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.013021] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.013084] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.013163] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.013364] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.013400] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.013427] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.013447] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.014319] 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.014367] 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.014391] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.014407] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.014456] 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.014504] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.014525] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.014548] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.014575] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.014586] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.014597] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.014631] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.014759] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.014823] cplayer: Done loading scripts. -[ 0.014975] cplayer: Running hook: ytdl_hook/on_load -[ 0.015338] cplayer: Running hook: ytdl_hook/on_load -[ 0.015590] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.016396] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.016482] 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.023468] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.028989] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.029105] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.029137] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.029162] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.029185] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.029249] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.030739] cplayer: Starting playback... -[ 0.031390] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.031416] cplayer: AO: Description: Null audio output -[ 0.031914] cplayer: audio ready -[ 0.031939] cplayer: starting audio playback -[ 0.032014] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.059780] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.065433] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.191059] cplayer: Run command: quit, flags=64, args=[code="0"] -[ 3.191073] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.191116] cplayer: EOF code: 5 -[ 3.191118] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.191400] cplayer: Terminating demuxers... -[ 3.191405] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.191694] cplayer: Done terminating demuxers. -[ 3.191718] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.191973] cplayer: finished playback, success (reason 3) -[ 3.191996] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.192022] cplayer: Exiting... (Quit) -[ 3.192041] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.193060] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 3.193072] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 3.193881] mpris: Exiting... -[ 3.193900] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[cplayer] Setting option 'log-file' = './stop.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './stop.mpv.ipc' (flags = 8) +[ 0.009685] mpris: Loading cplugin script ../mpris.so... +[ 0.009807] cplayer: Waiting for scripts... +[ 0.023827] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.023890] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.023924] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.024527] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.024577] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.024641] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.024680] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.024698] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.024765] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.024787] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.024805] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.024821] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.025991] 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.026245] 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.026285] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.026301] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.026358] 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.026438] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.026455] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.026476] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.026509] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.026530] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.026549] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.026586] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.026707] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.026761] cplayer: Done loading scripts. +[ 0.026917] cplayer: Running hook: ytdl_hook/on_load +[ 0.027245] cplayer: Running hook: ytdl_hook/on_load +[ 0.027322] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.028221] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.029133] 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.036113] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.041304] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.041438] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.042769] cplayer: Starting playback... +[ 0.043240] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.043380] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.043413] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.043430] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.043456] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.043858] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.043875] cplayer: AO: Description: Null audio output +[ 0.044289] cplayer: audio ready +[ 0.044312] cplayer: starting audio playback +[ 0.044340] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.074023] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.077506] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.940352] cplayer: Run command: stop, flags=64, args=[flags=""] +[ 2.940371] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.940393] cplayer: EOF code: 4 +[ 2.940395] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.940689] cplayer: Terminating demuxers... +[ 2.940698] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.940861] cplayer: Done terminating demuxers. +[ 2.940882] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.940912] cplayer: finished playback, success (reason 2) +[ 2.940916] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.940920] cplayer: Exiting... (End of file) +[ 2.940922] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.941329] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 2.941336] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.942225] mpris: Exiting... +[ 2.942241] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) + ret_ipc=0 + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./quit.mpv.ipc.input.json ++ cat ./stop.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./quit.socat.log -+ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc ++ rm -f ./stop.socat.log ++ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc + ret_ipc=1 -+ cat ./quit.mpv.ipc.output.json -+ test '!' -s ./quit.mpv.ipc.output.json ++ cat ./stop.mpv.ipc.output.json ++ test '!' -s ./stop.mpv.ipc.output.json + '[' 1 -eq 0 ']' -+ '[' '!' -s ./quit.socat.log ']' ++ '[' '!' -s ./stop.socat.log ']' + echo 'socat log contains these *expected* errors:' socat log contains these *expected* errors: -+ cat ./quit.socat.log -2025/06/09 09:42:20 socat[2691332] E connect(, AF=1 "./quit.mpv.ipc", 16): Connection refused ++ cat ./stop.socat.log +2024/05/08 05:22:07 socat[2075674] E connect(, AF=1 "./stop.mpv.ipc", 16): Connection refused + playerctl status + grep '^No players \(were \)\?found$' No players found + '[' 1 -eq 0 ']' -+ '[' '!' -s ./quit.socat.log ']' ++ '[' '!' -s ./stop.socat.log ']' make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "metadata" -./metadata +./wrapper "pause" +./pause ++ test -n '' -++ exec ./env ./metadata -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./metadata -++ basename ./metadata -+ test=metadata +++ exec ./env ./pause +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./pause +++ basename ./pause ++ test=pause + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -3298,39 +3295,39 @@ + xvfb-run --help + grep -- --auto-display + xvfb_auto=--auto-servernum -+ rm -f ./metadata.xvfb.log ./metadata.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=metadata XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./metadata.xvfb.log -f ./metadata.Xauthority ./metadata -./metadata -++ test -n metadata -+++ basename ./metadata -++ test=metadata -++ '[' metadata = setup ']' -++ input_json=./metadata.mpv.ipc.input.json -++ output_json=./metadata.mpv.ipc.output.json -++ ipc=./metadata.mpv.ipc -++ log_prefix=./metadata -++ mpv_log=./metadata.mpv.log -++ socat_log=./metadata.socat.log ++ rm -f ./pause.xvfb.log ./pause.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=pause XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./pause.xvfb.log -f ./pause.Xauthority ./pause +./pause +++ test -n pause ++++ basename ./pause +++ test=pause +++ '[' pause = setup ']' +++ input_json=./pause.mpv.ipc.input.json +++ output_json=./pause.mpv.ipc.output.json +++ ipc=./pause.mpv.ipc +++ log_prefix=./pause +++ mpv_log=./pause.mpv.log +++ socat_log=./pause.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() ++ '[' -n '' ']' ++ '[' -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-DGSaN79FKC,guid=5f4beb6fe2cc1d924f2f15f668475535 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-DGSaN79FKC,guid=5f4beb6fe2cc1d924f2f15f668475535 -++ rm -f ./metadata.mpv.ipc ./metadata.mpv.log ./metadata.socat.log -++ wait_for test -S ./metadata.mpv.ipc +++ echo DISPLAY=:102 +DISPLAY=:102 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-xpbEJPzpsS,guid=8a77d35461a0032d2bece2a2663a4718 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-xpbEJPzpsS,guid=8a77d35461a0032d2bece2a2663a4718 +++ rm -f ./pause.mpv.ipc ./pause.mpv.log ./pause.socat.log +++ wait_for test -S ./pause.mpv.ipc ++ timeout=0 -++ test -S ./metadata.mpv.ipc -++ mpv --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./metadata.mpv.log --input-ipc-server=./metadata.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ test -S ./pause.mpv.ipc ++ '[' 0 -eq 60 ']' ++ sleep 1 +++ mpv --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./pause.mpv.log --input-ipc-server=./pause.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 -++ test -S ./metadata.mpv.ipc +++ test -S ./pause.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -3338,11 +3335,48 @@ ++ player=mpv ++ test mpv = mpv ++ sleep 2 -++ playerctl metadata xesam:url -+ test file:///usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga = file:///usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -+ sleep 2 -++ playerctl metadata xesam:title -+ test alarm-clock-elapsed.oga '!=' '' ++ status Playing ++ playerctl status ++ grep '^Playing$' +Playing ++ check pause false ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./pause.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./pause.socat.log ++ socat -lf./pause.socat.log - UNIX-CONNECT:./pause.mpv.ipc ++ cat ./pause.socat.log ++ test '!' -s ./pause.socat.log ++ cat ./pause.mpv.ipc.output.json +{"data":false,"request_id":0,"error":"success"} ++ test -s ./pause.mpv.ipc.output.json ++ val false ++ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' +true ++ playerctl pause ++ sleep 1 ++ status Paused ++ playerctl status ++ grep '^Paused$' +Paused ++ check pause true ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./pause.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./pause.socat.log ++ socat -lf./pause.socat.log - UNIX-CONNECT:./pause.mpv.ipc ++ cat ./pause.socat.log ++ test '!' -s ./pause.socat.log ++ cat ./pause.mpv.ipc.output.json +{"data":true,"request_id":0,"error":"success"} ++ test -s ./pause.mpv.ipc.output.json ++ val true ++ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' +true ++ playerctl play ++ sleep 1 + wait %1 [cplayer] mpv 0.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v6.338.2 @@ -3357,7 +3391,7 @@ [cplayer] [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Dsndio=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/x86_64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa av-channel-layout avif-muxer caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-helpers egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg jpegxl lavu-uuid lcms2 libarchive libass libavdevice libbluray libdl libm libplacebo librt linux-fstatfs lua52 manpage-build memfd-create noexecstack pipewire posix posix-shm ppoll pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel spirv-cross threads uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan vulkan-interop wayland wayland-protocols-1-27 wayland-protocols-1-31 wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./metadata.mpv.log' '--input-ipc-server=./metadata.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' +[cplayer] Command line options: '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./pause.mpv.log' '--input-ipc-server=./pause.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' [cplayer] mpv 0.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v6.338.2 [cplayer] FFmpeg version: 6.1.1-4 @@ -3380,148 +3414,154 @@ [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.009803] mpris: Loading cplugin script ../mpris.so... -[ 0.010215] cplayer: Waiting for scripts... -[ 0.014019] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.014064] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.014084] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.014097] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.014208] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.014233] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.014377] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.014410] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.015380] 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.015434] 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.015468] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.015481] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.015509] 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.015548] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.015563] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.015578] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.015603] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.015612] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.015618] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.015638] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.015863] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.015972] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.016464] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.016502] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.016605] 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.024170] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.024207] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.024219] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.024261] cplayer: Done loading scripts. -[ 0.024347] cplayer: Running hook: ytdl_hook/on_load -[ 0.024725] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.024781] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.024857] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.024889] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.024923] cplayer: Running hook: ytdl_hook/on_load -[ 0.028977] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.029616] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.029719] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.031075] cplayer: Starting playback... -[ 0.031541] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.031554] cplayer: AO: Description: Null audio output -[ 0.032016] cplayer: audio ready -[ 0.032037] cplayer: starting audio playback -[ 0.032163] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof -[ 0.055409] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.074388] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 0.124454] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 0.224651] statusline: A: 00:00:00 / 00:00:06 (3%) -[ 0.274745] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 0.324854] statusline: A: 00:00:00 / 00:00:06 (5%) -[ 0.374966] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 0.475157] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 0.525254] statusline: A: 00:00:00 / 00:00:06 (8%) -[ 0.575382] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 0.625502] statusline: A: 00:00:00 / 00:00:06 (10%) -[ 0.675586] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 0.775791] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 0.825867] statusline: A: 00:00:00 / 00:00:06 (13%) -[ 0.876037] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 0.926152] statusline: A: 00:00:00 / 00:00:06 (15%) -[ 0.976255] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 1.076453] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 1.127863] statusline: A: 00:00:01 / 00:00:06 (18%) -[ 1.225337] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 1.374113] statusline: A: 00:00:01 / 00:00:06 (22%) -[ 1.424373] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 1.475755] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 1.573076] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 1.623180] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 1.722451] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 1.823374] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 1.921106] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 2.020319] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 2.070396] statusline: A: 00:00:02 / 00:00:06 (33%) -[ 2.120494] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 2.219707] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 2.270615] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 2.368550] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 2.467849] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 2.517964] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 2.666789] statusline: A: 00:00:02 / 00:00:06 (43%) -[ 2.766229] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 2.866463] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 2.965460] statusline: A: 00:00:02 / 00:00:06 (48%) -[ 3.015617] statusline: A: 00:00:02 / 00:00:06 (49%) -[ 3.065778] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 3.215077] statusline: A: 00:00:03 / 00:00:06 (52%) -[ 3.265183] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 3.364398] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 3.463614] statusline: A: 00:00:03 / 00:00:06 (56%) -[ 3.515269] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 3.612444] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 3.711680] statusline: A: 00:00:03 / 00:00:06 (60%) -[ 3.810994] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 3.910186] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 3.960267] statusline: A: 00:00:03 / 00:00:06 (64%) -[ 4.059149] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 4.158324] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 4.208383] statusline: A: 00:00:04 / 00:00:06 (68%) -[ 4.307324] statusline: A: 00:00:04 / 00:00:06 (70%) -[ 4.357328] statusline: A: 00:00:04 / 00:00:06 (71%) -[ 4.456766] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 4.506822] statusline: A: 00:00:04 / 00:00:06 (73%) -[ 4.606135] statusline: A: 00:00:04 / 00:00:06 (75%) -[ 4.705280] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 4.755492] statusline: A: 00:00:04 / 00:00:06 (77%) -[ 4.854270] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 4.953655] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 5.005167] statusline: A: 00:00:04 / 00:00:06 (81%) -[ 5.102838] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 5.202151] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 5.301468] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 5.401239] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 5.552941] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 5.652264] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 5.751535] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.751681] cplayer: audio filter EOF -[ 5.751684] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.751705] cplayer: audio draining -[ 5.751707] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.751709] cplayer: audio EOF reached -[ 5.751711] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.751716] cplayer: EOF code: 1 -[ 5.751717] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.751913] cplayer: Terminating demuxers... -[ 5.751916] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.753193] cplayer: Done terminating demuxers. -[ 5.753196] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.753303] cplayer: finished playback, success (reason 0) -[ 5.753313] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.753320] cplayer: Exiting... (End of file) -[ 5.753322] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.753839] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 5.753847] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.754255] mpris: Exiting... -[ 5.754266] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.755661] cplayer: draining left over audio -[ 5.755675] statusline: A: 00:00:05 / 00:00:06 (93%) +[cplayer] Setting option 'log-file' = './pause.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './pause.mpv.ipc' (flags = 8) +[ 0.016820] mpris: Loading cplugin script ../mpris.so... +[ 0.016980] cplayer: Waiting for scripts... +[ 0.024350] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.024827] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.024890] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.024910] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.024926] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.024936] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.024948] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.024956] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.025671] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.025695] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.025719] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.025740] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.025785] 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.026057] 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.026099] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.026111] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.026203] 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.026276] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.026293] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.026323] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.026360] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.026375] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.026382] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.026612] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.026847] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.026904] cplayer: Done loading scripts. +[ 0.027030] cplayer: Running hook: ytdl_hook/on_load +[ 0.027353] cplayer: Running hook: ytdl_hook/on_load +[ 0.027799] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.028512] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.028681] 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.041515] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.045436] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.045724] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.047259] cplayer: Starting playback... +[ 0.048080] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.048094] cplayer: AO: Description: Null audio output +[ 0.048519] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.048615] cplayer: audio ready +[ 0.048638] cplayer: starting audio playback +[ 0.048694] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof +[ 0.049907] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.049951] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.049982] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.050006] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.077006] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 0.081063] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.081076] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 0.127091] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 0.177168] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 0.227243] statusline: A: 00:00:00 / 00:00:06 (3%) +[ 0.277356] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 0.327422] statusline: A: 00:00:00 / 00:00:06 (5%) +[ 0.427593] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 0.477678] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 0.527751] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 0.577857] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 0.678051] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 0.728147] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 0.778238] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 0.828318] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 0.878467] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 0.978699] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 1.028803] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 1.092115] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 1.191364] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 1.340438] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 1.390474] statusline: A: 00:00:01 / 00:00:06 (22%) +[ 1.440496] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 1.491430] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 1.589604] statusline: A: 00:00:01 / 00:00:06 (25%) +[ 1.639772] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 1.739191] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 1.889809] statusline: A: 00:00:01 / 00:00:06 (30%) +[ 1.939829] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 2.038855] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 2.088981] statusline: A: 00:00:02 / 00:00:06 (33%) +[ 2.187901] statusline: A: 00:00:02 / 00:00:06 (35%) +[ 2.287190] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 2.386426] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 2.485619] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 2.584844] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 2.684062] statusline: A: 00:00:02 / 00:00:06 (43%) +[ 2.783280] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 2.882411] statusline: A: 00:00:02 / 00:00:06 (46%) +[ 2.935617] cplayer: Set property: pause=true -> 1 +[ 2.935631] statusline: A: 00:00:02 / 00:00:06 (46%) +[ 2.935711] statusline: (Paused) A: 00:00:02 / 00:00:06 (47%) +[ 3.976908] cplayer: Set property: pause=false -> 1 +[ 3.976915] statusline: (Paused) A: 00:00:02 / 00:00:06 (47%) +[ 3.977003] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 4.027055] statusline: A: 00:00:02 / 00:00:06 (48%) +[ 4.077157] statusline: A: 00:00:02 / 00:00:06 (49%) +[ 4.175429] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 4.274823] statusline: A: 00:00:03 / 00:00:06 (52%) +[ 4.326391] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 4.423605] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 4.473710] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 4.572403] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 4.671579] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 4.723469] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 4.820458] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 4.919678] statusline: A: 00:00:03 / 00:00:06 (62%) +[ 4.969746] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 5.068452] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 5.167670] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 5.316562] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 5.415886] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 5.516111] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 5.614452] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 5.713881] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 5.765442] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 5.862865] statusline: A: 00:00:04 / 00:00:06 (78%) +[ 5.962184] statusline: A: 00:00:04 / 00:00:06 (80%) +[ 6.061505] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 6.160798] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 6.260049] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 6.359273] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 6.458607] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 6.557949] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 6.657170] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 6.756444] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 6.806229] cplayer: audio filter EOF +[ 6.806231] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 6.806250] cplayer: audio draining +[ 6.806253] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 6.806256] cplayer: audio EOF reached +[ 6.806258] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 6.806284] cplayer: EOF code: 1 +[ 6.806286] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 6.806494] cplayer: Terminating demuxers... +[ 6.806507] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 6.806731] cplayer: Done terminating demuxers. +[ 6.806744] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 6.806784] cplayer: finished playback, success (reason 0) +[ 6.806790] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 6.806813] cplayer: Exiting... (End of file) +[ 6.806819] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 6.807424] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 6.807442] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 6.808114] mpris: Exiting... +[ 6.808121] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 6.809327] cplayer: draining left over audio +[ 6.809353] statusline: A: 00:00:05 / 00:00:06 (92%) 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" @@ -3607,15 +3647,15 @@ ++ '[' -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-a0aUA79Ki2,guid=041588c31755b1b25b0d6ddb68475535 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-a0aUA79Ki2,guid=041588c31755b1b25b0d6ddb68475535 +++ echo DISPLAY=:100 +DISPLAY=:100 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-Etk3zXGsG7,guid=afcba8854261083b615169d7663a4718 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-Etk3zXGsG7,guid=afcba8854261083b615169d7663a4718 ++ rm -f ./play.mpv.ipc ./play.mpv.log ./play.socat.log ++ wait_for test -S ./play.mpv.ipc -++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./play.mpv.log --input-ipc-server=./play.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ timeout=0 ++ test -S ./play.mpv.ipc +++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./play.mpv.log --input-ipc-server=./play.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ '[' 0 -eq 60 ']' ++ sleep 1 +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' @@ -3650,8 +3690,8 @@ + playerctl play + sleep 1 + status Playing -+ playerctl status + grep '^Playing$' ++ playerctl status Playing + check pause false + prop pause @@ -3708,145 +3748,147 @@ [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.014094] mpris: Loading cplugin script ../mpris.so... -[ 0.014543] cplayer: Waiting for scripts... -[ 0.018088] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.018188] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.018218] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.018265] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.021241] 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.021496] 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.022424] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.022545] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.023093] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.023172] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.023278] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.023348] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.023420] 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.023488] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.023500] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.023561] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.023596] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.023612] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.023646] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.023732] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.023778] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.023791] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.023853] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.023870] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.023960] cplayer: Done loading scripts. -[ 0.024126] cplayer: Running hook: ytdl_hook/on_load -[ 0.024576] cplayer: Running hook: ytdl_hook/on_load -[ 0.025143] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.029723] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.030033] 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.036355] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.042520] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.043116] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.043190] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.043228] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.043245] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.043254] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.043281] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.043483] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.045550] cplayer: Starting playback... -[ 0.046333] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.046347] cplayer: AO: Description: Null audio output -[ 0.046891] cplayer: audio ready -[ 0.046908] cplayer: starting audio playback -[ 0.046998] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.074023] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.075788] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.917229] cplayer: Set property: pause=false -> 1 -[ 2.917243] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.917465] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 2.969420] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 3.068597] statusline: A: 00:00:00 / 00:00:06 (3%) -[ 3.217689] statusline: A: 00:00:00 / 00:00:06 (5%) -[ 3.317046] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 3.466230] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 3.565480] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 3.665597] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 3.764263] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 3.863508] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 3.965494] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 4.061891] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 4.211214] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 4.261333] statusline: A: 00:00:01 / 00:00:06 (22%) -[ 4.360276] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 4.459449] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 4.511201] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 4.608453] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 4.707794] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 4.757876] statusline: A: 00:00:01 / 00:00:06 (30%) -[ 4.857155] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 4.957897] statusline: A: 00:00:02 / 00:00:06 (33%) -[ 5.056765] statusline: A: 00:00:02 / 00:00:06 (35%) -[ 5.106723] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 5.157405] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 5.255682] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 5.305752] statusline: A: 00:00:02 / 00:00:06 (39%) -[ 5.404863] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 5.506150] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 5.603687] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 5.702914] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 5.753071] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 5.852114] statusline: A: 00:00:02 / 00:00:06 (48%) -[ 5.951364] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 6.051577] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 6.149847] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 6.249218] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 6.299540] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 6.349632] statusline: A: 00:00:03 / 00:00:06 (56%) -[ 6.448491] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 6.597609] statusline: A: 00:00:03 / 00:00:06 (60%) -[ 6.647670] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 6.697791] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 6.796370] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 6.895805] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 6.947122] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 7.045008] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 7.095011] statusline: A: 00:00:04 / 00:00:06 (68%) -[ 7.145182] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 7.243999] statusline: A: 00:00:04 / 00:00:06 (71%) -[ 7.344129] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 7.394850] statusline: A: 00:00:04 / 00:00:06 (73%) -[ 7.444951] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 7.545972] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 7.645265] statusline: A: 00:00:04 / 00:00:06 (77%) -[ 7.695289] statusline: A: 00:00:04 / 00:00:06 (78%) -[ 7.794937] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 7.894125] statusline: A: 00:00:04 / 00:00:06 (81%) -[ 7.945211] statusline: A: 00:00:05 / 00:00:06 (82%) -[ 8.043064] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 8.142359] statusline: A: 00:00:05 / 00:00:06 (85%) -[ 8.241637] statusline: A: 00:00:05 / 00:00:06 (87%) -[ 8.341040] statusline: A: 00:00:05 / 00:00:06 (89%) -[ 8.440289] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 8.539542] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 8.638819] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.638979] cplayer: audio filter EOF -[ 8.638980] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.639059] cplayer: audio draining -[ 8.639083] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.639090] cplayer: audio EOF reached -[ 8.639150] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.639179] cplayer: EOF code: 1 -[ 8.639187] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.639444] cplayer: Terminating demuxers... -[ 8.639453] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.639632] cplayer: Done terminating demuxers. -[ 8.639645] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.639684] cplayer: finished playback, success (reason 0) -[ 8.639691] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.639759] cplayer: Exiting... (End of file) -[ 8.639788] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.641289] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 8.641296] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.641311] mpris: Exiting... -[ 8.641316] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.643226] cplayer: draining left over audio -[ 8.643234] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 0.011427] mpris: Loading cplugin script ../mpris.so... +[ 0.012870] cplayer: Waiting for scripts... +[ 0.015391] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.015445] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.015485] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.015512] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.015642] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.015671] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.015691] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.015704] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.022374] 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.022452] 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.022487] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.022523] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.022588] 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.022642] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.022665] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.022741] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.022784] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.022798] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.022809] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.022838] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.022957] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.023264] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.023649] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.023680] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.023721] cplayer: Done loading scripts. +[ 0.023854] cplayer: Running hook: ytdl_hook/on_load +[ 0.024158] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.024210] cplayer: Running hook: ytdl_hook/on_load +[ 0.024411] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.024501] 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.032362] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.032913] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.033200] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.033229] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.033256] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.033304] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.036630] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.037032] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.037125] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.038491] cplayer: Starting playback... +[ 0.039193] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.039209] cplayer: AO: Description: Null audio output +[ 0.039574] cplayer: audio ready +[ 0.039586] cplayer: starting audio playback +[ 0.039611] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.064003] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.082200] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.956065] cplayer: Set property: pause=false -> 1 +[ 2.956090] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.956300] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 3.006295] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 3.056365] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 3.155041] statusline: A: 00:00:00 / 00:00:06 (3%) +[ 3.205087] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 3.256638] statusline: A: 00:00:00 / 00:00:06 (5%) +[ 3.306782] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 3.403744] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 3.453743] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 3.552822] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 3.602872] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 3.701886] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 3.751966] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 3.850934] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 3.950122] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 4.001756] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 4.099011] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 4.248069] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 4.347369] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 4.399054] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 4.496333] statusline: A: 00:00:01 / 00:00:06 (25%) +[ 4.595620] statusline: A: 00:00:01 / 00:00:06 (27%) +[ 4.645900] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 4.744690] statusline: A: 00:00:01 / 00:00:06 (29%) +[ 4.844025] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 4.894026] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 5.042725] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 5.142052] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 5.193760] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 5.290995] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 5.390390] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 5.489727] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 5.588956] statusline: A: 00:00:02 / 00:00:06 (43%) +[ 5.688297] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 5.837139] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 5.936364] statusline: A: 00:00:02 / 00:00:06 (49%) +[ 5.988161] statusline: A: 00:00:03 / 00:00:06 (49%) +[ 6.085151] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 6.184409] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 6.283650] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 6.333689] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 6.432577] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 6.531874] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 6.631330] statusline: A: 00:00:03 / 00:00:06 (60%) +[ 6.681409] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 6.780169] statusline: A: 00:00:03 / 00:00:06 (62%) +[ 6.879422] statusline: A: 00:00:03 / 00:00:06 (64%) +[ 6.931198] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 7.028463] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 7.078526] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 7.128630] statusline: A: 00:00:04 / 00:00:06 (68%) +[ 7.227119] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 7.326551] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 7.378019] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 7.475561] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 7.574818] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 7.674089] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 7.773264] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 7.872387] statusline: A: 00:00:04 / 00:00:06 (80%) +[ 7.971588] statusline: A: 00:00:05 / 00:00:06 (82%) +[ 8.070779] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 8.170134] statusline: A: 00:00:05 / 00:00:06 (85%) +[ 8.269405] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 8.368599] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 8.418694] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 8.517451] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 8.616647] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 8.668435] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.715830] cplayer: audio filter EOF +[ 8.715833] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.715849] cplayer: audio draining +[ 8.715850] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.715853] cplayer: audio EOF reached +[ 8.715855] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.715859] cplayer: EOF code: 1 +[ 8.715860] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.716530] cplayer: Terminating demuxers... +[ 8.716544] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.717031] cplayer: Done terminating demuxers. +[ 8.717045] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.717093] cplayer: finished playback, success (reason 0) +[ 8.717105] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.717114] cplayer: Exiting... (End of file) +[ 8.717116] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.717750] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 8.717757] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.718573] mpris: Exiting... +[ 8.718580] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.719925] cplayer: draining left over audio +[ 8.719938] statusline: A: 00:00:05 / 00:00:06 (93%) make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' ./wrapper "play-pause" @@ -3932,16 +3974,16 @@ ++ '[' -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-xTWE5UVdwz,guid=a501d369d2bbddea59938f4b68475535 -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-xTWE5UVdwz,guid=a501d369d2bbddea59938f4b68475535 +++ echo DISPLAY=:101 +DISPLAY=:101 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-enIK7BtnT8,guid=c1eee8ab175948c7e450744a663a4718 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-enIK7BtnT8,guid=c1eee8ab175948c7e450744a663a4718 ++ rm -f ./play-pause.mpv.ipc ./play-pause.mpv.log ./play-pause.socat.log ++ wait_for test -S ./play-pause.mpv.ipc -++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./play-pause.mpv.log --input-ipc-server=./play-pause.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ timeout=0 ++ test -S ./play-pause.mpv.ipc ++ '[' 0 -eq 60 ']' +++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./play-pause.mpv.log --input-ipc-server=./play-pause.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ sleep 1 +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 @@ -4075,153 +4117,150 @@ [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.017587] mpris: Loading cplugin script ../mpris.so... -[ 0.018410] cplayer: Waiting for scripts... -[ 0.019563] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.019685] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.023071] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.023161] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.024516] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.024694] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.024722] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.024734] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.026030] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.026273] 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.026401] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.026546] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.026802] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.026941] 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.027289] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.027326] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.027418] 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.027482] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.027504] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.027525] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.027612] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.027639] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.027710] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.027873] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.028060] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.028357] cplayer: Done loading scripts. -[ 0.028562] cplayer: Running hook: ytdl_hook/on_load -[ 0.028880] cplayer: Running hook: ytdl_hook/on_load -[ 0.029161] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.030437] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.030540] 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.049114] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.049169] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.049185] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.049202] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.050857] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.052049] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.052589] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) -[ 0.055933] cplayer: Starting playback... -[ 0.057685] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.057716] cplayer: AO: Description: Null audio output -[ 0.058859] cplayer: audio ready -[ 0.058893] cplayer: starting audio playback -[ 0.059139] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.079121] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 0.080149] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.080158] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.914742] cplayer: Set property: pause=false -> 1 -[ 2.914754] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.914846] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 2.965123] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 3.015196] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 3.114134] statusline: A: 00:00:00 / 00:00:06 (3%) -[ 3.213417] statusline: A: 00:00:00 / 00:00:06 (5%) -[ 3.263451] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 3.362565] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 3.412651] statusline: A: 00:00:00 / 00:00:06 (8%) -[ 3.511663] statusline: A: 00:00:00 / 00:00:06 (10%) -[ 3.561824] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 3.710546] statusline: A: 00:00:00 / 00:00:06 (13%) -[ 3.809954] statusline: A: 00:00:00 / 00:00:06 (15%) -[ 3.910590] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 3.958242] cplayer: Set property: pause=true -> 1 -[ 3.958261] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 3.958346] statusline: (Paused) A: 00:00:01 / 00:00:06 (17%) -[ 5.251545] cplayer: Set property: pause=false -> 1 -[ 5.251565] statusline: (Paused) A: 00:00:01 / 00:00:06 (17%) -[ 5.251659] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 5.301734] statusline: A: 00:00:01 / 00:00:06 (18%) -[ 5.400949] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 5.550103] statusline: A: 00:00:01 / 00:00:06 (22%) -[ 5.600120] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 5.650193] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 5.748270] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 5.847449] statusline: A: 00:00:01 / 00:00:06 (27%) -[ 5.899536] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 6.046217] statusline: A: 00:00:01 / 00:00:06 (30%) -[ 6.145546] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 6.245967] statusline: A: 00:00:02 / 00:00:06 (33%) -[ 6.344961] statusline: A: 00:00:02 / 00:00:06 (35%) -[ 6.444276] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 6.495608] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 6.548655] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 6.643116] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 6.742565] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 6.793901] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 6.891835] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 6.942059] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 7.040574] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 7.139940] statusline: A: 00:00:02 / 00:00:06 (48%) -[ 7.190030] statusline: A: 00:00:02 / 00:00:06 (49%) -[ 7.240102] statusline: A: 00:00:03 / 00:00:06 (49%) -[ 7.338592] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 7.437896] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 7.489446] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 7.592919] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 7.643008] statusline: A: 00:00:03 / 00:00:06 (56%) -[ 7.742315] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 7.795473] statusline: A: 00:00:03 / 00:00:06 (59%) -[ 7.894924] statusline: A: 00:00:03 / 00:00:06 (60%) -[ 7.994235] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 8.044755] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 8.194133] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 8.244323] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 8.343049] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 8.442225] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 8.494083] statusline: A: 00:00:04 / 00:00:06 (70%) -[ 8.544222] statusline: A: 00:00:04 / 00:00:06 (71%) -[ 8.640654] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 8.739999] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 8.791717] statusline: A: 00:00:04 / 00:00:06 (75%) -[ 8.888818] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 8.988122] statusline: A: 00:00:04 / 00:00:06 (78%) -[ 9.038210] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 9.136959] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 9.236275] statusline: A: 00:00:05 / 00:00:06 (82%) -[ 9.286342] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 9.385295] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 9.484555] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 9.583907] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 9.683280] statusline: A: 00:00:05 / 00:00:06 (89%) -[ 9.782530] statusline: A: 00:00:05 / 00:00:06 (91%) -[ 9.881693] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.931374] cplayer: audio filter EOF -[ 9.931376] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.931394] cplayer: audio draining -[ 9.931396] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.931399] cplayer: audio EOF reached -[ 9.931400] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.931404] cplayer: EOF code: 1 -[ 9.931407] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.931591] cplayer: Terminating demuxers... -[ 9.931599] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.931876] cplayer: Done terminating demuxers. -[ 9.931886] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.931942] cplayer: finished playback, success (reason 0) -[ 9.931944] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.931951] cplayer: Exiting... (End of file) -[ 9.931952] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.932618] mpris: Exiting... -[ 9.932626] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.932699] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 9.932705] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.934711] cplayer: draining left over audio -[ 9.934725] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 0.011365] mpris: Loading cplugin script ../mpris.so... +[ 0.011467] cplayer: Waiting for scripts... +[ 0.019541] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.019587] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.019602] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.019613] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.021859] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.021892] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.021912] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.021930] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.022040] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.022067] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.022084] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.022096] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.023479] 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.023526] 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.023546] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.023556] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.023582] 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.023617] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.023627] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.023637] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.023660] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.023665] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.023671] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.023689] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.023760] cplayer: Done loading scripts. +[ 0.023878] cplayer: Running hook: ytdl_hook/on_load +[ 0.024235] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.024372] cplayer: Running hook: ytdl_hook/on_load +[ 0.024589] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.025185] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.025295] 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.031348] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.036586] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.036992] cplayer: (+) Audio --aid=1 (vorbis 2ch 48000Hz) +[ 0.038411] cplayer: Starting playback... +[ 0.038679] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.038757] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.038782] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.038800] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.038812] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.039623] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.039643] cplayer: AO: Description: Null audio output +[ 0.040013] cplayer: audio ready +[ 0.040029] cplayer: starting audio playback +[ 0.040066] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.069463] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.074606] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.959673] cplayer: Set property: pause=false -> 1 +[ 2.959691] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.959836] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 3.009876] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 3.108889] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 3.208264] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 3.258380] statusline: A: 00:00:00 / 00:00:06 (5%) +[ 3.357257] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 3.456447] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 3.508217] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 3.605277] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 3.704512] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 3.803683] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 3.902812] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 3.986068] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 4.000395] cplayer: Set property: pause=true -> 1 +[ 4.000410] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 4.000509] statusline: (Paused) A: 00:00:01 / 00:00:06 (17%) +[ 5.040688] cplayer: Set property: pause=false -> 1 +[ 5.040699] statusline: (Paused) A: 00:00:01 / 00:00:06 (17%) +[ 5.040824] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 5.090992] statusline: A: 00:00:01 / 00:00:06 (18%) +[ 5.189671] statusline: A: 00:00:01 / 00:00:06 (20%) +[ 5.338454] statusline: A: 00:00:01 / 00:00:06 (22%) +[ 5.437840] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 5.487915] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 5.586575] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 5.685782] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 5.834542] statusline: A: 00:00:01 / 00:00:06 (30%) +[ 5.933688] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 6.065075] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 6.132223] statusline: A: 00:00:02 / 00:00:06 (35%) +[ 6.182221] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 6.281090] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 6.380533] statusline: A: 00:00:02 / 00:00:06 (39%) +[ 6.479873] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 6.579098] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 6.678264] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 6.777392] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 6.876506] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 6.975602] statusline: A: 00:00:02 / 00:00:06 (49%) +[ 7.025685] statusline: A: 00:00:03 / 00:00:06 (49%) +[ 7.124251] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 7.223419] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 7.323970] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 7.422933] statusline: A: 00:00:03 / 00:00:06 (56%) +[ 7.473002] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 7.571807] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 7.670986] statusline: A: 00:00:03 / 00:00:06 (60%) +[ 7.721079] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 7.819688] statusline: A: 00:00:03 / 00:00:06 (62%) +[ 7.918895] statusline: A: 00:00:03 / 00:00:06 (64%) +[ 7.970725] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 8.020864] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 8.117230] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 8.216550] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 8.268296] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 8.415054] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 8.514312] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 8.565992] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 8.663296] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 8.713437] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 8.812245] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 8.911315] statusline: A: 00:00:04 / 00:00:06 (80%) +[ 8.963198] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 9.059944] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 9.159037] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 9.258351] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 9.357549] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 9.456843] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 9.556026] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 9.655307] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 9.754540] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.754670] cplayer: audio filter EOF +[ 9.754673] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.754701] cplayer: audio draining +[ 9.754703] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.754710] cplayer: audio EOF reached +[ 9.754712] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.754716] cplayer: EOF code: 1 +[ 9.754717] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.754961] cplayer: Terminating demuxers... +[ 9.754968] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.755138] cplayer: Done terminating demuxers. +[ 9.755146] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.755198] cplayer: finished playback, success (reason 0) +[ 9.755204] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.755215] cplayer: Exiting... (End of file) +[ 9.755216] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.755544] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 9.755554] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.758325] mpris: Exiting... +[ 9.758334] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.758579] cplayer: draining left over audio +[ 9.758595] statusline: A: 00:00:05 / 00:00:06 (94%) make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[1]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1' create-stamp debian/debhelper-build-stamp @@ -4266,12 +4305,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/2057798/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2057798/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/2667669 and its subdirectories -I: Current time: Mon Jun 9 09:42:29 -12 2025 -I: pbuilder-time-stamp: 1749505349 +I: removing directory /srv/workspace/pbuilder/2057798 and its subdirectories +I: Current time: Wed May 8 05:22:14 +14 2024 +I: pbuilder-time-stamp: 1715095334