Diff of the two buildlogs: -- --- b1/build.log 2025-03-20 11:26:51.730748345 +0000 +++ b2/build.log 2025-03-20 11:36:50.563953585 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Apr 22 05:47:27 -12 2026 -I: pbuilder-time-stamp: 1776880047 +I: Current time: Fri Mar 21 01:26:53 +14 2025 +I: pbuilder-time-stamp: 1742470013 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-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/2447514/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/735395/tmp/hooks/D01_modify_environment starting +debug: Running on ionos1-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 20 11:27 /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/735395/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/735395/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=42 ' - DISTRIBUTION='unstable' - 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=20 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='f90924901b634e449a4ba41a6b8f5d20' - 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='2447514' - PS1='# ' - PS2='> ' + INVOCATION_ID=076d79268c77444d86c8d62d98dc9c87 + 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=735395 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.L70mvvgn/pbuilderrc_X62c --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.L70mvvgn/b1 --logfile b1/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+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152: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.L70mvvgn/pbuilderrc_2RJD --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.L70mvvgn/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://46.16.76.132:3128 I: uname -a - Linux ionos5-amd64 6.12.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.12-1~bpo12+1 (2025-02-23) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2447514/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Mar 4 11:20 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/735395/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -581,7 +613,7 @@ Get: 452 http://deb.debian.org/debian unstable/main amd64 xauth amd64 1:1.1.2-1.1 [35.9 kB] Get: 453 http://deb.debian.org/debian unstable/main amd64 xserver-common all 2:21.1.16-1 [2409 kB] Get: 454 http://deb.debian.org/debian unstable/main amd64 xvfb amd64 2:21.1.16-1 [3189 kB] -Fetched 238 MB in 20s (11.6 MB/s) +Fetched 238 MB in 11s (20.7 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 ... 19784 files and directories currently installed.) @@ -2056,8 +2088,8 @@ Setting up tzdata (2025a-2) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Apr 22 17:49:16 UTC 2026. -Universal Time is now: Wed Apr 22 17:49:16 UTC 2026. +Local time is now: Thu Mar 20 11:32:26 UTC 2025. +Universal Time is now: Thu Mar 20 11:32:26 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:amd64 (1.17.0-2+b1) ... @@ -2456,7 +2488,11 @@ fakeroot is already the newest version (1.37.1-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/mpv-mpris-0.7.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../mpv-mpris_0.7.1-1_source.changes +I: user script /srv/workspace/pbuilder/735395/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/735395/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 @@ -2466,7 +2502,7 @@ debian/rules clean dh clean dh_auto_clean - make -j42 clean + make -j20 clean make[1]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1' rm -f mpris.so make -C test clean @@ -2489,22 +2525,22 @@ dh_autoreconf dh_auto_configure dh_auto_build - make -j42 "INSTALL=install --strip-program=true" + make -j20 "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 -j42 test + make -j20 test make[1]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1' make -C test make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "quit" -./quit +./wrapper "stop" +./stop ++ test -n '' -++ exec ./env ./quit -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./quit -++ basename ./quit -+ test=quit +++ exec ./env ./stop +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./stop +++ basename ./stop ++ test=stop + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -2560,19 +2596,19 @@ + xvfb-run --help + grep -- --auto-display + xvfb_auto=--auto-servernum -+ rm -f ./quit.xvfb.log ./quit.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=quit XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./quit.xvfb.log -f ./quit.Xauthority ./quit -./quit -++ test -n quit -+++ basename ./quit -++ test=quit -++ '[' quit = setup ']' -++ input_json=./quit.mpv.ipc.input.json -++ output_json=./quit.mpv.ipc.output.json -++ ipc=./quit.mpv.ipc -++ log_prefix=./quit -++ mpv_log=./quit.mpv.log -++ socat_log=./quit.socat.log ++ rm -f ./stop.xvfb.log ./stop.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=stop XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./stop.xvfb.log -f ./stop.Xauthority ./stop +./stop +++ test -n stop ++++ basename ./stop +++ test=stop +++ '[' stop = setup ']' +++ input_json=./stop.mpv.ipc.input.json +++ output_json=./stop.mpv.ipc.output.json +++ ipc=./stop.mpv.ipc +++ log_prefix=./stop +++ mpv_log=./stop.mpv.log +++ socat_log=./stop.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() ++ '[' -n 1 ']' @@ -2583,18 +2619,18 @@ ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG ++ echo DISPLAY=:101 DISPLAY=:101 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-x1ve04jxNB,guid=cfd1a2089a425199a89e6a9669e90a2e -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-x1ve04jxNB,guid=cfd1a2089a425199a89e6a9669e90a2e -++ rm -f ./quit.mpv.ipc ./quit.mpv.log ./quit.socat.log -++ wait_for test -S ./quit.mpv.ipc +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-wtcRESZYXi,guid=e07abb7174fe113eb591581d67dbfd9f +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-wtcRESZYXi,guid=e07abb7174fe113eb591581d67dbfd9f +++ rm -f ./stop.mpv.ipc ./stop.mpv.log ./stop.socat.log +++ wait_for test -S ./stop.mpv.ipc ++ timeout=0 -++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./quit.mpv.log --input-ipc-server=./quit.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -++ test -S ./quit.mpv.ipc +++ test -S ./stop.mpv.ipc ++ '[' 0 -eq 60 ']' ++ sleep 1 +++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./stop.mpv.log --input-ipc-server=./stop.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 -++ test -S ./quit.mpv.ipc +++ test -S ./stop.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -2609,23 +2645,20 @@ + check pause true + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./quit.mpv.ipc.input.json ++ cat ./stop.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./quit.socat.log -+ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc -+ cat ./quit.socat.log -+ test '!' -s ./quit.socat.log -+ cat ./quit.mpv.ipc.output.json ++ rm -f ./stop.socat.log ++ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc ++ cat ./stop.socat.log ++ test '!' -s ./stop.socat.log ++ cat ./stop.mpv.ipc.output.json {"data":true,"request_id":0,"error":"success"} -+ test -s ./quit.mpv.ipc.output.json ++ test -s ./stop.mpv.ipc.output.json + val true + jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' true -+ '[' quit = stop ']' -+ '[' quit = quit ']' -+ mpris_quit -+ dbus-send --print-reply --dest=org.mpris.MediaPlayer2.mpv /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Quit -method return time=1776880177.146682 sender=:1.0 -> destination=:1.3 serial=5 reply_serial=2 ++ '[' stop = stop ']' ++ playerctl stop + sleep 2 [cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 @@ -2640,7 +2673,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: '--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.1-1+b1 @@ -2664,110 +2697,111 @@ [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.005979] mpris: Loading cplugin script ../mpris.so... -[ 0.006065] cplayer: Waiting for scripts... -[ 0.007919] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.007980] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.008069] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.008103] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.009789] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.009846] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010088] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010154] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010224] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010372] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.010399] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010457] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.010479] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010617] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.010649] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010675] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.010693] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.012963] 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.013016] 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.013053] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.013070] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.013124] 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.013172] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.013190] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.013208] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.013500] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.013522] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.013539] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.013581] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.013747] cplayer: Done loading scripts. -[ 0.013797] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.013854] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.014053] cplayer: Running hook: ytdl_hook/on_load -[ 0.014868] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.014951] cplayer: Running hook: ytdl_hook/on_load -[ 0.015264] cplayer: Running hook: auto_profiles/on_load -[ 0.015953] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.016083] 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.024540] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.026440] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.026598] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.026759] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.027859] cplayer: Starting playback... -[ 0.028903] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.028916] cplayer: AO: Description: Null audio output -[ 0.029444] cplayer: audio ready -[ 0.029462] cplayer: starting audio playback -[ 0.029504] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.029859] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.029977] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.030011] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.030046] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.030077] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.047257] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 0.065432] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.922638] cplayer: Run command: quit, flags=64, args=[code="0"] -[ 2.922647] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.922680] cplayer: EOF code: 5 -[ 2.922688] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.922928] cplayer: Terminating demuxers... -[ 2.922935] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.923065] cplayer: Done terminating demuxers. -[ 2.923071] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.923114] cplayer: finished playback, success (reason 3) -[ 2.923137] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 2.923931] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 2.924041] cplayer: Exiting... (Quit) -[ 2.924726] mpris: Exiting... -[ 2.925331] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 -[ 2.925424] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[cplayer] Setting option 'log-file' = './stop.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './stop.mpv.ipc' (flags = 8) +[ 0.068111] mpris: Loading cplugin script ../mpris.so... +[ 0.068314] cplayer: Waiting for scripts... +[ 0.136585] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.136706] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.136750] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.136793] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.166099] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.166193] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.166218] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.166242] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.187437] 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.187651] 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.187787] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.188159] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.188362] 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.188480] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.188521] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.188555] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.189624] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.189685] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.189707] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.189768] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.190399] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.190511] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.190546] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.190589] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.190679] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.192115] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.192251] 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.221155] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.221251] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.221285] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.221321] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.222324] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.222453] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.222512] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.222545] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.223052] cplayer: Done loading scripts. +[ 0.223154] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.224578] cplayer: Running hook: ytdl_hook/on_load +[ 0.228730] cplayer: Running hook: ytdl_hook/on_load +[ 0.229021] cplayer: Running hook: auto_profiles/on_load +[ 0.230320] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.242645] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.362754] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.368686] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.373900] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.374396] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.377591] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.393886] cplayer: Starting playback... +[ 0.399512] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.400969] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.400989] cplayer: AO: Description: Null audio output +[ 0.401921] cplayer: audio ready +[ 0.401967] cplayer: starting audio playback +[ 0.401999] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.415696] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.686298] cplayer: Run command: stop, flags=64, args=[flags=""] +[ 2.686314] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.686363] cplayer: EOF code: 4 +[ 2.686369] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.686729] cplayer: Terminating demuxers... +[ 2.686732] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.688710] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 2.688715] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.691826] cplayer: Done terminating demuxers. +[ 2.691834] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.691913] cplayer: finished playback, success (reason 2) +[ 2.691935] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 2.693506] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 2.693777] cplayer: Exiting... (End of file) +[ 2.693890] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 2.699492] 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 ++ cat ./stop.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./quit.socat.log -+ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc ++ rm -f ./stop.socat.log ++ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc + ret_ipc=1 -+ cat ./quit.mpv.ipc.output.json -+ test '!' -s ./quit.mpv.ipc.output.json ++ cat ./stop.mpv.ipc.output.json ++ test '!' -s ./stop.mpv.ipc.output.json + '[' 1 -eq 0 ']' -+ '[' '!' -s ./quit.socat.log ']' ++ '[' '!' -s ./stop.socat.log ']' + echo 'socat log contains these *expected* errors:' socat log contains these *expected* errors: -+ cat ./quit.socat.log -2026/04/22 05:49:39 socat[2487261] E connect(, AF=1 "./quit.mpv.ipc", 16): Connection refused ++ cat ./stop.socat.log +2025/03/21 01:36:07 socat[812087] E connect(, AF=1 "./stop.mpv.ipc", 16): Connection refused + playerctl status + grep '^No players \(were \)\?found$' No players found + '[' 1 -eq 0 ']' -+ '[' '!' -s ./quit.socat.log ']' ++ '[' '!' -s ./stop.socat.log ']' make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "stop" -./stop +./wrapper "quit" +./quit ++ test -n '' -++ exec ./env ./stop -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./stop -++ basename ./stop -+ test=stop +++ exec ./env ./quit +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./quit +++ basename ./quit ++ test=quit + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -2823,19 +2857,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 ']' @@ -2846,18 +2880,18 @@ ++ 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-yVHM7KHzwp,guid=bc155a37ff2792a6c9da968169e90a2e -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-yVHM7KHzwp,guid=bc155a37ff2792a6c9da968169e90a2e -++ rm -f ./stop.mpv.ipc ./stop.mpv.log ./stop.socat.log -++ wait_for test -S ./stop.mpv.ipc +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-4zcFWWfh2a,guid=7cec433507dd9014af6a47cc67dbfd9f +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-4zcFWWfh2a,guid=7cec433507dd9014af6a47cc67dbfd9f +++ 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 -++ 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 +++ test -S ./quit.mpv.ipc ++ '[' 0 -eq 60 ']' ++ sleep 1 +++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./quit.mpv.log --input-ipc-server=./quit.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 -++ test -S ./stop.mpv.ipc +++ test -S ./quit.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -2866,26 +2900,29 @@ ++ test mpv = mpv ++ sleep 2 + status Paused -+ playerctl status + grep '^Paused$' ++ playerctl status Paused + check pause true + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./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=1742470564.592653 sender=:1.0 -> destination=:1.3 serial=6 reply_serial=2 + sleep 2 [cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 @@ -2900,7 +2937,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.1-1+b1 @@ -2924,110 +2961,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.006645] mpris: Loading cplugin script ../mpris.so... -[ 0.006736] cplayer: Waiting for scripts... -[ 0.008472] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.008510] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.008550] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.008590] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010520] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.010559] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010594] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.010616] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010651] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010705] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010738] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010766] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010801] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010899] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.010924] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010943] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.010959] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011586] 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.011644] 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.011675] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011689] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011773] 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.011824] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.011846] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.011863] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.012139] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.012167] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.012181] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.012209] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.012309] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.012333] cplayer: Done loading scripts. -[ 0.012375] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.012565] cplayer: Running hook: ytdl_hook/on_load -[ 0.013307] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.013367] cplayer: Running hook: ytdl_hook/on_load -[ 0.013449] cplayer: Running hook: auto_profiles/on_load -[ 0.014455] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.014609] 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.025084] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.028180] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.028291] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.028455] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.029744] cplayer: Starting playback... -[ 0.030821] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.030835] cplayer: AO: Description: Null audio output -[ 0.031362] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.031451] cplayer: audio ready -[ 0.031466] cplayer: starting audio playback -[ 0.031504] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.031598] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.031638] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.031688] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.031720] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.048978] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.063670] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.928953] cplayer: Run command: stop, flags=64, args=[flags=""] -[ 2.928962] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.928986] cplayer: EOF code: 4 -[ 2.928988] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.929225] cplayer: Terminating demuxers... -[ 2.929235] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.929368] cplayer: Done terminating demuxers. -[ 2.929377] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.929424] cplayer: finished playback, success (reason 2) -[ 2.929438] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 2.930139] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 2.930297] cplayer: Exiting... (End of file) -[ 2.930973] mpris: Exiting... -[ 2.931176] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 2.931301] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[cplayer] Setting option 'log-file' = './quit.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './quit.mpv.ipc' (flags = 8) +[ 0.054055] mpris: Loading cplugin script ../mpris.so... +[ 0.054160] cplayer: Waiting for scripts... +[ 0.098771] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.098828] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.098872] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.098891] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.146086] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.146139] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.146156] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.146170] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.152174] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.152262] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.152289] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.152312] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.152342] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.161521] 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.161633] 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.161680] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.161695] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.161780] 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.161856] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.161877] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.161895] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.162330] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.162351] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.162369] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.162408] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.162528] cplayer: Done loading scripts. +[ 0.162633] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.163155] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.163454] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.163543] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.163577] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.163598] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.167026] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.168413] cplayer: Running hook: ytdl_hook/on_load +[ 0.170457] cplayer: Running hook: ytdl_hook/on_load +[ 0.170598] cplayer: Running hook: auto_profiles/on_load +[ 0.171087] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.171627] 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.204826] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.208368] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.208422] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.208450] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.208475] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.360883] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.365525] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.369231] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.369429] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.374223] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.382472] cplayer: Starting playback... +[ 0.391026] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.391059] cplayer: AO: Description: Null audio output +[ 0.392274] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 +[ 0.393497] cplayer: audio ready +[ 0.393521] cplayer: starting audio playback +[ 0.393572] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.411331] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.658679] cplayer: Run command: quit, flags=64, args=[code="0"] +[ 2.658704] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.658769] cplayer: EOF code: 5 +[ 2.658774] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.659304] cplayer: Terminating demuxers... +[ 2.659309] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.660483] cplayer: Done terminating demuxers. +[ 2.660490] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.660594] cplayer: finished playback, success (reason 3) +[ 2.660615] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 2.662598] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 2.662983] cplayer: Exiting... (Quit) +[ 2.664241] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 2.665399] mpris: Exiting... + ret_ipc=0 + prop pause + jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./stop.mpv.ipc.input.json ++ cat ./quit.mpv.ipc.input.json {"command":["get_property","pause"]} -+ rm -f ./stop.socat.log -+ socat -lf./stop.socat.log - UNIX-CONNECT:./stop.mpv.ipc ++ rm -f ./quit.socat.log ++ socat -lf./quit.socat.log - UNIX-CONNECT:./quit.mpv.ipc + ret_ipc=1 -+ cat ./stop.mpv.ipc.output.json -+ test '!' -s ./stop.mpv.ipc.output.json ++ cat ./quit.mpv.ipc.output.json ++ test '!' -s ./quit.mpv.ipc.output.json + '[' 1 -eq 0 ']' -+ '[' '!' -s ./stop.socat.log ']' ++ '[' '!' -s ./quit.socat.log ']' + echo 'socat log contains these *expected* errors:' socat log contains these *expected* errors: -+ cat ./stop.socat.log -2026/04/22 05:49:41 socat[2487380] E connect(, AF=1 "./stop.mpv.ipc", 16): Connection refused ++ cat ./quit.socat.log +2025/03/21 01:36:07 socat[812094] 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 "pause" -./pause +./wrapper "metadata" +./metadata ++ test -n '' -++ exec ./env ./pause -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./pause -++ basename ./pause -+ test=pause +++ 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 @@ -3083,19 +3120,19 @@ + 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 ./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 '' ']' @@ -3104,18 +3141,18 @@ ++ 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-vshKbXPZQg,guid=a0280f7c83a1267de96c410a69e90a2e -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-vshKbXPZQg,guid=a0280f7c83a1267de96c410a69e90a2e -++ rm -f ./pause.mpv.ipc ./pause.mpv.log ./pause.socat.log -++ wait_for test -S ./pause.mpv.ipc +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-NgnhDpxp6D,guid=825877673851ad71454d4d8267dbfd9f +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-NgnhDpxp6D,guid=825877673851ad71454d4d8267dbfd9f +++ rm -f ./metadata.mpv.ipc ./metadata.mpv.log ./metadata.socat.log +++ wait_for test -S ./metadata.mpv.ipc ++ timeout=0 -++ test -S ./pause.mpv.ipc -++ mpv --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./pause.mpv.log --input-ipc-server=./pause.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ test -S ./metadata.mpv.ipc ++ '[' 0 -eq 60 ']' ++ sleep 1 +++ mpv --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./metadata.mpv.log --input-ipc-server=./metadata.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 -++ test -S ./pause.mpv.ipc +++ test -S ./metadata.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -3123,48 +3160,11 @@ ++ player=mpv ++ test mpv = mpv ++ sleep 2 -+ status Playing -+ playerctl status -+ grep '^Playing$' -Playing -+ check pause false -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./pause.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./pause.socat.log -+ socat -lf./pause.socat.log - UNIX-CONNECT:./pause.mpv.ipc -+ cat ./pause.socat.log -+ test '!' -s ./pause.socat.log -+ cat ./pause.mpv.ipc.output.json -{"data":false,"request_id":0,"error":"success"} -+ test -s ./pause.mpv.ipc.output.json -+ val false -+ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' -true -+ playerctl pause -+ sleep 1 -+ status Paused -+ playerctl status -+ grep '^Paused$' -Paused -+ check pause true -+ prop pause -+ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' -+ cat ./pause.mpv.ipc.input.json -{"command":["get_property","pause"]} -+ rm -f ./pause.socat.log -+ socat -lf./pause.socat.log - UNIX-CONNECT:./pause.mpv.ipc -+ cat ./pause.socat.log -+ test '!' -s ./pause.socat.log -+ cat ./pause.mpv.ipc.output.json -{"data":true,"request_id":0,"error":"success"} -+ test -s ./pause.mpv.ipc.output.json -+ val true -+ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' -true -+ playerctl play -+ sleep 1 +++ 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 @@ -3179,7 +3179,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: '--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.1-1+b1 @@ -3202,165 +3202,188 @@ [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.006380] mpris: Loading cplugin script ../mpris.so... -[ 0.006482] cplayer: Waiting for scripts... -[ 0.008268] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.008307] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.008339] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.008374] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010481] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010551] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.010579] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010602] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010642] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010664] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.010683] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010713] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010746] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010838] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.010861] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010880] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.010896] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011494] 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.011565] 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.011598] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011617] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011676] 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.011729] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.011752] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.011780] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.012064] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.012085] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.012103] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.012136] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.012260] cplayer: Done loading scripts. -[ 0.012312] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.012344] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.012508] cplayer: Running hook: ytdl_hook/on_load -[ 0.013234] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.013392] cplayer: Running hook: ytdl_hook/on_load -[ 0.013532] cplayer: Running hook: auto_profiles/on_load -[ 0.013999] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.014101] 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.024147] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.025347] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.025482] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.025676] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.026813] cplayer: Starting playback... -[ 0.027608] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.027737] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.027765] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.027790] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.027826] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.028209] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.028223] cplayer: AO: Description: Null audio output -[ 0.028748] cplayer: audio ready -[ 0.028766] cplayer: starting audio playback -[ 0.028809] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof -[ 0.044955] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.062515] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 0.162661] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 0.212734] statusline: A: 00:00:00 / 00:00:06 (3%) -[ 0.262846] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 0.312951] statusline: A: 00:00:00 / 00:00:06 (5%) -[ 0.413136] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 0.463184] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 0.513283] statusline: A: 00:00:00 / 00:00:06 (8%) -[ 0.563396] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 0.613445] statusline: A: 00:00:00 / 00:00:06 (10%) -[ 0.713605] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 0.763687] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 0.813758] statusline: A: 00:00:00 / 00:00:06 (13%) -[ 0.863828] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 0.964065] statusline: A: 00:00:00 / 00:00:06 (15%) -[ 1.014157] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 1.069500] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 1.121535] statusline: A: 00:00:01 / 00:00:06 (18%) -[ 1.218259] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 1.317461] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 1.416610] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 1.515853] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 1.615009] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 1.714119] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 1.813270] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 1.912544] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 1.962576] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 2.110994] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 2.210129] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 2.359004] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 2.458219] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 2.557381] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 2.656559] statusline: A: 00:00:02 / 00:00:06 (43%) -[ 2.755833] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 2.854896] statusline: A: 00:00:02 / 00:00:06 (46%) -[ 2.910235] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 2.924033] cplayer: Set property: pause=true -> 1 -[ 2.924041] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 2.924111] statusline: (Paused) A: 00:00:02 / 00:00:06 (47%) -[ 3.959745] cplayer: Set property: pause=false -> 1 -[ 3.959753] statusline: (Paused) A: 00:00:02 / 00:00:06 (47%) -[ 3.959850] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 4.010000] statusline: A: 00:00:02 / 00:00:06 (48%) -[ 4.108692] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 4.207853] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 4.307058] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 4.357121] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 4.455842] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 4.555041] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 4.605092] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 4.703747] statusline: A: 00:00:03 / 00:00:06 (59%) -[ 4.802914] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 4.902075] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 5.001308] statusline: A: 00:00:03 / 00:00:06 (64%) -[ 5.100547] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 5.199732] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 5.298866] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 5.398008] statusline: A: 00:00:04 / 00:00:06 (71%) -[ 5.497113] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 5.596258] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 5.646328] statusline: A: 00:00:04 / 00:00:06 (75%) -[ 5.744997] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 5.844057] statusline: A: 00:00:04 / 00:00:06 (78%) -[ 5.894121] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 5.992672] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 6.091852] statusline: A: 00:00:05 / 00:00:06 (82%) -[ 6.190944] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 6.289956] statusline: A: 00:00:05 / 00:00:06 (85%) -[ 6.388967] statusline: A: 00:00:05 / 00:00:06 (87%) -[ 6.488074] statusline: A: 00:00:05 / 00:00:06 (89%) -[ 6.587208] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 6.686371] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 6.785442] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.785567] cplayer: audio filter EOF -[ 6.785569] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.785589] cplayer: audio draining -[ 6.785590] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.785593] cplayer: audio EOF reached -[ 6.785594] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.785599] cplayer: EOF code: 1 -[ 6.785601] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.785802] cplayer: Terminating demuxers... -[ 6.785811] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.785947] cplayer: Done terminating demuxers. -[ 6.785955] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 6.786006] cplayer: finished playback, success (reason 0) -[ 6.786023] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 6.786752] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 6.786854] cplayer: Exiting... (End of file) -[ 6.787004] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 6.787842] mpris: Exiting... -[ 6.790009] 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.022707] mpris: Loading cplugin script ../mpris.so... +[ 0.022916] cplayer: Waiting for scripts... +[ 0.043778] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.043839] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.043865] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.054295] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.070585] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.070678] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.074013] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.074099] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.074137] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.074577] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.074606] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.074628] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.074645] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.125848] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.125933] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.125995] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.126020] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.130076] 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.130887] 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.130982] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.131006] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.131165] 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.131264] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.131305] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.131332] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.132004] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.132021] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.132036] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.132097] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.132866] cplayer: Done loading scripts. +[ 0.132982] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.133319] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.139144] cplayer: Running hook: ytdl_hook/on_load +[ 0.146155] cplayer: Running hook: ytdl_hook/on_load +[ 0.146355] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.147476] cplayer: Running hook: auto_profiles/on_load +[ 0.148051] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.148229] 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.198009] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.206265] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.206387] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.206422] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.293586] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.302129] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.303236] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.305402] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.310904] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.313665] cplayer: Starting playback... +[ 0.320515] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.320538] cplayer: AO: Description: Null audio output +[ 0.326009] cplayer: audio ready +[ 0.326048] cplayer: starting audio playback +[ 0.326096] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof +[ 0.335568] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.345179] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 0.397824] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 0.450206] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 0.502138] statusline: A: 00:00:00 / 00:00:06 (3%) +[ 0.554141] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 0.604257] statusline: A: 00:00:00 / 00:00:06 (5%) +[ 0.706354] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 0.756573] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 0.810711] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 0.862999] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 0.913152] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 1.014659] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 1.064736] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 1.114862] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 1.170671] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 1.267917] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 1.375469] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 1.426279] statusline: A: 00:00:01 / 00:00:06 (18%) +[ 1.482172] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 1.533956] statusline: A: 00:00:01 / 00:00:06 (20%) +[ 1.590225] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 1.694279] statusline: A: 00:00:01 / 00:00:06 (22%) +[ 1.746423] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 1.798336] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 1.854590] statusline: A: 00:00:01 / 00:00:06 (25%) +[ 1.906566] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 1.959533] statusline: A: 00:00:01 / 00:00:06 (27%) +[ 2.018812] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 2.078665] statusline: A: 00:00:01 / 00:00:06 (29%) +[ 2.136587] statusline: A: 00:00:01 / 00:00:06 (30%) +[ 2.238747] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 2.306289] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 2.366185] statusline: A: 00:00:02 / 00:00:06 (33%) +[ 2.423972] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 2.474081] statusline: A: 00:00:02 / 00:00:06 (35%) +[ 2.524262] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 2.578299] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 2.630250] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 2.734290] statusline: A: 00:00:02 / 00:00:06 (39%) +[ 2.787240] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 2.837556] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 2.902987] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 2.958771] statusline: A: 00:00:02 / 00:00:06 (43%) +[ 3.013073] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 3.066723] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 3.116855] statusline: A: 00:00:02 / 00:00:06 (46%) +[ 3.182686] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 3.299716] statusline: A: 00:00:02 / 00:00:06 (49%) +[ 3.349982] statusline: A: 00:00:03 / 00:00:06 (49%) +[ 3.402410] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 3.456311] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 3.510283] statusline: A: 00:00:03 / 00:00:06 (52%) +[ 3.566247] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 3.616481] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 3.666877] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 3.737390] statusline: A: 00:00:03 / 00:00:06 (56%) +[ 3.794893] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 3.852225] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 3.954492] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 4.026781] statusline: A: 00:00:03 / 00:00:06 (60%) +[ 4.086830] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 4.143624] statusline: A: 00:00:03 / 00:00:06 (62%) +[ 4.194242] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 4.244510] statusline: A: 00:00:03 / 00:00:06 (64%) +[ 4.300709] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 4.350958] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 4.402427] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 4.506381] statusline: A: 00:00:04 / 00:00:06 (68%) +[ 4.563536] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 4.613759] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 4.671903] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 4.722508] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 4.779668] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 4.830241] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 4.934297] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 4.984619] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 5.034862] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 5.087340] statusline: A: 00:00:04 / 00:00:06 (78%) +[ 5.142719] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 5.199625] statusline: A: 00:00:04 / 00:00:06 (80%) +[ 5.302612] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 5.353980] statusline: A: 00:00:05 / 00:00:06 (82%) +[ 5.404613] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 5.460143] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 5.511164] statusline: A: 00:00:05 / 00:00:06 (85%) +[ 5.565852] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 5.617630] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 5.727478] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 5.786847] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 5.844326] statusline: A: 00:00:05 / 00:00:06 (90%) +[ 5.901720] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 5.958932] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 6.012428] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 6.063323] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 6.063627] cplayer: audio filter EOF +[ 6.063630] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 6.063656] cplayer: audio draining +[ 6.063658] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 6.063661] cplayer: audio EOF reached +[ 6.063664] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 6.063669] cplayer: EOF code: 1 +[ 6.063671] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 6.063904] cplayer: Terminating demuxers... +[ 6.063907] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 6.065310] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 6.065313] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 6.068788] cplayer: Done terminating demuxers. +[ 6.068808] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 6.068882] cplayer: finished playback, success (reason 0) +[ 6.068889] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 6.072049] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 6.079898] cplayer: Exiting... (End of file) +[ 6.080057] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 6.098160] mpris: Exiting... +[ 6.102824] cplayer: draining left over audio make[2]: Leaving directory '/build/reproducible-path/mpv-mpris-0.7.1/test' make[2]: Entering directory '/build/reproducible-path/mpv-mpris-0.7.1/test' -./wrapper "metadata" -./metadata +./wrapper "pause" +./pause ++ test -n '' -++ exec ./env ./metadata -/build/reproducible-path/mpv-mpris-0.7.1/test/env ./metadata -++ basename ./metadata -+ test=metadata +++ exec ./env ./pause +/build/reproducible-path/mpv-mpris-0.7.1/test/env ./pause +++ basename ./pause ++ test=pause + '[' -z '' ']' + export MPV_MPRIS_TEST_PLUGIN=../mpris.so + MPV_MPRIS_TEST_PLUGIN=../mpris.so @@ -3413,42 +3436,42 @@ + MPV_MPRIS_TEST_DBUS=./dbus + mkdir -p -m 0700 ./dbus + export -n MPV_MPRIS_TEST_DBUS MPV_MPRIS_TEST_XAUTH MPV_MPRIS_TEST_TMP -+ xvfb-run --help + grep -- --auto-display ++ xvfb-run --help + xvfb_auto=--auto-servernum -+ rm -f ./metadata.xvfb.log ./metadata.Xauthority -+ exec env MPV_MPRIS_TEST_NAME=metadata XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./metadata.xvfb.log -f ./metadata.Xauthority ./metadata -./metadata -++ test -n metadata -+++ basename ./metadata -++ test=metadata -++ '[' metadata = setup ']' -++ input_json=./metadata.mpv.ipc.input.json -++ output_json=./metadata.mpv.ipc.output.json -++ ipc=./metadata.mpv.ipc -++ log_prefix=./metadata -++ mpv_log=./metadata.mpv.log -++ socat_log=./metadata.socat.log ++ rm -f ./pause.xvfb.log ./pause.Xauthority ++ exec env MPV_MPRIS_TEST_NAME=pause XDG_RUNTIME_DIR=./dbus TEMPDIR=. TMPDIR=. TEMP=. TMP=. dbus-run-session -- xvfb-run --auto-servernum --error-file ./pause.xvfb.log -f ./pause.Xauthority ./pause +./pause +++ test -n pause ++++ basename ./pause +++ test=pause +++ '[' pause = setup ']' +++ input_json=./pause.mpv.ipc.input.json +++ output_json=./pause.mpv.ipc.output.json +++ ipc=./pause.mpv.ipc +++ log_prefix=./pause +++ mpv_log=./pause.mpv.log +++ socat_log=./pause.socat.log ++ file=/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ params=() ++ '[' -n '' ']' ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:102 -DISPLAY=:102 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-xDrlBU3N9Z,guid=73e1937e6f57ba7e32d8ad7e69e90a2e -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-xDrlBU3N9Z,guid=73e1937e6f57ba7e32d8ad7e69e90a2e -++ rm -f ./metadata.mpv.ipc ./metadata.mpv.log ./metadata.socat.log -++ wait_for test -S ./metadata.mpv.ipc +++ echo DISPLAY=:100 +DISPLAY=:100 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-5iKJSREsRy,guid=c0341e1a9c62405467cc389d67dbfd9f +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-5iKJSREsRy,guid=c0341e1a9c62405467cc389d67dbfd9f +++ rm -f ./pause.mpv.ipc ./pause.mpv.log ./pause.socat.log +++ wait_for test -S ./pause.mpv.ipc ++ timeout=0 -++ test -S ./metadata.mpv.ipc -++ mpv --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./metadata.mpv.log --input-ipc-server=./metadata.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ test -S ./pause.mpv.ipc ++ '[' 0 -eq 60 ']' ++ sleep 1 +++ mpv --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./pause.mpv.log --input-ipc-server=./pause.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 -++ test -S ./metadata.mpv.ipc +++ test -S ./pause.mpv.ipc ++ wait_for playerctl_list_all_is_mpv ++ timeout=0 ++ playerctl_list_all_is_mpv @@ -3456,11 +3479,48 @@ ++ player=mpv ++ test mpv = mpv ++ sleep 2 -++ playerctl metadata xesam:url -+ test file:///usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga = file:///usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -+ sleep 2 -++ playerctl metadata xesam:title -+ test alarm-clock-elapsed.oga '!=' '' ++ status Playing ++ grep '^Playing$' ++ playerctl status +Playing ++ check pause false ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./pause.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./pause.socat.log ++ socat -lf./pause.socat.log - UNIX-CONNECT:./pause.mpv.ipc ++ cat ./pause.socat.log ++ test '!' -s ./pause.socat.log ++ cat ./pause.mpv.ipc.output.json +{"data":false,"request_id":0,"error":"success"} ++ test -s ./pause.mpv.ipc.output.json ++ val false ++ jq --exit-status --null-input 'inputs // {} | try (.data == false and .error == "success") catch false' +true ++ playerctl pause ++ sleep 1 ++ status Paused ++ playerctl status ++ grep '^Paused$' +Paused ++ check pause true ++ prop pause ++ jq --null-input --compact-output --arg prop pause '{command: ["get_property", $prop]}' ++ cat ./pause.mpv.ipc.input.json +{"command":["get_property","pause"]} ++ rm -f ./pause.socat.log ++ socat -lf./pause.socat.log - UNIX-CONNECT:./pause.mpv.ipc ++ cat ./pause.socat.log ++ test '!' -s ./pause.socat.log ++ cat ./pause.mpv.ipc.output.json +{"data":true,"request_id":0,"error":"success"} ++ test -s ./pause.mpv.ipc.output.json ++ val true ++ jq --exit-status --null-input 'inputs // {} | try (.data == true and .error == "success") catch false' +true ++ playerctl play ++ sleep 1 + wait %1 [cplayer] mpv 0.39.0 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects [cplayer] libplacebo version: v7.349.0 @@ -3475,7 +3535,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: '--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.1-1+b1 @@ -3498,153 +3558,187 @@ [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.006543] mpris: Loading cplugin script ../mpris.so... -[ 0.006658] cplayer: Waiting for scripts... -[ 0.009464] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.009516] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.009569] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.009607] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010434] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.010478] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010507] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.010528] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010571] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010726] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010797] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010853] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010900] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.011007] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.011039] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011069] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.011096] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011586] 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.011637] 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.011669] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011688] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011743] 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.011797] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.011832] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.011855] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.012209] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.012232] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.012246] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.012287] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.012369] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.012395] cplayer: Done loading scripts. -[ 0.012443] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.012671] cplayer: Running hook: ytdl_hook/on_load -[ 0.013382] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.013425] cplayer: Running hook: ytdl_hook/on_load -[ 0.013588] cplayer: Running hook: auto_profiles/on_load -[ 0.014024] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.014123] 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.022695] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.024527] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.024620] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.024820] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.026050] cplayer: Starting playback... -[ 0.027142] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.027156] cplayer: AO: Description: Null audio output -[ 0.027655] cplayer: audio ready -[ 0.027675] cplayer: starting audio playback -[ 0.027721] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof -[ 0.028576] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.028749] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.028778] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.028799] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.028820] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.046088] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 0.062503] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 0.162658] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 0.212743] statusline: A: 00:00:00 / 00:00:06 (3%) -[ 0.262817] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 0.312925] statusline: A: 00:00:00 / 00:00:06 (5%) -[ 0.413102] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 0.463183] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 0.513252] statusline: A: 00:00:00 / 00:00:06 (8%) -[ 0.563341] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 0.613411] statusline: A: 00:00:00 / 00:00:06 (10%) -[ 0.713562] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 0.763619] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 0.813691] statusline: A: 00:00:00 / 00:00:06 (13%) -[ 0.863756] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 0.964001] statusline: A: 00:00:00 / 00:00:06 (15%) -[ 1.014062] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 1.068932] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 1.120758] statusline: A: 00:00:01 / 00:00:06 (18%) -[ 1.170840] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 1.267297] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 1.366469] statusline: A: 00:00:01 / 00:00:06 (22%) -[ 1.418370] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 1.515252] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 1.614324] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 1.713397] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 1.812548] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 1.911737] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 2.010965] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 2.110090] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 2.209203] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 2.308457] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 2.407691] statusline: A: 00:00:02 / 00:00:06 (39%) -[ 2.457812] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 2.556436] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 2.655515] statusline: A: 00:00:02 / 00:00:06 (43%) -[ 2.707558] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 2.804150] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 2.903220] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 3.002414] statusline: A: 00:00:02 / 00:00:06 (49%) -[ 3.101539] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 3.151764] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 3.250119] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 3.349181] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 3.401367] statusline: A: 00:00:03 / 00:00:06 (55%) -[ 3.497855] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 3.596990] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 3.696139] statusline: A: 00:00:03 / 00:00:06 (60%) -[ 3.795274] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 3.894312] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 3.993469] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 4.092599] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 4.191703] statusline: A: 00:00:04 / 00:00:06 (68%) -[ 4.241790] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 4.340278] statusline: A: 00:00:04 / 00:00:06 (70%) -[ 4.439448] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 4.491454] statusline: A: 00:00:04 / 00:00:06 (73%) -[ 4.588250] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 4.687373] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 4.786461] statusline: A: 00:00:04 / 00:00:06 (78%) -[ 4.885621] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 4.984755] statusline: A: 00:00:04 / 00:00:06 (81%) -[ 5.083897] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 5.183001] statusline: A: 00:00:05 / 00:00:06 (84%) -[ 5.282328] statusline: A: 00:00:05 / 00:00:06 (86%) -[ 5.381494] statusline: A: 00:00:05 / 00:00:06 (87%) -[ 5.480553] statusline: A: 00:00:05 / 00:00:06 (89%) -[ 5.530640] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 5.629256] statusline: A: 00:00:05 / 00:00:06 (91%) -[ 5.728346] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.777962] cplayer: audio filter EOF -[ 5.777965] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.777978] cplayer: audio draining -[ 5.777979] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.777981] cplayer: audio EOF reached -[ 5.777983] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.777988] cplayer: EOF code: 1 -[ 5.777989] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.778170] cplayer: Terminating demuxers... -[ 5.778180] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.778303] cplayer: Done terminating demuxers. -[ 5.778311] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 5.778358] cplayer: finished playback, success (reason 0) -[ 5.778374] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 5.779213] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 5.779304] cplayer: Exiting... (End of file) -[ 5.779976] mpris: Exiting... -[ 5.780476] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 -[ 5.780549] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 5.782621] cplayer: draining left over audio +[cplayer] Setting option 'log-file' = './pause.mpv.log' (flags = 8) +[cplayer] Setting option 'input-ipc-server' = './pause.mpv.ipc' (flags = 8) +[ 0.053821] mpris: Loading cplugin script ../mpris.so... +[ 0.058704] cplayer: Waiting for scripts... +[ 0.144087] 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.144203] 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.144263] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.144285] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.144388] 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.144487] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.144515] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.144551] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.145049] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.145082] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.145096] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.145151] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.156019] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.156083] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.156117] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.156151] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.156189] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.187570] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.187658] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.187689] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.187707] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.190116] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.193973] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.194049] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.194107] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.196689] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.198015] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.202098] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.202176] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.202197] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.206136] cplayer: Done loading scripts. +[ 0.206285] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.210244] cplayer: Running hook: ytdl_hook/on_load +[ 0.214581] cplayer: Running hook: ytdl_hook/on_load +[ 0.214875] cplayer: Running hook: auto_profiles/on_load +[ 0.236982] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.255132] 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.303329] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.303502] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.303533] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.303556] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.303576] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.354374] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.365378] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.366043] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.368364] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.370437] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.380992] cplayer: Starting playback... +[ 0.395416] cplayer: Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1 +[ 0.398507] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.398569] cplayer: AO: Description: Null audio output +[ 0.399724] cplayer: audio ready +[ 0.399749] cplayer: starting audio playback +[ 0.399791] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof +[ 0.399842] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 0.450110] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 0.502143] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 0.554424] statusline: A: 00:00:00 / 00:00:06 (3%) +[ 0.662554] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 0.714303] statusline: A: 00:00:00 / 00:00:06 (5%) +[ 0.766176] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 0.816335] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 0.866543] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 0.970161] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 1.022186] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 1.072248] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 1.122336] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 1.172404] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 1.252341] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 1.304444] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 1.357036] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 1.407285] statusline: A: 00:00:01 / 00:00:06 (16%) +[ 1.460676] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 1.510791] statusline: A: 00:00:01 / 00:00:06 (18%) +[ 1.562314] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 1.615118] statusline: A: 00:00:01 / 00:00:06 (20%) +[ 1.666262] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 1.721038] statusline: A: 00:00:01 / 00:00:06 (22%) +[ 1.826466] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 1.876723] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 1.927444] statusline: A: 00:00:01 / 00:00:06 (25%) +[ 1.977704] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 2.030631] statusline: A: 00:00:01 / 00:00:06 (27%) +[ 2.133064] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 2.184650] statusline: A: 00:00:01 / 00:00:06 (29%) +[ 2.238183] statusline: A: 00:00:01 / 00:00:06 (30%) +[ 2.294476] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 2.346148] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 2.398150] statusline: A: 00:00:01 / 00:00:06 (33%) +[ 2.448384] statusline: A: 00:00:02 / 00:00:06 (33%) +[ 2.498778] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 2.554240] statusline: A: 00:00:02 / 00:00:06 (35%) +[ 2.604510] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 2.654943] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 2.666618] cplayer: Set property: pause=true -> 1 +[ 2.666637] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 2.666951] statusline: (Paused) A: 00:00:02 / 00:00:06 (37%) +[ 4.226724] cplayer: Set property: pause=false -> 1 +[ 4.226763] statusline: (Paused) A: 00:00:02 / 00:00:06 (37%) +[ 4.227101] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 4.277132] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 4.330236] statusline: A: 00:00:02 / 00:00:06 (39%) +[ 4.382340] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 4.490333] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 4.540658] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 4.590844] statusline: A: 00:00:02 / 00:00:06 (43%) +[ 4.649559] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 4.699692] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 4.749852] statusline: A: 00:00:02 / 00:00:06 (46%) +[ 4.859060] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 4.918325] statusline: A: 00:00:02 / 00:00:06 (48%) +[ 4.969922] statusline: A: 00:00:03 / 00:00:06 (49%) +[ 5.020169] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 5.070330] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 5.122277] statusline: A: 00:00:03 / 00:00:06 (52%) +[ 5.227915] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 5.279680] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 5.330641] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 5.382411] statusline: A: 00:00:03 / 00:00:06 (56%) +[ 5.443505] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 5.503050] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 5.554891] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 5.657847] statusline: A: 00:00:03 / 00:00:06 (60%) +[ 5.711435] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 5.762513] statusline: A: 00:00:03 / 00:00:06 (62%) +[ 5.814350] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 5.866455] statusline: A: 00:00:03 / 00:00:06 (64%) +[ 5.918207] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 5.970229] statusline: A: 00:00:04 / 00:00:06 (65%) +[ 6.024427] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 6.075822] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 6.131201] statusline: A: 00:00:04 / 00:00:06 (68%) +[ 6.183688] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 6.244423] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 6.298514] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 6.352973] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 6.404567] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 6.515164] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 6.574962] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 6.631053] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 6.684622] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 6.735989] statusline: A: 00:00:04 / 00:00:06 (78%) +[ 6.789369] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 6.842476] statusline: A: 00:00:04 / 00:00:06 (80%) +[ 6.944515] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 6.995115] statusline: A: 00:00:05 / 00:00:06 (82%) +[ 7.045622] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 7.095936] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 7.146009] statusline: A: 00:00:05 / 00:00:06 (85%) +[ 7.247028] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 7.299517] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 7.350725] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 7.404416] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 7.454727] statusline: A: 00:00:05 / 00:00:06 (90%) +[ 7.508929] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 7.614512] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 7.665190] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 7.715696] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 7.716004] cplayer: audio filter EOF +[ 7.716010] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 7.716045] cplayer: audio draining +[ 7.716048] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 7.716052] cplayer: audio EOF reached +[ 7.716055] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 7.716069] cplayer: EOF code: 1 +[ 7.716072] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 7.716354] cplayer: Terminating demuxers... +[ 7.716357] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 7.716630] cplayer: Done terminating demuxers. +[ 7.716634] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 7.716672] cplayer: finished playback, success (reason 0) +[ 7.716678] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 7.718512] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 7.718708] cplayer: Exiting... (End of file) +[ 7.720449] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 7.731463] mpris: Exiting... +[ 7.733661] 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" @@ -3730,17 +3824,17 @@ ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:100 -DISPLAY=:100 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-PkRMiTzgMg,guid=e593f60e028f0aa2f603e9b069e90a2e -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-PkRMiTzgMg,guid=e593f60e028f0aa2f603e9b069e90a2e +++ echo DISPLAY=:104 +DISPLAY=:104 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-ueKJrNVj3i,guid=7d7b36352708159f05f8f64467dbfd9f +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-ueKJrNVj3i,guid=7d7b36352708159f05f8f64467dbfd9f ++ rm -f ./play.mpv.ipc ./play.mpv.log ./play.socat.log ++ wait_for test -S ./play.mpv.ipc ++ timeout=0 ++ test -S ./play.mpv.ipc -++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./play.mpv.log --input-ipc-server=./play.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ '[' 0 -eq 60 ']' ++ sleep 1 +++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./play.mpv.log --input-ipc-server=./play.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 ++ test -S ./play.mpv.ipc @@ -3831,148 +3925,184 @@ [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.006910] mpris: Loading cplugin script ../mpris.so... -[ 0.006994] cplayer: Waiting for scripts... -[ 0.008643] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.008768] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.008822] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.008859] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010922] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010984] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] -[ 0.011015] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011038] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.011066] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.011087] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011111] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.011135] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.011157] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.011249] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.011285] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011303] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.011319] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.012076] 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.012128] 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.012170] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.012189] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.012225] 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.012276] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.012301] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.012321] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.012580] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.012600] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.012651] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.012692] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.012822] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.012862] cplayer: Done loading scripts. -[ 0.012917] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.013027] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.013159] cplayer: Running hook: ytdl_hook/on_load -[ 0.014030] cplayer: Running hook: ytdl_hook/on_load -[ 0.014237] cplayer: Running hook: auto_profiles/on_load -[ 0.014743] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.014850] 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.022811] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.025470] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.025573] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.025727] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.026844] cplayer: Starting playback... -[ 0.027872] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.027887] cplayer: AO: Description: Null audio output -[ 0.028419] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.028538] cplayer: audio ready -[ 0.028560] cplayer: starting audio playback -[ 0.028607] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.028658] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.028685] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.028707] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.028725] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.045849] cplayer: Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1 -[ 0.064457] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.917823] cplayer: Set property: pause=false -> 1 -[ 2.917834] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.918064] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 2.968110] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 3.066987] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 3.166054] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 3.265199] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 3.364533] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 3.463669] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 3.562728] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 3.661833] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 3.761004] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 3.860319] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 3.960372] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 4.058809] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 4.157959] statusline: A: 00:00:01 / 00:00:06 (20%) -[ 4.208004] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 4.306893] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 4.406124] statusline: A: 00:00:01 / 00:00:06 (24%) -[ 4.505314] statusline: A: 00:00:01 / 00:00:06 (26%) -[ 4.555316] statusline: A: 00:00:01 / 00:00:06 (27%) -[ 4.654157] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 4.704153] statusline: A: 00:00:01 / 00:00:06 (29%) -[ 4.802973] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 4.902063] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 5.001184] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 5.100266] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 5.199356] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 5.249417] statusline: A: 00:00:02 / 00:00:06 (38%) -[ 5.347944] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 5.447241] statusline: A: 00:00:02 / 00:00:06 (41%) -[ 5.497267] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 5.596127] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 5.695295] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 5.794595] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 5.893795] statusline: A: 00:00:02 / 00:00:06 (49%) -[ 5.992962] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 6.043167] statusline: A: 00:00:03 / 00:00:06 (51%) -[ 6.142001] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 6.241078] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 6.340265] statusline: A: 00:00:03 / 00:00:06 (56%) -[ 6.439379] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 6.489473] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 6.588235] statusline: A: 00:00:03 / 00:00:06 (60%) -[ 6.687385] statusline: A: 00:00:03 / 00:00:06 (62%) -[ 6.836220] statusline: A: 00:00:03 / 00:00:06 (64%) -[ 6.935570] statusline: A: 00:00:04 / 00:00:06 (66%) -[ 7.034682] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 7.133779] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 7.183842] statusline: A: 00:00:04 / 00:00:06 (70%) -[ 7.282460] statusline: A: 00:00:04 / 00:00:06 (71%) -[ 7.381654] statusline: A: 00:00:04 / 00:00:06 (73%) -[ 7.431721] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 7.530292] statusline: A: 00:00:04 / 00:00:06 (75%) -[ 7.629495] statusline: A: 00:00:04 / 00:00:06 (77%) -[ 7.728601] statusline: A: 00:00:04 / 00:00:06 (79%) -[ 7.827696] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 7.926818] statusline: A: 00:00:05 / 00:00:06 (82%) -[ 8.025889] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 8.125047] statusline: A: 00:00:05 / 00:00:06 (85%) -[ 8.224173] statusline: A: 00:00:05 / 00:00:06 (87%) -[ 8.323289] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 8.422426] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 8.472493] statusline: A: 00:00:05 / 00:00:06 (91%) -[ 8.571144] statusline: A: 00:00:05 / 00:00:06 (92%) -[ 8.670227] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 8.670330] cplayer: audio filter EOF -[ 8.670333] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 8.670358] cplayer: audio draining -[ 8.670360] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 8.670366] cplayer: audio EOF reached -[ 8.670368] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 8.670373] cplayer: EOF code: 1 -[ 8.670375] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 8.670573] cplayer: Terminating demuxers... -[ 8.670579] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 8.670744] cplayer: Done terminating demuxers. -[ 8.670754] statusline: A: 00:00:05 / 00:00:06 (94%) -[ 8.670805] cplayer: finished playback, success (reason 0) -[ 8.670817] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 8.671493] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 8.671538] cplayer: Exiting... (End of file) -[ 8.671592] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 8.672325] mpris: Exiting... -[ 8.674275] cplayer: draining left over audio +[ 0.013227] mpris: Loading cplugin script ../mpris.so... +[ 0.013348] cplayer: Waiting for scripts... +[ 0.116725] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.116823] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.116854] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.116884] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.116917] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.132442] 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.132723] 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.132772] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.132793] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.132938] 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.133062] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.133085] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.133105] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.133768] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.133791] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.133806] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.133878] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.136480] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.136625] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.136685] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.144625] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.148547] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.150123] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.150265] 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.196675] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.196773] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.196798] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.196813] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.197638] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.197766] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.197814] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.197869] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.198137] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.198202] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.198234] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.198260] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.200997] cplayer: Done loading scripts. +[ 0.201132] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.204661] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.207434] cplayer: Running hook: ytdl_hook/on_load +[ 0.212538] cplayer: Running hook: ytdl_hook/on_load +[ 0.216467] cplayer: Running hook: auto_profiles/on_load +[ 0.225288] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.266874] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.273785] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.276973] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.277411] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.277733] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.280070] cplayer: Starting playback... +[ 0.282170] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.282185] cplayer: AO: Description: Null audio output +[ 0.282907] cplayer: audio ready +[ 0.282918] cplayer: starting audio playback +[ 0.282928] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.293850] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.313219] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 3.135487] cplayer: Set property: pause=false -> 1 +[ 3.135507] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 3.138133] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 3.189700] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 3.249701] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 3.306292] statusline: A: 00:00:00 / 00:00:06 (3%) +[ 3.360393] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 3.464240] statusline: A: 00:00:00 / 00:00:06 (5%) +[ 3.515851] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 3.568070] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 3.618114] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 3.670447] statusline: A: 00:00:00 / 00:00:06 (9%) +[ 3.722805] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 3.827294] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 3.881240] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 3.931637] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 3.981833] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 4.033215] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 4.088976] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 4.142114] statusline: A: 00:00:01 / 00:00:06 (16%) +[ 4.192669] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 4.247191] statusline: A: 00:00:01 / 00:00:06 (18%) +[ 4.297349] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 4.347700] statusline: A: 00:00:01 / 00:00:06 (20%) +[ 4.397683] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 4.504721] statusline: A: 00:00:01 / 00:00:06 (22%) +[ 4.557161] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 4.607548] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 4.659959] statusline: A: 00:00:01 / 00:00:06 (25%) +[ 4.710545] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 4.760988] statusline: A: 00:00:01 / 00:00:06 (27%) +[ 4.866512] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 4.918121] statusline: A: 00:00:01 / 00:00:06 (29%) +[ 4.968363] statusline: A: 00:00:01 / 00:00:06 (30%) +[ 5.018717] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 5.073712] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 5.128715] statusline: A: 00:00:01 / 00:00:06 (33%) +[ 5.181224] statusline: A: 00:00:02 / 00:00:06 (33%) +[ 5.232008] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 5.283639] statusline: A: 00:00:02 / 00:00:06 (35%) +[ 5.339229] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 5.389664] statusline: A: 00:00:02 / 00:00:06 (37%) +[ 5.440194] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 5.544538] statusline: A: 00:00:02 / 00:00:06 (39%) +[ 5.595578] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 5.646011] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 5.696321] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 5.749317] statusline: A: 00:00:02 / 00:00:06 (43%) +[ 5.857124] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 5.912782] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 5.972755] statusline: A: 00:00:02 / 00:00:06 (46%) +[ 6.024838] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 6.074995] statusline: A: 00:00:02 / 00:00:06 (48%) +[ 6.134802] statusline: A: 00:00:03 / 00:00:06 (49%) +[ 6.192881] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 6.252911] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 6.303349] statusline: A: 00:00:03 / 00:00:06 (52%) +[ 6.354125] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 6.420779] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 6.534364] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 6.585082] statusline: A: 00:00:03 / 00:00:06 (56%) +[ 6.635300] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 6.696243] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 6.746665] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 6.797380] statusline: A: 00:00:03 / 00:00:06 (60%) +[ 6.851020] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 6.953371] statusline: A: 00:00:03 / 00:00:06 (62%) +[ 7.012688] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 7.066555] statusline: A: 00:00:03 / 00:00:06 (64%) +[ 7.116833] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 7.169031] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 7.222826] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 7.273153] statusline: A: 00:00:04 / 00:00:06 (68%) +[ 7.377499] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 7.429306] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 7.485313] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 7.536288] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 7.588853] statusline: A: 00:00:04 / 00:00:06 (73%) +[ 7.641643] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 7.744370] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 7.797474] statusline: A: 00:00:04 / 00:00:06 (76%) +[ 7.849154] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 7.900916] statusline: A: 00:00:04 / 00:00:06 (78%) +[ 7.952801] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 8.061423] statusline: A: 00:00:04 / 00:00:06 (80%) +[ 8.113442] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 8.166207] statusline: A: 00:00:05 / 00:00:06 (82%) +[ 8.216883] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 8.268964] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 8.321195] statusline: A: 00:00:05 / 00:00:06 (85%) +[ 8.425540] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 8.477421] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 8.529517] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 8.582495] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 8.633960] statusline: A: 00:00:05 / 00:00:06 (90%) +[ 8.684431] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 8.788940] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 8.840929] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 8.891914] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 8.892572] cplayer: audio filter EOF +[ 8.892605] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 8.892673] cplayer: audio draining +[ 8.892679] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 8.892684] cplayer: audio EOF reached +[ 8.892690] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 8.892699] cplayer: EOF code: 1 +[ 8.892703] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 8.893130] cplayer: Terminating demuxers... +[ 8.893135] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 8.897975] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 8.897985] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 8.898933] cplayer: Done terminating demuxers. +[ 8.898998] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 8.899230] cplayer: finished playback, success (reason 0) +[ 8.899250] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 8.901676] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 8.909473] cplayer: Exiting... (End of file) +[ 8.910554] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 8.917583] mpris: Exiting... +[ 8.934489] 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" @@ -4058,17 +4188,17 @@ ++ '[' -n ../mpris.so ']' ++ params+=("--load-scripts=no" "--script=$MPV_MPRIS_TEST_PLUGIN") ++ unset MPV_MPRIS_TEST_PLUGIN MPV_MPRIS_TEST_PLAY MPV_MPRIS_TEST_MPV_IPC MPV_MPRIS_TEST_LOG -++ echo DISPLAY=:104 -DISPLAY=:104 -++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-HUuXoCoMzs,guid=ef167ca55234b4db5d5f605169e90a2e -DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-HUuXoCoMzs,guid=ef167ca55234b4db5d5f605169e90a2e +++ echo DISPLAY=:102 +DISPLAY=:102 +++ echo DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-KbFDBtAWBe,guid=1aac17083f1d44a0dc57fd3a67dbfd9f +DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-KbFDBtAWBe,guid=1aac17083f1d44a0dc57fd3a67dbfd9f ++ 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 ./play-pause.mpv.ipc -++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./play-pause.mpv.log --input-ipc-server=./play-pause.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga ++ '[' 0 -eq 60 ']' ++ sleep 1 +++ mpv --pause --load-scripts=no --script=../mpris.so --vo=null --ao=null --msg-time --msg-module --msg-level=cplayer=trace,mpris=trace --log-file=./play-pause.mpv.log --input-ipc-server=./play-pause.mpv.ipc /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +++ awk '/statusline.*Paused/{print>"/dev/stdout";next} 1' ++ timeout=1 ++ test -S ./play-pause.mpv.ipc @@ -4122,8 +4252,8 @@ + playerctl play-pause + sleep 1 + status Paused -+ playerctl status + grep '^Paused$' ++ playerctl status Paused + check pause true + prop pause @@ -4201,153 +4331,182 @@ [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.006499] mpris: Loading cplugin script ../mpris.so... -[ 0.006587] cplayer: Waiting for scripts... -[ 0.008290] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] -[ 0.008327] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.008354] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] -[ 0.008375] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010260] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010299] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010324] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010500] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010547] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.010586] 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.010636] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] -[ 0.010655] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010678] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] -[ 0.010701] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.010719] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] -[ 0.010735] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011459] 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.011531] 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.011563] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011582] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.011627] 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.011682] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] -[ 0.011702] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] -[ 0.011720] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] -[ 0.012012] cplayer: Set property: user-data/osc/visibility="auto" -> 1 -[ 0.012031] cplayer: Run command: disable-section, flags=64, args=[name="input"] -[ 0.012052] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] -[ 0.012095] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.012179] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] -[ 0.012239] cplayer: Done loading scripts. -[ 0.012293] cplayer: Running hook: auto_profiles/on_before_start_file -[ 0.012514] cplayer: Running hook: ytdl_hook/on_load -[ 0.013352] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.013452] cplayer: Running hook: ytdl_hook/on_load -[ 0.013672] cplayer: Running hook: auto_profiles/on_load -[ 0.014287] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.014394] 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.023204] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -[ 0.025074] cplayer: Running hook: ytdl_hook/on_preloaded -[ 0.025167] cplayer: Running hook: auto_profiles/on_preloaded -[ 0.025354] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) -[ 0.026570] cplayer: Starting playback... -[ 0.027638] cplayer: AO: [null] 48000Hz stereo 2ch floatp -[ 0.027653] cplayer: AO: Description: Null audio output -[ 0.028167] cplayer: audio ready -[ 0.028187] cplayer: starting audio playback -[ 0.028247] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) -[ 0.028320] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.028447] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] -[ 0.028473] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.028509] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] -[ 0.028529] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] -[ 0.045838] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 0.063844] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.922492] cplayer: Set property: pause=false -> 1 -[ 2.922505] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) -[ 2.922695] statusline: A: 00:00:00 / 00:00:06 (0%) -[ 2.972769] statusline: A: 00:00:00 / 00:00:06 (1%) -[ 3.071611] statusline: A: 00:00:00 / 00:00:06 (2%) -[ 3.170927] statusline: A: 00:00:00 / 00:00:06 (4%) -[ 3.270111] statusline: A: 00:00:00 / 00:00:06 (6%) -[ 3.369271] statusline: A: 00:00:00 / 00:00:06 (7%) -[ 3.468425] statusline: A: 00:00:00 / 00:00:06 (9%) -[ 3.567590] statusline: A: 00:00:00 / 00:00:06 (11%) -[ 3.666842] statusline: A: 00:00:00 / 00:00:06 (12%) -[ 3.765996] statusline: A: 00:00:00 / 00:00:06 (14%) -[ 3.865079] statusline: A: 00:00:00 / 00:00:06 (16%) -[ 3.943848] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 3.958057] cplayer: Set property: pause=true -> 1 -[ 3.958068] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 3.958168] statusline: (Paused) A: 00:00:01 / 00:00:06 (17%) -[ 4.991245] cplayer: Set property: pause=false -> 1 -[ 4.991258] statusline: (Paused) A: 00:00:01 / 00:00:06 (17%) -[ 4.991368] statusline: A: 00:00:01 / 00:00:06 (17%) -[ 5.041538] statusline: A: 00:00:01 / 00:00:06 (18%) -[ 5.140208] statusline: A: 00:00:01 / 00:00:06 (19%) -[ 5.239366] statusline: A: 00:00:01 / 00:00:06 (21%) -[ 5.291348] statusline: A: 00:00:01 / 00:00:06 (22%) -[ 5.388053] statusline: A: 00:00:01 / 00:00:06 (23%) -[ 5.487133] statusline: A: 00:00:01 / 00:00:06 (25%) -[ 5.586283] statusline: A: 00:00:01 / 00:00:06 (27%) -[ 5.685413] statusline: A: 00:00:01 / 00:00:06 (28%) -[ 5.784504] statusline: A: 00:00:01 / 00:00:06 (30%) -[ 5.883599] statusline: A: 00:00:01 / 00:00:06 (31%) -[ 5.933825] statusline: A: 00:00:01 / 00:00:06 (32%) -[ 6.012514] statusline: A: 00:00:02 / 00:00:06 (34%) -[ 6.081908] statusline: A: 00:00:02 / 00:00:06 (35%) -[ 6.181035] statusline: A: 00:00:02 / 00:00:06 (36%) -[ 6.231096] statusline: A: 00:00:02 / 00:00:06 (37%) -[ 6.329696] statusline: A: 00:00:02 / 00:00:06 (39%) -[ 6.428869] statusline: A: 00:00:02 / 00:00:06 (40%) -[ 6.528057] statusline: A: 00:00:02 / 00:00:06 (42%) -[ 6.627197] statusline: A: 00:00:02 / 00:00:06 (44%) -[ 6.726348] statusline: A: 00:00:02 / 00:00:06 (45%) -[ 6.825435] statusline: A: 00:00:02 / 00:00:06 (47%) -[ 6.924500] statusline: A: 00:00:02 / 00:00:06 (48%) -[ 7.023581] statusline: A: 00:00:03 / 00:00:06 (50%) -[ 7.122811] statusline: A: 00:00:03 / 00:00:06 (52%) -[ 7.221911] statusline: A: 00:00:03 / 00:00:06 (53%) -[ 7.271972] statusline: A: 00:00:03 / 00:00:06 (54%) -[ 7.370457] statusline: A: 00:00:03 / 00:00:06 (56%) -[ 7.469588] statusline: A: 00:00:03 / 00:00:06 (57%) -[ 7.519653] statusline: A: 00:00:03 / 00:00:06 (58%) -[ 7.618280] statusline: A: 00:00:03 / 00:00:06 (60%) -[ 7.717381] statusline: A: 00:00:03 / 00:00:06 (61%) -[ 7.816467] statusline: A: 00:00:03 / 00:00:06 (63%) -[ 7.915527] statusline: A: 00:00:03 / 00:00:06 (65%) -[ 7.965540] statusline: A: 00:00:04 / 00:00:06 (65%) -[ 8.064151] statusline: A: 00:00:04 / 00:00:06 (67%) -[ 8.163216] statusline: A: 00:00:04 / 00:00:06 (69%) -[ 8.262257] statusline: A: 00:00:04 / 00:00:06 (70%) -[ 8.361307] statusline: A: 00:00:04 / 00:00:06 (72%) -[ 8.460348] statusline: A: 00:00:04 / 00:00:06 (74%) -[ 8.608971] statusline: A: 00:00:04 / 00:00:06 (76%) -[ 8.708076] statusline: A: 00:00:04 / 00:00:06 (78%) -[ 8.856662] statusline: A: 00:00:04 / 00:00:06 (80%) -[ 8.955685] statusline: A: 00:00:05 / 00:00:06 (82%) -[ 9.054724] statusline: A: 00:00:05 / 00:00:06 (83%) -[ 9.153773] statusline: A: 00:00:05 / 00:00:06 (85%) -[ 9.252831] statusline: A: 00:00:05 / 00:00:06 (87%) -[ 9.351844] statusline: A: 00:00:05 / 00:00:06 (88%) -[ 9.450863] statusline: A: 00:00:05 / 00:00:06 (90%) -[ 9.549886] statusline: A: 00:00:05 / 00:00:06 (91%) -[ 9.648942] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.698583] cplayer: audio filter EOF -[ 9.698586] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.698606] cplayer: audio draining -[ 9.698609] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.698613] cplayer: audio EOF reached -[ 9.698615] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.698622] cplayer: EOF code: 1 -[ 9.698629] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.698830] cplayer: Terminating demuxers... -[ 9.698834] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.699070] cplayer: Done terminating demuxers. -[ 9.699074] statusline: A: 00:00:05 / 00:00:06 (93%) -[ 9.699136] cplayer: finished playback, success (reason 0) -[ 9.699146] cplayer: Running hook: ytdl_hook/on_after_end_file -[ 9.699955] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] -[ 9.700045] cplayer: Exiting... (End of file) -[ 9.700988] cplayer: Set property: user-data/osc/margins={"b":0,"r":0,"t":0,"l":0} -> 1 -[ 9.701067] mpris: Exiting... -[ 9.701123] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] -[ 9.703289] cplayer: draining left over audio +[ 0.079478] mpris: Loading cplugin script ../mpris.so... +[ 0.079646] cplayer: Waiting for scripts... +[ 0.104631] cplayer: Run command: define-section, flags=64, args=[name="input_select", contents="", flags="default"] +[ 0.104766] cplayer: Run command: enable-section, flags=64, args=[name="input_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.104829] cplayer: Run command: define-section, flags=64, args=[name="input_forced_select", contents="", flags="force"] +[ 0.104850] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_select", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.136205] 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.136453] 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.136554] cplayer: Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.136570] cplayer: Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.136650] 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.136730] cplayer: Run command: enable-section, flags=64, args=[name="input", flags=""] +[ 0.136755] cplayer: Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"] +[ 0.136787] cplayer: Run command: enable-section, flags=64, args=[name="window-controls", flags=""] +[ 0.148215] cplayer: Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"] +[ 0.148772] cplayer: Set property: user-data/osc/visibility="auto" -> 1 +[ 0.148818] cplayer: Run command: disable-section, flags=64, args=[name="input"] +[ 0.148838] cplayer: Run command: disable-section, flags=64, args=[name="window-controls"] +[ 0.148895] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.150534] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.150630] 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.252033] cplayer: Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.253758] cplayer: Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"] +[ 0.253807] cplayer: Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.253829] cplayer: Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"] +[ 0.253848] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.254182] cplayer: Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"] +[ 0.254239] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.255913] cplayer: Done loading scripts. +[ 0.256093] cplayer: Running hook: auto_profiles/on_before_start_file +[ 0.260930] cplayer: Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"] +[ 0.261002] cplayer: Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.261029] cplayer: Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"] +[ 0.261058] cplayer: Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"] +[ 0.262604] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.263866] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.263920] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.264061] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.264099] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.264133] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.272354] cplayer: Running hook: ytdl_hook/on_load +[ 0.276076] cplayer: Running hook: ytdl_hook/on_load +[ 0.276206] cplayer: Running hook: auto_profiles/on_load +[ 0.276540] cplayer: Run command: show-text, flags=64, args=[text="", duration="-1", level="0"] +[ 0.308358] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.359483] cplayer: Opening done: /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga +[ 0.366109] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.380586] cplayer: Running hook: ytdl_hook/on_preloaded +[ 0.382345] cplayer: Running hook: auto_profiles/on_preloaded +[ 0.391929] cplayer: ● Audio --aid=1 (vorbis 2ch 48000 Hz 160 kbps) +[ 0.394217] cplayer: Starting playback... +[ 0.396157] cplayer: AO: [null] 48000Hz stereo 2ch floatp +[ 0.396176] cplayer: AO: Description: Null audio output +[ 0.405307] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 0.407921] cplayer: audio ready +[ 0.407973] cplayer: starting audio playback +[ 0.408052] cplayer: playback restart complete @ 0.000000, audio=playing, video=eof (paused) +[ 0.436059] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.687934] cplayer: Set property: pause=false -> 1 +[ 2.687962] statusline: (Paused) A: 00:00:00 / 00:00:06 (0%) +[ 2.688456] statusline: A: 00:00:00 / 00:00:06 (0%) +[ 2.744593] statusline: A: 00:00:00 / 00:00:06 (1%) +[ 2.796316] statusline: A: 00:00:00 / 00:00:06 (2%) +[ 2.852504] statusline: A: 00:00:00 / 00:00:06 (3%) +[ 2.917827] statusline: A: 00:00:00 / 00:00:06 (4%) +[ 2.974181] statusline: A: 00:00:00 / 00:00:06 (5%) +[ 3.075159] statusline: A: 00:00:00 / 00:00:06 (6%) +[ 3.145484] statusline: A: 00:00:00 / 00:00:06 (7%) +[ 3.204310] statusline: A: 00:00:00 / 00:00:06 (8%) +[ 3.272225] statusline: A: 00:00:00 / 00:00:06 (10%) +[ 3.376196] statusline: A: 00:00:00 / 00:00:06 (11%) +[ 3.432157] statusline: A: 00:00:00 / 00:00:06 (12%) +[ 3.488116] statusline: A: 00:00:00 / 00:00:06 (13%) +[ 3.540153] statusline: A: 00:00:00 / 00:00:06 (14%) +[ 3.591326] statusline: A: 00:00:00 / 00:00:06 (15%) +[ 3.649134] statusline: A: 00:00:00 / 00:00:06 (16%) +[ 3.703216] statusline: A: 00:00:01 / 00:00:06 (17%) +[ 3.804319] statusline: A: 00:00:01 / 00:00:06 (18%) +[ 3.855789] statusline: A: 00:00:01 / 00:00:06 (19%) +[ 3.911549] statusline: A: 00:00:01 / 00:00:06 (20%) +[ 3.962549] statusline: A: 00:00:01 / 00:00:06 (21%) +[ 4.018125] statusline: A: 00:00:01 / 00:00:06 (22%) +[ 4.077551] statusline: A: 00:00:01 / 00:00:06 (23%) +[ 4.129983] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 4.169585] cplayer: Set property: pause=true -> 1 +[ 4.169621] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 4.170836] statusline: (Paused) A: 00:00:01 / 00:00:06 (24%) +[ 5.564954] cplayer: Set property: pause=false -> 1 +[ 5.565024] statusline: (Paused) A: 00:00:01 / 00:00:06 (24%) +[ 5.566169] statusline: A: 00:00:01 / 00:00:06 (24%) +[ 5.620836] statusline: A: 00:00:01 / 00:00:06 (25%) +[ 5.670888] statusline: A: 00:00:01 / 00:00:06 (26%) +[ 5.732499] statusline: A: 00:00:01 / 00:00:06 (27%) +[ 5.791461] statusline: A: 00:00:01 / 00:00:06 (28%) +[ 5.843506] statusline: A: 00:00:01 / 00:00:06 (29%) +[ 5.893840] statusline: A: 00:00:01 / 00:00:06 (30%) +[ 5.969169] statusline: A: 00:00:01 / 00:00:06 (31%) +[ 6.020661] statusline: A: 00:00:01 / 00:00:06 (32%) +[ 6.084907] statusline: A: 00:00:02 / 00:00:06 (33%) +[ 6.145120] statusline: A: 00:00:02 / 00:00:06 (34%) +[ 6.212176] statusline: A: 00:00:02 / 00:00:06 (35%) +[ 6.263162] statusline: A: 00:00:02 / 00:00:06 (36%) +[ 6.384382] statusline: A: 00:00:02 / 00:00:06 (38%) +[ 6.500185] statusline: A: 00:00:02 / 00:00:06 (39%) +[ 6.550441] statusline: A: 00:00:02 / 00:00:06 (40%) +[ 6.601115] statusline: A: 00:00:02 / 00:00:06 (41%) +[ 6.664969] statusline: A: 00:00:02 / 00:00:06 (42%) +[ 6.721053] statusline: A: 00:00:02 / 00:00:06 (43%) +[ 6.776555] statusline: A: 00:00:02 / 00:00:06 (44%) +[ 6.828240] statusline: A: 00:00:02 / 00:00:06 (45%) +[ 6.878385] statusline: A: 00:00:02 / 00:00:06 (46%) +[ 6.951225] statusline: A: 00:00:02 / 00:00:06 (47%) +[ 7.022316] statusline: A: 00:00:02 / 00:00:06 (48%) +[ 7.076157] statusline: A: 00:00:03 / 00:00:06 (49%) +[ 7.126184] statusline: A: 00:00:03 / 00:00:06 (50%) +[ 7.180148] statusline: A: 00:00:03 / 00:00:06 (51%) +[ 7.288267] statusline: A: 00:00:03 / 00:00:06 (52%) +[ 7.352282] statusline: A: 00:00:03 / 00:00:06 (53%) +[ 7.408758] statusline: A: 00:00:03 / 00:00:06 (54%) +[ 7.471671] statusline: A: 00:00:03 / 00:00:06 (55%) +[ 7.521923] statusline: A: 00:00:03 / 00:00:06 (56%) +[ 7.572906] statusline: A: 00:00:03 / 00:00:06 (57%) +[ 7.636446] statusline: A: 00:00:03 / 00:00:06 (58%) +[ 7.693155] statusline: A: 00:00:03 / 00:00:06 (59%) +[ 7.747567] statusline: A: 00:00:03 / 00:00:06 (60%) +[ 7.800246] statusline: A: 00:00:03 / 00:00:06 (61%) +[ 7.920479] statusline: A: 00:00:03 / 00:00:06 (63%) +[ 8.024851] statusline: A: 00:00:03 / 00:00:06 (64%) +[ 8.076704] statusline: A: 00:00:03 / 00:00:06 (65%) +[ 8.128469] statusline: A: 00:00:04 / 00:00:06 (66%) +[ 8.178922] statusline: A: 00:00:04 / 00:00:06 (67%) +[ 8.232390] statusline: A: 00:00:04 / 00:00:06 (68%) +[ 8.285587] statusline: A: 00:00:04 / 00:00:06 (69%) +[ 8.338683] statusline: A: 00:00:04 / 00:00:06 (70%) +[ 8.444333] statusline: A: 00:00:04 / 00:00:06 (71%) +[ 8.524305] statusline: A: 00:00:04 / 00:00:06 (72%) +[ 8.592271] statusline: A: 00:00:04 / 00:00:06 (74%) +[ 8.700360] statusline: A: 00:00:04 / 00:00:06 (75%) +[ 8.776347] statusline: A: 00:00:04 / 00:00:06 (77%) +[ 8.832927] statusline: A: 00:00:04 / 00:00:06 (78%) +[ 8.896584] statusline: A: 00:00:04 / 00:00:06 (79%) +[ 9.024814] statusline: A: 00:00:04 / 00:00:06 (81%) +[ 9.088822] statusline: A: 00:00:05 / 00:00:06 (82%) +[ 9.152930] statusline: A: 00:00:05 / 00:00:06 (83%) +[ 9.217776] statusline: A: 00:00:05 / 00:00:06 (84%) +[ 9.280668] statusline: A: 00:00:05 / 00:00:06 (85%) +[ 9.348265] statusline: A: 00:00:05 / 00:00:06 (86%) +[ 9.408434] statusline: A: 00:00:05 / 00:00:06 (87%) +[ 9.468808] statusline: A: 00:00:05 / 00:00:06 (88%) +[ 9.534107] statusline: A: 00:00:05 / 00:00:06 (89%) +[ 9.592921] statusline: A: 00:00:05 / 00:00:06 (90%) +[ 9.653923] statusline: A: 00:00:05 / 00:00:06 (91%) +[ 9.720689] statusline: A: 00:00:05 / 00:00:06 (92%) +[ 9.787029] statusline: A: 00:00:05 / 00:00:06 (93%) +[ 9.846994] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.847826] cplayer: audio filter EOF +[ 9.847832] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.847882] cplayer: audio draining +[ 9.847885] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.847888] cplayer: audio EOF reached +[ 9.847893] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.847901] cplayer: EOF code: 1 +[ 9.847906] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.848425] cplayer: Terminating demuxers... +[ 9.848432] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.850513] cplayer: Set property: user-data/osc/margins={"b":0,"l":0,"t":0,"r":0} -> 1 +[ 9.850519] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.852606] cplayer: Done terminating demuxers. +[ 9.852627] statusline: A: 00:00:05 / 00:00:06 (94%) +[ 9.852787] cplayer: finished playback, success (reason 0) +[ 9.852802] cplayer: Running hook: ytdl_hook/on_after_end_file +[ 9.856202] cplayer: Run command: del, flags=64, args=[name="user-data/mpv/ytdl/json-subprocess-result"] +[ 9.856729] cplayer: Exiting... (End of file) +[ 9.865373] cplayer: Run command: del, flags=64, args=[name="user-data/osc"] +[ 9.889386] mpris: Exiting... +[ 9.892868] 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 @@ -4355,7 +4514,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 -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 -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[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 @@ -4380,8 +4539,8 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'mpv-mpris' in '../mpv-mpris_0.7.1-1_amd64.deb'. dpkg-deb: building package 'mpv-mpris-dbgsym' in '../mpv-mpris-dbgsym_0.7.1-1_amd64.deb'. +dpkg-deb: building package 'mpv-mpris' in '../mpv-mpris_0.7.1-1_amd64.deb'. dpkg-genbuildinfo --build=binary -O../mpv-mpris_0.7.1-1_amd64.buildinfo dpkg-genchanges --build=binary -O../mpv-mpris_0.7.1-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -4389,12 +4548,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/735395/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/735395/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/2447514 and its subdirectories -I: Current time: Wed Apr 22 05:49:49 -12 2026 -I: pbuilder-time-stamp: 1776880189 +I: removing directory /srv/workspace/pbuilder/735395 and its subdirectories +I: Current time: Fri Mar 21 01:36:49 +14 2025 +I: pbuilder-time-stamp: 1742470609