Diff of the two buildlogs: -- --- b1/build.log 2025-02-25 20:39:57.648863372 +0000 +++ b2/build.log 2025-02-25 20:42:21.030380481 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Feb 25 08:35:49 -12 2025 -I: pbuilder-time-stamp: 1740515749 +I: Current time: Tue Mar 31 17:02:58 +14 2026 +I: pbuilder-time-stamp: 1774926178 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/921747/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1598976/tmp/hooks/D01_modify_environment starting +debug: Running on ionos5-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Mar 31 03:03 /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/1598976/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1598976/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-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=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='a2266a672bfb4a6cb469e5542e08442f' - 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='921747' - PS1='# ' - PS2='> ' + INVOCATION_ID=e9cbcdedd4d640c6ba6089e6b9703e70 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1598976 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.sIxLpkJA/pbuilderrc_BKft --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.sIxLpkJA/b1 --logfile b1/build.log mpv-mpris_0.7.1-1.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.sIxLpkJA/pbuilderrc_53ud --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.sIxLpkJA/b2 --logfile b2/build.log mpv-mpris_0.7.1-1.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos11-amd64 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.9+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/921747/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1598976/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -584,7 +616,7 @@ Get: 455 http://deb.debian.org/debian trixie/main amd64 xauth amd64 1:1.1.2-1.1 [35.9 kB] Get: 456 http://deb.debian.org/debian trixie/main amd64 xserver-common all 2:21.1.15-3 [2399 kB] Get: 457 http://deb.debian.org/debian trixie/main amd64 xvfb amd64 2:21.1.15-3 [3179 kB] -Fetched 237 MB in 1min 6s (3578 kB/s) +Fetched 237 MB in 3s (78.4 MB/s) Preconfiguring packages ... Selecting previously unselected package libsystemd-shared:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19802 files and directories currently installed.) @@ -2066,8 +2098,8 @@ Setting up tzdata (2025a-2) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Feb 25 20:39:17 UTC 2025. -Universal Time is now: Tue Feb 25 20:39:17 UTC 2025. +Local time is now: Tue Mar 31 03:04:38 UTC 2026. +Universal Time is now: Tue Mar 31 03:04:38 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:amd64 (1.17.0-2+b1) ... @@ -2470,7 +2502,11 @@ fakeroot is already the newest version (1.37-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/mpv-mpris-0.7.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../mpv-mpris_0.7.1-1_source.changes +I: user script /srv/workspace/pbuilder/1598976/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/1598976/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 @@ -2480,7 +2516,7 @@ debian/rules clean dh clean dh_auto_clean - make -j20 clean + make -j42 clean make[1]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1' rm -f mpris.so make -C test clean @@ -2503,22 +2539,22 @@ dh_autoreconf dh_auto_configure dh_auto_build - make -j20 "INSTALL=install --strip-program=true" + make -j42 "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1' cc mpris.c -o mpris.so -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mpv-mpris-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c99 -Wall -Wextra -O2 `pkg-config --cflags gio-2.0 gio-unix-2.0 glib-2.0 mpv` -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now `pkg-config --libs gio-2.0 gio-unix-2.0 glib-2.0` -shared -fPIC make[1]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1' dh_auto_test - make -j20 test + make -j42 test make[1]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1' make -C test make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "stop" -./stop +./wrapper "quit" +./quit ++ test -n '' -++ exec ./env ./stop -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./stop -++ basename ./stop -+ test=stop +++ exec ./env ./quit +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./quit +++ basename ./quit ++ test=quit + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -2574,19 +2610,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 ']' @@ -2595,20 +2631,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-Kpx8jiCA9p,guid=80ff510b92ed2b863534a9d267be2a8a -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-Kpx8jiCA9p,guid=80ff510b92ed2b863534a9d267be2a8a -++ rm -f ./stop.mpv.ipc ./stop.mpv.log ./stop.socat.log -++ wait_for test -S ./stop.mpv.ipc +++ echo DISPLAY=:100 +DISPLAY=:100 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-8xAlavQby7,guid=3592737d8323b8de370c2db269cb39dd +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-8xAlavQby7,guid=3592737d8323b8de370c2db269cb39dd +++ 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 ']' +++ 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 ++ sleep 1 -++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./stop.mpv.log --input-ipc-server=./stop.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 -++ test -S ./stop.mpv.ipc +++ test -S ./quit.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -2623,20 +2659,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=1774926304.936734 sender=:1.0 -> destination=:1.3 serial=5 reply_serial=2 + sleep 2 [cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 @@ -2651,7 +2690,7 @@ [cplayer] libswscale 8.3.100 [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Davfoundation=disabled -Degl-angle-win32=disabled -Dgl-cocoa=disabled -Dgl-win32=disabled -Dios-gl=disabled -Duwp=disabled -Dvaapi-win32=disabled -Dwasapi=disabled -Dwin32-threads=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/x86_64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./stop.mpv.log' '--input-ipc-server=./stop.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' +[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./quit.mpv.log' '--input-ipc-server=./quit.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' [cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1-4 @@ -2675,109 +2714,110 @@ [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.011887] mpris: Loading cplugin script ../mpris.so... -[ 0.013941] cplayer: Waiting for scripts... -[ 0.018918] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.019001] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.019177] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.019292] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.022084] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.022137] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.022174] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.022205] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.025590] 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.025704] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.025765] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.025816] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.025860] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.025909] 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.025989] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.026033] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.026131] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.026185] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] -[ 0.026211] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.026376] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.026427] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.026479] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.026653] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.026733] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.026866] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.026989] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.027022] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.027057] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.027151] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.027511] cplayer: Done loading scripts. -[ 0.027531] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.027694] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.027896] cplayer: Running hook: ytdl_hook/on_load -[ 0.029126] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.029262] cplayer: Running hook: ytdl_hook/on_load -[ 0.029373] cplayer: Running hook: auto_profiles/on_load -[ 0.031246] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.031481] 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.043839] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.051715] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.051872] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.052172] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.054336] cplayer: Starting playback... -[ 0.056066] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.058021] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.058048] cplayer: AO: Description: Null audio output -[ 0.059037] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.059104] cplayer: audio ready -[ 0.059120] cplayer: starting audio playback -[ 0.059303] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.059349] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.059442] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.059442] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.074079] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.080043] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.820288] cplayer: Run command: stop, flags=64, args=[flags=""] -[ 2.820313] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.820350] cplayer: EOF code: 4 -[ 2.820362] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.820732] cplayer: Terminating demuxers... -[ 2.820732] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.820901] cplayer: Done terminating demuxers. -[ 2.820901] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.821059] cplayer: finished playback, success (reason 2) -[ 2.821091] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 2.822274] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 2.822467] cplayer: Exiting... (End of file) -[ 2.822663] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 2.824229] mpris: Exiting... +[cplayer] Setting option 'log-file' = './quit.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './quit.mpv.ipc' (flags = 8) +[ 0.006389] mpris: Loading cplugin script ../mpris.so... +[ 0.006494] cplayer: Waiting for scripts... +[ 0.008121] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.008157] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.008176] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.008211] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010920] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.010971] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.011003] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011212] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.011242] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011471] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.011661] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.011801] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.012050] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.012121] 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.012175] 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.012232] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012252] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012282] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.012324] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012366] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] +[ 0.012424] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.012454] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.012489] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012527] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.012556] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.012869] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.012891] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.012916] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.012973] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.013111] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.013149] cplayer: Done loading scripts. +[ 0.013192] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.013407] cplayer: Running hook: ytdl_hook/on_load +[ 0.014135] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.014221] cplayer: Running hook: ytdl_hook/on_load +[ 0.014520] cplayer: Running hook: auto_profiles/on_load +[ 0.015230] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.015418] 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.024414] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.027226] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.027291] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.027471] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.028669] cplayer: Starting playback... +[ 0.029759] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.029774] cplayer: AO: Description: Null audio output +[ 0.030337] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.030410] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.030442] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.030465] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.030500] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.030539] cplayer: audio ready +[ 0.030559] cplayer: starting audio playback +[ 0.030608] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.047702] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.064415] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.973029] cplayer: Run command: quit, flags=64, args=[code="0"] +[ 2.973038] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.973064] cplayer: EOF code: 5 +[ 2.973067] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.973337] cplayer: Terminating demuxers... +[ 2.973346] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.973488] cplayer: Done terminating demuxers. +[ 2.973500] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.973554] cplayer: finished playback, success (reason 3) +[ 2.973570] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 2.974308] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 2.974734] cplayer: Exiting... (Quit) +[ 2.975591] mpris: Exiting... +[ 2.975665] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 2.975806] 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 -2025/02/25 08:39:43 socat[953639] E connect(, AF=1 "./stop.mpv.ipc", 16): Connection refused ++ cat ./quit.socat.log +2026/03/31 17:05:07 socat[1616880] E connect(, AF=1 "./quit.mpv.ipc", 16): Connection refused + playerctl status + grep '^No players \(were \)\?found$' No players found + '[' 1 -eq 0 ']' -+ '[' '!' -s ./stop.socat.log ']' ++ '[' '!' -s ./quit.socat.log ']' make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "metadata" -./metadata +./wrapper "stop" +./stop ++ test -n '' -++ exec ./env ./metadata -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./metadata -++ basename ./metadata -+ test=metadata +++ exec ./env ./stop +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./stop +++ basename ./stop ++ test=stop + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -2833,39 +2873,41 @@ + xvfb-run --help + grep -- --auto-display + xvfb_auto=--auto-servernum -+ rm -f ./metadata.xvfb.log ./metadata.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=metadata XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./metadata.xvfb.log -f ./metadata.Xauthority ./metadata -./metadata -++ test -n metadata -+++ basename ./metadata -++ test=metadata -++ '[' metadata = setup ']' -++ input_json=./metadata.mpv.ipc.input.json -++ output_json=./metadata.mpv.ipc.output.json -++ ipc=./metadata.mpv.ipc -++ log_prefix=./metadata -++ mpv_log=./metadata.mpv.log -++ socat_log=./metadata.socat.log ++ rm -f ./stop.xvfb.log ./stop.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=stop XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./stop.xvfb.log -f ./stop.Xauthority ./stop +./stop +++ test -n stop ++++ basename ./stop +++ test=stop +++ '[' stop = setup ']' +++ input_json=./stop.mpv.ipc.input.json +++ output_json=./stop.mpv.ipc.output.json +++ ipc=./stop.mpv.ipc +++ log_prefix=./stop +++ mpv_log=./stop.mpv.log +++ socat_log=./stop.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() -++ '[' -n '' ']' +++ '[' -n 1 ']' +++ '[' 1 -ne 0 ']' +++ params+=("--pause") ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:99 -DISPLAY=:99 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-eAciCRT2DK,guid=075139fb7c237a16ebc1783267be2a8a -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-eAciCRT2DK,guid=075139fb7c237a16ebc1783267be2a8a -++ rm -f ./metadata.mpv.ipc ./metadata.mpv.log ./metadata.socat.log -++ wait_for test -S ./metadata.mpv.ipc +++ echo DISPLAY=:101 +DISPLAY=:101 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-P1uYqL1ahL,guid=98fa7b93177b6dfa7707c5b869cb39dd +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-P1uYqL1ahL,guid=98fa7b93177b6dfa7707c5b869cb39dd +++ rm -f ./stop.mpv.ipc ./stop.mpv.log ./stop.socat.log +++ wait_for test -S ./stop.mpv.ipc ++ timeout=0 -++ test -S ./metadata.mpv.ipc +++ test -S ./stop.mpv.ipc ++ '[' 0 -eq 60 ']' ++ sleep 1 -++ mpv --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./metadata.mpv.log --input-ipc-server=./metadata.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./stop.mpv.log --input-ipc-server=./stop.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 -++ test -S ./metadata.mpv.ipc +++ test -S ./stop.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -2873,12 +2915,28 @@ ++ player=mpv ++ test mpv = mpv ++ sleep 2 -++ playerctl metadata xesam:url -+ test file:///usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga = file:///usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ status Paused ++ playerctl status ++ grep '^Paused$' +Paused ++ check pause true ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./stop.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./stop.socat.log ++ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc ++ cat ./stop.socat.log ++ test '!' -s ./stop.socat.log ++ cat ./stop.mpv.ipc.output.json +{"data":true,"request_id":0,"error":"success"} ++ test -s ./stop.mpv.ipc.output.json ++ val true ++ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' +true ++ '[' stop = stop ']' ++ playerctl stop + sleep 2 -++ playerctl metadata xesam:title -+ test alarm-clock-elapsed.oga '!=' '' -+ wait %1 [cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1-4 @@ -2892,7 +2950,7 @@ [cplayer] libswscale 8.3.100 [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Davfoundation=disabled -Degl-angle-win32=disabled -Dgl-cocoa=disabled -Dgl-win32=disabled -Dios-gl=disabled -Duwp=disabled -Dvaapi-win32=disabled -Dwasapi=disabled -Dwin32-threads=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/x86_64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./metadata.mpv.log' '--input-ipc-server=./metadata.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' +[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./stop.mpv.log' '--input-ipc-server=./stop.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' [cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1-4 @@ -2908,6 +2966,7 @@ [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib [cplayer] Reading config file /etc/mpv/encoding-profiles.conf [cplayer] Applying profile 'default'... +[cplayer] Setting option 'pause' = '' (flags = 8) [cplayer] Setting option 'load-scripts' = 'no' (flags = 8) [cplayer] Setting option 'scripts-append' = '../mpris.so' (flags = 8) [cplayer] Setting option 'vo' = 'null' (flags = 8) @@ -2915,165 +2974,110 @@ [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.021349] mpris: Loading cplugin script ../mpris.so... -[ 0.021607] cplayer: Waiting for scripts... -[ 0.030932] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.031111] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.031162] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.031205] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.034383] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.034452] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.034489] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.034522] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.035966] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.036026] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.036068] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.036112] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.036152] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.036276] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.036315] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.036346] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.036376] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.038118] 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.038263] 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.038349] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.038391] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.038484] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] -[ 0.038635] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.038699] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.038746] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.039293] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.039384] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.039396] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.039486] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.039743] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.039821] cplayer: Done loading scripts. -[ 0.039881] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.040235] cplayer: Running hook: ytdl_hook/on_load -[ 0.042214] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.042391] cplayer: Running hook: ytdl_hook/on_load -[ 0.042518] cplayer: Running hook: auto_profiles/on_load -[ 0.045054] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.045281] 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.057403] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.067766] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.067987] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.068394] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.070377] cplayer: Starting playback... -[ 0.072480] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.072837] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.072864] cplayer: AO: Description: Null audio output -[ 0.073919] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.073977] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.074033] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.074080] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.074138] cplayer: audio ready -[ 0.074165] cplayer: starting audio playback -[ 0.074227] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof -[ 0.090069] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 0.090491] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.090602] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 0.140180] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 0.190284] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 0.240391] statusline: A: 00:00:00 / 00:00:06 (3%) -[ 0.290495] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 0.390753] statusline: A: 00:00:00 / 00:00:06 (5%) -[ 0.440889] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 0.490985] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 0.541083] statusline: A: 00:00:00 / 00:00:06 (8%) -[ 0.641347] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 0.691441] statusline: A: 00:00:00 / 00:00:06 (10%) -[ 0.741550] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 0.791656] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 0.841764] statusline: A: 00:00:00 / 00:00:06 (13%) -[ 0.941976] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 0.992081] statusline: A: 00:00:00 / 00:00:06 (15%) -[ 1.042205] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 1.118716] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 1.168724] statusline: A: 00:00:01 / 00:00:06 (18%) -[ 1.268047] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 1.367526] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 1.417572] statusline: A: 00:00:01 / 00:00:06 (22%) -[ 1.516825] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 1.617107] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 1.667460] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 1.766744] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 1.867290] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 1.966076] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 2.065376] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 2.115747] statusline: A: 00:00:02 / 00:00:06 (33%) -[ 2.165833] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 2.264367] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 2.314456] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 2.413451] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 2.512936] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 2.562938] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 2.662075] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 2.712269] statusline: A: 00:00:02 / 00:00:06 (43%) -[ 2.811436] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 2.960710] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 3.010798] statusline: A: 00:00:02 / 00:00:06 (48%) -[ 3.109828] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 3.258916] statusline: A: 00:00:03 / 00:00:06 (52%) -[ 3.309259] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 3.407992] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 3.457998] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 3.557135] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 3.656541] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 3.706721] statusline: A: 00:00:03 / 00:00:06 (59%) -[ 3.805762] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 3.855804] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 3.954933] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 4.054335] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 4.104500] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 4.203404] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 4.302775] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 4.402266] statusline: A: 00:00:04 / 00:00:06 (71%) -[ 4.551287] statusline: A: 00:00:04 / 00:00:06 (73%) -[ 4.650750] statusline: A: 00:00:04 / 00:00:06 (75%) -[ 4.701025] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 4.849822] statusline: A: 00:00:04 / 00:00:06 (78%) -[ 4.949163] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 5.048487] statusline: A: 00:00:04 / 00:00:06 (81%) -[ 5.147757] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 5.197758] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 5.296661] statusline: A: 00:00:05 / 00:00:06 (85%) -[ 5.395875] statusline: A: 00:00:05 / 00:00:06 (87%) -[ 5.495227] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 5.594565] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 5.693895] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 5.743994] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.793619] cplayer: audio filter EOF -[ 5.793622] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.793654] cplayer: audio draining -[ 5.793658] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.793662] cplayer: audio EOF reached -[ 5.793665] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.793674] cplayer: EOF code: 1 -[ 5.793681] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.794038] cplayer: Terminating demuxers... -[ 5.794047] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.794256] cplayer: Done terminating demuxers. -[ 5.794256] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.794427] cplayer: finished playback, success (reason 0) -[ 5.794475] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 5.795861] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 5.796698] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 5.796828] cplayer: Exiting... (End of file) -[ 5.797038] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 5.797978] mpris: Exiting... -[ 5.800593] cplayer: draining left over audio +[cplayer] Setting option 'log-file' = './stop.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './stop.mpv.ipc' (flags = 8) +[ 0.006416] mpris: Loading cplugin script ../mpris.so... +[ 0.006589] cplayer: Waiting for scripts... +[ 0.008776] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.008813] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.008845] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.008887] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010569] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.010615] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010656] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.010678] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010708] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.010873] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.010927] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.010978] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.011024] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.011142] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.011176] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011208] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.011237] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011967] 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.012021] 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.012063] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012084] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012131] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] +[ 0.012184] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.012216] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.012238] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.012512] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.012536] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.012551] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.012593] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.012714] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.012742] cplayer: Done loading scripts. +[ 0.012783] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.012981] cplayer: Running hook: ytdl_hook/on_load +[ 0.013759] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.013877] cplayer: Running hook: ytdl_hook/on_load +[ 0.013977] cplayer: Running hook: auto_profiles/on_load +[ 0.014779] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.014887] 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.022953] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.024792] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.024969] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.025159] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.026375] cplayer: Starting playback... +[ 0.027420] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.027521] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.027548] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.027617] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.027640] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.027878] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.027895] cplayer: AO: Description: Null audio output +[ 0.028401] cplayer: audio ready +[ 0.028416] cplayer: starting audio playback +[ 0.028452] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.044922] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.064256] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.977272] cplayer: Run command: stop, flags=64, args=[flags=""] +[ 2.977281] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.977310] cplayer: EOF code: 4 +[ 2.977321] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.977646] cplayer: Terminating demuxers... +[ 2.977655] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.977799] cplayer: Done terminating demuxers. +[ 2.977802] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.977865] cplayer: finished playback, success (reason 2) +[ 2.977882] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 2.978618] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 2.978984] cplayer: Exiting... (End of file) +[ 2.979559] mpris: Exiting... +[ 2.979889] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 2.980048] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] ++ ret_ipc=0 ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./stop.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./stop.socat.log ++ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc ++ ret_ipc=1 ++ cat ./stop.mpv.ipc.output.json ++ test '!' -s ./stop.mpv.ipc.output.json ++ '[' 1 -eq 0 ']' ++ '[' '!' -s ./stop.socat.log ']' ++ echo 'socat log contains these *expected* errors:' +socat log contains these *expected* errors: ++ cat ./stop.socat.log +2026/03/31 17:05:07 socat[1616881] E connect(, AF=1 "./stop.mpv.ipc", 16): Connection refused ++ playerctl status ++ grep '^No players \(were \)\?found$' +No players found ++ '[' 1 -eq 0 ']' ++ '[' '!' -s ./stop.socat.log ']' make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "quit" -./quit +./wrapper "pause" +./pause ++ test -n '' -++ exec ./env ./quit -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./quit -++ basename ./quit -+ test=quit +++ exec ./env ./pause +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./pause +++ basename ./pause ++ test=pause + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -3129,41 +3133,39 @@ + xvfb-run --help + grep -- --auto-display + xvfb_auto=--auto-servernum -+ rm -f ./quit.xvfb.log ./quit.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=quit XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./quit.xvfb.log -f ./quit.Xauthority ./quit -./quit -++ test -n quit -+++ basename ./quit -++ test=quit -++ '[' quit = setup ']' -++ input_json=./quit.mpv.ipc.input.json -++ output_json=./quit.mpv.ipc.output.json -++ ipc=./quit.mpv.ipc -++ log_prefix=./quit -++ mpv_log=./quit.mpv.log -++ socat_log=./quit.socat.log ++ rm -f ./pause.xvfb.log ./pause.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=pause XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./pause.xvfb.log -f ./pause.Xauthority ./pause +./pause +++ test -n pause ++++ basename ./pause +++ test=pause +++ '[' pause = setup ']' +++ input_json=./pause.mpv.ipc.input.json +++ output_json=./pause.mpv.ipc.output.json +++ ipc=./pause.mpv.ipc +++ log_prefix=./pause +++ mpv_log=./pause.mpv.log +++ socat_log=./pause.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() -++ '[' -n 1 ']' -++ '[' 1 -ne 0 ']' -++ params+=("--pause") +++ '[' -n '' ']' ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:104 -DISPLAY=:104 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-WRc0XmwJm3,guid=18288c959db6ec6dd2caa08f67be2a8a -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-WRc0XmwJm3,guid=18288c959db6ec6dd2caa08f67be2a8a -++ 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-zUdSBI0c56,guid=2aef4a0eb8e729ee0782a3f069cb39dd +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-zUdSBI0c56,guid=2aef4a0eb8e729ee0782a3f069cb39dd +++ rm -f ./pause.mpv.ipc ./pause.mpv.log ./pause.socat.log +++ wait_for test -S ./pause.mpv.ipc ++ timeout=0 -++ test -S ./quit.mpv.ipc +++ test -S ./pause.mpv.ipc ++ '[' 0 -eq 60 ']' ++ sleep 1 -++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./quit.mpv.log --input-ipc-server=./quit.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ mpv --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./pause.mpv.log --input-ipc-server=./pause.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 -++ test -S ./quit.mpv.ipc +++ test -S ./pause.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -3171,6 +3173,27 @@ ++ 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$' @@ -3178,24 +3201,21 @@ + check pause true + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./quit.mpv.ipc.input.json ++ cat ./pause.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./quit.socat.log -+ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc -+ cat ./quit.socat.log -+ test '!' -s ./quit.socat.log -+ cat ./quit.mpv.ipc.output.json ++ rm -f ./pause.socat.log ++ socat -lf./pause.socat.log - UNIX-CONNECT:./pause.mpv.ipc ++ cat ./pause.socat.log ++ test '!' -s ./pause.socat.log ++ cat ./pause.mpv.ipc.output.json {"data":true,"request_id":0,"error":"success"} -+ test -s ./quit.mpv.ipc.output.json ++ test -s ./pause.mpv.ipc.output.json + val true + jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' true -+ '[' quit = stop ']' -+ '[' quit = quit ']' -+ mpris_quit -+ dbus-send --print-reply --dest=org.mpris.MediaPlayer2.mpv /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Quit -method return time=1740515983.958865 sender=:1.0 -> destination=:1.3 serial=5 reply_serial=2 -+ sleep 2 ++ playerctl play ++ sleep 1 ++ wait %1 [cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1-4 @@ -3209,7 +3229,7 @@ [cplayer] libswscale 8.3.100 [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Davfoundation=disabled -Degl-angle-win32=disabled -Dgl-cocoa=disabled -Dgl-win32=disabled -Dios-gl=disabled -Duwp=disabled -Dvaapi-win32=disabled -Dwasapi=disabled -Dwin32-threads=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/x86_64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./quit.mpv.log' '--input-ipc-server=./quit.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' +[cplayer] Command line options: '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./pause.mpv.log' '--input-ipc-server=./pause.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' [cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1-4 @@ -3225,7 +3245,6 @@ [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib [cplayer] Reading config file /etc/mpv/encoding-profiles.conf [cplayer] Applying profile 'default'... -[cplayer] Setting option 'pause' = '' (flags = 8) [cplayer] Setting option 'load-scripts' = 'no' (flags = 8) [cplayer] Setting option 'scripts-append' = '../mpris.so' (flags = 8) [cplayer] Setting option 'vo' = 'null' (flags = 8) @@ -3233,110 +3252,167 @@ [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.011711] mpris: Loading cplugin script ../mpris.so... -[ 0.011891] cplayer: Waiting for scripts... -[ 0.020186] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.020308] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.020606] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.020729] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.023227] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.023345] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.023398] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.023458] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.024148] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.024221] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.024269] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.024322] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.024371] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.024523] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.024568] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.024601] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.024638] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.027695] 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.027796] 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.027921] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.027955] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.028048] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] -[ 0.028152] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.028188] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.028224] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.028807] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.028837] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.028914] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.028975] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.029167] cplayer: Done loading scripts. -[ 0.029216] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.029493] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.029732] cplayer: Running hook: ytdl_hook/on_load -[ 0.032247] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.032458] cplayer: Running hook: ytdl_hook/on_load -[ 0.032533] cplayer: Running hook: auto_profiles/on_load -[ 0.034037] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.034224] 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.046398] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.053440] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.053746] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.053969] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.055648] cplayer: Starting playback... -[ 0.057286] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.057460] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.057481] cplayer: AO: Description: Null audio output -[ 0.058557] cplayer: audio ready -[ 0.058586] cplayer: starting audio playback -[ 0.058654] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.058817] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.058922] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.058970] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.059020] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.076448] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.082835] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.823643] cplayer: Run command: quit, flags=64, args=[code="0"] -[ 2.823645] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.823695] cplayer: EOF code: 5 -[ 2.823699] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.824089] cplayer: Terminating demuxers... -[ 2.824089] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.824415] cplayer: Done terminating demuxers. -[ 2.824415] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.824415] cplayer: finished playback, success (reason 3) -[ 2.824415] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 2.825684] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 2.826232] cplayer: Exiting... (Quit) -[ 2.827790] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 2.827988] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 2.828241] mpris: Exiting... -+ ret_ipc=0 -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./quit.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./quit.socat.log -+ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc -+ ret_ipc=1 -+ cat ./quit.mpv.ipc.output.json -+ test '!' -s ./quit.mpv.ipc.output.json -+ '[' 1 -eq 0 ']' -+ '[' '!' -s ./quit.socat.log ']' -+ echo 'socat log contains these *expected* errors:' -socat log contains these *expected* errors: -+ cat ./quit.socat.log -2025/02/25 08:39:45 socat[953703] E connect(, AF=1 "./quit.mpv.ipc", 16): Connection refused -+ playerctl status -+ grep '^No players \(were \)\?found$' -No players found -+ '[' 1 -eq 0 ']' -+ '[' '!' -s ./quit.socat.log ']' +[cplayer] Setting option 'log-file' = './pause.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './pause.mpv.ipc' (flags = 8) +[ 0.006470] mpris: Loading cplugin script ../mpris.so... +[ 0.006565] cplayer: Waiting for scripts... +[ 0.008525] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.008640] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.008722] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.008767] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010716] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.010850] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.010899] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.011072] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.011149] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.011213] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.011242] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.011264] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011285] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011310] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.011329] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011349] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.011369] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012101] 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.012165] 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.012194] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012210] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012261] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] +[ 0.012321] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.012341] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.012359] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.012659] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.012677] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.012692] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.012736] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.012816] cplayer: Done loading scripts. +[ 0.012865] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.012932] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.013098] cplayer: Running hook: ytdl_hook/on_load +[ 0.013808] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.013958] cplayer: Running hook: ytdl_hook/on_load +[ 0.014206] cplayer: Running hook: auto_profiles/on_load +[ 0.014664] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.014775] 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.023837] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.025238] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.025359] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.025580] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.026709] cplayer: Starting playback... +[ 0.027743] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.028036] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.028062] cplayer: AO: Description: Null audio output +[ 0.028581] cplayer: audio ready +[ 0.028600] cplayer: starting audio playback +[ 0.028643] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof +[ 0.029399] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.029472] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.029497] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.029513] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.045857] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.063054] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 0.163253] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 0.213354] statusline: A: 00:00:00 / 00:00:06 (3%) +[ 0.263436] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 0.313588] statusline: A: 00:00:00 / 00:00:06 (5%) +[ 0.413769] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 0.463892] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 0.513994] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 0.564093] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 0.614188] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 0.714382] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 0.764471] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 0.814569] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 0.864642] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 0.964824] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 1.014921] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 1.069958] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 1.120040] statusline: A: 00:00:01 / 00:00:06 (18%) +[ 1.218699] statusline: A: 00:00:01 / 00:00:06 (20%) +[ 1.317855] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 1.369728] statusline: A: 00:00:01 / 00:00:06 (22%) +[ 1.466495] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 1.565555] statusline: A: 00:00:01 / 00:00:06 (25%) +[ 1.664649] statusline: A: 00:00:01 / 00:00:06 (27%) +[ 1.714739] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 1.813335] statusline: A: 00:00:01 / 00:00:06 (29%) +[ 1.912449] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 1.964485] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 2.110866] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 2.210103] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 2.358838] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 2.457962] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 2.557058] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 2.656224] statusline: A: 00:00:02 / 00:00:06 (43%) +[ 2.755366] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 2.854525] statusline: A: 00:00:02 / 00:00:06 (46%) +[ 2.953661] statusline: A: 00:00:02 / 00:00:06 (48%) +[ 2.980187] cplayer: Set property: pause=true -> 1 +[ 2.980198] statusline: A: 00:00:02 / 00:00:06 (48%) +[ 2.980290] statusline: (Paused) A: 00:00:02 / 00:00:06 (48%) +[ 4.281004] cplayer: Set property: pause=false -> 1 +[ 4.281015] statusline: (Paused) A: 00:00:02 / 00:00:06 (48%) +[ 4.281103] statusline: A: 00:00:02 / 00:00:06 (48%) +[ 4.380309] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 4.479375] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 4.529462] statusline: A: 00:00:03 / 00:00:06 (52%) +[ 4.628058] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 4.727203] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 4.779079] statusline: A: 00:00:03 / 00:00:06 (56%) +[ 4.876012] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 4.975144] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 5.074318] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 5.173496] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 5.223569] statusline: A: 00:00:03 / 00:00:06 (64%) +[ 5.322317] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 5.421419] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 5.471508] statusline: A: 00:00:04 / 00:00:06 (68%) +[ 5.570063] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 5.669154] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 5.721213] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 5.818468] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 5.868532] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 5.967224] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 6.066304] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 6.118287] statusline: A: 00:00:04 / 00:00:06 (78%) +[ 6.214965] statusline: A: 00:00:04 / 00:00:06 (80%) +[ 6.314042] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 6.413125] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 6.512195] statusline: A: 00:00:05 / 00:00:06 (85%) +[ 6.611331] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 6.710400] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 6.809513] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 6.908683] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 7.007969] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 7.057699] cplayer: audio filter EOF +[ 7.057702] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 7.057723] cplayer: audio draining +[ 7.057724] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 7.057726] cplayer: audio EOF reached +[ 7.057761] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 7.057771] cplayer: EOF code: 1 +[ 7.057783] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 7.057970] cplayer: Terminating demuxers... +[ 7.057977] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 7.058147] cplayer: Done terminating demuxers. +[ 7.058154] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 7.058196] cplayer: finished playback, success (reason 0) +[ 7.058210] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 7.058994] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 7.059185] cplayer: Exiting... (End of file) +[ 7.059910] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 7.059981] mpris: Exiting... +[ 7.060015] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 7.062270] cplayer: draining left over audio make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "play" -./play +./wrapper "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 @@ -3392,41 +3468,39 @@ + xvfb-run --help + grep -- --auto-display + xvfb_auto=--auto-servernum -+ rm -f ./play.xvfb.log ./play.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=play XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./play.xvfb.log -f ./play.Xauthority ./play -./play -++ test -n play -+++ basename ./play -++ test=play -++ '[' play = setup ']' -++ input_json=./play.mpv.ipc.input.json -++ output_json=./play.mpv.ipc.output.json -++ ipc=./play.mpv.ipc -++ log_prefix=./play -++ mpv_log=./play.mpv.log -++ socat_log=./play.socat.log ++ rm -f ./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=:100 -DISPLAY=:100 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-0dpdO3dVDu,guid=cdc509e954aa3499f28b5bfb67be2a8a -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-0dpdO3dVDu,guid=cdc509e954aa3499f28b5bfb67be2a8a -++ rm -f ./play.mpv.ipc ./play.mpv.log ./play.socat.log -++ wait_for test -S ./play.mpv.ipc +++ echo DISPLAY=:103 +DISPLAY=:103 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-HovJKldcOP,guid=03428b523e3208dec609a07969cb39dd +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-HovJKldcOP,guid=03428b523e3208dec609a07969cb39dd +++ 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 @@ -3434,46 +3508,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 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 @@ -3488,7 +3527,7 @@ [cplayer] libswscale 8.3.100 [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Davfoundation=disabled -Degl-angle-win32=disabled -Dgl-cocoa=disabled -Dgl-win32=disabled -Dios-gl=disabled -Duwp=disabled -Dvaapi-win32=disabled -Dwasapi=disabled -Dwin32-threads=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/x86_64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./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 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1-4 @@ -3504,7 +3543,6 @@ [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib [cplayer] Reading config file /etc/mpv/encoding-profiles.conf [cplayer] Applying profile 'default'... -[cplayer] Setting option 'pause' = '' (flags = 8) [cplayer] Setting option 'load-scripts' = 'no' (flags = 8) [cplayer] Setting option 'scripts-append' = '../mpris.so' (flags = 8) [cplayer] Setting option 'vo' = 'null' (flags = 8) @@ -3512,165 +3550,161 @@ [cplayer] Setting option 'msg-time' = '' (flags = 8) [cplayer] Setting option 'msg-module' = '' (flags = 8) [cplayer] Setting option 'msg-level' = 'cplayer=trace,mpris=trace' (flags = 8) -[cplayer] Setting option 'log-file' = './play.mpv.log' (flags = 8) -[cplayer] Setting option 'input-ipc-server' = './play.mpv.ipc' (flags = 8) -[ 0.021495] mpris: Loading cplugin script ../mpris.so... -[ 0.021906] cplayer: Waiting for scripts... -[ 0.028625] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.028759] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.028761] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.028812] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.034675] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.034731] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.034813] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.034869] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.035391] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.035502] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.035587] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.035685] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.035778] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.035848] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.035953] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.036010] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.036057] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.037790] 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.037886] 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.037934] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.037961] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.038118] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] -[ 0.038325] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.038374] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.038431] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.039055] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.039056] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.039056] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.039173] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.039480] cplayer: Done loading scripts. -[ 0.039568] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.039645] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.039925] cplayer: Running hook: ytdl_hook/on_load -[ 0.042007] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.042061] cplayer: Running hook: ytdl_hook/on_load -[ 0.042189] cplayer: Running hook: auto_profiles/on_load -[ 0.044263] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.044470] 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.056331] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.066552] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.066965] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.067295] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.069338] cplayer: Starting playback... -[ 0.071495] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.071628] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.071680] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.071721] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.071755] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.072030] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.072053] cplayer: AO: Description: Null audio output -[ 0.073288] cplayer: audio ready -[ 0.073313] cplayer: starting audio playback -[ 0.073386] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.089596] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.092453] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.674902] cplayer: Set property: pause=false -> 1 -[ 2.674918] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.675015] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 2.725384] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 2.824293] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 2.874297] statusline: A: 00:00:00 / 00:00:06 (3%) -[ 2.924387] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 3.023132] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 3.122565] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 3.172697] statusline: A: 00:00:00 / 00:00:06 (8%) -[ 3.271707] statusline: A: 00:00:00 / 00:00:06 (10%) -[ 3.321744] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 3.420848] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 3.470964] statusline: A: 00:00:00 / 00:00:06 (13%) -[ 3.569957] statusline: A: 00:00:00 / 00:00:06 (15%) -[ 3.706469] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 3.756574] statusline: A: 00:00:01 / 00:00:06 (18%) -[ 3.818550] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 3.956985] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 4.017420] statusline: A: 00:00:01 / 00:00:06 (22%) -[ 4.067510] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 4.166723] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 4.216848] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 4.316013] statusline: A: 00:00:01 / 00:00:06 (27%) -[ 4.366053] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 4.465285] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 4.515360] statusline: A: 00:00:01 / 00:00:06 (30%) -[ 4.614650] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 4.763879] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 4.813883] statusline: A: 00:00:02 / 00:00:06 (35%) -[ 4.912972] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 5.061952] statusline: A: 00:00:02 / 00:00:06 (39%) -[ 5.111986] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 5.210987] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 5.310352] statusline: A: 00:00:02 / 00:00:06 (43%) -[ 5.409712] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 5.558770] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 5.658144] statusline: A: 00:00:02 / 00:00:06 (49%) -[ 5.757562] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 5.807633] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 5.906765] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 6.006139] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 6.056421] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 6.106527] statusline: A: 00:00:03 / 00:00:06 (56%) -[ 6.204834] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 6.353964] statusline: A: 00:00:03 / 00:00:06 (60%) -[ 6.404013] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 6.503091] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 6.553134] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 6.652245] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 6.702510] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 6.801312] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 6.851405] statusline: A: 00:00:04 / 00:00:06 (68%) -[ 6.901425] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 7.000461] statusline: A: 00:00:04 / 00:00:06 (71%) -[ 7.101020] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 7.199349] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 7.298716] statusline: A: 00:00:04 / 00:00:06 (75%) -[ 7.348750] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 7.398919] statusline: A: 00:00:04 / 00:00:06 (77%) -[ 7.497451] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 7.596814] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 7.646838] statusline: A: 00:00:04 / 00:00:06 (81%) -[ 7.745847] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 7.795915] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 7.894886] statusline: A: 00:00:05 / 00:00:06 (85%) -[ 7.945215] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 8.044166] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 8.193143] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 8.292479] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 8.391832] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.392271] cplayer: audio filter EOF -[ 8.392271] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.392271] cplayer: audio draining -[ 8.392354] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.392358] cplayer: audio EOF reached -[ 8.392358] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.392358] cplayer: EOF code: 1 -[ 8.392358] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.392613] cplayer: Terminating demuxers... -[ 8.392613] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.392863] cplayer: Done terminating demuxers. -[ 8.392863] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 8.392928] cplayer: finished playback, success (reason 0) -[ 8.392968] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 8.394382] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 8.395908] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 8.395934] cplayer: Exiting... (End of file) -[ 8.396167] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 8.397263] mpris: Exiting... -[ 8.400051] 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.005989] mpris: Loading cplugin script ../mpris.so... +[ 0.006076] cplayer: Waiting for scripts... +[ 0.007908] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.007952] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.007997] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.008020] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.009889] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.009923] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.010048] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.010130] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.010207] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.010267] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.010297] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010322] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.010346] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010366] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.010391] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010411] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.010441] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011214] 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.011279] 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.011310] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011331] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011381] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] +[ 0.011434] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.011458] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.011486] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.011762] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.011783] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.011801] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.011836] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.011961] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.011991] cplayer: Done loading scripts. +[ 0.012040] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.012222] cplayer: Running hook: ytdl_hook/on_load +[ 0.012968] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.013029] cplayer: Running hook: ytdl_hook/on_load +[ 0.013152] cplayer: Running hook: auto_profiles/on_load +[ 0.014169] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.014282] 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.022654] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.025114] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.025183] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.025341] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.026517] cplayer: Starting playback... +[ 0.027512] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.027803] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.027816] cplayer: AO: Description: Null audio output +[ 0.028341] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.028369] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.028392] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.028413] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.028448] cplayer: audio ready +[ 0.028466] cplayer: starting audio playback +[ 0.028510] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof +[ 0.045675] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.062100] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 0.162315] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 0.212349] statusline: A: 00:00:00 / 00:00:06 (3%) +[ 0.262459] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 0.312525] statusline: A: 00:00:00 / 00:00:06 (5%) +[ 0.412693] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 0.462738] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 0.512809] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 0.562912] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 0.612962] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 0.713142] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 0.763242] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 0.813339] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 0.863408] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 0.963646] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 1.013738] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 1.069122] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 1.120958] statusline: A: 00:00:01 / 00:00:06 (18%) +[ 1.217775] statusline: A: 00:00:01 / 00:00:06 (20%) +[ 1.316847] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 1.415971] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 1.515063] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 1.614318] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 1.713575] statusline: A: 00:00:01 / 00:00:06 (27%) +[ 1.812742] statusline: A: 00:00:01 / 00:00:06 (29%) +[ 1.911779] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 2.010914] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 2.109980] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 2.160068] statusline: A: 00:00:02 / 00:00:06 (35%) +[ 2.258586] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 2.357636] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 2.409750] statusline: A: 00:00:02 / 00:00:06 (39%) +[ 2.506210] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 2.605236] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 2.704260] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 2.803297] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 2.902326] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 3.001390] statusline: A: 00:00:02 / 00:00:06 (49%) +[ 3.100458] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 3.199520] statusline: A: 00:00:03 / 00:00:06 (52%) +[ 3.298641] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 3.397709] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 3.447799] statusline: A: 00:00:03 / 00:00:06 (56%) +[ 3.546272] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 3.645297] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 3.697477] statusline: A: 00:00:03 / 00:00:06 (60%) +[ 3.793832] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 3.892858] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 3.991917] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 4.090927] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 4.190001] statusline: A: 00:00:04 / 00:00:06 (68%) +[ 4.240103] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 4.338547] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 4.437576] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 4.489798] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 4.586162] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 4.685210] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 4.784239] statusline: A: 00:00:04 / 00:00:06 (78%) +[ 4.883330] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 4.982402] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 5.081601] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 5.180647] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 5.279670] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 5.378791] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 5.477962] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 5.528050] statusline: A: 00:00:05 / 00:00:06 (90%) +[ 5.626643] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 5.725742] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.775383] cplayer: audio filter EOF +[ 5.775385] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.775402] cplayer: audio draining +[ 5.775423] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.775428] cplayer: audio EOF reached +[ 5.775431] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.775439] cplayer: EOF code: 1 +[ 5.775442] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.775664] cplayer: Terminating demuxers... +[ 5.775671] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.775873] cplayer: Done terminating demuxers. +[ 5.775880] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 5.775932] cplayer: finished playback, success (reason 0) +[ 5.775945] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 5.776685] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 5.776767] cplayer: Exiting... (End of file) +[ 5.777818] mpris: Exiting... +[ 5.778135] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 5.778227] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 5.780567] 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-pause" +./play-pause ++ test -n '' -++ exec ./env ./pause -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./pause -++ basename ./pause -+ test=pause +++ 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 @@ -3726,39 +3760,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-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=:103 -DISPLAY=:103 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-zxsNcRhiaQ,guid=2d84f8b10fb66827e2e1ae6e67be2a8a -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-zxsNcRhiaQ,guid=2d84f8b10fb66827e2e1ae6e67be2a8a -++ rm -f ./pause.mpv.ipc ./pause.mpv.log ./pause.socat.log -++ wait_for test -S ./pause.mpv.ipc +++ echo DISPLAY=:102 +DISPLAY=:102 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-K8s5JlZinW,guid=8660bf065ce9f61d9a4bb50d69cb39dd +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-K8s5JlZinW,guid=8660bf065ce9f61d9a4bb50d69cb39dd +++ 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 ./pause.mpv.ipc +++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./play-pause.mpv.log --input-ipc-server=./play-pause.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ 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=./pause.mpv.log --input-ipc-server=./pause.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 -++ test -S ./pause.mpv.ipc +++ test -S ./play-pause.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -3766,6 +3802,27 @@ ++ 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$' @@ -3773,19 +3830,19 @@ + check pause false + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./pause.mpv.ipc.input.json ++ cat ./play-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 ++ 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 ./pause.mpv.ipc.output.json ++ test -s ./play-pause.mpv.ipc.output.json + val false + jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' true -+ playerctl pause ++ playerctl play-pause + sleep 1 + status Paused + playerctl status @@ -3794,20 +3851,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-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 ++ 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 ./pause.mpv.ipc.output.json ++ test -s ./play-pause.mpv.ipc.output.json + val true + jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' true -+ playerctl play ++ playerctl play-pause + sleep 1 ++ status Playing ++ playerctl status ++ 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 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 @@ -3822,7 +3898,7 @@ [cplayer] libswscale 8.3.100 [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Davfoundation=disabled -Degl-angle-win32=disabled -Dgl-cocoa=disabled -Dgl-win32=disabled -Dios-gl=disabled -Duwp=disabled -Dvaapi-win32=disabled -Dwasapi=disabled -Dwin32-threads=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/x86_64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./pause.mpv.log' '--input-ipc-server=./pause.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' +[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./play-pause.mpv.log' '--input-ipc-server=./play-pause.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' [cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1-4 @@ -3838,6 +3914,7 @@ [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib [cplayer] Reading config file /etc/mpv/encoding-profiles.conf [cplayer] Applying profile 'default'... +[cplayer] Setting option 'pause' = '' (flags = 8) [cplayer] Setting option 'load-scripts' = 'no' (flags = 8) [cplayer] Setting option 'scripts-append' = '../mpris.so' (flags = 8) [cplayer] Setting option 'vo' = 'null' (flags = 8) @@ -3845,173 +3922,165 @@ [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.010833] mpris: Loading cplugin script ../mpris.so... -[ 0.011158] cplayer: Waiting for scripts... -[ 0.020577] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.020823] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.020898] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.021044] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.022864] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.023060] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.023280] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.023356] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.023621] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.023714] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.023758] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.023797] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.023893] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.024074] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.024121] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.024162] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.024194] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.025712] 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.025811] 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.025872] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.025913] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.026009] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] -[ 0.026108] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.026151] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.026198] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.026699] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.026735] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.026841] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.026934] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.027081] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.027233] cplayer: Done loading scripts. -[ 0.027294] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.027624] cplayer: Running hook: ytdl_hook/on_load -[ 0.028952] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.029039] cplayer: Running hook: ytdl_hook/on_load -[ 0.029218] cplayer: Running hook: auto_profiles/on_load -[ 0.030822] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.031106] 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.044278] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.050262] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.050506] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.050780] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.052588] cplayer: Starting playback... -[ 0.054377] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.054463] cplayer: AO: Description: Null audio output -[ 0.055404] cplayer: audio ready -[ 0.055427] cplayer: starting audio playback -[ 0.055519] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof -[ 0.057347] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.057581] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.057622] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.057657] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.057691] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.075487] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.077277] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 0.127389] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 0.177454] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 0.227583] statusline: A: 00:00:00 / 00:00:06 (3%) -[ 0.277675] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 0.378125] statusline: A: 00:00:00 / 00:00:06 (5%) -[ 0.428261] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 0.478341] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 0.528430] statusline: A: 00:00:00 / 00:00:06 (8%) -[ 0.578539] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 0.678700] statusline: A: 00:00:00 / 00:00:06 (10%) -[ 0.728852] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 0.778952] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 0.829062] statusline: A: 00:00:00 / 00:00:06 (13%) -[ 0.929348] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 0.979360] statusline: A: 00:00:00 / 00:00:06 (15%) -[ 1.029472] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 1.099867] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 1.150137] statusline: A: 00:00:01 / 00:00:06 (18%) -[ 1.248855] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 1.348174] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 1.399832] statusline: A: 00:00:01 / 00:00:06 (22%) -[ 1.497187] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 1.596590] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 1.646640] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 1.745665] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 1.845057] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 1.895198] statusline: A: 00:00:01 / 00:00:06 (30%) -[ 1.994405] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 2.143515] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 2.242854] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 2.292902] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 2.441579] statusline: A: 00:00:02 / 00:00:06 (39%) -[ 2.540913] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 2.640269] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 2.739610] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 2.811078] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 2.832338] cplayer: Set property: pause=true -> 1 -[ 2.832433] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 2.832512] statusline: (Paused) A: 00:00:02 / 00:00:06 (45%) -[ 3.883312] cplayer: Set property: pause=false -> 1 -[ 3.883322] statusline: (Paused) A: 00:00:02 / 00:00:06 (45%) -[ 3.883410] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 3.933838] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 3.983869] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 4.082665] statusline: A: 00:00:02 / 00:00:06 (49%) -[ 4.132952] statusline: A: 00:00:03 / 00:00:06 (49%) -[ 4.232264] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 4.282460] statusline: A: 00:00:03 / 00:00:06 (52%) -[ 4.332715] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 4.431583] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 4.482257] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 4.532342] statusline: A: 00:00:03 / 00:00:06 (56%) -[ 4.630976] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 4.731232] statusline: A: 00:00:03 / 00:00:06 (59%) -[ 4.830498] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 4.880501] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 5.030129] statusline: A: 00:00:03 / 00:00:06 (64%) -[ 5.080471] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 5.179691] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 5.230278] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 5.329239] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 5.379850] statusline: A: 00:00:04 / 00:00:06 (70%) -[ 5.478879] statusline: A: 00:00:04 / 00:00:06 (71%) -[ 5.528778] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 5.579020] statusline: A: 00:00:04 / 00:00:06 (73%) -[ 5.678465] statusline: A: 00:00:04 / 00:00:06 (75%) -[ 5.779452] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 5.877941] statusline: A: 00:00:04 / 00:00:06 (78%) -[ 5.927853] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 5.978158] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 6.077468] statusline: A: 00:00:04 / 00:00:06 (81%) -[ 6.127740] statusline: A: 00:00:05 / 00:00:06 (82%) -[ 6.226975] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 6.376578] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 6.426981] statusline: A: 00:00:05 / 00:00:06 (87%) -[ 6.526342] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 6.576474] statusline: A: 00:00:05 / 00:00:06 (89%) -[ 6.675850] statusline: A: 00:00:05 / 00:00:06 (91%) -[ 6.726105] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 6.825634] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.825923] cplayer: audio filter EOF -[ 6.825923] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.826063] cplayer: audio draining -[ 6.826063] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.826084] cplayer: audio EOF reached -[ 6.826088] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.826093] cplayer: EOF code: 1 -[ 6.826099] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.826392] cplayer: Terminating demuxers... -[ 6.826392] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.826639] cplayer: Done terminating demuxers. -[ 6.826660] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.826742] cplayer: finished playback, success (reason 0) -[ 6.826762] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 6.827985] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 6.828076] cplayer: Exiting... (End of file) -[ 6.828328] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 6.829561] mpris: Exiting... -[ 6.832609] 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.006170] mpris: Loading cplugin script ../mpris.so... +[ 0.006274] cplayer: Waiting for scripts... +[ 0.007988] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.008022] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.008041] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.008104] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010682] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.010714] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010743] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.010815] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010849] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.010938] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.011187] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.011426] 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.011489] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.011521] 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.011552] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011570] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011626] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] +[ 0.011710] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.011753] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.011791] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.011815] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.011870] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.011903] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012014] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.012097] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.012250] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.012270] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.012283] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.012320] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.012484] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.012537] cplayer: Done loading scripts. +[ 0.012584] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.012805] cplayer: Running hook: ytdl_hook/on_load +[ 0.013738] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.014077] cplayer: Running hook: ytdl_hook/on_load +[ 0.014194] cplayer: Running hook: auto_profiles/on_load +[ 0.014568] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.014676] 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.022524] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.025505] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.025610] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.025769] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.026970] cplayer: Starting playback... +[ 0.027873] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.027957] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.027979] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.027999] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.028024] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.028229] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.028241] cplayer: AO: Description: Null audio output +[ 0.028788] cplayer: audio ready +[ 0.028805] cplayer: starting audio playback +[ 0.028858] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.045319] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 0.064235] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.963291] cplayer: Set property: pause=false -> 1 +[ 2.963303] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.963466] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 3.013556] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 3.112186] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 3.211248] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 3.310332] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 3.409386] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 3.508476] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 3.607562] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 3.706652] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 3.805690] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 3.904851] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 4.003918] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 4.053985] statusline: A: 00:00:01 / 00:00:06 (18%) +[ 4.152564] statusline: A: 00:00:01 / 00:00:06 (20%) +[ 4.251701] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 4.264215] cplayer: Set property: pause=true -> 1 +[ 4.264227] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 4.264327] statusline: (Paused) A: 00:00:01 / 00:00:06 (21%) +[ 5.501280] cplayer: Set property: pause=false -> 1 +[ 5.501294] statusline: (Paused) A: 00:00:01 / 00:00:06 (21%) +[ 5.501406] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 5.600661] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 5.699769] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 5.798900] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 5.897986] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 5.997047] statusline: A: 00:00:01 / 00:00:06 (29%) +[ 6.096190] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 6.195336] statusline: A: 00:00:01 / 00:00:06 (33%) +[ 6.294467] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 6.393656] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 6.492786] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 6.542853] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 6.641400] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 6.740504] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 6.790570] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 6.889218] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 6.988355] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 7.087555] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 7.186791] statusline: A: 00:00:02 / 00:00:06 (49%) +[ 7.285943] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 7.385225] statusline: A: 00:00:03 / 00:00:06 (52%) +[ 7.435251] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 7.533905] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 7.583978] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 7.682762] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 7.781953] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 7.832045] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 7.930747] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 8.029926] statusline: A: 00:00:03 / 00:00:06 (62%) +[ 8.129130] statusline: A: 00:00:03 / 00:00:06 (64%) +[ 8.228416] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 8.327552] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 8.426611] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 8.525777] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 8.624878] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 8.724168] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 8.823380] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 8.873490] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 8.972049] statusline: A: 00:00:04 / 00:00:06 (78%) +[ 9.071244] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 9.121328] statusline: A: 00:00:04 / 00:00:06 (80%) +[ 9.220043] statusline: A: 00:00:05 / 00:00:06 (82%) +[ 9.319322] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 9.418437] statusline: A: 00:00:05 / 00:00:06 (85%) +[ 9.517709] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 9.567763] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 9.666734] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 9.765829] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 9.864897] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 9.914642] cplayer: audio filter EOF +[ 9.914645] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 9.914669] cplayer: audio draining +[ 9.914671] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 9.914674] cplayer: audio EOF reached +[ 9.914675] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 9.914688] cplayer: EOF code: 1 +[ 9.914691] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 9.914905] cplayer: Terminating demuxers... +[ 9.914913] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 9.915041] cplayer: Done terminating demuxers. +[ 9.915052] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 9.915100] cplayer: finished playback, success (reason 0) +[ 9.915120] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 9.916319] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 9.916429] cplayer: Exiting... (End of file) +[ 9.917525] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 +[ 9.917591] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 9.917613] mpris: Exiting... +[ 9.919974] cplayer: draining left over audio make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "play-pause" -./play-pause +./wrapper "play" +./play ++ test -n '' -++ exec ./env ./play-pause -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./play-pause -++ basename ./play-pause -+ test=play-pause +++ exec ./env ./play +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./play +++ basename ./play ++ test=play + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -4067,19 +4136,19 @@ + xvfb-run --help + grep -- --auto-display + xvfb_auto=--auto-servernum -+ rm -f ./play-pause.xvfb.log ./play-pause.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=play-pause XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./play-pause.xvfb.log -f ./play-pause.Xauthority ./play-pause -./play-pause -++ test -n play-pause -+++ basename ./play-pause -++ test=play-pause -++ '[' play-pause = setup ']' -++ input_json=./play-pause.mpv.ipc.input.json -++ output_json=./play-pause.mpv.ipc.output.json -++ ipc=./play-pause.mpv.ipc -++ log_prefix=./play-pause -++ mpv_log=./play-pause.mpv.log -++ socat_log=./play-pause.socat.log ++ rm -f ./play.xvfb.log ./play.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=play XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./play.xvfb.log -f ./play.Xauthority ./play +./play +++ test -n play ++++ basename ./play +++ test=play +++ '[' play = setup ']' +++ input_json=./play.mpv.ipc.input.json +++ output_json=./play.mpv.ipc.output.json +++ ipc=./play.mpv.ipc +++ log_prefix=./play +++ mpv_log=./play.mpv.log +++ socat_log=./play.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() ++ '[' -n 1 ']' @@ -4088,20 +4157,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=:101 -DISPLAY=:101 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-8xH31mjASW,guid=a3ce04cff4dd0817f6e27d1467be2a8a -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-8xH31mjASW,guid=a3ce04cff4dd0817f6e27d1467be2a8a -++ 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-SrDtgRk14u,guid=1a81976a119517eafdfd99e869cb39dd +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-SrDtgRk14u,guid=1a81976a119517eafdfd99e869cb39dd +++ rm -f ./play.mpv.ipc ./play.mpv.log ./play.socat.log +++ wait_for test -S ./play.mpv.ipc ++ timeout=0 -++ test -S ./play-pause.mpv.ipc +++ test -S ./play.mpv.ipc +++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./play.mpv.log --input-ipc-server=./play.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ '[' 0 -eq 60 ']' -++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./play-pause.mpv.log --input-ipc-server=./play-pause.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ sleep 1 +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 -++ test -S ./play-pause.mpv.ipc +++ test -S ./play.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -4116,61 +4185,19 @@ + check pause true + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./play-pause.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./play-pause.socat.log -+ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc -+ cat ./play-pause.socat.log -+ test '!' -s ./play-pause.socat.log -+ cat ./play-pause.mpv.ipc.output.json -{"data":true,"request_id":0,"error":"success"} -+ test -s ./play-pause.mpv.ipc.output.json -+ val true -+ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' -true -+ playerctl play-pause -+ sleep 1 -+ status Playing -+ playerctl status -+ grep '^Playing$' -Playing -+ check pause false -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./play-pause.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./play-pause.socat.log -+ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc -+ cat ./play-pause.socat.log -+ test '!' -s ./play-pause.socat.log -+ cat ./play-pause.mpv.ipc.output.json -{"data":false,"request_id":0,"error":"success"} -+ test -s ./play-pause.mpv.ipc.output.json -+ val false -+ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' -true -+ playerctl play-pause -+ sleep 1 -+ status Paused -+ playerctl status -+ grep '^Paused$' -Paused -+ check pause true -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./play-pause.mpv.ipc.input.json ++ cat ./play.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./play-pause.socat.log -+ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc -+ cat ./play-pause.socat.log -+ test '!' -s ./play-pause.socat.log -+ cat ./play-pause.mpv.ipc.output.json ++ rm -f ./play.socat.log ++ socat -lf./play.socat.log - UNIX-CONNECT:./play.mpv.ipc ++ cat ./play.socat.log ++ test '!' -s ./play.socat.log ++ cat ./play.mpv.ipc.output.json {"data":true,"request_id":0,"error":"success"} -+ test -s ./play-pause.mpv.ipc.output.json ++ test -s ./play.mpv.ipc.output.json + val true + jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' true -+ playerctl play-pause ++ playerctl play + sleep 1 + status Playing + playerctl status @@ -4179,15 +4206,15 @@ + check pause false + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./play-pause.mpv.ipc.input.json ++ cat ./play.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./play-pause.socat.log -+ socat -lf./play-pause.socat.log - UNIX-CONNECT:./play-pause.mpv.ipc -+ cat ./play-pause.socat.log -+ test '!' -s ./play-pause.socat.log -+ cat ./play-pause.mpv.ipc.output.json ++ rm -f ./play.socat.log ++ socat -lf./play.socat.log - UNIX-CONNECT:./play.mpv.ipc ++ cat ./play.socat.log ++ test '!' -s ./play.socat.log ++ cat ./play.mpv.ipc.output.json {"data":false,"request_id":0,"error":"success"} -+ test -s ./play-pause.mpv.ipc.output.json ++ test -s ./play.mpv.ipc.output.json + val false + jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' true @@ -4205,7 +4232,7 @@ [cplayer] libswscale 8.3.100 [cplayer] Configuration: -Dpython.bytecompile=-1 -Dlibmpv=true -Dbuild-date=false -Dcdda=enabled -Ddvdnav=enabled -Dsdl2=enabled -Davfoundation=disabled -Degl-angle-win32=disabled -Dgl-cocoa=disabled -Dgl-win32=disabled -Dios-gl=disabled -Duwp=disabled -Dvaapi-win32=disabled -Dwasapi=disabled -Dwin32-threads=disabled -Ddvbin=enabled -Dprefix=/usr -Dlibdir=lib/x86_64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload [cplayer] List of enabled features: alsa caca cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-wayland drm dvbin dvdnav egl egl-drm egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libplacebo linux-fstatfs lua52 memfd-create memrchr pipewire posix posix-shm ppoll pthread-condattr-setclock pulse rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel sndio sndio-1-9 uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vdpau vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib -[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./play-pause.mpv.log' '--input-ipc-server=./play-pause.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' +[cplayer] Command line options: '--pause' '--load-scripts=no' '--script=../mpris.so' '--vo=null' '--ao=null' '--msg-time' '--msg-module' '--msg-level=cplayer=trace,mpris=trace' '--log-file=./play.mpv.log' '--input-ipc-server=./play.mpv.ipc' '/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga' [cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 [cplayer] FFmpeg version: 7.1-4 @@ -4229,162 +4256,150 @@ [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.012643] mpris: Loading cplugin script ../mpris.so... -[ 0.012851] cplayer: Waiting for scripts... -[ 0.021589] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.021661] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.021866] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.021957] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.024863] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.025016] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.025156] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.025326] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.025413] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.025591] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.025636] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.025778] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.025821] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.025877] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.025931] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.025994] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.026040] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.027785] 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.027903] 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.027976] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.028012] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.028099] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] -[ 0.028201] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.028258] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.028299] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.028818] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.028853] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.028879] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.028951] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.029191] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.029264] cplayer: Done loading scripts. -[ 0.029362] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.029677] cplayer: Running hook: ytdl_hook/on_load -[ 0.030967] cplayer: Running hook: ytdl_hook/on_load -[ 0.031106] cplayer: Running hook: auto_profiles/on_load -[ 0.031395] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.032928] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.033100] 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.046145] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.056113] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.056390] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.056652] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.058446] cplayer: Starting playback... -[ 0.060176] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.060293] cplayer: AO: Description: Null audio output -[ 0.061377] cplayer: audio ready -[ 0.061377] cplayer: starting audio playback -[ 0.061396] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.061673] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.061909] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.061982] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.062042] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.062080] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.080407] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.081701] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.840290] cplayer: Set property: pause=false -> 1 -[ 2.840311] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.840660] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 2.890700] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 2.940870] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 3.089960] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 3.140096] statusline: A: 00:00:00 / 00:00:06 (5%) -[ 3.239333] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 3.388798] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 3.438734] statusline: A: 00:00:00 / 00:00:06 (10%) -[ 3.537886] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 3.588167] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 3.687413] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 3.737554] statusline: A: 00:00:00 / 00:00:06 (15%) -[ 3.871487] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 3.892678] cplayer: Set property: pause=true -> 1 -[ 3.892702] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 3.892921] statusline: (Paused) A: 00:00:01 / 00:00:06 (17%) -[ 4.946855] cplayer: Set property: pause=false -> 1 -[ 4.946885] statusline: (Paused) A: 00:00:01 / 00:00:06 (17%) -[ 4.947092] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 4.997140] statusline: A: 00:00:01 / 00:00:06 (18%) -[ 5.047169] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 5.097294] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 5.195813] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 5.245884] statusline: A: 00:00:01 / 00:00:06 (22%) -[ 5.345084] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 5.494159] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 5.594704] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 5.644510] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 5.743916] statusline: A: 00:00:01 / 00:00:06 (30%) -[ 5.843448] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 5.893456] statusline: A: 00:00:01 / 00:00:06 (33%) -[ 5.978019] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 6.042194] statusline: A: 00:00:02 / 00:00:06 (35%) -[ 6.092393] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 6.143550] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 6.193698] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 6.290544] statusline: A: 00:00:02 / 00:00:06 (39%) -[ 6.340543] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 6.439574] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 6.589041] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 6.639083] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 6.738519] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 6.788548] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 6.887994] statusline: A: 00:00:03 / 00:00:06 (49%) -[ 6.938124] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 7.038630] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 7.137508] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 7.187745] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 7.237961] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 7.337230] statusline: A: 00:00:03 / 00:00:06 (56%) -[ 7.387290] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 7.486699] statusline: A: 00:00:03 / 00:00:06 (59%) -[ 7.636111] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 7.735583] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 7.884848] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 7.934949] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 8.034595] statusline: A: 00:00:04 / 00:00:06 (68%) -[ 8.135039] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 8.233992] statusline: A: 00:00:04 / 00:00:06 (71%) -[ 8.284279] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 8.432834] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 8.482930] statusline: A: 00:00:04 / 00:00:06 (75%) -[ 8.582010] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 8.632122] statusline: A: 00:00:04 / 00:00:06 (77%) -[ 8.731142] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 8.781161] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 8.880251] statusline: A: 00:00:04 / 00:00:06 (81%) -[ 8.930308] statusline: A: 00:00:05 / 00:00:06 (82%) -[ 9.029356] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 9.079570] statusline: A: 00:00:05 / 00:00:06 (85%) -[ 9.178387] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 9.277696] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 9.377135] statusline: A: 00:00:05 / 00:00:06 (89%) -[ 9.427260] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 9.526336] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 9.625779] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 9.626052] cplayer: audio filter EOF -[ 9.626052] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 9.626128] cplayer: audio draining -[ 9.626132] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 9.626132] cplayer: audio EOF reached -[ 9.626146] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 9.626155] cplayer: EOF code: 1 -[ 9.626159] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 9.626345] cplayer: Terminating demuxers... -[ 9.626359] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 9.626618] cplayer: Done terminating demuxers. -[ 9.626618] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 9.626685] cplayer: finished playback, success (reason 0) -[ 9.626719] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 9.628185] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 9.628369] cplayer: Exiting... (End of file) -[ 9.628540] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 9.629750] mpris: Exiting... -[ 9.632055] 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.006460] mpris: Loading cplugin script ../mpris.so... +[ 0.006552] cplayer: Waiting for scripts... +[ 0.008308] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.008341] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.008364] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.008380] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010224] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.010427] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.010473] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.010496] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.010526] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010567] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.010588] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010608] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.010646] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.010741] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.010765] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.010783] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.010799] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011530] 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.011590] 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.011620] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011638] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.011685] cplayer: Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"] +[ 0.011734] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.011754] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.011772] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.012054] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.012083] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.012099] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.012131] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.012250] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.012282] cplayer: Done loading scripts. +[ 0.012332] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.012513] cplayer: Running hook: ytdl_hook/on_load +[ 0.013273] cplayer: Running hook: ytdl_hook/on_load +[ 0.013333] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.013380] cplayer: Running hook: auto_profiles/on_load +[ 0.014243] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.014358] 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.022704] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.024878] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.024994] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.025131] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.026283] cplayer: Starting playback... +[ 0.027297] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.027314] cplayer: AO: Description: Null audio output +[ 0.027834] cplayer: audio ready +[ 0.027855] cplayer: starting audio playback +[ 0.027904] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.028004] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.028090] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.028114] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.028135] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.028152] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.045361] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.063717] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.929430] cplayer: Set property: pause=false -> 1 +[ 2.929444] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.929657] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 2.979683] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 3.078665] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 3.178029] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 3.277404] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 3.376731] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 3.475997] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 3.575404] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 3.674649] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 3.773949] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 3.873169] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 3.949772] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 4.071694] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 4.200045] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 4.270209] statusline: A: 00:00:01 / 00:00:06 (22%) +[ 4.369533] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 4.468724] statusline: A: 00:00:01 / 00:00:06 (25%) +[ 4.568042] statusline: A: 00:00:01 / 00:00:06 (27%) +[ 4.667384] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 4.717474] statusline: A: 00:00:01 / 00:00:06 (29%) +[ 4.816478] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 4.866435] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 4.965400] statusline: A: 00:00:02 / 00:00:06 (33%) +[ 5.015416] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 5.114282] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 5.263065] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 5.362234] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 5.414116] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 5.511030] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 5.610246] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 5.709476] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 5.808705] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 5.907869] statusline: A: 00:00:02 / 00:00:06 (49%) +[ 6.007020] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 6.057142] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 6.155736] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 6.254956] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 6.306897] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 6.403778] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 6.503046] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 6.602279] statusline: A: 00:00:03 / 00:00:06 (60%) +[ 6.701434] statusline: A: 00:00:03 / 00:00:06 (62%) +[ 6.800610] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 6.899749] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 6.998923] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 7.098167] statusline: A: 00:00:04 / 00:00:06 (68%) +[ 7.148253] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 7.246983] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 7.346146] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 7.398168] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 7.494919] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 7.594068] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 7.693213] statusline: A: 00:00:04 / 00:00:06 (78%) +[ 7.792358] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 7.891538] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 7.990691] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 8.089831] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 8.188961] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 8.288120] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 8.387251] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 8.437353] statusline: A: 00:00:05 / 00:00:06 (90%) +[ 8.535981] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 8.635108] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.684763] cplayer: audio filter EOF +[ 8.684766] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.684779] cplayer: audio draining +[ 8.684781] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.684783] cplayer: audio EOF reached +[ 8.684785] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.684789] cplayer: EOF code: 1 +[ 8.684790] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.684994] cplayer: Terminating demuxers... +[ 8.685003] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.685166] cplayer: Done terminating demuxers. +[ 8.685174] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.685218] cplayer: finished playback, success (reason 0) +[ 8.685262] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 8.686057] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 8.686233] cplayer: Exiting... (End of file) +[ 8.687190] mpris: Exiting... +[ 8.687224] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 8.687319] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 8.689524] 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 @@ -4392,7 +4407,7 @@ debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1' dh_auto_install -- PREFIX=/usr - make -j20 install DESTDIR=/build/reproducible-path/mpv-mpris-0.7.1/debian/mpv-mpris AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" PREFIX=/usr + make -j42 install DESTDIR=/build/reproducible-path/mpv-mpris-0.7.1/debian/mpv-mpris AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" PREFIX=/usr make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1' mkdir -p /build/reproducible-path/mpv-mpris-0.7.1/debian/mpv-mpris/usr/lib/mpv-mpris install --strip-program=true -t /build/reproducible-path/mpv-mpris-0.7.1/debian/mpv-mpris/usr/lib/mpv-mpris mpris.so @@ -4426,12 +4441,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/1598976/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1598976/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/921747 and its subdirectories -I: Current time: Tue Feb 25 08:39:56 -12 2025 -I: pbuilder-time-stamp: 1740515996 +I: removing directory /srv/workspace/pbuilder/1598976 and its subdirectories +I: Current time: Tue Mar 31 17:05:19 +14 2026 +I: pbuilder-time-stamp: 1774926319