Diff of the two buildlogs: -- --- b1/build.log 2025-08-05 06:02:04.361360181 +0000 +++ b2/build.log 2025-08-05 06:03:30.485468162 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Sep 7 00:23:46 -12 2026 -I: pbuilder-time-stamp: 1788783826 +I: Current time: Tue Aug 5 20:02:07 +14 2025 +I: pbuilder-time-stamp: 1754373727 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -22,52 +22,84 @@ dpkg-source: info: unpacking mpv-mpris_0.7.1-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2827934/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3209444/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Aug 5 06:02 /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/3209444/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3209444/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='ba4fc2b87c76432ba3c5ce1826ad7ceb' - 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='2827934' - PS1='# ' - PS2='> ' + INVOCATION_ID=f7ebd22b68ea4755b425ac48a3c6b2a2 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=3209444 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.7c4t81us/pbuilderrc_2iYm --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.7c4t81us/b1 --logfile b1/build.log mpv-mpris_0.7.1-1.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.7c4t81us/pbuilderrc_s52J --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.7c4t81us/b2 --logfile b2/build.log mpv-mpris_0.7.1-1.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.1.0-37-cloud-arm64 #1 SMP Debian 6.1.140-1 (2025-05-22) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-37-cloud-arm64 #1 SMP Debian 6.1.140-1 (2025-05-22) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 12 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2827934/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 12 19:25 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3209444/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -581,7 +613,7 @@ Get: 452 http://deb.debian.org/debian trixie/main arm64 xauth arm64 1:1.1.2-1.1 [35.4 kB] Get: 453 http://deb.debian.org/debian trixie/main arm64 xserver-common all 2:21.1.16-1.3 [2409 kB] Get: 454 http://deb.debian.org/debian trixie/main arm64 xvfb arm64 2:21.1.16-1.3 [3122 kB] -Fetched 219 MB in 2s (132 MB/s) +Fetched 219 MB in 1s (163 MB/s) Preconfiguring packages ... Selecting previously unselected package libsystemd-shared:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19965 files and directories currently installed.) @@ -2056,8 +2088,8 @@ Setting up tzdata (2025b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Mon Sep 7 12:24:34 UTC 2026. -Universal Time is now: Mon Sep 7 12:24:34 UTC 2026. +Local time is now: Tue Aug 5 06:02:57 UTC 2025. +Universal Time is now: Tue Aug 5 06:02:57 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:arm64 (1.17.0-2+b1) ... @@ -2456,7 +2488,11 @@ fakeroot is already the newest version (1.37.1.1-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/3209444/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/3209444/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 @@ -2498,13 +2534,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 "quit" +./quit ++ test -n '' -++ exec ./env ./stop -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./stop -++ basename ./stop -+ test=stop +++ exec ./env ./quit +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./quit +++ basename ./quit ++ test=quit + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -2560,19 +2596,19 @@ + xvfb-run --help + grep -- --auto-display + xvfb_auto=--auto-servernum -+ rm -f ./stop.xvfb.log ./stop.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=stop XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./stop.xvfb.log -f ./stop.Xauthority ./stop -./stop -++ test -n stop -+++ basename ./stop -++ test=stop -++ '[' stop = setup ']' -++ input_json=./stop.mpv.ipc.input.json -++ output_json=./stop.mpv.ipc.output.json -++ ipc=./stop.mpv.ipc -++ log_prefix=./stop -++ mpv_log=./stop.mpv.log -++ socat_log=./stop.socat.log ++ rm -f ./quit.xvfb.log ./quit.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=quit XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./quit.xvfb.log -f ./quit.Xauthority ./quit +./quit +++ test -n quit ++++ basename ./quit +++ test=quit +++ '[' quit = setup ']' +++ input_json=./quit.mpv.ipc.input.json +++ output_json=./quit.mpv.ipc.output.json +++ ipc=./quit.mpv.ipc +++ log_prefix=./quit +++ mpv_log=./quit.mpv.log +++ socat_log=./quit.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() ++ '[' -n 1 ']' @@ -2581,20 +2617,20 @@ ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:99 -DISPLAY=:99 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-W0vdd6Jtu5,guid=9e751f982cb72e9a2f2674b86a9ead0e -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-W0vdd6Jtu5,guid=9e751f982cb72e9a2f2674b86a9ead0e -++ rm -f ./stop.mpv.ipc ./stop.mpv.log ./stop.socat.log -++ wait_for test -S ./stop.mpv.ipc +++ echo DISPLAY=:101 +DISPLAY=:101 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-BlLRn5hZS4,guid=90b8c189b5d7577a029b72cb68919ea1 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-BlLRn5hZS4,guid=90b8c189b5d7577a029b72cb68919ea1 +++ rm -f ./quit.mpv.ipc ./quit.mpv.log ./quit.socat.log +++ wait_for test -S ./quit.mpv.ipc ++ timeout=0 -++ test -S ./stop.mpv.ipc +++ test -S ./quit.mpv.ipc ++ '[' 0 -eq 60 ']' ++ sleep 1 -++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./stop.mpv.log --input-ipc-server=./stop.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./quit.mpv.log --input-ipc-server=./quit.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 -++ test -S ./stop.mpv.ipc +++ test -S ./quit.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -2609,20 +2645,23 @@ + check pause true + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./stop.mpv.ipc.input.json ++ cat ./quit.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./stop.socat.log -+ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc -+ cat ./stop.socat.log -+ test '!' -s ./stop.socat.log -+ cat ./stop.mpv.ipc.output.json ++ rm -f ./quit.socat.log ++ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc ++ cat ./quit.socat.log ++ test '!' -s ./quit.socat.log ++ cat ./quit.mpv.ipc.output.json {"data":true,"request_id":0,"error":"success"} -+ test -s ./stop.mpv.ipc.output.json ++ test -s ./quit.mpv.ipc.output.json + val true + jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' true -+ '[' stop = stop ']' -+ playerctl stop ++ '[' quit = stop ']' ++ '[' quit = quit ']' ++ mpris_quit ++ dbus-send --print-reply --dest=org.mpris.MediaPlayer2.mpv /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Quit +method return time=1754373797.434076 sender=:1.0 -> destination=:1.3 serial=5 reply_serial=2 + sleep 2 [cplayer] mpv v0.40.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 @@ -2637,7 +2676,7 @@ [cplayer] libswscale 8.3.100 [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/aarch64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./stop.mpv.log' '--input-ipc-server=./stop.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' +[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./quit.mpv.log' '--input-ipc-server=./quit.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' [cplayer] mpv v0.40.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1.1-1+b1 @@ -2661,116 +2700,119 @@ [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.016827] mpris: Loading cplugin script ../mpris.so... -[ 0.017153] cplayer: Waiting for scripts... -[ 0.045273] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] -[ 0.045359] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.045412] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] -[ 0.045472] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.050646] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.050718] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.050761] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.050789] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.058153] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] -[ 0.058219] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.058783] 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.058903] 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.058997] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.059046] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.059162] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nmbtn_mid script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nshift+mbtn_left 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.059319] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.059375] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.059426] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.061104] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] -[ 0.061154] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.062100] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.062131] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.062141] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.062165] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.063122] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.063801] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.063884] 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.072067] cplayer: Done loading scripts. -[ 0.072191] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.072216] cplayer: Failed sending hook command auto_profiles/on_before_start_file. Removing hook. -[ 0.072381] cplayer: Running hook: auto_profiles/on_load -[ 0.072396] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. -[ 0.072430] cplayer: Running hook: ytdl_hook/on_load -[ 0.073360] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.073459] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.073504] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.073578] cplayer: Running hook: ytdl_hook/on_load -[ 0.073632] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.073839] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.073963] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.074138] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.074276] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.074337] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.074396] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.074455] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.074507] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.082086] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.082788] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.082827] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. -[ 0.082845] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.082996] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.085064] cplayer: Starting playback... -[ 0.086649] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.086679] cplayer: AO: Description: Null audio output -[ 0.087653] cplayer: audio ready -[ 0.087682] cplayer: starting audio playback -[ 0.087749] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.089628] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.124758] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.896209] cplayer: Run command: stop, flags=64, args=[flags=""] -[ 2.896229] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.896277] cplayer: EOF code: 4 -[ 2.896282] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.896630] cplayer: Terminating demuxers... -[ 2.896637] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.898880] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 2.898907] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.899190] cplayer: Done terminating demuxers. -[ 2.899215] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.899309] cplayer: finished playback, success (reason 2) -[ 2.899329] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 2.900295] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 2.900402] cplayer: Exiting... (End of file) -[ 2.900552] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] -[ 2.900835] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 2.901694] mpris: Destroying client handle... +[cplayer] Setting option 'log-file' = './quit.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './quit.mpv.ipc' (flags = 8) +[ 0.043690] mpris: Loading cplugin script ../mpris.so... +[ 0.055863] cplayer: Waiting for scripts... +[ 0.089992] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.090025] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.090037] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.090063] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.090123] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] +[ 0.090137] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.090150] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] +[ 0.090157] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.092707] 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.092768] 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.092795] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.092804] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.092856] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nmbtn_mid script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nshift+mbtn_left 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.092896] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.092914] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.092925] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.093731] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.093746] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.093753] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.093774] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.094640] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.094709] 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.111718] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] +[ 0.111762] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.111783] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] +[ 0.111792] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.111831] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.111866] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.111883] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.111892] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.112108] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.112144] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.112166] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.112174] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.115690] cplayer: Done loading scripts. +[ 0.115754] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.119874] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.119906] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.119918] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.119927] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.123682] cplayer: client removed during hook handling +[ 0.123979] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.124118] cplayer: Running hook: auto_profiles/on_load +[ 0.124128] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. +[ 0.124132] cplayer: Running hook: ytdl_hook/on_load +[ 0.127500] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.127609] cplayer: Running hook: ytdl_hook/on_load +[ 0.148394] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.164103] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.168346] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.176031] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.176048] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. +[ 0.176053] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.179760] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.180753] cplayer: Starting playback... +[ 0.184373] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.184387] cplayer: AO: Description: Null audio output +[ 0.184726] cplayer: audio ready +[ 0.184732] cplayer: starting audio playback +[ 0.184737] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.189772] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.231719] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 3.135851] cplayer: Run command: quit, flags=64, args=[code="0"] +[ 3.135862] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 3.135884] cplayer: EOF code: 5 +[ 3.135886] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 3.136072] cplayer: Terminating demuxers... +[ 3.136074] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 3.140577] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 3.140581] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 3.143683] cplayer: Done terminating demuxers. +[ 3.143702] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 3.143764] cplayer: finished playback, success (reason 3) +[ 3.143768] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 3.144091] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 3.144125] cplayer: Exiting... (Quit) +[ 3.144570] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] +[ 3.145350] mpris: Destroying client handle... +[ 3.147776] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] + ret_ipc=0 + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./stop.mpv.ipc.input.json ++ cat ./quit.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./stop.socat.log -+ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc ++ rm -f ./quit.socat.log ++ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc + ret_ipc=1 -+ cat ./stop.mpv.ipc.output.json -+ test '!' -s ./stop.mpv.ipc.output.json ++ cat ./quit.mpv.ipc.output.json ++ test '!' -s ./quit.mpv.ipc.output.json + '[' 1 -eq 0 ']' -+ '[' '!' -s ./stop.socat.log ']' ++ '[' '!' -s ./quit.socat.log ']' + echo 'socat log contains these *expected* errors:' socat log contains these *expected* errors: -+ cat ./stop.socat.log -2026/09/07 00:24:51 socat[2859141] E connect(, AF=1 "./stop.mpv.ipc", 16): Connection refused -+ playerctl status ++ cat ./quit.socat.log +2025/08/05 20:03:19 socat[3227954] E connect(, AF=1 "./quit.mpv.ipc", 16): Connection refused + grep '^No players \(were \)\?found$' ++ playerctl status No players found + '[' 1 -eq 0 ']' -+ '[' '!' -s ./stop.socat.log ']' ++ '[' '!' -s ./quit.socat.log ']' make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "quit" -./quit +./wrapper "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 @@ -2823,22 +2865,22 @@ + MPV_MPRIS_TEST_DBUS=./dbus + mkdir -p -m 0700 ./dbus + export -n MPV_MPRIS_TEST_DBUS MPV_MPRIS_TEST_XAUTH MPV_MPRIS_TEST_TMP -+ xvfb-run --help + grep -- --auto-display ++ xvfb-run --help + 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 ']' @@ -2847,20 +2889,20 @@ ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:102 -DISPLAY=:102 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-s4GFSN2GQE,guid=fbadac47571bfe4698ceb97f6a9ead0e -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-s4GFSN2GQE,guid=fbadac47571bfe4698ceb97f6a9ead0e -++ rm -f ./quit.mpv.ipc ./quit.mpv.log ./quit.socat.log -++ wait_for test -S ./quit.mpv.ipc +++ echo DISPLAY=:99 +DISPLAY=:99 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-stBscs7IPB,guid=9694cd6fb43aca53af01649d68919ea1 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-stBscs7IPB,guid=9694cd6fb43aca53af01649d68919ea1 +++ 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 @@ -2869,29 +2911,26 @@ ++ test mpv = mpv ++ sleep 2 + status Paused -+ playerctl status + grep '^Paused$' ++ playerctl status Paused + check pause true + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./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=1788783891.608622 sender=:1.0 -> destination=:1.3 serial=5 reply_serial=2 ++ '[' stop = stop ']' ++ playerctl stop + sleep 2 [cplayer] mpv v0.40.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 @@ -2906,7 +2945,7 @@ [cplayer] libswscale 8.3.100 [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/aarch64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 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 v0.40.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1.1-1+b1 @@ -2930,115 +2969,118 @@ [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.006968] mpris: Loading cplugin script ../mpris.so... -[ 0.007326] cplayer: Waiting for scripts... -[ 0.017331] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] -[ 0.017425] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.017484] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] -[ 0.017878] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.018354] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.018433] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.018517] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.018559] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.018753] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] -[ 0.018804] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.018848] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] -[ 0.018884] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.022854] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.022928] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.023007] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.023137] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.023305] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.023367] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.023419] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.023459] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.026373] 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.026514] 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.026590] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.026635] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.026768] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nmbtn_mid script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nshift+mbtn_left 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.026905] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.026959] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.027011] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.029278] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.029333] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.029372] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.029444] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.029688] cplayer: Done loading scripts. -[ 0.029796] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.029820] cplayer: Failed sending hook command auto_profiles/on_before_start_file. Removing hook. -[ 0.029986] cplayer: Running hook: auto_profiles/on_load -[ 0.030007] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. -[ 0.030028] cplayer: Running hook: ytdl_hook/on_load -[ 0.030896] cplayer: Running hook: ytdl_hook/on_load -[ 0.031541] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.032244] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.032357] 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.038739] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.040980] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.041022] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. -[ 0.041041] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.041138] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.041217] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.041331] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.043476] cplayer: Starting playback... -[ 0.044591] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.044678] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.045368] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.045400] cplayer: AO: Description: Null audio output -[ 0.046567] cplayer: audio ready -[ 0.046596] cplayer: starting audio playback -[ 0.046670] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.059538] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.081160] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.916799] cplayer: Run command: quit, flags=64, args=[code="0"] -[ 2.916825] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.916873] cplayer: EOF code: 5 -[ 2.916881] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.917267] cplayer: Terminating demuxers... -[ 2.917281] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.917494] cplayer: Done terminating demuxers. -[ 2.917511] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.917584] cplayer: finished playback, success (reason 3) -[ 2.917601] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 2.919838] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 2.920036] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 2.920129] cplayer: Exiting... (Quit) -[ 2.920238] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 2.920835] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] -[ 2.921186] mpris: Destroying client handle... +[cplayer] Setting option 'log-file' = './stop.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './stop.mpv.ipc' (flags = 8) +[ 0.051903] mpris: Loading cplugin script ../mpris.so... +[ 0.051956] cplayer: Waiting for scripts... +[ 0.103722] 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.103827] 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.103860] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.103872] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.103915] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nmbtn_mid script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nshift+mbtn_left 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.103954] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.103969] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.103980] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.104145] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.104174] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.104197] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.104206] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.104894] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] +[ 0.104916] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.104927] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] +[ 0.104942] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.127668] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.127722] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.127743] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.127751] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.132875] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.132902] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.132910] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.132932] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.133136] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.133156] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.133170] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.133196] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.133218] cplayer: Done loading scripts. +[ 0.133262] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.133268] cplayer: Failed sending hook command auto_profiles/on_before_start_file. Removing hook. +[ 0.133330] cplayer: Running hook: auto_profiles/on_load +[ 0.133334] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. +[ 0.133337] cplayer: Running hook: ytdl_hook/on_load +[ 0.134450] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] +[ 0.134484] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.134497] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] +[ 0.134505] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.134596] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.135138] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.135190] 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.145337] cplayer: Running hook: ytdl_hook/on_load +[ 0.145633] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.145651] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.145662] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.145670] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.160092] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.168337] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.174168] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.174183] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. +[ 0.174188] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.175786] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.176724] cplayer: Starting playback... +[ 0.177288] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.177297] cplayer: AO: Description: Null audio output +[ 0.177606] cplayer: audio ready +[ 0.177612] cplayer: starting audio playback +[ 0.177617] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.187711] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 0.188537] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.188541] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 3.223664] cplayer: Run command: stop, flags=64, args=[flags=""] +[ 3.223679] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 3.223710] cplayer: EOF code: 4 +[ 3.223712] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 3.223905] cplayer: Terminating demuxers... +[ 3.223908] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 3.224829] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 3.224833] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 3.231673] cplayer: Done terminating demuxers. +[ 3.231690] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 3.231746] cplayer: finished playback, success (reason 2) +[ 3.231751] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 3.232625] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 3.232799] cplayer: Exiting... (End of file) +[ 3.232832] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] +[ 3.234158] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 3.236245] mpris: Destroying client handle... + 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 -2026/09/07 00:24:53 socat[2859459] E connect(, AF=1 "./quit.mpv.ipc", 16): Connection refused ++ cat ./stop.socat.log +2025/08/05 20:03:19 socat[3228017] E connect(, AF=1 "./stop.mpv.ipc", 16): Connection refused + playerctl status + grep '^No players \(were \)\?found$' No players found + '[' 1 -eq 0 ']' -+ '[' '!' -s ./quit.socat.log ']' ++ '[' '!' -s ./stop.socat.log ']' make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "play" -./play +./wrapper "metadata" +./metadata ++ test -n '' -++ exec ./env ./play -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./play -++ basename ./play -+ test=play +++ 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 @@ -3091,44 +3133,42 @@ + MPV_MPRIS_TEST_DBUS=./dbus + mkdir -p -m 0700 ./dbus + export -n MPV_MPRIS_TEST_DBUS MPV_MPRIS_TEST_XAUTH MPV_MPRIS_TEST_TMP -+ xvfb-run --help + grep -- --auto-display ++ xvfb-run --help + xvfb_auto=--auto-servernum -+ rm -f ./play.xvfb.log ./play.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=play XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./play.xvfb.log -f ./play.Xauthority ./play -./play -++ test -n play -+++ basename ./play -++ test=play -++ '[' play = setup ']' -++ input_json=./play.mpv.ipc.input.json -++ output_json=./play.mpv.ipc.output.json -++ ipc=./play.mpv.ipc -++ log_prefix=./play -++ mpv_log=./play.mpv.log -++ socat_log=./play.socat.log ++ rm -f ./metadata.xvfb.log ./metadata.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=metadata XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./metadata.xvfb.log -f ./metadata.Xauthority ./metadata +./metadata +++ test -n metadata ++++ basename ./metadata +++ test=metadata +++ '[' metadata = setup ']' +++ input_json=./metadata.mpv.ipc.input.json +++ output_json=./metadata.mpv.ipc.output.json +++ ipc=./metadata.mpv.ipc +++ log_prefix=./metadata +++ mpv_log=./metadata.mpv.log +++ socat_log=./metadata.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() -++ '[' -n 1 ']' -++ '[' 1 -ne 0 ']' -++ params+=("--pause") +++ '[' -n '' ']' ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:101 -DISPLAY=:101 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-GPNoqoPVCB,guid=8f7be691e02d0a1fbbe233c56a9ead0e -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-GPNoqoPVCB,guid=8f7be691e02d0a1fbbe233c56a9ead0e -++ rm -f ./play.mpv.ipc ./play.mpv.log ./play.socat.log -++ wait_for test -S ./play.mpv.ipc +++ echo DISPLAY=:100 +DISPLAY=:100 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-yPEtuLemKp,guid=feddd2b933278877e807f7b368919ea1 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-yPEtuLemKp,guid=feddd2b933278877e807f7b368919ea1 +++ rm -f ./metadata.mpv.ipc ./metadata.mpv.log ./metadata.socat.log +++ wait_for test -S ./metadata.mpv.ipc ++ timeout=0 -++ test -S ./play.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=./play.mpv.log --input-ipc-server=./play.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 ./play.mpv.ipc +++ test -S ./metadata.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -3136,46 +3176,11 @@ ++ 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 ./play.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./play.socat.log -+ socat -lf./play.socat.log - UNIX-CONNECT:./play.mpv.ipc -+ cat ./play.socat.log -+ test '!' -s ./play.socat.log -+ cat ./play.mpv.ipc.output.json -{"data":true,"request_id":0,"error":"success"} -+ test -s ./play.mpv.ipc.output.json -+ val true -+ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' -true -+ playerctl play -+ sleep 1 -+ status Playing -+ playerctl status -+ grep '^Playing$' -Playing -+ check pause false -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./play.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./play.socat.log -+ socat -lf./play.socat.log - UNIX-CONNECT:./play.mpv.ipc -+ cat ./play.socat.log -+ test '!' -s ./play.socat.log -+ cat ./play.mpv.ipc.output.json -{"data":false,"request_id":0,"error":"success"} -+ test -s ./play.mpv.ipc.output.json -+ val false -+ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' -true +++ 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 v0.40.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 @@ -3190,7 +3195,7 @@ [cplayer] libswscale 8.3.100 [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/aarch64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./play.mpv.log' '--input-ipc-server=./play.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' +[cplayer] Command line options: '--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 v0.40.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1.1-1+b1 @@ -3206,7 +3211,6 @@ [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 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) @@ -3214,177 +3218,196 @@ [cplayer] Setting option 'msg-time' = '' (flags = 8) [cplayer] Setting option 'msg-module' = '' (flags = 8) [cplayer] Setting option 'msg-level' = 'cplayer=trace,mpris=trace' (flags = 8) -[cplayer] Setting option 'log-file' = './play.mpv.log' (flags = 8) -[cplayer] Setting option 'input-ipc-server' = './play.mpv.ipc' (flags = 8) -[ 0.022414] mpris: Loading cplugin script ../mpris.so... -[ 0.022533] cplayer: Waiting for scripts... -[ 0.029435] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.029472] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.029493] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.029517] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.030953] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] -[ 0.032491] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.032561] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] -[ 0.032611] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.042416] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.042482] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] -[ 0.042544] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.042601] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.042662] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.042721] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.042774] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] -[ 0.042815] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.043825] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.043853] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.043869] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.043881] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.049047] 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.049176] 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.049296] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.049343] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.049450] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nmbtn_mid script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nshift+mbtn_left 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.049609] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.049666] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.049715] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.051935] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.051980] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.052026] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.052110] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.052463] cplayer: Done loading scripts. -[ 0.052570] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.052590] cplayer: Failed sending hook command auto_profiles/on_before_start_file. Removing hook. -[ 0.052733] cplayer: Running hook: auto_profiles/on_load -[ 0.052749] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. -[ 0.052787] cplayer: Running hook: ytdl_hook/on_load -[ 0.053729] cplayer: Running hook: ytdl_hook/on_load -[ 0.055164] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.056572] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.056835] 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.063958] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.074206] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.074256] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.074295] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.074318] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.074475] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.074498] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. -[ 0.074509] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.074634] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.075653] cplayer: Starting playback... -[ 0.077156] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.077172] cplayer: AO: Description: Null audio output -[ 0.077687] cplayer: audio ready -[ 0.077706] cplayer: starting audio playback -[ 0.077740] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.092373] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.103996] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.896963] cplayer: Set property: pause=false -> 1 -[ 2.896982] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.898902] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 2.949228] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 2.999312] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 3.097952] statusline: A: 00:00:00 / 00:00:06 (3%) -[ 3.148376] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 3.247251] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 3.297376] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 3.396568] statusline: A: 00:00:00 / 00:00:06 (8%) -[ 3.446638] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 3.545850] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 3.695145] statusline: A: 00:00:00 / 00:00:06 (13%) -[ 3.745307] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 3.844485] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 3.993771] statusline: A: 00:00:01 / 00:00:06 (18%) -[ 4.043897] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 4.093910] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 4.193209] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 4.243325] statusline: A: 00:00:01 / 00:00:06 (22%) -[ 4.293975] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 4.392468] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 4.444316] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 4.494470] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 4.545121] statusline: A: 00:00:01 / 00:00:06 (27%) -[ 4.595490] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 4.645594] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 4.796490] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 4.846763] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 4.945849] statusline: A: 00:00:02 / 00:00:06 (33%) -[ 4.996067] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 5.095147] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 5.145263] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 5.195561] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 5.294142] statusline: A: 00:00:02 / 00:00:06 (39%) -[ 5.344347] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 5.443405] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 5.592653] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 5.642770] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 5.741887] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 5.792409] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 5.842509] statusline: A: 00:00:02 / 00:00:06 (48%) -[ 5.941165] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 5.991554] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 6.090447] statusline: A: 00:00:03 / 00:00:06 (52%) -[ 6.140940] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 6.239713] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 6.389057] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 6.439198] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 6.538611] statusline: A: 00:00:03 / 00:00:06 (59%) -[ 6.588712] statusline: A: 00:00:03 / 00:00:06 (60%) -[ 6.687791] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 6.737975] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 6.837086] statusline: A: 00:00:03 / 00:00:06 (64%) -[ 6.887474] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 6.986461] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 7.036893] statusline: A: 00:00:04 / 00:00:06 (68%) -[ 7.135721] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 7.185878] statusline: A: 00:00:04 / 00:00:06 (70%) -[ 7.284964] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 7.386454] statusline: A: 00:00:04 / 00:00:06 (73%) -[ 7.483950] statusline: A: 00:00:04 / 00:00:06 (75%) -[ 7.534021] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 7.633209] statusline: A: 00:00:04 / 00:00:06 (77%) -[ 7.683270] statusline: A: 00:00:04 / 00:00:06 (78%) -[ 7.782487] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 7.832549] statusline: A: 00:00:04 / 00:00:06 (81%) -[ 7.931732] statusline: A: 00:00:05 / 00:00:06 (82%) -[ 7.981797] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 8.080988] statusline: A: 00:00:05 / 00:00:06 (85%) -[ 8.131050] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 8.230113] statusline: A: 00:00:05 / 00:00:06 (87%) -[ 8.280533] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 8.379456] statusline: A: 00:00:05 / 00:00:06 (89%) -[ 8.429680] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 8.528889] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 8.579124] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.629211] cplayer: audio filter EOF -[ 8.629224] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.629263] cplayer: audio draining -[ 8.629276] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.629283] cplayer: audio EOF reached -[ 8.629292] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.629358] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 8.629375] cplayer: EOF code: 1 -[ 8.629388] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 8.629666] cplayer: Terminating demuxers... -[ 8.629678] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 8.629970] cplayer: Done terminating demuxers. -[ 8.629986] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 8.630062] cplayer: finished playback, success (reason 0) -[ 8.630083] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 8.631091] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 8.631404] cplayer: Exiting... (End of file) -[ 8.632065] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] -[ 8.632419] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 8.632618] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 8.632705] mpris: Destroying client handle... -[ 8.636760] cplayer: draining left over audio +[cplayer] Setting option 'log-file' = './metadata.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './metadata.mpv.ipc' (flags = 8) +[ 0.029364] mpris: Loading cplugin script ../mpris.so... +[ 0.077181] cplayer: Waiting for scripts... +[ 0.093236] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.093287] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.093311] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.093320] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.094229] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] +[ 0.094257] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.094269] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] +[ 0.094278] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.094319] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] +[ 0.094335] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.094350] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] +[ 0.094358] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.105177] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.117977] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.118027] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.118039] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.127498] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.127531] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.127544] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.127564] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.145508] 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.145566] 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.145587] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.145596] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.145636] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nmbtn_mid script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nshift+mbtn_left 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.145676] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.145692] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.145722] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.146585] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.146600] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.146608] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.146628] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.147192] cplayer: Done loading scripts. +[ 0.147240] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.147246] cplayer: Failed sending hook command auto_profiles/on_before_start_file. Removing hook. +[ 0.147300] cplayer: Running hook: auto_profiles/on_load +[ 0.147305] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. +[ 0.147308] cplayer: Running hook: ytdl_hook/on_load +[ 0.147772] cplayer: Running hook: ytdl_hook/on_load +[ 0.153218] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.164030] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.164113] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.164221] 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.180462] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.180521] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.180534] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.180544] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.180552] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.181533] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.181546] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. +[ 0.181551] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.186270] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.187183] cplayer: Starting playback... +[ 0.189911] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.189926] cplayer: AO: Description: Null audio output +[ 0.190263] cplayer: audio ready +[ 0.190269] cplayer: starting audio playback +[ 0.190275] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof +[ 0.197849] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.206330] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 0.261201] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 0.313200] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 0.365203] statusline: A: 00:00:00 / 00:00:06 (3%) +[ 0.416782] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 0.473196] statusline: A: 00:00:00 / 00:00:06 (5%) +[ 0.577200] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 0.629200] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 0.681193] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 0.733194] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 0.785196] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 0.889194] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 0.941198] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 0.993189] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 1.045197] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 1.097270] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 1.149193] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 1.201197] statusline: A: 00:00:01 / 00:00:06 (16%) +[ 1.253200] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 1.305201] statusline: A: 00:00:01 / 00:00:06 (18%) +[ 1.357198] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 1.409214] statusline: A: 00:00:01 / 00:00:06 (20%) +[ 1.461195] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 1.565196] statusline: A: 00:00:01 / 00:00:06 (22%) +[ 1.617184] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 1.669195] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 1.721193] statusline: A: 00:00:01 / 00:00:06 (25%) +[ 1.773190] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 1.825194] statusline: A: 00:00:01 / 00:00:06 (27%) +[ 1.929194] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 1.981192] statusline: A: 00:00:01 / 00:00:06 (29%) +[ 2.033194] statusline: A: 00:00:01 / 00:00:06 (30%) +[ 2.085196] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 2.137192] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 2.189193] statusline: A: 00:00:01 / 00:00:06 (33%) +[ 2.241191] statusline: A: 00:00:02 / 00:00:06 (33%) +[ 2.293190] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 2.345210] statusline: A: 00:00:02 / 00:00:06 (35%) +[ 2.397203] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 2.449194] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 2.501185] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 2.605186] statusline: A: 00:00:02 / 00:00:06 (39%) +[ 2.657191] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 2.709191] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 2.761186] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 2.813181] statusline: A: 00:00:02 / 00:00:06 (43%) +[ 2.865183] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 2.973184] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 3.029181] statusline: A: 00:00:02 / 00:00:06 (46%) +[ 3.085201] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 3.141184] statusline: A: 00:00:02 / 00:00:06 (48%) +[ 3.193185] statusline: A: 00:00:02 / 00:00:06 (49%) +[ 3.245314] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 3.297218] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 3.353189] statusline: A: 00:00:03 / 00:00:06 (52%) +[ 3.405181] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 3.509273] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 3.569183] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 3.621183] statusline: A: 00:00:03 / 00:00:06 (56%) +[ 3.673183] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 3.752759] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 3.805256] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 3.857213] statusline: A: 00:00:03 / 00:00:06 (60%) +[ 3.909209] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 4.013227] statusline: A: 00:00:03 / 00:00:06 (62%) +[ 4.065249] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 4.117207] statusline: A: 00:00:03 / 00:00:06 (64%) +[ 4.169215] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 4.221198] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 4.273226] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 4.377225] statusline: A: 00:00:04 / 00:00:06 (68%) +[ 4.429214] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 4.481205] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 4.533216] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 4.585219] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 4.689221] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 4.741173] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 4.801182] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 4.865176] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 4.929174] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 4.981183] statusline: A: 00:00:04 / 00:00:06 (78%) +[ 5.057192] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 5.120923] statusline: A: 00:00:04 / 00:00:06 (80%) +[ 5.171267] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 5.271124] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 5.321197] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 5.423657] statusline: A: 00:00:05 / 00:00:06 (85%) +[ 5.477252] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 5.529240] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 5.581213] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 5.633229] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 5.685341] statusline: A: 00:00:05 / 00:00:06 (90%) +[ 5.789211] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 5.841225] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 5.893211] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.945217] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 5.945332] cplayer: audio filter EOF +[ 5.945336] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 5.945351] cplayer: audio draining +[ 5.945353] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 5.945355] cplayer: audio EOF reached +[ 5.945357] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 5.945360] cplayer: EOF code: 1 +[ 5.945363] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 5.945518] cplayer: Terminating demuxers... +[ 5.945520] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 5.949715] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 5.949728] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 5.949818] cplayer: Done terminating demuxers. +[ 5.949821] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 5.949852] cplayer: finished playback, success (reason 0) +[ 5.949857] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 5.957220] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 5.961129] cplayer: Exiting... (End of file) +[ 5.961212] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] +[ 5.965174] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 5.973199] mpris: Destroying client handle... +[ 5.985186] cplayer: draining left over audio make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "play-pause" -./play-pause +./wrapper "pause" +./pause ++ test -n '' -++ exec ./env ./play-pause -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./play-pause -++ basename ./play-pause -+ test=play-pause +++ exec ./env ./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 @@ -3437,44 +3460,42 @@ + MPV_MPRIS_TEST_DBUS=./dbus + mkdir -p -m 0700 ./dbus + export -n MPV_MPRIS_TEST_DBUS MPV_MPRIS_TEST_XAUTH MPV_MPRIS_TEST_TMP -+ xvfb-run --help + grep -- --auto-display ++ xvfb-run --help + xvfb_auto=--auto-servernum -+ rm -f ./play-pause.xvfb.log ./play-pause.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=play-pause XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./play-pause.xvfb.log -f ./play-pause.Xauthority ./play-pause -./play-pause -++ test -n play-pause -+++ basename ./play-pause -++ test=play-pause -++ '[' play-pause = setup ']' -++ input_json=./play-pause.mpv.ipc.input.json -++ output_json=./play-pause.mpv.ipc.output.json -++ ipc=./play-pause.mpv.ipc -++ log_prefix=./play-pause -++ mpv_log=./play-pause.mpv.log -++ socat_log=./play-pause.socat.log ++ rm -f ./pause.xvfb.log ./pause.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=pause XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./pause.xvfb.log -f ./pause.Xauthority ./pause +./pause +++ test -n pause ++++ basename ./pause +++ test=pause +++ '[' pause = setup ']' +++ input_json=./pause.mpv.ipc.input.json +++ output_json=./pause.mpv.ipc.output.json +++ ipc=./pause.mpv.ipc +++ log_prefix=./pause +++ mpv_log=./pause.mpv.log +++ socat_log=./pause.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() -++ '[' -n 1 ']' -++ '[' 1 -ne 0 ']' -++ params+=("--pause") +++ '[' -n '' ']' ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:100 -DISPLAY=:100 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-aPmaA6ZkK2,guid=80b6ea84c9ad26dba43074276a9ead0e -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-aPmaA6ZkK2,guid=80b6ea84c9ad26dba43074276a9ead0e -++ rm -f ./play-pause.mpv.ipc ./play-pause.mpv.log ./play-pause.socat.log -++ wait_for test -S ./play-pause.mpv.ipc +++ echo DISPLAY=:104 +DISPLAY=:104 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-knEjdtgkJs,guid=b9f0fcf333a202471bf85ae268919ea1 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-knEjdtgkJs,guid=b9f0fcf333a202471bf85ae268919ea1 +++ rm -f ./pause.mpv.ipc ./pause.mpv.log ./pause.socat.log +++ wait_for test -S ./pause.mpv.ipc ++ timeout=0 -++ test -S ./play-pause.mpv.ipc +++ test -S ./pause.mpv.ipc ++ '[' 0 -eq 60 ']' ++ sleep 1 -++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./play-pause.mpv.log --input-ipc-server=./play-pause.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ mpv --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./pause.mpv.log --input-ipc-server=./pause.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 -++ test -S ./play-pause.mpv.ipc +++ test -S ./pause.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -3482,27 +3503,6 @@ ++ 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 ./play-pause.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./play-pause.socat.log -+ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc -+ cat ./play-pause.socat.log -+ test '!' -s ./play-pause.socat.log -+ cat ./play-pause.mpv.ipc.output.json -{"data":true,"request_id":0,"error":"success"} -+ test -s ./play-pause.mpv.ipc.output.json -+ val true -+ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' -true -+ playerctl play-pause -+ sleep 1 + status Playing + playerctl status + grep '^Playing$' @@ -3510,19 +3510,19 @@ + check pause false + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./play-pause.mpv.ipc.input.json ++ cat ./pause.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./play-pause.socat.log -+ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc -+ cat ./play-pause.socat.log -+ test '!' -s ./play-pause.socat.log -+ cat ./play-pause.mpv.ipc.output.json ++ 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 ./play-pause.mpv.ipc.output.json ++ 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 play-pause ++ playerctl pause + sleep 1 + status Paused + playerctl status @@ -3531,39 +3531,20 @@ + check pause true + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./play-pause.mpv.ipc.input.json ++ cat ./pause.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./play-pause.socat.log -+ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc -+ cat ./play-pause.socat.log -+ test '!' -s ./play-pause.socat.log -+ cat ./play-pause.mpv.ipc.output.json ++ 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 ./play-pause.mpv.ipc.output.json ++ test -s ./pause.mpv.ipc.output.json + val true + jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' true -+ playerctl play-pause ++ playerctl play + sleep 1 -+ status Playing -+ playerctl status -+ grep '^Playing$' -Playing -+ check pause false -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./play-pause.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./play-pause.socat.log -+ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc -+ cat ./play-pause.socat.log -+ test '!' -s ./play-pause.socat.log -+ cat ./play-pause.mpv.ipc.output.json -{"data":false,"request_id":0,"error":"success"} -+ test -s ./play-pause.mpv.ipc.output.json -+ val false -+ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' -true + wait %1 [cplayer] mpv v0.40.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 @@ -3578,7 +3559,7 @@ [cplayer] libswscale 8.3.100 [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/aarch64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./play-pause.mpv.log' '--input-ipc-server=./play-pause.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' +[cplayer] Command line options: '--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 v0.40.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1.1-1+b1 @@ -3594,7 +3575,6 @@ [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 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) @@ -3602,181 +3582,195 @@ [cplayer] Setting option 'msg-time' = '' (flags = 8) [cplayer] Setting option 'msg-module' = '' (flags = 8) [cplayer] Setting option 'msg-level' = 'cplayer=trace,mpris=trace' (flags = 8) -[cplayer] Setting option 'log-file' = './play-pause.mpv.log' (flags = 8) -[cplayer] Setting option 'input-ipc-server' = './play-pause.mpv.ipc' (flags = 8) -[ 0.011524] mpris: Loading cplugin script ../mpris.so... -[ 0.012900] cplayer: Waiting for scripts... -[ 0.021038] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.021086] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.021404] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.021442] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.029100] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] -[ 0.029153] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.029213] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] -[ 0.029242] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.038121] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] -[ 0.038185] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.038232] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] -[ 0.038266] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.038444] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.038516] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.038590] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.038643] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.038693] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.039074] 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.039175] 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.039218] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.039243] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.039334] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nmbtn_mid script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nshift+mbtn_left 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.039414] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.039446] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.039485] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.040138] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.040229] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.040300] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.042091] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.042146] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.042260] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.042322] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.042861] cplayer: Done loading scripts. -[ 0.043371] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.043415] cplayer: Failed sending hook command auto_profiles/on_before_start_file. Removing hook. -[ 0.043601] cplayer: Running hook: auto_profiles/on_load -[ 0.043620] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. -[ 0.043642] cplayer: Running hook: ytdl_hook/on_load -[ 0.044559] cplayer: Running hook: ytdl_hook/on_load -[ 0.045417] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.046163] 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.063950] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.064885] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.064931] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.064962] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. -[ 0.064980] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.065245] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.067407] cplayer: Starting playback... -[ 0.069484] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.069515] cplayer: AO: Description: Null audio output -[ 0.070610] cplayer: audio ready -[ 0.070640] cplayer: starting audio playback -[ 0.070705] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.071588] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.071840] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.071888] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.071940] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.071982] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.090516] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.094723] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.896284] cplayer: Set property: pause=false -> 1 -[ 2.896303] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.896440] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 2.946616] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 2.996937] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 3.146322] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 3.196528] statusline: A: 00:00:00 / 00:00:06 (5%) -[ 3.295736] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 3.445112] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 3.495291] statusline: A: 00:00:00 / 00:00:06 (10%) -[ 3.594526] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 3.644690] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 3.743883] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 3.793950] statusline: A: 00:00:00 / 00:00:06 (15%) -[ 3.929479] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 3.955803] cplayer: Set property: pause=true -> 1 -[ 3.955824] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 3.955925] statusline: (Paused) A: 00:00:01 / 00:00:06 (17%) -[ 5.018610] cplayer: Set property: pause=false -> 1 -[ 5.018636] statusline: (Paused) A: 00:00:01 / 00:00:06 (17%) -[ 5.018791] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 5.068941] statusline: A: 00:00:01 / 00:00:06 (18%) -[ 5.118945] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 5.217916] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 5.367089] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 5.417149] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 5.468517] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 5.566039] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 5.616183] statusline: A: 00:00:01 / 00:00:06 (27%) -[ 5.715268] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 5.864760] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 5.914816] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 5.964914] statusline: A: 00:00:02 / 00:00:06 (33%) -[ 6.057484] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 6.113719] statusline: A: 00:00:02 / 00:00:06 (35%) -[ 6.164105] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 6.214201] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 6.312794] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 6.362986] statusline: A: 00:00:02 / 00:00:06 (39%) -[ 6.462072] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 6.512228] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 6.611311] statusline: A: 00:00:02 / 00:00:06 (43%) -[ 6.661564] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 6.760758] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 6.811047] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 6.910196] statusline: A: 00:00:02 / 00:00:06 (48%) -[ 6.960477] statusline: A: 00:00:03 / 00:00:06 (49%) -[ 7.059439] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 7.208854] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 7.308323] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 7.408605] statusline: A: 00:00:03 / 00:00:06 (56%) -[ 7.507390] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 7.557613] statusline: A: 00:00:03 / 00:00:06 (59%) -[ 7.656857] statusline: A: 00:00:03 / 00:00:06 (60%) -[ 7.706970] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 7.806212] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 7.856335] statusline: A: 00:00:03 / 00:00:06 (64%) -[ 8.005401] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 8.055790] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 8.154618] statusline: A: 00:00:04 / 00:00:06 (68%) -[ 8.204675] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 8.254800] statusline: A: 00:00:04 / 00:00:06 (70%) -[ 8.353898] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 8.404044] statusline: A: 00:00:04 / 00:00:06 (73%) -[ 8.503123] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 8.553345] statusline: A: 00:00:04 / 00:00:06 (75%) -[ 8.652415] statusline: A: 00:00:04 / 00:00:06 (77%) -[ 8.801693] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 8.851791] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 8.950955] statusline: A: 00:00:04 / 00:00:06 (81%) -[ 9.001066] statusline: A: 00:00:05 / 00:00:06 (82%) -[ 9.100091] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 9.150156] statusline: A: 00:00:05 / 00:00:06 (85%) -[ 9.249310] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 9.299330] statusline: A: 00:00:05 / 00:00:06 (87%) -[ 9.398485] statusline: A: 00:00:05 / 00:00:06 (89%) -[ 9.448636] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 9.547699] statusline: A: 00:00:05 / 00:00:06 (91%) -[ 9.597858] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 9.652946] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.702914] cplayer: audio filter EOF -[ 9.702928] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.702973] cplayer: audio draining -[ 9.702979] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.702987] cplayer: audio EOF reached -[ 9.703003] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.703071] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 9.703086] cplayer: EOF code: 1 -[ 9.703097] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 9.703377] cplayer: Terminating demuxers... -[ 9.703395] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 9.703547] cplayer: Done terminating demuxers. -[ 9.703568] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 9.703657] cplayer: finished playback, success (reason 0) -[ 9.703683] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 9.704615] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 9.704930] cplayer: Exiting... (End of file) -[ 9.705799] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] -[ 9.706154] mpris: Destroying client handle... -[ 9.707099] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 9.707254] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 9.711331] cplayer: draining left over audio +[cplayer] Setting option 'log-file' = './pause.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './pause.mpv.ipc' (flags = 8) +[ 0.005597] mpris: Loading cplugin script ../mpris.so... +[ 0.005639] cplayer: Waiting for scripts... +[ 0.008913] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] +[ 0.008942] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.008955] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] +[ 0.024894] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.024981] 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.056321] 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.056389] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.056399] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.056470] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nmbtn_mid script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nshift+mbtn_left 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.056559] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.056578] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.056589] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.056604] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.056974] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.057016] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.057031] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.057879] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.057894] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.057901] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.057922] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.058075] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.058093] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.058105] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.058114] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.058165] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] +[ 0.058179] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.058189] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] +[ 0.058197] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.058831] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.059002] 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.065210] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.065234] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.065245] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.065253] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.065273] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.065282] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.065290] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.065298] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.067895] cplayer: Done loading scripts. +[ 0.067965] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.072794] cplayer: client removed during hook handling +[ 0.072893] cplayer: Running hook: auto_profiles/on_load +[ 0.072899] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. +[ 0.072902] cplayer: Running hook: ytdl_hook/on_load +[ 0.073278] cplayer: Running hook: ytdl_hook/on_load +[ 0.076216] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.076774] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.076934] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.093246] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.093260] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. +[ 0.093265] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.094747] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.095700] cplayer: Starting playback... +[ 0.096502] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.096516] cplayer: AO: Description: Null audio output +[ 0.096840] cplayer: audio ready +[ 0.096847] cplayer: starting audio playback +[ 0.096852] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof +[ 0.104851] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.119942] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 0.171948] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 0.223946] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 0.287208] statusline: A: 00:00:00 / 00:00:06 (3%) +[ 0.339969] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 0.389996] statusline: A: 00:00:00 / 00:00:06 (5%) +[ 0.491974] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 0.543975] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 0.595975] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 0.647968] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 0.699968] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 0.751973] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 0.855973] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 0.907988] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 0.959972] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 1.011982] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 1.063993] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 1.115975] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 1.219986] statusline: A: 00:00:01 / 00:00:06 (18%) +[ 1.271979] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 1.323969] statusline: A: 00:00:01 / 00:00:06 (20%) +[ 1.375984] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 1.431962] statusline: A: 00:00:01 / 00:00:06 (22%) +[ 1.483947] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 1.547949] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 1.611941] statusline: A: 00:00:01 / 00:00:06 (25%) +[ 1.675943] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 1.727943] statusline: A: 00:00:01 / 00:00:06 (27%) +[ 1.867940] statusline: A: 00:00:01 / 00:00:06 (29%) +[ 1.939941] statusline: A: 00:00:01 / 00:00:06 (30%) +[ 1.991944] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 2.043940] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 2.127938] statusline: A: 00:00:02 / 00:00:06 (33%) +[ 2.187937] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 2.251929] statusline: A: 00:00:02 / 00:00:06 (35%) +[ 2.303931] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 2.363979] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 2.415974] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 2.467963] statusline: A: 00:00:02 / 00:00:06 (39%) +[ 2.571965] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 2.623973] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 2.675963] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 2.727962] statusline: A: 00:00:02 / 00:00:06 (43%) +[ 2.780004] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 2.831931] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 2.911936] statusline: A: 00:00:02 / 00:00:06 (46%) +[ 2.971940] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 3.031929] statusline: A: 00:00:02 / 00:00:06 (48%) +[ 3.083934] statusline: A: 00:00:02 / 00:00:06 (49%) +[ 3.163987] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 3.200165] cplayer: Set property: pause=true -> 1 +[ 3.200179] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 3.203957] statusline: (Paused) A: 00:00:03 / 00:00:06 (51%) +[ 4.635242] cplayer: Set property: pause=false -> 1 +[ 4.635256] statusline: (Paused) A: 00:00:03 / 00:00:06 (51%) +[ 4.635350] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 4.740069] statusline: A: 00:00:03 / 00:00:06 (52%) +[ 4.791952] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 4.843958] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 4.895952] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 4.947976] statusline: A: 00:00:03 / 00:00:06 (56%) +[ 5.051949] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 5.102652] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 5.155169] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 5.205270] statusline: A: 00:00:03 / 00:00:06 (60%) +[ 5.255528] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 5.307764] statusline: A: 00:00:03 / 00:00:06 (62%) +[ 5.408036] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 5.460107] statusline: A: 00:00:03 / 00:00:06 (64%) +[ 5.511906] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 5.564437] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 5.620220] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 5.675924] statusline: A: 00:00:04 / 00:00:06 (68%) +[ 5.779907] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 5.871914] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 5.935915] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 5.991957] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 6.047912] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 6.151948] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 6.203948] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 6.255949] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 6.307939] statusline: A: 00:00:04 / 00:00:06 (78%) +[ 6.359941] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 6.411931] statusline: A: 00:00:04 / 00:00:06 (80%) +[ 6.515938] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 6.567945] statusline: A: 00:00:05 / 00:00:06 (82%) +[ 6.619953] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 6.671935] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 6.723948] statusline: A: 00:00:05 / 00:00:06 (85%) +[ 6.831911] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 6.959905] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 7.023914] statusline: A: 00:00:05 / 00:00:06 (90%) +[ 7.087906] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 7.151908] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 7.211907] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 7.279910] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 7.280080] cplayer: audio filter EOF +[ 7.280083] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 7.280099] cplayer: audio draining +[ 7.280101] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 7.280103] cplayer: audio EOF reached +[ 7.280106] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 7.280109] cplayer: EOF code: 1 +[ 7.280111] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 7.280255] cplayer: Terminating demuxers... +[ 7.280257] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 7.287883] cplayer: Done terminating demuxers. +[ 7.287900] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 7.287958] cplayer: finished playback, success (reason 0) +[ 7.287964] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 7.291905] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 7.299846] cplayer: Exiting... (End of file) +[ 7.299938] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] +[ 7.319847] mpris: Destroying client handle... +[ 7.320676] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 7.320796] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 7.323513] cplayer: draining left over audio make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "pause" -./pause +./wrapper "play" +./play ++ test -n '' -++ exec ./env ./pause -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./pause -++ basename ./pause -+ test=pause +++ exec ./env ./play +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./play +++ basename ./play ++ test=play + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -3832,39 +3826,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 ./play.xvfb.log ./play.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=play XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./play.xvfb.log -f ./play.Xauthority ./play +./play +++ test -n play ++++ basename ./play +++ test=play +++ '[' play = setup ']' +++ input_json=./play.mpv.ipc.input.json +++ output_json=./play.mpv.ipc.output.json +++ ipc=./play.mpv.ipc +++ log_prefix=./play +++ mpv_log=./play.mpv.log +++ socat_log=./play.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() -++ '[' -n '' ']' +++ '[' -n 1 ']' +++ '[' 1 -ne 0 ']' +++ params+=("--pause") ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG ++ echo DISPLAY=:103 DISPLAY=:103 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-TRW5LCGTwB,guid=3e9ecb3510262fc2272085466a9ead0e -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-TRW5LCGTwB,guid=3e9ecb3510262fc2272085466a9ead0e -++ rm -f ./pause.mpv.ipc ./pause.mpv.log ./pause.socat.log -++ wait_for test -S ./pause.mpv.ipc +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-aiPDpBYOIC,guid=1f1a90494a9d6ed01c74cc2568919ea1 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-aiPDpBYOIC,guid=1f1a90494a9d6ed01c74cc2568919ea1 +++ rm -f ./play.mpv.ipc ./play.mpv.log ./play.socat.log +++ wait_for test -S ./play.mpv.ipc ++ timeout=0 -++ test -S ./pause.mpv.ipc +++ test -S ./play.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=./play.mpv.log --input-ipc-server=./play.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 -++ test -S ./pause.mpv.ipc +++ test -S ./play.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -3872,27 +3868,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$' @@ -3900,20 +3875,39 @@ + check pause true + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./pause.mpv.ipc.input.json ++ cat ./play.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 ./play.socat.log ++ socat -lf./play.socat.log - UNIX-CONNECT:./play.mpv.ipc ++ cat ./play.socat.log ++ test '!' -s ./play.socat.log ++ cat ./play.mpv.ipc.output.json {"data":true,"request_id":0,"error":"success"} -+ test -s ./pause.mpv.ipc.output.json ++ test -s ./play.mpv.ipc.output.json + val true + jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' true + playerctl play + sleep 1 ++ status Playing ++ grep '^Playing$' ++ playerctl status +Playing ++ check pause false ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./play.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./play.socat.log ++ socat -lf./play.socat.log - UNIX-CONNECT:./play.mpv.ipc ++ cat ./play.socat.log ++ test '!' -s ./play.socat.log ++ cat ./play.mpv.ipc.output.json +{"data":false,"request_id":0,"error":"success"} ++ test -s ./play.mpv.ipc.output.json ++ val false ++ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' +true + wait %1 [cplayer] mpv v0.40.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 @@ -3928,7 +3922,7 @@ [cplayer] libswscale 8.3.100 [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/aarch64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 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=./play.mpv.log' '--input-ipc-server=./play.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' [cplayer] mpv v0.40.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1.1-1+b1 @@ -3944,6 +3938,7 @@ [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 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) @@ -3951,175 +3946,193 @@ [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.009042] mpris: Loading cplugin script ../mpris.so... -[ 0.009581] cplayer: Waiting for scripts... -[ 0.034530] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] -[ 0.034696] 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.034916] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] -[ 0.035034] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.035125] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.035187] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] -[ 0.035262] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] -[ 0.035318] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.035602] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.035779] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.035892] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.035959] 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.036045] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.036096] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.036134] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.036173] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.036214] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nmbtn_mid script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nshift+mbtn_left 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.036267] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.036291] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.036319] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.036397] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.036462] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.036507] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.036565] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.036617] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.036662] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.036812] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.037685] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.038608] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.038664] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.038743] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.038828] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.039050] cplayer: Done loading scripts. -[ 0.039156] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.039182] cplayer: Failed sending hook command auto_profiles/on_before_start_file. Removing hook. -[ 0.039343] cplayer: Running hook: auto_profiles/on_load -[ 0.039362] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. -[ 0.039388] cplayer: Running hook: ytdl_hook/on_load -[ 0.040360] cplayer: Running hook: ytdl_hook/on_load -[ 0.040922] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.041894] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.042022] 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.048140] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.050791] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.050833] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. -[ 0.050870] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.050909] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.050939] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.050972] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.050995] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.051065] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.053247] cplayer: Starting playback... -[ 0.054968] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.054999] cplayer: AO: Description: Null audio output -[ 0.056190] cplayer: audio ready -[ 0.056219] cplayer: starting audio playback -[ 0.056296] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof -[ 0.068476] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.100321] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 0.150437] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 0.250741] statusline: A: 00:00:00 / 00:00:06 (3%) -[ 0.305323] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 0.355507] statusline: A: 00:00:00 / 00:00:06 (5%) -[ 0.454751] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 0.604180] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 0.654196] statusline: A: 00:00:00 / 00:00:06 (10%) -[ 0.753326] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 0.803344] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 0.902591] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 0.952709] statusline: A: 00:00:00 / 00:00:06 (15%) -[ 1.101606] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 1.151799] statusline: A: 00:00:01 / 00:00:06 (18%) -[ 1.201932] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 1.300556] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 1.350904] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 1.449656] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 1.499766] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 1.598819] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 1.648914] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 1.747987] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 1.897180] statusline: A: 00:00:01 / 00:00:06 (30%) -[ 1.947382] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 2.046396] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 2.096836] statusline: A: 00:00:02 / 00:00:06 (33%) -[ 2.195989] statusline: A: 00:00:02 / 00:00:06 (35%) -[ 2.246319] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 2.345246] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 2.395797] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 2.494650] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 2.544769] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 2.644130] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 2.694250] statusline: A: 00:00:02 / 00:00:06 (43%) -[ 2.745240] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 2.843149] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 2.893316] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 2.926933] cplayer: Set property: pause=true -> 1 -[ 2.926955] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 2.927113] statusline: (Paused) A: 00:00:02 / 00:00:06 (47%) -[ 3.991300] cplayer: Set property: pause=false -> 1 -[ 3.991320] statusline: (Paused) A: 00:00:02 / 00:00:06 (47%) -[ 3.991518] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 4.041707] statusline: A: 00:00:02 / 00:00:06 (48%) -[ 4.190558] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 4.240798] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 4.339762] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 4.489011] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 4.539047] statusline: A: 00:00:03 / 00:00:06 (56%) -[ 4.638236] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 4.688345] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 4.787557] statusline: A: 00:00:03 / 00:00:06 (60%) -[ 4.837711] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 4.936859] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 4.987006] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 5.086205] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 5.136438] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 5.235452] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 5.285609] statusline: A: 00:00:04 / 00:00:06 (68%) -[ 5.384786] statusline: A: 00:00:04 / 00:00:06 (70%) -[ 5.485041] statusline: A: 00:00:04 / 00:00:06 (71%) -[ 5.535176] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 5.633511] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 5.782882] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 5.833145] statusline: A: 00:00:04 / 00:00:06 (77%) -[ 5.883210] statusline: A: 00:00:04 / 00:00:06 (78%) -[ 5.981988] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 6.032077] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 6.131330] statusline: A: 00:00:05 / 00:00:06 (82%) -[ 6.181495] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 6.280655] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 6.330692] statusline: A: 00:00:05 / 00:00:06 (85%) -[ 6.429855] statusline: A: 00:00:05 / 00:00:06 (87%) -[ 6.530435] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 6.581303] statusline: A: 00:00:05 / 00:00:06 (89%) -[ 6.631498] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 6.730671] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 6.880222] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 6.880455] cplayer: audio filter EOF -[ 6.880462] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 6.880511] cplayer: audio draining -[ 6.880529] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 6.880541] cplayer: audio EOF reached -[ 6.880552] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 6.880561] cplayer: EOF code: 1 -[ 6.880573] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 6.880859] cplayer: Terminating demuxers... -[ 6.880867] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 6.881063] cplayer: Done terminating demuxers. -[ 6.881084] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 6.881177] cplayer: finished playback, success (reason 0) -[ 6.881199] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 6.882252] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 6.882443] cplayer: Exiting... (End of file) -[ 6.882537] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 6.886375] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] -[ 6.888022] mpris: Destroying client handle... -[ 6.890156] cplayer: draining left over audio +[cplayer] Setting option 'log-file' = './play.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './play.mpv.ipc' (flags = 8) +[ 0.022424] mpris: Loading cplugin script ../mpris.so... +[ 0.022473] cplayer: Waiting for scripts... +[ 0.050838] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] +[ 0.050877] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.050897] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] +[ 0.050915] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.056507] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.056543] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.056555] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.056563] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.057951] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] +[ 0.057979] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.057990] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] +[ 0.057998] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.063392] 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.072604] 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.072641] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.072651] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.072693] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nmbtn_mid script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nshift+mbtn_left 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.072733] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.072747] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.072758] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.073635] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.073650] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.073658] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.073677] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.074093] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.074115] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.074139] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.074149] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.075203] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.075227] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.075240] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.075249] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.075939] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.076005] 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.084000] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.084021] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.084032] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.084040] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.084487] cplayer: Done loading scripts. +[ 0.084549] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.087096] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.087757] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.087822] cplayer: client removed during hook handling +[ 0.087917] cplayer: Running hook: auto_profiles/on_load +[ 0.087922] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. +[ 0.087927] cplayer: Running hook: ytdl_hook/on_load +[ 0.088256] cplayer: Running hook: ytdl_hook/on_load +[ 0.101097] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.109127] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.116680] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.116696] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. +[ 0.116700] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.120553] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.121495] cplayer: Starting playback... +[ 0.122848] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.122856] cplayer: AO: Description: Null audio output +[ 0.123174] cplayer: audio ready +[ 0.123180] cplayer: starting audio playback +[ 0.123185] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.126460] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.140493] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 3.260665] cplayer: Set property: pause=false -> 1 +[ 3.260678] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 3.260776] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 3.328483] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 3.380485] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 3.460480] statusline: A: 00:00:00 / 00:00:06 (3%) +[ 3.520485] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 3.580478] statusline: A: 00:00:00 / 00:00:06 (5%) +[ 3.632472] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 3.700481] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 3.756543] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 3.816481] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 3.868485] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 3.936484] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 3.988500] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 4.064489] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 4.124478] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 4.192474] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 4.244476] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 4.324483] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 4.384475] statusline: A: 00:00:01 / 00:00:06 (18%) +[ 4.440478] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 4.492476] statusline: A: 00:00:01 / 00:00:06 (20%) +[ 4.564481] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 4.616477] statusline: A: 00:00:01 / 00:00:06 (22%) +[ 4.672511] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 4.724504] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 4.776518] statusline: A: 00:00:01 / 00:00:06 (25%) +[ 4.828507] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 4.932505] statusline: A: 00:00:01 / 00:00:06 (27%) +[ 4.984505] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 5.034559] statusline: A: 00:00:01 / 00:00:06 (29%) +[ 5.085294] statusline: A: 00:00:01 / 00:00:06 (30%) +[ 5.135659] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 5.286963] statusline: A: 00:00:02 / 00:00:06 (33%) +[ 5.339909] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 5.390224] statusline: A: 00:00:02 / 00:00:06 (35%) +[ 5.441222] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 5.544667] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 5.596609] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 5.652479] statusline: A: 00:00:02 / 00:00:06 (39%) +[ 5.728465] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 5.792472] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 5.848475] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 5.900483] statusline: A: 00:00:02 / 00:00:06 (43%) +[ 5.988467] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 6.040506] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 6.092505] statusline: A: 00:00:02 / 00:00:06 (46%) +[ 6.148473] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 6.200462] statusline: A: 00:00:02 / 00:00:06 (48%) +[ 6.264468] statusline: A: 00:00:03 / 00:00:06 (49%) +[ 6.332475] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 6.388483] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 6.438630] statusline: A: 00:00:03 / 00:00:06 (52%) +[ 6.492466] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 6.556508] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 6.608507] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 6.716469] statusline: A: 00:00:03 / 00:00:06 (56%) +[ 6.768469] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 6.844470] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 6.916464] statusline: A: 00:00:03 / 00:00:06 (60%) +[ 7.020477] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 7.084468] statusline: A: 00:00:03 / 00:00:06 (62%) +[ 7.144459] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 7.208464] statusline: A: 00:00:03 / 00:00:06 (64%) +[ 7.260463] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 7.312467] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 7.400463] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 7.468463] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 7.524459] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 7.660463] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 7.724462] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 7.784455] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 7.836457] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 7.900459] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 7.960458] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 8.020458] statusline: A: 00:00:04 / 00:00:06 (78%) +[ 8.152459] statusline: A: 00:00:04 / 00:00:06 (80%) +[ 8.212475] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 8.276461] statusline: A: 00:00:05 / 00:00:06 (82%) +[ 8.340452] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 8.404458] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 8.468456] statusline: A: 00:00:05 / 00:00:06 (85%) +[ 8.532460] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 8.592457] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 8.652452] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 8.712452] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 8.776458] statusline: A: 00:00:05 / 00:00:06 (90%) +[ 8.832480] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 8.884486] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 8.936487] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.988618] cplayer: audio filter EOF +[ 8.988623] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.988649] cplayer: audio draining +[ 8.988651] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.988654] cplayer: audio EOF reached +[ 8.988656] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.988659] cplayer: EOF code: 1 +[ 8.988661] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.988806] cplayer: Terminating demuxers... +[ 8.988808] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.993203] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 8.993207] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.996416] cplayer: Done terminating demuxers. +[ 8.996432] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.996487] cplayer: finished playback, success (reason 0) +[ 8.996492] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 9.004407] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 9.008425] cplayer: Exiting... (End of file) +[ 9.012436] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 9.012734] mpris: Destroying client handle... +[ 9.012977] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] +[ 9.024522] cplayer: draining left over audio make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "metadata" -./metadata +./wrapper "play-pause" +./play-pause ++ test -n '' -++ exec ./env ./metadata -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./metadata -++ basename ./metadata -+ test=metadata +++ exec ./env ./play-pause +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./play-pause +++ basename ./play-pause ++ test=play-pause + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -4175,39 +4188,41 @@ + xvfb-run --help + grep -- --auto-display + xvfb_auto=--auto-servernum -+ rm -f ./metadata.xvfb.log ./metadata.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=metadata XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./metadata.xvfb.log -f ./metadata.Xauthority ./metadata -./metadata -++ test -n metadata -+++ basename ./metadata -++ test=metadata -++ '[' metadata = setup ']' -++ input_json=./metadata.mpv.ipc.input.json -++ output_json=./metadata.mpv.ipc.output.json -++ ipc=./metadata.mpv.ipc -++ log_prefix=./metadata -++ mpv_log=./metadata.mpv.log -++ socat_log=./metadata.socat.log ++ rm -f ./play-pause.xvfb.log ./play-pause.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=play-pause XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./play-pause.xvfb.log -f ./play-pause.Xauthority ./play-pause +./play-pause +++ test -n play-pause ++++ basename ./play-pause +++ test=play-pause +++ '[' play-pause = setup ']' +++ input_json=./play-pause.mpv.ipc.input.json +++ output_json=./play-pause.mpv.ipc.output.json +++ ipc=./play-pause.mpv.ipc +++ log_prefix=./play-pause +++ mpv_log=./play-pause.mpv.log +++ socat_log=./play-pause.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() -++ '[' -n '' ']' +++ '[' -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-FBtvqsTBHF,guid=a1e29b2d57dbade22e2e520b6a9ead0e -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-FBtvqsTBHF,guid=a1e29b2d57dbade22e2e520b6a9ead0e -++ 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-YgxgUKPq88,guid=0252f68a6a4d5f39ea4d2b4068919ea1 +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-YgxgUKPq88,guid=0252f68a6a4d5f39ea4d2b4068919ea1 +++ rm -f ./play-pause.mpv.ipc ./play-pause.mpv.log ./play-pause.socat.log +++ wait_for test -S ./play-pause.mpv.ipc ++ timeout=0 -++ test -S ./metadata.mpv.ipc +++ test -S ./play-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=./metadata.mpv.log --input-ipc-server=./metadata.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./play-pause.mpv.log --input-ipc-server=./play-pause.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 -++ test -S ./metadata.mpv.ipc +++ test -S ./play-pause.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -4215,11 +4230,88 @@ ++ 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 Paused ++ playerctl status ++ grep '^Paused$' +Paused ++ check pause true ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./play-pause.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./play-pause.socat.log ++ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc ++ cat ./play-pause.socat.log ++ test '!' -s ./play-pause.socat.log ++ cat ./play-pause.mpv.ipc.output.json +{"data":true,"request_id":0,"error":"success"} ++ test -s ./play-pause.mpv.ipc.output.json ++ val true ++ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' +true ++ playerctl play-pause ++ sleep 1 ++ status Playing ++ playerctl status ++ grep '^Playing$' +Playing ++ check pause false ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./play-pause.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./play-pause.socat.log ++ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc ++ cat ./play-pause.socat.log ++ test '!' -s ./play-pause.socat.log ++ cat ./play-pause.mpv.ipc.output.json +{"data":false,"request_id":0,"error":"success"} ++ test -s ./play-pause.mpv.ipc.output.json ++ val false ++ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' +true ++ playerctl play-pause ++ sleep 1 ++ status Paused ++ playerctl status ++ grep '^Paused$' +Paused ++ check pause true ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./play-pause.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./play-pause.socat.log ++ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc ++ cat ./play-pause.socat.log ++ test '!' -s ./play-pause.socat.log ++ cat ./play-pause.mpv.ipc.output.json +{"data":true,"request_id":0,"error":"success"} ++ test -s ./play-pause.mpv.ipc.output.json ++ val true ++ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' +true ++ playerctl play-pause ++ sleep 1 ++ status Playing ++ playerctl status ++ grep '^Playing$' +Playing ++ check pause false ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./play-pause.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./play-pause.socat.log ++ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc ++ cat ./play-pause.socat.log ++ test '!' -s ./play-pause.socat.log ++ cat ./play-pause.mpv.ipc.output.json +{"data":false,"request_id":0,"error":"success"} ++ test -s ./play-pause.mpv.ipc.output.json ++ val false ++ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' +true + wait %1 [cplayer] mpv v0.40.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 @@ -4234,7 +4326,7 @@ [cplayer] libswscale 8.3.100 [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/aarch64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./metadata.mpv.log' '--input-ipc-server=./metadata.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' +[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./play-pause.mpv.log' '--input-ipc-server=./play-pause.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' [cplayer] mpv v0.40.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1.1-1+b1 @@ -4250,6 +4342,7 @@ [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 wayland-protocols-1-38 wayland-protocols-1-39 wayland-protocols-1-41 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) @@ -4257,162 +4350,191 @@ [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.008539] mpris: Loading cplugin script ../mpris.so... -[ 0.009078] cplayer: Waiting for scripts... -[ 0.024415] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] -[ 0.024476] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.024520] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] -[ 0.024545] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.026551] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] -[ 0.026639] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.026733] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.026821] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] -[ 0.026888] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.026940] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.026995] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.027342] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.027685] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.027717] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.027734] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.027744] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.030986] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.031056] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.031113] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.031157] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.034899] 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.035042] 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.035123] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.035168] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.035298] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nmbtn_mid script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nshift+mbtn_left 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.035456] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.035510] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.035576] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.037941] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.037995] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.038036] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.038119] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.038356] cplayer: Done loading scripts. -[ 0.038462] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.038485] cplayer: Failed sending hook command auto_profiles/on_before_start_file. Removing hook. -[ 0.038676] cplayer: Running hook: auto_profiles/on_load -[ 0.038699] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. -[ 0.038722] cplayer: Running hook: ytdl_hook/on_load -[ 0.039709] cplayer: Running hook: ytdl_hook/on_load -[ 0.040932] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.042631] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.042928] 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.044832] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.059660] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.059688] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. -[ 0.059699] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.059883] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.061152] cplayer: Starting playback... -[ 0.061893] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.061976] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.062035] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.062084] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.062890] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.062913] cplayer: AO: Description: Null audio output -[ 0.064579] cplayer: audio ready -[ 0.064609] cplayer: starting audio playback -[ 0.064661] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof -[ 0.078275] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.109284] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 0.159419] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 0.263884] statusline: A: 00:00:00 / 00:00:06 (3%) -[ 0.314323] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 0.413265] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 0.463496] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 0.562472] statusline: A: 00:00:00 / 00:00:06 (8%) -[ 0.612548] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 0.662617] statusline: A: 00:00:00 / 00:00:06 (10%) -[ 0.761834] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 0.811994] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 0.862967] statusline: A: 00:00:00 / 00:00:06 (13%) -[ 0.961014] statusline: A: 00:00:00 / 00:00:06 (15%) -[ 1.110340] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 1.160498] statusline: A: 00:00:01 / 00:00:06 (18%) -[ 1.259619] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 1.359690] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 1.458501] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 1.508731] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 1.608016] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 1.658245] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 1.757337] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 1.906661] statusline: A: 00:00:01 / 00:00:06 (30%) -[ 1.956924] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 2.055972] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 2.106388] statusline: A: 00:00:02 / 00:00:06 (33%) -[ 2.157188] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 2.254953] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 2.305073] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 2.404143] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 2.454272] statusline: A: 00:00:02 / 00:00:06 (39%) -[ 2.553571] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 2.654930] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 2.753584] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 2.803728] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 2.903100] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 2.953253] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 3.052458] statusline: A: 00:00:02 / 00:00:06 (49%) -[ 3.102562] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 3.251512] statusline: A: 00:00:03 / 00:00:06 (52%) -[ 3.301931] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 3.401028] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 3.451167] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 3.550343] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 3.600431] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 3.699849] statusline: A: 00:00:03 / 00:00:06 (59%) -[ 3.750009] statusline: A: 00:00:03 / 00:00:06 (60%) -[ 3.849224] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 3.899396] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 4.048637] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 4.098878] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 4.198064] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 4.248354] statusline: A: 00:00:04 / 00:00:06 (68%) -[ 4.298490] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 4.348964] statusline: A: 00:00:04 / 00:00:06 (70%) -[ 4.447492] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 4.549651] statusline: A: 00:00:04 / 00:00:06 (73%) -[ 4.648765] statusline: A: 00:00:04 / 00:00:06 (75%) -[ 4.698936] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 4.798156] statusline: A: 00:00:04 / 00:00:06 (77%) -[ 4.848366] statusline: A: 00:00:04 / 00:00:06 (78%) -[ 4.947596] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 4.997875] statusline: A: 00:00:04 / 00:00:06 (81%) -[ 5.147493] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 5.197737] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 5.259460] statusline: A: 00:00:05 / 00:00:06 (85%) -[ 5.309559] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 5.458499] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 5.508571] statusline: A: 00:00:05 / 00:00:06 (89%) -[ 5.607772] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 5.657960] statusline: A: 00:00:05 / 00:00:06 (91%) -[ 5.757191] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.807111] cplayer: audio filter EOF -[ 5.807123] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.807164] cplayer: audio draining -[ 5.807170] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.807184] cplayer: audio EOF reached -[ 5.807206] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.807275] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 5.807289] cplayer: EOF code: 1 -[ 5.807299] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 5.807602] cplayer: Terminating demuxers... -[ 5.807616] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 5.807781] cplayer: Done terminating demuxers. -[ 5.807846] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 5.807912] cplayer: finished playback, success (reason 0) -[ 5.807919] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 5.808969] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 5.816356] cplayer: Exiting... (End of file) -[ 5.816467] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] -[ 5.817678] mpris: Destroying client handle... -[ 5.818334] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 5.818493] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 5.822783] cplayer: draining left over audio +[cplayer] Setting option 'log-file' = './play-pause.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './play-pause.mpv.ipc' (flags = 8) +[ 0.017089] mpris: Loading cplugin script ../mpris.so... +[ 0.017137] cplayer: Waiting for scripts... +[ 0.036272] cplayer: Run command: define-section, flags=64, args=[name="input_positioning", contents="", flags="default"] +[ 0.036313] cplayer: Run command: enable-section, flags=64, args=[name="input_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.036326] cplayer: Run command: define-section, flags=64, args=[name="input_forced_positioning", contents="", flags="force"] +[ 0.036334] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_positioning", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.084927] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.084957] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.084969] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.084978] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.088142] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.088173] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.088185] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.088193] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.095901] cplayer: Run command: define-section, flags=64, args=[name="input_commands", contents="", flags="default"] +[ 0.095931] cplayer: Run command: enable-section, flags=64, args=[name="input_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.095943] cplayer: Run command: define-section, flags=64, args=[name="input_forced_commands", contents="", flags="force"] +[ 0.095951] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_commands", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.096669] 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.096713] 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.096733] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.096741] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.096776] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nmbtn_mid script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nshift+mbtn_left 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.096816] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.096830] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.096841] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.097771] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.097792] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.097799] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.097822] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.099254] cplayer: Done loading scripts. +[ 0.099299] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.099306] cplayer: Failed sending hook command auto_profiles/on_before_start_file. Removing hook. +[ 0.099372] cplayer: Running hook: auto_profiles/on_load +[ 0.099377] cplayer: Failed sending hook command auto_profiles/on_load. Removing hook. +[ 0.099381] cplayer: Running hook: ytdl_hook/on_load +[ 0.099880] cplayer: Running hook: ytdl_hook/on_load +[ 0.100064] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.100085] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.100097] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.100113] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.100690] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.101226] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.101282] 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.119829] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.119855] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.119868] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.119876] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.121075] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.135770] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.135791] cplayer: Failed sending hook command auto_profiles/on_preloaded. Removing hook. +[ 0.135797] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.135902] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.136793] cplayer: Starting playback... +[ 0.137967] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.140332] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.140350] cplayer: AO: Description: Null audio output +[ 0.140703] cplayer: audio ready +[ 0.140710] cplayer: starting audio playback +[ 0.140714] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.151776] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 3.203982] cplayer: Set property: pause=false -> 1 +[ 3.203990] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 3.211766] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 3.263864] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 3.327763] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 3.391766] statusline: A: 00:00:00 / 00:00:06 (3%) +[ 3.455762] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 3.507764] statusline: A: 00:00:00 / 00:00:06 (5%) +[ 3.579764] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 3.643763] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 3.703764] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 3.755762] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 3.807759] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 3.903762] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 3.959768] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 4.019768] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 4.071765] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 4.139802] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 4.191793] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 4.243795] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 4.295786] statusline: A: 00:00:01 / 00:00:06 (18%) +[ 4.347801] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 4.399802] statusline: A: 00:00:01 / 00:00:06 (20%) +[ 4.503797] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 4.555962] statusline: A: 00:00:01 / 00:00:06 (22%) +[ 4.607803] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 4.635793] cplayer: Set property: pause=true -> 1 +[ 4.635808] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 4.635932] statusline: (Paused) A: 00:00:01 / 00:00:06 (23%) +[ 5.975783] cplayer: Set property: pause=false -> 1 +[ 5.975796] statusline: (Paused) A: 00:00:01 / 00:00:06 (23%) +[ 5.975935] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 6.027802] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 6.103796] statusline: A: 00:00:01 / 00:00:06 (25%) +[ 6.155781] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 6.207782] statusline: A: 00:00:01 / 00:00:06 (27%) +[ 6.259779] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 6.311802] statusline: A: 00:00:01 / 00:00:06 (29%) +[ 6.363781] statusline: A: 00:00:01 / 00:00:06 (30%) +[ 6.467788] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 6.523743] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 6.575783] statusline: A: 00:00:02 / 00:00:06 (33%) +[ 6.627784] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 6.679784] statusline: A: 00:00:02 / 00:00:06 (35%) +[ 6.731788] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 6.835782] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 6.887783] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 6.939792] statusline: A: 00:00:02 / 00:00:06 (39%) +[ 6.991778] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 7.043764] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 7.095777] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 7.199781] statusline: A: 00:00:02 / 00:00:06 (43%) +[ 7.251781] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 7.303771] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 7.355787] statusline: A: 00:00:02 / 00:00:06 (46%) +[ 7.411492] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 7.471743] statusline: A: 00:00:02 / 00:00:06 (48%) +[ 7.531743] statusline: A: 00:00:02 / 00:00:06 (49%) +[ 7.583737] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 7.695781] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 7.747782] statusline: A: 00:00:03 / 00:00:06 (52%) +[ 7.799775] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 7.851792] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 7.903773] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 7.955766] statusline: A: 00:00:03 / 00:00:06 (56%) +[ 8.059778] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 8.115740] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 8.167770] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 8.223740] statusline: A: 00:00:03 / 00:00:06 (60%) +[ 8.283735] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 8.343740] statusline: A: 00:00:03 / 00:00:06 (62%) +[ 8.395733] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 8.447751] statusline: A: 00:00:03 / 00:00:06 (64%) +[ 8.535738] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 8.603740] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 8.663733] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 8.713826] statusline: A: 00:00:04 / 00:00:06 (68%) +[ 8.775775] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 8.827773] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 8.879784] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 8.931769] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 9.035781] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 9.087770] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 9.139776] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 9.191764] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 9.243768] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 9.351726] statusline: A: 00:00:04 / 00:00:06 (78%) +[ 9.411729] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 9.471730] statusline: A: 00:00:04 / 00:00:06 (80%) +[ 9.523804] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 9.603738] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 9.723834] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 9.783762] statusline: A: 00:00:05 / 00:00:06 (85%) +[ 9.835753] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 9.887755] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 9.939765] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 9.991764] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 10.043771] statusline: A: 00:00:05 / 00:00:06 (90%) +[ 10.095762] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 10.248201] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 10.299755] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 10.299873] cplayer: audio filter EOF +[ 10.299876] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 10.299895] cplayer: audio draining +[ 10.299898] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 10.299901] cplayer: audio EOF reached +[ 10.299903] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 10.299906] cplayer: EOF code: 1 +[ 10.299909] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 10.300069] cplayer: Terminating demuxers... +[ 10.300072] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 10.300269] cplayer: Done terminating demuxers. +[ 10.300274] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 10.300290] cplayer: finished playback, success (reason 0) +[ 10.300293] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 10.303751] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 10.307677] cplayer: Exiting... (End of file) +[ 10.307738] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/console"] +[ 10.316241] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 10.316319] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 10.331754] mpris: Destroying client handle... +[ 10.343759] cplayer: draining left over audio make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[1]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1' create-stamp debian/debhelper-build-stamp @@ -4458,12 +4580,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/3209444/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3209444/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/2827934 and its subdirectories -I: Current time: Mon Sep 7 00:25:03 -12 2026 -I: pbuilder-time-stamp: 1788783903 +I: removing directory /srv/workspace/pbuilder/3209444 and its subdirectories +I: Current time: Tue Aug 5 20:03:29 +14 2025 +I: pbuilder-time-stamp: 1754373809