Thu Aug 12 15:27:41 UTC 2021 I: starting to build beets/bullseye/arm64 on jenkins on '2021-08-12 15:27' Thu Aug 12 15:27:41 UTC 2021 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_20/1509/console.log Thu Aug 12 15:27:41 UTC 2021 I: Downloading source for bullseye/beets=1.4.9-7 --2021-08-12 15:27:42-- http://cdn-fastly.deb.debian.org/debian/pool/main/b/beets/beets_1.4.9-7.dsc Connecting to 78.137.99.97:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 1736 (1.7K) Saving to: ‘beets_1.4.9-7.dsc’ 0K . 100% 69.0M=0s 2021-08-12 15:27:42 (69.0 MB/s) - ‘beets_1.4.9-7.dsc’ saved [1736/1736] Thu Aug 12 15:27:42 UTC 2021 I: beets_1.4.9-7.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: beets Binary: beets, beets-doc Architecture: all Version: 1.4.9-7 Maintainer: Python Applications Packaging Team Uploaders: Stefano Rivera , Ryan Kavanagh Homepage: http://beets.io/ Standards-Version: 4.5.0 Vcs-Browser: https://salsa.debian.org/python-team/applications/beets Vcs-Git: https://salsa.debian.org/python-team/applications/beets.git Testsuite: autopkgtest Testsuite-Triggers: @builddeps@ Build-Depends: debhelper-compat (= 12), dh-python, python3-all, python3-bs4, python3-flask, python3-jellyfish, python3-mock, python3-mpd, python3-munkres, python3-musicbrainzngs, python3-mutagen (>= 1.45), python3-pylast, python3-rarfile, python3-responses, python3-setuptools, python3-sphinx, python3-unidecode, python3-xdg, python3-yaml Package-List: beets deb sound optional arch=all beets-doc deb doc optional arch=all Checksums-Sha1: b23d8549673a54e244174dc8c406671f96d3a665 1494459 beets_1.4.9.orig.tar.gz d095a764b19c66a34170da34897274ad6291c261 11304 beets_1.4.9-7.debian.tar.xz Checksums-Sha256: d29b432cab0c80947b5229f548762948c4dd4a430e5d02760bfeb95da3cc8054 1494459 beets_1.4.9.orig.tar.gz 0f27f724087be20a9ac4d82cb2ce8ef26576d67c46978459e8a98a196b7aee19 11304 beets_1.4.9-7.debian.tar.xz Files: 1218fb28fc270f59a6054135099a69f1 1494459 beets_1.4.9.orig.tar.gz c2fe29ea9fc382231fb1319fc16a8351 11304 beets_1.4.9-7.debian.tar.xz -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQTumtb5BSD6EfafSCRHew2wJjpU2AUCXzQ6xgAKCRBHew2wJjpU 2JxoAP4uUHGgXWQc0elA27XAa7Ermia8b2C0e95cAm+YB67vtQD/b44Wq6pH+qoA rD5scSIYnPZ8v2ezJWL3WC8v3I/pQwY= =ck5e -----END PGP SIGNATURE----- Thu Aug 12 15:27:42 UTC 2021 I: Checking whether the package is not for us Thu Aug 12 15:27:42 UTC 2021 I: Starting 1st build on remote node codethink13-arm64.debian.net. Thu Aug 12 15:27:42 UTC 2021 I: Preparing to do remote build '1' on codethink13-arm64.debian.net. Thu Aug 12 15:32:48 UTC 2021 I: Deleting $TMPDIR on codethink13-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Wed Sep 14 09:50:47 -12 2022 I: pbuilder-time-stamp: 1663192247 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [beets_1.4.9-7.dsc] I: copying [./beets_1.4.9.orig.tar.gz] I: copying [./beets_1.4.9-7.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.gxvQ5g54/trustedkeys.kbx': General error gpgv: Signature made Wed Aug 12 06:53:58 2020 -12 gpgv: using EDDSA key EE9AD6F90520FA11F69F4824477B0DB0263A54D8 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./beets_1.4.9-7.dsc dpkg-source: info: extracting beets in beets-1.4.9 dpkg-source: info: unpacking beets_1.4.9.orig.tar.gz dpkg-source: info: unpacking beets_1.4.9-7.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying no-discogs dpkg-source: info: applying skip-broken-test dpkg-source: info: applying skip-unreliable-tests dpkg-source: info: applying skip-buildd-failures dpkg-source: info: applying mutagen-1.43 dpkg-source: info: applying python-3.8-ast dpkg-source: info: applying werkzeug-1.0 dpkg-source: info: applying mutagen-1.45 I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/4199/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=8' DISTRIBUTION='' HOME='/var/lib/jenkins' HOST_ARCH='arm64' IFS=' ' 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='4199' PS1='# ' PS2='> ' 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/tmp.ubZrbyOAkZ/pbuilderrc_T7Ps --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.ubZrbyOAkZ/b1 --logfile b1/build.log beets_1.4.9-7.dsc' SUDO_GID='117' SUDO_UID='110' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' USERNAME='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.16:3128' I: uname -a Linux codethink13-arm64 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 GNU/Linux I: ls -l /bin total 5252 -rwxr-xr-x 1 root root 1282512 Aug 4 2021 bash -rwxr-xr-x 3 root root 34808 Jul 20 2020 bunzip2 -rwxr-xr-x 3 root root 34808 Jul 20 2020 bzcat lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep -rwxr-xr-x 3 root root 34808 Jul 20 2020 bzip2 -rwxr-xr-x 1 root root 14264 Jul 20 2020 bzip2recover lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore -rwxr-xr-x 1 root root 39832 Sep 22 2020 cat -rwxr-xr-x 1 root root 64512 Sep 22 2020 chgrp -rwxr-xr-x 1 root root 60368 Sep 22 2020 chmod -rwxr-xr-x 1 root root 64528 Sep 22 2020 chown -rwxr-xr-x 1 root root 138896 Sep 22 2020 cp -rwxr-xr-x 1 root root 129544 Dec 10 2020 dash -rwxr-xr-x 1 root root 101384 Sep 22 2020 date -rwxr-xr-x 1 root root 80984 Sep 22 2020 dd -rwxr-xr-x 1 root root 89824 Sep 22 2020 df -rwxr-xr-x 1 root root 143088 Sep 22 2020 dir -rwxr-xr-x 1 root root 76152 Jul 28 2021 dmesg lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname -rwxr-xr-x 1 root root 35632 Sep 22 2020 echo -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep -rwxr-xr-x 1 root root 31512 Sep 22 2020 false -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep -rwxr-xr-x 1 root root 64856 Jul 28 2021 findmnt -rwsr-xr-x 1 root root 34824 Feb 26 2021 fusermount -rwxr-xr-x 1 root root 178400 Nov 9 2020 grep -rwxr-xr-x 2 root root 2346 Mar 2 2021 gunzip -rwxr-xr-x 1 root root 6376 Mar 2 2021 gzexe -rwxr-xr-x 1 root root 93744 Mar 2 2021 gzip -rwxr-xr-x 1 root root 18440 Nov 6 2019 hostname -rwxr-xr-x 1 root root 68720 Sep 22 2020 ln -rwxr-xr-x 1 root root 52720 Feb 7 2020 login -rwxr-xr-x 1 root root 143088 Sep 22 2020 ls -rwxr-xr-x 1 root root 161960 Jul 28 2021 lsblk -rwxr-xr-x 1 root root 85200 Sep 22 2020 mkdir -rwxr-xr-x 1 root root 68744 Sep 22 2020 mknod -rwxr-xr-x 1 root root 43976 Sep 22 2020 mktemp -rwxr-xr-x 1 root root 51368 Jul 28 2021 more -rwsr-xr-x 1 root root 51360 Jul 28 2021 mount -rwxr-xr-x 1 root root 14496 Jul 28 2021 mountpoint -rwxr-xr-x 1 root root 134808 Sep 22 2020 mv lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 18 2021 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 35720 Sep 22 2020 pwd lrwxrwxrwx 1 root root 4 Aug 4 2021 rbash -> bash -rwxr-xr-x 1 root root 43872 Sep 22 2020 readlink -rwxr-xr-x 1 root root 68592 Sep 22 2020 rm -rwxr-xr-x 1 root root 43880 Sep 22 2020 rmdir -rwxr-xr-x 1 root root 19208 Sep 27 2020 run-parts -rwxr-xr-x 1 root root 114016 Dec 22 2018 sed lrwxrwxrwx 1 root root 4 Sep 13 03:48 sh -> dash -rwxr-xr-x 1 root root 35656 Sep 22 2020 sleep -rwxr-xr-x 1 root root 72640 Sep 22 2020 stty -rwsr-xr-x 1 root root 67776 Jul 28 2021 su -rwxr-xr-x 1 root root 35672 Sep 22 2020 sync -rwxr-xr-x 1 root root 535768 Feb 16 2021 tar -rwxr-xr-x 1 root root 10568 Sep 27 2020 tempfile -rwxr-xr-x 1 root root 89120 Sep 22 2020 touch -rwxr-xr-x 1 root root 31512 Sep 22 2020 true -rwxr-xr-x 1 root root 14264 Feb 26 2021 ulockmgr_server -rwsr-xr-x 1 root root 30880 Jul 28 2021 umount -rwxr-xr-x 1 root root 35640 Sep 22 2020 uname -rwxr-xr-x 2 root root 2346 Mar 2 2021 uncompress -rwxr-xr-x 1 root root 143088 Sep 22 2020 vdir -rwxr-xr-x 1 root root 59584 Jul 28 2021 wdctl lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Mar 2 2021 zcat -rwxr-xr-x 1 root root 1678 Mar 2 2021 zcmp -rwxr-xr-x 1 root root 5880 Mar 2 2021 zdiff -rwxr-xr-x 1 root root 29 Mar 2 2021 zegrep -rwxr-xr-x 1 root root 29 Mar 2 2021 zfgrep -rwxr-xr-x 1 root root 2081 Mar 2 2021 zforce -rwxr-xr-x 1 root root 7585 Mar 2 2021 zgrep -rwxr-xr-x 1 root root 2206 Mar 2 2021 zless -rwxr-xr-x 1 root root 1842 Mar 2 2021 zmore -rwxr-xr-x 1 root root 4553 Mar 2 2021 znew I: user script /srv/workspace/pbuilder/4199/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 12), dh-python, python3-all, python3-bs4, python3-flask, python3-jellyfish, python3-mock, python3-mpd, python3-munkres, python3-musicbrainzngs, python3-mutagen (>= 1.45), python3-pylast, python3-rarfile, python3-responses, python3-setuptools, python3-sphinx, python3-unidecode, python3-xdg, python3-yaml dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19646 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 12); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-python; however: Package dh-python is not installed. pbuilder-satisfydepends-dummy depends on python3-all; however: Package python3-all is not installed. pbuilder-satisfydepends-dummy depends on python3-bs4; however: Package python3-bs4 is not installed. pbuilder-satisfydepends-dummy depends on python3-flask; however: Package python3-flask is not installed. pbuilder-satisfydepends-dummy depends on python3-jellyfish; however: Package python3-jellyfish is not installed. pbuilder-satisfydepends-dummy depends on python3-mock; however: Package python3-mock is not installed. pbuilder-satisfydepends-dummy depends on python3-mpd; however: Package python3-mpd is not installed. pbuilder-satisfydepends-dummy depends on python3-munkres; however: Package python3-munkres is not installed. pbuilder-satisfydepends-dummy depends on python3-musicbrainzngs; however: Package python3-musicbrainzngs is not installed. pbuilder-satisfydepends-dummy depends on python3-mutagen (>= 1.45); however: Package python3-mutagen is not installed. pbuilder-satisfydepends-dummy depends on python3-pylast; however: Package python3-pylast is not installed. pbuilder-satisfydepends-dummy depends on python3-rarfile; however: Package python3-rarfile is not installed. pbuilder-satisfydepends-dummy depends on python3-responses; however: Package python3-responses is not installed. pbuilder-satisfydepends-dummy depends on python3-setuptools; however: Package python3-setuptools is not installed. pbuilder-satisfydepends-dummy depends on python3-sphinx; however: Package python3-sphinx is not installed. pbuilder-satisfydepends-dummy depends on python3-unidecode; however: Package python3-unidecode is not installed. pbuilder-satisfydepends-dummy depends on python3-xdg; however: Package python3-xdg is not installed. pbuilder-satisfydepends-dummy depends on python3-yaml; however: Package python3-yaml is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} docutils-common{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-tools{a} libarchive-zip-perl{a} libarchive13{a} libdebhelper-perl{a} libelf1{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libicu67{a} libjs-jquery{a} libjs-sphinxdoc{a} libjs-underscore{a} libmagic-mgc{a} libmagic1{a} libmpdec3{a} libpipeline1{a} libpython3-stdlib{a} libpython3.9-minimal{a} libpython3.9-stdlib{a} libreadline8{a} libsigsegv2{a} libsub-override-perl{a} libtool{a} libuchardet0{a} libxml2{a} libyaml-0-2{a} m4{a} man-db{a} media-types{a} openssl{a} po-debconf{a} python-babel-localedata{a} python3{a} python3-alabaster{a} python3-all{a} python3-babel{a} python3-bs4{a} python3-certifi{a} python3-chardet{a} python3-click{a} python3-colorama{a} python3-distutils{a} python3-docutils{a} python3-flask{a} python3-idna{a} python3-imagesize{a} python3-itsdangerous{a} python3-jellyfish{a} python3-jinja2{a} python3-lib2to3{a} python3-markupsafe{a} python3-minimal{a} python3-mock{a} python3-mpd{a} python3-munkres{a} python3-musicbrainzngs{a} python3-mutagen{a} python3-packaging{a} python3-pbr{a} python3-pkg-resources{a} python3-pygments{a} python3-pylast{a} python3-pyparsing{a} python3-rarfile{a} python3-requests{a} python3-responses{a} python3-roman{a} python3-setuptools{a} python3-six{a} python3-snowballstemmer{a} python3-soupsieve{a} python3-sphinx{a} python3-tz{a} python3-unidecode{a} python3-urllib3{a} python3-werkzeug{a} python3-xdg{a} python3-yaml{a} python3.9{a} python3.9-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} sphinx-common{a} xml-core{a} The following packages are RECOMMENDED but will NOT be installed: curl javascript-common libarchive-cpio-perl libltdl-dev libmail-sendmail-perl libpaper-utils lynx python3-blinker python3-lxml python3-openssl python3-pil python3-pyinotify python3-simplejson wget 0 packages upgraded, 101 newly installed, 0 to remove and 0 not upgraded. Need to get 35.7 MB of archives. After unpacking 147 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bullseye/main arm64 bsdextrautils arm64 2.36.1-8 [142 kB] Get: 2 http://deb.debian.org/debian bullseye/main arm64 libuchardet0 arm64 0.0.7-1 [67.9 kB] Get: 3 http://deb.debian.org/debian bullseye/main arm64 groff-base arm64 1.22.4-6 [883 kB] Get: 4 http://deb.debian.org/debian bullseye/main arm64 libpipeline1 arm64 1.5.3-1 [33.0 kB] Get: 5 http://deb.debian.org/debian bullseye/main arm64 man-db arm64 2.9.4-2 [1336 kB] Get: 6 http://deb.debian.org/debian bullseye/main arm64 libpython3.9-minimal arm64 3.9.2-1 [797 kB] Get: 7 http://deb.debian.org/debian bullseye/main arm64 libexpat1 arm64 2.2.10-2 [83.1 kB] Get: 8 http://deb.debian.org/debian bullseye/main arm64 python3.9-minimal arm64 3.9.2-1 [1884 kB] Get: 9 http://deb.debian.org/debian bullseye/main arm64 python3-minimal arm64 3.9.2-3 [38.2 kB] Get: 10 http://deb.debian.org/debian bullseye/main arm64 media-types all 4.0.0 [30.3 kB] Get: 11 http://deb.debian.org/debian bullseye/main arm64 libmpdec3 arm64 2.5.1-1 [84.4 kB] Get: 12 http://deb.debian.org/debian bullseye/main arm64 readline-common all 8.1-1 [73.7 kB] Get: 13 http://deb.debian.org/debian bullseye/main arm64 libreadline8 arm64 8.1-1 [160 kB] Get: 14 http://deb.debian.org/debian bullseye/main arm64 libpython3.9-stdlib arm64 3.9.2-1 [1658 kB] Get: 15 http://deb.debian.org/debian bullseye/main arm64 python3.9 arm64 3.9.2-1 [466 kB] Get: 16 http://deb.debian.org/debian bullseye/main arm64 libpython3-stdlib arm64 3.9.2-3 [21.4 kB] Get: 17 http://deb.debian.org/debian bullseye/main arm64 python3 arm64 3.9.2-3 [37.9 kB] Get: 18 http://deb.debian.org/debian bullseye/main arm64 sgml-base all 1.30 [15.1 kB] Get: 19 http://deb.debian.org/debian bullseye/main arm64 sensible-utils all 0.0.14 [14.8 kB] Get: 20 http://deb.debian.org/debian bullseye/main arm64 openssl arm64 1.1.1k-1 [829 kB] Get: 21 http://deb.debian.org/debian bullseye/main arm64 ca-certificates all 20210119 [158 kB] Get: 22 http://deb.debian.org/debian bullseye/main arm64 libmagic-mgc arm64 1:5.39-3 [273 kB] Get: 23 http://deb.debian.org/debian bullseye/main arm64 libmagic1 arm64 1:5.39-3 [121 kB] Get: 24 http://deb.debian.org/debian bullseye/main arm64 file arm64 1:5.39-3 [69.1 kB] Get: 25 http://deb.debian.org/debian bullseye/main arm64 gettext-base arm64 0.21-4 [173 kB] Get: 26 http://deb.debian.org/debian bullseye/main arm64 libsigsegv2 arm64 2.13-1 [34.7 kB] Get: 27 http://deb.debian.org/debian bullseye/main arm64 m4 arm64 1.4.18-5 [199 kB] Get: 28 http://deb.debian.org/debian bullseye/main arm64 autoconf all 2.69-14 [313 kB] Get: 29 http://deb.debian.org/debian bullseye/main arm64 autotools-dev all 20180224.1+nmu1 [77.1 kB] Get: 30 http://deb.debian.org/debian bullseye/main arm64 automake all 1:1.16.3-2 [814 kB] Get: 31 http://deb.debian.org/debian bullseye/main arm64 autopoint all 0.21-4 [510 kB] Get: 32 http://deb.debian.org/debian bullseye/main arm64 libdebhelper-perl all 13.3.4 [189 kB] Get: 33 http://deb.debian.org/debian bullseye/main arm64 libtool all 2.4.6-15 [513 kB] Get: 34 http://deb.debian.org/debian bullseye/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 35 http://deb.debian.org/debian bullseye/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 36 http://deb.debian.org/debian bullseye/main arm64 libsub-override-perl all 0.09-2 [10.2 kB] Get: 37 http://deb.debian.org/debian bullseye/main arm64 libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB] Get: 38 http://deb.debian.org/debian bullseye/main arm64 dh-strip-nondeterminism all 1.12.0-1 [15.4 kB] Get: 39 http://deb.debian.org/debian bullseye/main arm64 libelf1 arm64 0.183-1 [164 kB] Get: 40 http://deb.debian.org/debian bullseye/main arm64 dwz arm64 0.13+20210201-1 [155 kB] Get: 41 http://deb.debian.org/debian bullseye/main arm64 libicu67 arm64 67.1-7 [8467 kB] Get: 42 http://deb.debian.org/debian bullseye/main arm64 libxml2 arm64 2.9.10+dfsg-6.7 [629 kB] Get: 43 http://deb.debian.org/debian bullseye/main arm64 gettext arm64 0.21-4 [1261 kB] Get: 44 http://deb.debian.org/debian bullseye/main arm64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 45 http://deb.debian.org/debian bullseye/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 46 http://deb.debian.org/debian bullseye/main arm64 debhelper all 13.3.4 [1049 kB] Get: 47 http://deb.debian.org/debian bullseye/main arm64 python3-lib2to3 all 3.9.2-1 [77.8 kB] Get: 48 http://deb.debian.org/debian bullseye/main arm64 python3-distutils all 3.9.2-1 [143 kB] Get: 49 http://deb.debian.org/debian bullseye/main arm64 dh-python all 4.20201102+nmu1 [99.4 kB] Get: 50 http://deb.debian.org/debian bullseye/main arm64 xml-core all 0.18+nmu1 [23.8 kB] Get: 51 http://deb.debian.org/debian bullseye/main arm64 docutils-common all 0.16+dfsg-4 [129 kB] Get: 52 http://deb.debian.org/debian bullseye/main arm64 libarchive13 arm64 3.4.3-2+b1 [320 kB] Get: 53 http://deb.debian.org/debian bullseye/main arm64 libarchive-tools arm64 3.4.3-2+b1 [77.4 kB] Get: 54 http://deb.debian.org/debian bullseye/main arm64 libjs-jquery all 3.5.1+dfsg+~3.5.5-7 [315 kB] Get: 55 http://deb.debian.org/debian bullseye/main arm64 libjs-underscore all 1.9.1~dfsg-3 [100 kB] Get: 56 http://deb.debian.org/debian bullseye/main arm64 libjs-sphinxdoc all 3.4.3-2 [127 kB] Get: 57 http://deb.debian.org/debian bullseye/main arm64 libyaml-0-2 arm64 0.2.2-1 [45.1 kB] Get: 58 http://deb.debian.org/debian bullseye/main arm64 python-babel-localedata all 2.8.0+dfsg.1-7 [4997 kB] Get: 59 http://deb.debian.org/debian bullseye/main arm64 python3-alabaster all 0.7.8-1.1 [18.6 kB] Get: 60 http://deb.debian.org/debian bullseye/main arm64 python3-all arm64 3.9.2-3 [1056 B] Get: 61 http://deb.debian.org/debian bullseye/main arm64 python3-pkg-resources all 52.0.0-4 [190 kB] Get: 62 http://deb.debian.org/debian bullseye/main arm64 python3-tz all 2021.1-1 [34.8 kB] Get: 63 http://deb.debian.org/debian bullseye/main arm64 python3-babel all 2.8.0+dfsg.1-7 [100 kB] Get: 64 http://deb.debian.org/debian bullseye/main arm64 python3-soupsieve all 2.2.1-1 [34.7 kB] Get: 65 http://deb.debian.org/debian bullseye/main arm64 python3-bs4 all 4.9.3-1 [112 kB] Get: 66 http://deb.debian.org/debian bullseye/main arm64 python3-certifi all 2020.6.20-1 [151 kB] Get: 67 http://deb.debian.org/debian bullseye/main arm64 python3-chardet all 4.0.0-1 [99.0 kB] Get: 68 http://deb.debian.org/debian bullseye/main arm64 python3-colorama all 0.4.4-1 [28.5 kB] Get: 69 http://deb.debian.org/debian bullseye/main arm64 python3-click all 7.1.2-1 [75.7 kB] Get: 70 http://deb.debian.org/debian bullseye/main arm64 python3-roman all 2.0.0-5 [9064 B] Get: 71 http://deb.debian.org/debian bullseye/main arm64 python3-docutils all 0.16+dfsg-4 [384 kB] Get: 72 http://deb.debian.org/debian bullseye/main arm64 python3-itsdangerous all 1.1.0-3 [17.0 kB] Get: 73 http://deb.debian.org/debian bullseye/main arm64 python3-markupsafe arm64 1.1.1-1+b3 [15.2 kB] Get: 74 http://deb.debian.org/debian bullseye/main arm64 python3-jinja2 all 2.11.3-1 [114 kB] Get: 75 http://deb.debian.org/debian bullseye/main arm64 python3-werkzeug all 1.0.1+dfsg1-2 [195 kB] Get: 76 http://deb.debian.org/debian bullseye/main arm64 python3-flask all 1.1.2-2 [99.0 kB] Get: 77 http://deb.debian.org/debian bullseye/main arm64 python3-idna all 2.10-1 [37.4 kB] Get: 78 http://deb.debian.org/debian bullseye/main arm64 python3-imagesize all 1.2.0-2 [5824 B] Get: 79 http://deb.debian.org/debian bullseye/main arm64 python3-jellyfish arm64 0.8.2-1+b2 [24.7 kB] Get: 80 http://deb.debian.org/debian bullseye/main arm64 python3-setuptools all 52.0.0-4 [366 kB] Get: 81 http://deb.debian.org/debian bullseye/main arm64 python3-six all 1.16.0-2 [17.5 kB] Get: 82 http://deb.debian.org/debian bullseye/main arm64 python3-pbr all 5.5.0-2 [60.4 kB] Get: 83 http://deb.debian.org/debian bullseye/main arm64 python3-mock all 4.0.3-1 [34.6 kB] Get: 84 http://deb.debian.org/debian bullseye/main arm64 python3-mpd all 3.0.3-1 [30.2 kB] Get: 85 http://deb.debian.org/debian bullseye/main arm64 python3-munkres all 1.1.4-2 [11.5 kB] Get: 86 http://deb.debian.org/debian bullseye/main arm64 python3-musicbrainzngs all 0.7.1-2 [29.6 kB] Get: 87 http://deb.debian.org/debian bullseye/main arm64 python3-mutagen all 1.45.1-2 [150 kB] Get: 88 http://deb.debian.org/debian bullseye/main arm64 python3-pyparsing all 2.4.7-1 [109 kB] Get: 89 http://deb.debian.org/debian bullseye/main arm64 python3-packaging all 20.9-2 [33.5 kB] Get: 90 http://deb.debian.org/debian bullseye/main arm64 python3-pygments all 2.7.1+dfsg-2.1 [657 kB] Get: 91 http://deb.debian.org/debian bullseye/main arm64 python3-pylast all 4.1.0-1 [23.1 kB] Get: 92 http://deb.debian.org/debian bullseye/main arm64 python3-rarfile all 3.1-1 [28.8 kB] Get: 93 http://deb.debian.org/debian bullseye/main arm64 python3-urllib3 all 1.26.5-1~exp1 [114 kB] Get: 94 http://deb.debian.org/debian bullseye/main arm64 python3-requests all 2.25.1+dfsg-2 [69.3 kB] Get: 95 http://deb.debian.org/debian bullseye/main arm64 python3-responses all 0.12.1-1 [20.7 kB] Get: 96 http://deb.debian.org/debian bullseye/main arm64 python3-snowballstemmer all 2.1.0-1 [58.7 kB] Get: 97 http://deb.debian.org/debian bullseye/main arm64 sphinx-common all 3.4.3-2 [578 kB] Get: 98 http://deb.debian.org/debian bullseye/main arm64 python3-sphinx all 3.4.3-2 [545 kB] Get: 99 http://deb.debian.org/debian bullseye/main arm64 python3-unidecode all 1.2.0-1 [114 kB] Get: 100 http://deb.debian.org/debian bullseye/main arm64 python3-xdg all 0.27-2 [41.8 kB] Get: 101 http://deb.debian.org/debian bullseye/main arm64 python3-yaml arm64 5.3.1-5 [118 kB] Fetched 35.7 MB in 1s (24.6 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (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 ... 19646 files and directories currently installed.) Preparing to unpack .../0-bsdextrautils_2.36.1-8_arm64.deb ... Unpacking bsdextrautils (2.36.1-8) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../1-libuchardet0_0.0.7-1_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../2-groff-base_1.22.4-6_arm64.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../3-libpipeline1_1.5.3-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../4-man-db_2.9.4-2_arm64.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package libpython3.9-minimal:arm64. Preparing to unpack .../5-libpython3.9-minimal_3.9.2-1_arm64.deb ... Unpacking libpython3.9-minimal:arm64 (3.9.2-1) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../6-libexpat1_2.2.10-2_arm64.deb ... Unpacking libexpat1:arm64 (2.2.10-2) ... Selecting previously unselected package python3.9-minimal. Preparing to unpack .../7-python3.9-minimal_3.9.2-1_arm64.deb ... Unpacking python3.9-minimal (3.9.2-1) ... Setting up libpython3.9-minimal:arm64 (3.9.2-1) ... Setting up libexpat1:arm64 (2.2.10-2) ... Setting up python3.9-minimal (3.9.2-1) ... Selecting previously unselected package python3-minimal. (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 ... 20513 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.9.2-3_arm64.deb ... Unpacking python3-minimal (3.9.2-3) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_4.0.0_all.deb ... Unpacking media-types (4.0.0) ... Selecting previously unselected package libmpdec3:arm64. Preparing to unpack .../2-libmpdec3_2.5.1-1_arm64.deb ... Unpacking libmpdec3:arm64 (2.5.1-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../3-readline-common_8.1-1_all.deb ... Unpacking readline-common (8.1-1) ... Selecting previously unselected package libreadline8:arm64. Preparing to unpack .../4-libreadline8_8.1-1_arm64.deb ... Unpacking libreadline8:arm64 (8.1-1) ... Selecting previously unselected package libpython3.9-stdlib:arm64. Preparing to unpack .../5-libpython3.9-stdlib_3.9.2-1_arm64.deb ... Unpacking libpython3.9-stdlib:arm64 (3.9.2-1) ... Selecting previously unselected package python3.9. Preparing to unpack .../6-python3.9_3.9.2-1_arm64.deb ... Unpacking python3.9 (3.9.2-1) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../7-libpython3-stdlib_3.9.2-3_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.9.2-3) ... Setting up python3-minimal (3.9.2-3) ... Selecting previously unselected package python3. (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 ... 20934 files and directories currently installed.) Preparing to unpack .../00-python3_3.9.2-3_arm64.deb ... Unpacking python3 (3.9.2-3) ... Selecting previously unselected package sgml-base. Preparing to unpack .../01-sgml-base_1.30_all.deb ... Unpacking sgml-base (1.30) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../02-sensible-utils_0.0.14_all.deb ... Unpacking sensible-utils (0.0.14) ... Selecting previously unselected package openssl. Preparing to unpack .../03-openssl_1.1.1k-1_arm64.deb ... Unpacking openssl (1.1.1k-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../04-ca-certificates_20210119_all.deb ... Unpacking ca-certificates (20210119) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../05-libmagic-mgc_1%3a5.39-3_arm64.deb ... Unpacking libmagic-mgc (1:5.39-3) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../06-libmagic1_1%3a5.39-3_arm64.deb ... Unpacking libmagic1:arm64 (1:5.39-3) ... Selecting previously unselected package file. Preparing to unpack .../07-file_1%3a5.39-3_arm64.deb ... Unpacking file (1:5.39-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../08-gettext-base_0.21-4_arm64.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package libsigsegv2:arm64. Preparing to unpack .../09-libsigsegv2_2.13-1_arm64.deb ... Unpacking libsigsegv2:arm64 (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.18-5_arm64.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.16.3-2_all.deb ... Unpacking automake (1:1.16.3-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.21-4_all.deb ... Unpacking autopoint (0.21-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.3.4_all.deb ... Unpacking libdebhelper-perl (13.3.4) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../19-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../20-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.12.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.12.0-1) ... Selecting previously unselected package libelf1:arm64. Preparing to unpack .../22-libelf1_0.183-1_arm64.deb ... Unpacking libelf1:arm64 (0.183-1) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.13+20210201-1_arm64.deb ... Unpacking dwz (0.13+20210201-1) ... Selecting previously unselected package libicu67:arm64. Preparing to unpack .../24-libicu67_67.1-7_arm64.deb ... Unpacking libicu67:arm64 (67.1-7) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../25-libxml2_2.9.10+dfsg-6.7_arm64.deb ... Unpacking libxml2:arm64 (2.9.10+dfsg-6.7) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.21-4_arm64.deb ... Unpacking gettext (0.21-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.3.4_all.deb ... Unpacking debhelper (13.3.4) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../30-python3-lib2to3_3.9.2-1_all.deb ... Unpacking python3-lib2to3 (3.9.2-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../31-python3-distutils_3.9.2-1_all.deb ... Unpacking python3-distutils (3.9.2-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../32-dh-python_4.20201102+nmu1_all.deb ... Unpacking dh-python (4.20201102+nmu1) ... Selecting previously unselected package xml-core. Preparing to unpack .../33-xml-core_0.18+nmu1_all.deb ... Unpacking xml-core (0.18+nmu1) ... Selecting previously unselected package docutils-common. Preparing to unpack .../34-docutils-common_0.16+dfsg-4_all.deb ... Unpacking docutils-common (0.16+dfsg-4) ... Selecting previously unselected package libarchive13:arm64. Preparing to unpack .../35-libarchive13_3.4.3-2+b1_arm64.deb ... Unpacking libarchive13:arm64 (3.4.3-2+b1) ... Selecting previously unselected package libarchive-tools. Preparing to unpack .../36-libarchive-tools_3.4.3-2+b1_arm64.deb ... Unpacking libarchive-tools (3.4.3-2+b1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../37-libjs-jquery_3.5.1+dfsg+~3.5.5-7_all.deb ... Unpacking libjs-jquery (3.5.1+dfsg+~3.5.5-7) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../38-libjs-underscore_1.9.1~dfsg-3_all.deb ... Unpacking libjs-underscore (1.9.1~dfsg-3) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../39-libjs-sphinxdoc_3.4.3-2_all.deb ... Unpacking libjs-sphinxdoc (3.4.3-2) ... Selecting previously unselected package libyaml-0-2:arm64. Preparing to unpack .../40-libyaml-0-2_0.2.2-1_arm64.deb ... Unpacking libyaml-0-2:arm64 (0.2.2-1) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../41-python-babel-localedata_2.8.0+dfsg.1-7_all.deb ... Unpacking python-babel-localedata (2.8.0+dfsg.1-7) ... Selecting previously unselected package python3-alabaster. Preparing to unpack .../42-python3-alabaster_0.7.8-1.1_all.deb ... Unpacking python3-alabaster (0.7.8-1.1) ... Selecting previously unselected package python3-all. Preparing to unpack .../43-python3-all_3.9.2-3_arm64.deb ... Unpacking python3-all (3.9.2-3) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../44-python3-pkg-resources_52.0.0-4_all.deb ... Unpacking python3-pkg-resources (52.0.0-4) ... Selecting previously unselected package python3-tz. Preparing to unpack .../45-python3-tz_2021.1-1_all.deb ... Unpacking python3-tz (2021.1-1) ... Selecting previously unselected package python3-babel. Preparing to unpack .../46-python3-babel_2.8.0+dfsg.1-7_all.deb ... Unpacking python3-babel (2.8.0+dfsg.1-7) ... Selecting previously unselected package python3-soupsieve. Preparing to unpack .../47-python3-soupsieve_2.2.1-1_all.deb ... Unpacking python3-soupsieve (2.2.1-1) ... Selecting previously unselected package python3-bs4. Preparing to unpack .../48-python3-bs4_4.9.3-1_all.deb ... Unpacking python3-bs4 (4.9.3-1) ... Selecting previously unselected package python3-certifi. Preparing to unpack .../49-python3-certifi_2020.6.20-1_all.deb ... Unpacking python3-certifi (2020.6.20-1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../50-python3-chardet_4.0.0-1_all.deb ... Unpacking python3-chardet (4.0.0-1) ... Selecting previously unselected package python3-colorama. Preparing to unpack .../51-python3-colorama_0.4.4-1_all.deb ... Unpacking python3-colorama (0.4.4-1) ... Selecting previously unselected package python3-click. Preparing to unpack .../52-python3-click_7.1.2-1_all.deb ... Unpacking python3-click (7.1.2-1) ... Selecting previously unselected package python3-roman. Preparing to unpack .../53-python3-roman_2.0.0-5_all.deb ... Unpacking python3-roman (2.0.0-5) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../54-python3-docutils_0.16+dfsg-4_all.deb ... Unpacking python3-docutils (0.16+dfsg-4) ... Selecting previously unselected package python3-itsdangerous. Preparing to unpack .../55-python3-itsdangerous_1.1.0-3_all.deb ... Unpacking python3-itsdangerous (1.1.0-3) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../56-python3-markupsafe_1.1.1-1+b3_arm64.deb ... Unpacking python3-markupsafe (1.1.1-1+b3) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../57-python3-jinja2_2.11.3-1_all.deb ... Unpacking python3-jinja2 (2.11.3-1) ... Selecting previously unselected package python3-werkzeug. Preparing to unpack .../58-python3-werkzeug_1.0.1+dfsg1-2_all.deb ... Unpacking python3-werkzeug (1.0.1+dfsg1-2) ... Selecting previously unselected package python3-flask. Preparing to unpack .../59-python3-flask_1.1.2-2_all.deb ... Unpacking python3-flask (1.1.2-2) ... Selecting previously unselected package python3-idna. Preparing to unpack .../60-python3-idna_2.10-1_all.deb ... Unpacking python3-idna (2.10-1) ... Selecting previously unselected package python3-imagesize. Preparing to unpack .../61-python3-imagesize_1.2.0-2_all.deb ... Unpacking python3-imagesize (1.2.0-2) ... Selecting previously unselected package python3-jellyfish. Preparing to unpack .../62-python3-jellyfish_0.8.2-1+b2_arm64.deb ... Unpacking python3-jellyfish (0.8.2-1+b2) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../63-python3-setuptools_52.0.0-4_all.deb ... Unpacking python3-setuptools (52.0.0-4) ... Selecting previously unselected package python3-six. Preparing to unpack .../64-python3-six_1.16.0-2_all.deb ... Unpacking python3-six (1.16.0-2) ... Selecting previously unselected package python3-pbr. Preparing to unpack .../65-python3-pbr_5.5.0-2_all.deb ... Unpacking python3-pbr (5.5.0-2) ... Selecting previously unselected package python3-mock. Preparing to unpack .../66-python3-mock_4.0.3-1_all.deb ... Unpacking python3-mock (4.0.3-1) ... Selecting previously unselected package python3-mpd. Preparing to unpack .../67-python3-mpd_3.0.3-1_all.deb ... Unpacking python3-mpd (3.0.3-1) ... Selecting previously unselected package python3-munkres. Preparing to unpack .../68-python3-munkres_1.1.4-2_all.deb ... Unpacking python3-munkres (1.1.4-2) ... Selecting previously unselected package python3-musicbrainzngs. Preparing to unpack .../69-python3-musicbrainzngs_0.7.1-2_all.deb ... Unpacking python3-musicbrainzngs (0.7.1-2) ... Selecting previously unselected package python3-mutagen. Preparing to unpack .../70-python3-mutagen_1.45.1-2_all.deb ... Unpacking python3-mutagen (1.45.1-2) ... Selecting previously unselected package python3-pyparsing. Preparing to unpack .../71-python3-pyparsing_2.4.7-1_all.deb ... Unpacking python3-pyparsing (2.4.7-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../72-python3-packaging_20.9-2_all.deb ... Unpacking python3-packaging (20.9-2) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../73-python3-pygments_2.7.1+dfsg-2.1_all.deb ... Unpacking python3-pygments (2.7.1+dfsg-2.1) ... Selecting previously unselected package python3-pylast. Preparing to unpack .../74-python3-pylast_4.1.0-1_all.deb ... Unpacking python3-pylast (4.1.0-1) ... Selecting previously unselected package python3-rarfile. Preparing to unpack .../75-python3-rarfile_3.1-1_all.deb ... Unpacking python3-rarfile (3.1-1) ... Selecting previously unselected package python3-urllib3. Preparing to unpack .../76-python3-urllib3_1.26.5-1~exp1_all.deb ... Unpacking python3-urllib3 (1.26.5-1~exp1) ... Selecting previously unselected package python3-requests. Preparing to unpack .../77-python3-requests_2.25.1+dfsg-2_all.deb ... Unpacking python3-requests (2.25.1+dfsg-2) ... Selecting previously unselected package python3-responses. Preparing to unpack .../78-python3-responses_0.12.1-1_all.deb ... Unpacking python3-responses (0.12.1-1) ... Selecting previously unselected package python3-snowballstemmer. Preparing to unpack .../79-python3-snowballstemmer_2.1.0-1_all.deb ... Unpacking python3-snowballstemmer (2.1.0-1) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../80-sphinx-common_3.4.3-2_all.deb ... Unpacking sphinx-common (3.4.3-2) ... Selecting previously unselected package python3-sphinx. Preparing to unpack .../81-python3-sphinx_3.4.3-2_all.deb ... Unpacking python3-sphinx (3.4.3-2) ... Selecting previously unselected package python3-unidecode. Preparing to unpack .../82-python3-unidecode_1.2.0-1_all.deb ... Unpacking python3-unidecode (1.2.0-1) ... Selecting previously unselected package python3-xdg. Preparing to unpack .../83-python3-xdg_0.27-2_all.deb ... Unpacking python3-xdg (0.27-2) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../84-python3-yaml_5.3.1-5_arm64.deb ... Unpacking python3-yaml (5.3.1-5) ... Setting up media-types (4.0.0) ... Setting up libpipeline1:arm64 (1.5.3-1) ... Setting up bsdextrautils (2.36.1-8) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:arm64 (67.1-7) ... Setting up libmagic-mgc (1:5.39-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:arm64 (0.2.2-1) ... Setting up libdebhelper-perl (13.3.4) ... Setting up libmagic1:arm64 (1:5.39-3) ... Setting up gettext-base (0.21-4) ... Setting up file (1:5.39-3) ... Setting up python-babel-localedata (2.8.0+dfsg.1-7) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up libsigsegv2:arm64 (2.13-1) ... Setting up autopoint (0.21-4) ... Setting up sensible-utils (0.0.14) ... Setting up libuchardet0:arm64 (0.0.7-1) ... Setting up libmpdec3:arm64 (2.5.1-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up sgml-base (1.30) ... Setting up libjs-jquery (3.5.1+dfsg+~3.5.5-7) ... Setting up openssl (1.1.1k-1) ... Setting up libelf1:arm64 (0.183-1) ... Setting up readline-common (8.1-1) ... Setting up libxml2:arm64 (2.9.10+dfsg-6.7) ... Setting up libjs-underscore (1.9.1~dfsg-3) ... Setting up libfile-stripnondeterminism-perl (1.12.0-1) ... Setting up gettext (0.21-4) ... Setting up libtool (2.4.6-15) ... Setting up libarchive13:arm64 (3.4.3-2+b1) ... Setting up libreadline8:arm64 (8.1-1) ... Setting up m4 (1.4.18-5) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up ca-certificates (20210119) ... Updating certificates in /etc/ssl/certs... 129 added, 0 removed; done. Setting up libjs-sphinxdoc (3.4.3-2) ... Setting up autoconf (2.69-14) ... Setting up dh-strip-nondeterminism (1.12.0-1) ... Setting up dwz (0.13+20210201-1) ... Setting up groff-base (1.22.4-6) ... Setting up xml-core (0.18+nmu1) ... Setting up libpython3.9-stdlib:arm64 (3.9.2-1) ... Setting up libpython3-stdlib:arm64 (3.9.2-3) ... Setting up automake (1:1.16.3-2) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libarchive-tools (3.4.3-2+b1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Setting up dh-autoreconf (20) ... Setting up sphinx-common (3.4.3-2) ... Setting up python3.9 (3.9.2-1) ... Setting up debhelper (13.3.4) ... Setting up python3 (3.9.2-3) ... Setting up python3-xdg (0.27-2) ... Setting up python3-markupsafe (1.1.1-1+b3) ... Setting up python3-tz (2021.1-1) ... Setting up python3-six (1.16.0-2) ... Setting up python3-roman (2.0.0-5) ... Setting up python3-jinja2 (2.11.3-1) ... Setting up python3-pyparsing (2.4.7-1) ... Setting up python3-certifi (2020.6.20-1) ... Setting up python3-snowballstemmer (2.1.0-1) ... Setting up python3-werkzeug (1.0.1+dfsg1-2) ... Setting up python3-idna (2.10-1) ... Setting up python3-urllib3 (1.26.5-1~exp1) ... Setting up python3-munkres (1.1.4-2) ... Setting up python3-rarfile (3.1-1) ... Setting up python3-lib2to3 (3.9.2-1) ... Setting up python3-mpd (3.0.3-1) ... Setting up python3-soupsieve (2.2.1-1) ... Setting up python3-unidecode (1.2.0-1) ... Setting up python3-imagesize (1.2.0-2) ... Setting up python3-pkg-resources (52.0.0-4) ... Setting up python3-distutils (3.9.2-1) ... Setting up dh-python (4.20201102+nmu1) ... Setting up python3-musicbrainzngs (0.7.1-2) ... Setting up python3-setuptools (52.0.0-4) ... Setting up python3-jellyfish (0.8.2-1+b2) ... Setting up python3-babel (2.8.0+dfsg.1-7) ... update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up python3-colorama (0.4.4-1) ... Setting up python3-pbr (5.5.0-2) ... Setting up python3-alabaster (0.7.8-1.1) ... Setting up python3-mutagen (1.45.1-2) ... Setting up python3-itsdangerous (1.1.0-3) ... Setting up python3-all (3.9.2-3) ... Setting up python3-yaml (5.3.1-5) ... Setting up python3-click (7.1.2-1) ... Setting up python3-bs4 (4.9.3-1) ... Setting up python3-mock (4.0.3-1) ... Setting up python3-pygments (2.7.1+dfsg-2.1) ... Setting up python3-packaging (20.9-2) ... Setting up python3-chardet (4.0.0-1) ... Setting up python3-requests (2.25.1+dfsg-2) ... Setting up python3-pylast (4.1.0-1) ... Setting up python3-flask (1.1.2-2) ... Setting up python3-responses (0.12.1-1) ... Processing triggers for libc-bin (2.31-13) ... Processing triggers for sgml-base (1.30) ... Setting up docutils-common (0.16+dfsg-4) ... Processing triggers for sgml-base (1.30) ... Setting up python3-docutils (0.16+dfsg-4) ... update-alternatives: using /usr/share/docutils/scripts/python3/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2html4 to provide /usr/bin/rst2html4 (rst2html4) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2html5 to provide /usr/bin/rst2html5 (rst2html5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode Setting up python3-sphinx (3.4.3-2) ... Processing triggers for ca-certificates (20210119) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/beets-1.4.9/ && 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 > ../beets_1.4.9-7_source.changes dpkg-buildpackage: info: source package beets dpkg-buildpackage: info: source version 1.4.9-7 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Stefano Rivera dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean --with python3,sphinxdoc --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild I: pybuild base:232: python3.9 setup.py clean running clean removing '/build/beets-1.4.9/.pybuild/cpython3_3.9/build' (and everything under it) 'build/bdist.linux-arm64' does not exist -- can't clean it 'build/scripts-3.9' does not exist -- can't clean it dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary dh binary --with python3,sphinxdoc --buildsystem=pybuild dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild I: pybuild base:232: python3.9 setup.py config running config debian/rules override_dh_auto_build make[1]: Entering directory '/build/beets-1.4.9' dh_auto_build I: pybuild base:232: /usr/bin/python3 setup.py build running build running build_py creating /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets copying beets/vfs.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets copying beets/random.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets copying beets/plugins.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets copying beets/mediafile.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets copying beets/logging.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets copying beets/library.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets copying beets/importer.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets copying beets/art.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets copying beets/__main__.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets copying beets/__init__.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets creating /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/ui copying beets/ui/commands.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/ui copying beets/ui/__init__.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/ui creating /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/autotag copying beets/autotag/mb.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/autotag copying beets/autotag/match.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/autotag copying beets/autotag/hooks.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/autotag copying beets/autotag/__init__.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/autotag creating /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/util copying beets/util/functemplate.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/util copying beets/util/pipeline.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/util copying beets/util/hidden.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/util copying beets/util/enumeration.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/util copying beets/util/confit.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/util copying beets/util/bluelet.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/util copying beets/util/artresizer.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/util copying beets/util/__init__.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/util creating /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/dbcore copying beets/dbcore/types.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/dbcore copying beets/dbcore/queryparse.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/dbcore copying beets/dbcore/query.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/dbcore copying beets/dbcore/db.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/dbcore copying beets/dbcore/__init__.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/dbcore creating /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/zero.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/types.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/thumbnails.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/the.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/subsonicupdate.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/spotify.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/sonosupdate.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/smartplaylist.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/scrub.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/rewrite.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/replaygain.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/random.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/plexupdate.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/playlist.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/play.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/permissions.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/mpdupdate.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/mpdstats.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/missing.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/mbsync.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/mbsubmit.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/mbcollection.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/lyrics.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/loadext.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/lastimport.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/kodiupdate.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/keyfinder.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/ipfs.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/inline.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/info.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/importfeeds.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/importadded.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/ihate.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/hook.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/gmusic.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/fuzzy.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/ftintitle.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/fromfilename.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/freedesktop.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/filefilter.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/fetchart.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/export.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/embyupdate.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/embedart.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/edit.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/duplicates.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/discogs.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/cue.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/convert.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/chroma.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/bucket.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/bpm.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/bench.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/beatport.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/badfiles.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/acousticbrainz.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/absubmit.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug copying beetsplug/__init__.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug creating /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/bpd copying beetsplug/bpd/gstplayer.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/bpd copying beetsplug/bpd/__init__.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/bpd creating /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/web copying beetsplug/web/__init__.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/web creating /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/lastgenre copying beetsplug/lastgenre/__init__.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/lastgenre creating /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/metasync copying beetsplug/metasync/itunes.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/metasync copying beetsplug/metasync/amarok.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/metasync copying beetsplug/metasync/__init__.py -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/metasync running egg_info writing beets.egg-info/PKG-INFO writing dependency_links to beets.egg-info/dependency_links.txt writing entry points to beets.egg-info/entry_points.txt writing requirements to beets.egg-info/requires.txt writing top-level names to beets.egg-info/top_level.txt writing manifest file 'beets.egg-info/SOURCES.txt' reading manifest file 'beets.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.pyc' found under directory 'test/rsrc' warning: no previously-included files matching '*.pyo' found under directory 'test/rsrc' no previously-included directories found matching 'docs/_build' warning: no previously-included files matching '.DS_Store' found anywhere in distribution writing manifest file 'beets.egg-info/SOURCES.txt' copying beets/config_default.yaml -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets copying beets/ui/completion_base.sh -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/ui creating /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/web/static copying beetsplug/web/static/backbone.js -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/web/static copying beetsplug/web/static/beets.css -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/web/static copying beetsplug/web/static/beets.js -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/web/static copying beetsplug/web/static/jquery.js -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/web/static copying beetsplug/web/static/underscore.js -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/web/static creating /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/web/templates copying beetsplug/web/templates/index.html -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/web/templates copying beetsplug/lastgenre/genres-tree.yaml -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/lastgenre copying beetsplug/lastgenre/genres.txt -> /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/lastgenre PYTHONPATH=/build/beets-1.4.9 /usr/bin/make -C docs html man make[2]: Entering directory '/build/beets-1.4.9/docs' sphinx-build -b html -d _build/doctrees . _build/html Running Sphinx v3.4.3 making output directory... done building [mo]: targets for 0 po files that are out of date building [html]: targets for 76 source files that are out of date updating environment: [new config] 76 added, 0 changed, 0 removed reading sources... [ 1%] changelog reading sources... [ 2%] dev/api reading sources... [ 3%] dev/index reading sources... [ 5%] dev/media_file reading sources... [ 6%] dev/plugins reading sources... [ 7%] faq reading sources... [ 9%] guides/advanced reading sources... [ 10%] guides/index reading sources... [ 11%] guides/main reading sources... [ 13%] guides/tagger reading sources... [ 14%] index reading sources... [ 15%] plugins/absubmit reading sources... [ 17%] plugins/acousticbrainz reading sources... [ 18%] plugins/badfiles reading sources... [ 19%] plugins/beatport reading sources... [ 21%] plugins/bpd reading sources... [ 22%] plugins/bpm reading sources... [ 23%] plugins/bucket reading sources... [ 25%] plugins/chroma reading sources... [ 26%] plugins/convert reading sources... [ 27%] plugins/discogs reading sources... [ 28%] plugins/duplicates reading sources... [ 30%] plugins/edit reading sources... [ 31%] plugins/embedart reading sources... [ 32%] plugins/embyupdate reading sources... [ 34%] plugins/export reading sources... [ 35%] plugins/fetchart reading sources... [ 36%] plugins/filefilter reading sources... [ 38%] plugins/freedesktop reading sources... [ 39%] plugins/fromfilename reading sources... [ 40%] plugins/ftintitle reading sources... [ 42%] plugins/fuzzy reading sources... [ 43%] plugins/gmusic reading sources... [ 44%] plugins/hook reading sources... [ 46%] plugins/ihate reading sources... [ 47%] plugins/importadded reading sources... [ 48%] plugins/importfeeds reading sources... [ 50%] plugins/index reading sources... [ 51%] plugins/info reading sources... [ 52%] plugins/inline reading sources... [ 53%] plugins/ipfs reading sources... [ 55%] plugins/keyfinder reading sources... [ 56%] plugins/kodiupdate reading sources... [ 57%] plugins/lastgenre reading sources... [ 59%] plugins/lastimport reading sources... [ 60%] plugins/loadext reading sources... [ 61%] plugins/lyrics reading sources... [ 63%] plugins/mbcollection reading sources... [ 64%] plugins/mbsubmit reading sources... [ 65%] plugins/mbsync reading sources... [ 67%] plugins/metasync reading sources... [ 68%] plugins/missing reading sources... [ 69%] plugins/mpdstats reading sources... [ 71%] plugins/mpdupdate reading sources... [ 72%] plugins/permissions reading sources... [ 73%] plugins/play reading sources... [ 75%] plugins/playlist reading sources... [ 76%] plugins/plexupdate reading sources... [ 77%] plugins/random reading sources... [ 78%] plugins/replaygain reading sources... [ 80%] plugins/rewrite reading sources... [ 81%] plugins/scrub reading sources... [ 82%] plugins/smartplaylist reading sources... [ 84%] plugins/sonosupdate reading sources... [ 85%] plugins/spotify reading sources... [ 86%] plugins/subsonicupdate reading sources... [ 88%] plugins/the reading sources... [ 89%] plugins/thumbnails reading sources... [ 90%] plugins/types reading sources... [ 92%] plugins/web reading sources... [ 93%] plugins/zero reading sources... [ 94%] reference/cli reading sources... [ 96%] reference/config reading sources... [ 97%] reference/index reading sources... [ 98%] reference/pathformat reading sources... [100%] reference/query looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 1%] changelog writing output... [ 2%] dev/api writing output... [ 3%] dev/index writing output... [ 5%] dev/media_file writing output... [ 6%] dev/plugins writing output... [ 7%] faq writing output... [ 9%] guides/advanced writing output... [ 10%] guides/index writing output... [ 11%] guides/main writing output... [ 13%] guides/tagger writing output... [ 14%] index writing output... [ 15%] plugins/absubmit writing output... [ 17%] plugins/acousticbrainz writing output... [ 18%] plugins/badfiles writing output... [ 19%] plugins/beatport writing output... [ 21%] plugins/bpd writing output... [ 22%] plugins/bpm writing output... [ 23%] plugins/bucket writing output... [ 25%] plugins/chroma writing output... [ 26%] plugins/convert writing output... [ 27%] plugins/discogs writing output... [ 28%] plugins/duplicates writing output... [ 30%] plugins/edit writing output... [ 31%] plugins/embedart writing output... [ 32%] plugins/embyupdate writing output... [ 34%] plugins/export writing output... [ 35%] plugins/fetchart writing output... [ 36%] plugins/filefilter writing output... [ 38%] plugins/freedesktop writing output... [ 39%] plugins/fromfilename writing output... [ 40%] plugins/ftintitle writing output... [ 42%] plugins/fuzzy writing output... [ 43%] plugins/gmusic writing output... [ 44%] plugins/hook writing output... [ 46%] plugins/ihate writing output... [ 47%] plugins/importadded writing output... [ 48%] plugins/importfeeds writing output... [ 50%] plugins/index writing output... [ 51%] plugins/info writing output... [ 52%] plugins/inline writing output... [ 53%] plugins/ipfs writing output... [ 55%] plugins/keyfinder writing output... [ 56%] plugins/kodiupdate writing output... [ 57%] plugins/lastgenre writing output... [ 59%] plugins/lastimport writing output... [ 60%] plugins/loadext writing output... [ 61%] plugins/lyrics writing output... [ 63%] plugins/mbcollection writing output... [ 64%] plugins/mbsubmit writing output... [ 65%] plugins/mbsync writing output... [ 67%] plugins/metasync writing output... [ 68%] plugins/missing writing output... [ 69%] plugins/mpdstats writing output... [ 71%] plugins/mpdupdate writing output... [ 72%] plugins/permissions writing output... [ 73%] plugins/play writing output... [ 75%] plugins/playlist writing output... [ 76%] plugins/plexupdate writing output... [ 77%] plugins/random writing output... [ 78%] plugins/replaygain writing output... [ 80%] plugins/rewrite writing output... [ 81%] plugins/scrub writing output... [ 82%] plugins/smartplaylist writing output... [ 84%] plugins/sonosupdate writing output... [ 85%] plugins/spotify writing output... [ 86%] plugins/subsonicupdate writing output... [ 88%] plugins/the writing output... [ 89%] plugins/thumbnails writing output... [ 90%] plugins/types writing output... [ 92%] plugins/web writing output... [ 93%] plugins/zero writing output... [ 94%] reference/cli writing output... [ 96%] reference/config writing output... [ 97%] reference/index writing output... [ 98%] reference/pathformat writing output... [100%] reference/query generating indices... genindex done writing additional pages... search done copying images... [100%] plugins/beetsweb.png copying static files... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded. The HTML pages are in _build/html. Build finished. The HTML pages are in _build/html. sphinx-build -b man -d _build/doctrees . _build/man Running Sphinx v3.4.3 making output directory... done loading pickled environment... done building [mo]: targets for 0 po files that are out of date building [man]: all manpages updating environment: 0 added, 0 changed, 0 removed looking for now-outdated files... none found writing... beet.1 { } beetsconfig.5 { } done build succeeded. The manual pages are in _build/man. Build finished. The manual pages are in _build/man. make[2]: Leaving directory '/build/beets-1.4.9/docs' make[1]: Leaving directory '/build/beets-1.4.9' dh_auto_test -O--buildsystem=pybuild I: pybuild base:232: python3.9 setup.py test running test WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox. running egg_info writing beets.egg-info/PKG-INFO writing dependency_links to beets.egg-info/dependency_links.txt writing entry points to beets.egg-info/entry_points.txt writing requirements to beets.egg-info/requires.txt writing top-level names to beets.egg-info/top_level.txt reading manifest file 'beets.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.pyc' found under directory 'test/rsrc' warning: no previously-included files matching '*.pyo' found under directory 'test/rsrc' warning: no previously-included files matching '.DS_Store' found anywhere in distribution writing manifest file 'beets.egg-info/SOURCES.txt' running build_ext test_append_genre_list (test_mediafile.AIFFTest) ... ok test_delete_art (test_mediafile.AIFFTest) ... ok test_delete_nonexisting (test_mediafile.AIFFTest) ... delete failed: [Errno 2] No such file or directory: b'/tmp/tmpo58rxs35/full.aiff' ok test_delete_packed_total (test_mediafile.AIFFTest) ... ok test_delete_partial_date (test_mediafile.AIFFTest) ... ok test_delete_tag (test_mediafile.AIFFTest) ... ok test_delete_year (test_mediafile.AIFFTest) ... ok test_overwrite_full (test_mediafile.AIFFTest) ... ok test_read_audio_properties (test_mediafile.AIFFTest) ... ok test_read_empty (test_mediafile.AIFFTest) ... ok test_read_full (test_mediafile.AIFFTest) ... ok test_read_genre_list (test_mediafile.AIFFTest) ... ok test_read_nonexisting (test_mediafile.AIFFTest) ... open failed: [Errno 2] No such file or directory: b'/tmp/tmptv1f64iv/full.aiff' ok test_save_nonexisting (test_mediafile.AIFFTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmpybcva750/full.aiff' ok test_set_jpg_art (test_mediafile.AIFFTest) ... ok test_set_png_art (test_mediafile.AIFFTest) ... ok test_unparseable_date (test_mediafile.AIFFTest) The `unparseable.*` fixture should not crash but should return None ... ok test_update_empty (test_mediafile.AIFFTest) ... ok test_update_full (test_mediafile.AIFFTest) ... ok test_write_counters_without_total (test_mediafile.AIFFTest) ... ok test_write_date_components (test_mediafile.AIFFTest) ... ok test_write_dates (test_mediafile.AIFFTest) ... ok test_write_empty (test_mediafile.AIFFTest) ... ok test_write_genre_list (test_mediafile.AIFFTest) ... ok test_write_genre_list_get_first (test_mediafile.AIFFTest) ... ok test_write_incomplete_date_components (test_mediafile.AIFFTest) ... ok test_write_packed (test_mediafile.AIFFTest) ... ok test_append_genre_list (test_mediafile.AlacTest) ... ok test_delete_art (test_mediafile.AlacTest) ... ok test_delete_nonexisting (test_mediafile.AlacTest) ... delete failed: [Errno 2] No such file or directory: b'/tmp/tmpxqaaa_9s/full.alac.m4a' ok test_delete_packed_total (test_mediafile.AlacTest) ... ok test_delete_partial_date (test_mediafile.AlacTest) ... ok test_delete_tag (test_mediafile.AlacTest) ... ok test_delete_year (test_mediafile.AlacTest) ... ok test_overwrite_full (test_mediafile.AlacTest) ... ok test_read_audio_properties (test_mediafile.AlacTest) ... ok test_read_empty (test_mediafile.AlacTest) ... ok test_read_full (test_mediafile.AlacTest) ... ok test_read_genre_list (test_mediafile.AlacTest) ... ok test_read_nonexisting (test_mediafile.AlacTest) ... open failed: [Errno 2] No such file or directory: b'/tmp/tmphr1vv3f4/full.alac.m4a' ok test_save_nonexisting (test_mediafile.AlacTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmpq3fu2lkc/full.alac.m4a' ok test_set_jpg_art (test_mediafile.AlacTest) ... ok test_set_png_art (test_mediafile.AlacTest) ... ok test_unparseable_date (test_mediafile.AlacTest) The `unparseable.*` fixture should not crash but should return None ... ok test_update_empty (test_mediafile.AlacTest) ... ok test_update_full (test_mediafile.AlacTest) ... ok test_write_counters_without_total (test_mediafile.AlacTest) ... ok test_write_date_components (test_mediafile.AlacTest) ... ok test_write_dates (test_mediafile.AlacTest) ... ok test_write_empty (test_mediafile.AlacTest) ... ok test_write_genre_list (test_mediafile.AlacTest) ... ok test_write_genre_list_get_first (test_mediafile.AlacTest) ... ok test_write_incomplete_date_components (test_mediafile.AlacTest) ... ok test_write_packed (test_mediafile.AlacTest) ... ok test_add_image_structure (test_mediafile.ApeTest) ... ok test_add_tiff_image (test_mediafile.ApeTest) ... ok test_append_genre_list (test_mediafile.ApeTest) ... ok test_delete_art (test_mediafile.ApeTest) ... ok test_delete_image_structures (test_mediafile.ApeTest) ... ok test_delete_nonexisting (test_mediafile.ApeTest) ... delete failed: [Errno 2] No such file or directory: b'/tmp/tmpekq_0h9c/full.ape' ok test_delete_packed_total (test_mediafile.ApeTest) ... ok test_delete_partial_date (test_mediafile.ApeTest) ... ok test_delete_tag (test_mediafile.ApeTest) ... ok test_delete_year (test_mediafile.ApeTest) ... ok test_guess_cover (test_mediafile.ApeTest) ... ok test_overwrite_full (test_mediafile.ApeTest) ... ok test_read_audio_properties (test_mediafile.ApeTest) ... ok test_read_empty (test_mediafile.ApeTest) ... ok test_read_full (test_mediafile.ApeTest) ... ok test_read_genre_list (test_mediafile.ApeTest) ... ok test_read_image_structures (test_mediafile.ApeTest) ... ok test_read_nonexisting (test_mediafile.ApeTest) ... open failed: [Errno 2] No such file or directory: b'/tmp/tmpoer3cthu/full.ape' ok test_save_nonexisting (test_mediafile.ApeTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmp1ybjylzr/full.ape' ok test_set_image_structure (test_mediafile.ApeTest) ... ok test_set_jpg_art (test_mediafile.ApeTest) ... ok test_set_png_art (test_mediafile.ApeTest) ... ok test_unparseable_date (test_mediafile.ApeTest) The `unparseable.*` fixture should not crash but should return None ... ok test_update_empty (test_mediafile.ApeTest) ... ok test_update_full (test_mediafile.ApeTest) ... ok test_write_counters_without_total (test_mediafile.ApeTest) ... ok test_write_date_components (test_mediafile.ApeTest) ... ok test_write_dates (test_mediafile.ApeTest) ... ok test_write_empty (test_mediafile.ApeTest) ... ok test_write_genre_list (test_mediafile.ApeTest) ... ok test_write_genre_list_get_first (test_mediafile.ApeTest) ... ok test_write_incomplete_date_components (test_mediafile.ApeTest) ... ok test_write_packed (test_mediafile.ApeTest) ... ok test_append_genre_list (test_mediafile.DSFTest) ... ok test_delete_art (test_mediafile.DSFTest) ... ok test_delete_nonexisting (test_mediafile.DSFTest) ... delete failed: [Errno 2] No such file or directory: b'/tmp/tmpknm0_g6s/full.dsf' ok test_delete_packed_total (test_mediafile.DSFTest) ... ok test_delete_partial_date (test_mediafile.DSFTest) ... ok test_delete_tag (test_mediafile.DSFTest) ... ok test_delete_year (test_mediafile.DSFTest) ... ok test_overwrite_full (test_mediafile.DSFTest) ... ok test_read_audio_properties (test_mediafile.DSFTest) ... ok test_read_empty (test_mediafile.DSFTest) ... ok test_read_full (test_mediafile.DSFTest) ... ok test_read_genre_list (test_mediafile.DSFTest) ... ok test_read_nonexisting (test_mediafile.DSFTest) ... open failed: [Errno 2] No such file or directory: b'/tmp/tmpvqb_brxp/full.dsf' ok test_save_nonexisting (test_mediafile.DSFTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmp8mokhc7f/full.dsf' ok test_set_jpg_art (test_mediafile.DSFTest) ... ok test_set_png_art (test_mediafile.DSFTest) ... ok test_unparseable_date (test_mediafile.DSFTest) The `unparseable.*` fixture should not crash but should return None ... ok test_update_empty (test_mediafile.DSFTest) ... ok test_update_full (test_mediafile.DSFTest) ... ok test_write_counters_without_total (test_mediafile.DSFTest) ... ok test_write_date_components (test_mediafile.DSFTest) ... ok test_write_dates (test_mediafile.DSFTest) ... ok test_write_empty (test_mediafile.DSFTest) ... ok test_write_genre_list (test_mediafile.DSFTest) ... ok test_write_genre_list_get_first (test_mediafile.DSFTest) ... ok test_write_incomplete_date_components (test_mediafile.DSFTest) ... ok test_write_packed (test_mediafile.DSFTest) ... ok test_add_image_structure (test_mediafile.FlacTest) ... ok test_add_tiff_image (test_mediafile.FlacTest) ... ok test_append_genre_list (test_mediafile.FlacTest) ... ok test_delete_art (test_mediafile.FlacTest) ... ok test_delete_image_structures (test_mediafile.FlacTest) ... ok test_delete_nonexisting (test_mediafile.FlacTest) ... delete failed: [Errno 2] No such file or directory: b'/tmp/tmpcg6flos4/full.flac' ok test_delete_packed_total (test_mediafile.FlacTest) ... ok test_delete_partial_date (test_mediafile.FlacTest) ... ok test_delete_tag (test_mediafile.FlacTest) ... ok test_delete_year (test_mediafile.FlacTest) ... ok test_guess_cover (test_mediafile.FlacTest) ... ok test_overwrite_full (test_mediafile.FlacTest) ... ok test_read_audio_properties (test_mediafile.FlacTest) ... ok test_read_empty (test_mediafile.FlacTest) ... ok test_read_full (test_mediafile.FlacTest) ... ok test_read_genre_list (test_mediafile.FlacTest) ... ok test_read_image_structures (test_mediafile.FlacTest) ... ok test_read_nonexisting (test_mediafile.FlacTest) ... open failed: [Errno 2] No such file or directory: b'/tmp/tmpmjyj3g9f/full.flac' ok test_read_track_without_total (test_mediafile.FlacTest) ... ok test_save_nonexisting (test_mediafile.FlacTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmpvetqycqi/full.flac' ok test_set_image_structure (test_mediafile.FlacTest) ... ok test_set_jpg_art (test_mediafile.FlacTest) ... ok test_set_png_art (test_mediafile.FlacTest) ... ok test_unparseable_date (test_mediafile.FlacTest) The `unparseable.*` fixture should not crash but should return None ... ok test_update_empty (test_mediafile.FlacTest) ... ok test_update_full (test_mediafile.FlacTest) ... ok test_write_counters_without_total (test_mediafile.FlacTest) ... ok test_write_date_components (test_mediafile.FlacTest) ... ok test_write_dates (test_mediafile.FlacTest) ... ok test_write_empty (test_mediafile.FlacTest) ... ok test_write_genre_list (test_mediafile.FlacTest) ... ok test_write_genre_list_get_first (test_mediafile.FlacTest) ... ok test_write_incomplete_date_components (test_mediafile.FlacTest) ... ok test_write_packed (test_mediafile.FlacTest) ... ok test_add_image_structure (test_mediafile.MP3Test) ... ok test_add_tiff_image (test_mediafile.MP3Test) ... ok test_append_genre_list (test_mediafile.MP3Test) ... ok test_delete_art (test_mediafile.MP3Test) ... ok test_delete_image_structures (test_mediafile.MP3Test) ... ok test_delete_nonexisting (test_mediafile.MP3Test) ... delete failed: [Errno 2] No such file or directory: b'/tmp/tmpsn0f1yen/full.mp3' ok test_delete_packed_total (test_mediafile.MP3Test) ... ok test_delete_partial_date (test_mediafile.MP3Test) ... ok test_delete_tag (test_mediafile.MP3Test) ... ok test_delete_year (test_mediafile.MP3Test) ... ok test_guess_cover (test_mediafile.MP3Test) ... ok test_overwrite_full (test_mediafile.MP3Test) ... ok test_read_audio_properties (test_mediafile.MP3Test) ... ok test_read_empty (test_mediafile.MP3Test) ... ok test_read_full (test_mediafile.MP3Test) ... ok test_read_genre_list (test_mediafile.MP3Test) ... ok test_read_image_structures (test_mediafile.MP3Test) ... ok test_read_nonexisting (test_mediafile.MP3Test) ... open failed: [Errno 2] No such file or directory: b'/tmp/tmpuyj0y2yl/full.mp3' ok test_read_track_without_total (test_mediafile.MP3Test) ... ok test_save_nonexisting (test_mediafile.MP3Test) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmp57pz1o4a/full.mp3' ok test_set_image_structure (test_mediafile.MP3Test) ... ok test_set_jpg_art (test_mediafile.MP3Test) ... ok test_set_png_art (test_mediafile.MP3Test) ... ok test_unknown_apic_type (test_mediafile.MP3Test) ... ignoring unknown image type index 255 ok test_unparseable_date (test_mediafile.MP3Test) The `unparseable.*` fixture should not crash but should return None ... ok test_update_empty (test_mediafile.MP3Test) ... ok test_update_full (test_mediafile.MP3Test) ... ok test_write_counters_without_total (test_mediafile.MP3Test) ... ok test_write_date_components (test_mediafile.MP3Test) ... ok test_write_dates (test_mediafile.MP3Test) ... ok test_write_empty (test_mediafile.MP3Test) ... ok test_write_genre_list (test_mediafile.MP3Test) ... ok test_write_genre_list_get_first (test_mediafile.MP3Test) ... ok test_write_incomplete_date_components (test_mediafile.MP3Test) ... ok test_write_packed (test_mediafile.MP3Test) ... ok test_add_image_structure (test_mediafile.MP4Test) ... ok test_add_tiff_image_fails (test_mediafile.MP4Test) ... ok test_append_genre_list (test_mediafile.MP4Test) ... ok test_delete_art (test_mediafile.MP4Test) ... ok test_delete_image_structures (test_mediafile.MP4Test) ... ok test_delete_nonexisting (test_mediafile.MP4Test) ... delete failed: [Errno 2] No such file or directory: b'/tmp/tmpvyggzsjv/full.m4a' ok test_delete_packed_total (test_mediafile.MP4Test) ... ok test_delete_partial_date (test_mediafile.MP4Test) ... ok test_delete_tag (test_mediafile.MP4Test) ... ok test_delete_year (test_mediafile.MP4Test) ... ok test_guess_cover (test_mediafile.MP4Test) ... ok test_overwrite_full (test_mediafile.MP4Test) ... ok test_read_audio_properties (test_mediafile.MP4Test) ... ok test_read_empty (test_mediafile.MP4Test) ... ok test_read_full (test_mediafile.MP4Test) ... ok test_read_genre_list (test_mediafile.MP4Test) ... ok test_read_image_structures (test_mediafile.MP4Test) ... ok test_read_nonexisting (test_mediafile.MP4Test) ... open failed: [Errno 2] No such file or directory: b'/tmp/tmpqoa0v77y/full.m4a' ok test_read_track_without_total (test_mediafile.MP4Test) ... ok test_save_nonexisting (test_mediafile.MP4Test) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmpd2qkb2ht/full.m4a' ok test_set_image_structure (test_mediafile.MP4Test) ... ok test_set_jpg_art (test_mediafile.MP4Test) ... ok test_set_png_art (test_mediafile.MP4Test) ... ok test_unparseable_date (test_mediafile.MP4Test) The `unparseable.*` fixture should not crash but should return None ... ok test_update_empty (test_mediafile.MP4Test) ... ok test_update_full (test_mediafile.MP4Test) ... ok test_write_counters_without_total (test_mediafile.MP4Test) ... ok test_write_date_components (test_mediafile.MP4Test) ... ok test_write_dates (test_mediafile.MP4Test) ... ok test_write_empty (test_mediafile.MP4Test) ... ok test_write_genre_list (test_mediafile.MP4Test) ... ok test_write_genre_list_get_first (test_mediafile.MP4Test) ... ok test_write_incomplete_date_components (test_mediafile.MP4Test) ... ok test_write_packed (test_mediafile.MP4Test) ... ok test_fields_in_readable_fields (test_mediafile.MediaFieldTest) ... ok test_known_fields (test_mediafile.MediaFieldTest) ... ok test_properties_from_fields (test_mediafile.MediaFieldTest) ... ok test_properties_from_readable_fields (test_mediafile.MediaFieldTest) ... ok test_append_genre_list (test_mediafile.MusepackTest) ... ok test_delete_art (test_mediafile.MusepackTest) ... ok test_delete_nonexisting (test_mediafile.MusepackTest) ... delete failed: [Errno 2] No such file or directory: b'/tmp/tmp6w7ac4qk/full.mpc' ok test_delete_packed_total (test_mediafile.MusepackTest) ... ok test_delete_partial_date (test_mediafile.MusepackTest) ... ok test_delete_tag (test_mediafile.MusepackTest) ... ok test_delete_year (test_mediafile.MusepackTest) ... ok test_overwrite_full (test_mediafile.MusepackTest) ... ok test_read_audio_properties (test_mediafile.MusepackTest) ... ok test_read_empty (test_mediafile.MusepackTest) ... ok test_read_full (test_mediafile.MusepackTest) ... ok test_read_genre_list (test_mediafile.MusepackTest) ... ok test_read_nonexisting (test_mediafile.MusepackTest) ... open failed: [Errno 2] No such file or directory: b'/tmp/tmprjmyv55s/full.mpc' ok test_save_nonexisting (test_mediafile.MusepackTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmpkl9yu5pk/full.mpc' ok test_set_jpg_art (test_mediafile.MusepackTest) ... ok test_set_png_art (test_mediafile.MusepackTest) ... ok test_unparseable_date (test_mediafile.MusepackTest) The `unparseable.*` fixture should not crash but should return None ... ok test_update_empty (test_mediafile.MusepackTest) ... ok test_update_full (test_mediafile.MusepackTest) ... ok test_write_counters_without_total (test_mediafile.MusepackTest) ... ok test_write_date_components (test_mediafile.MusepackTest) ... ok test_write_dates (test_mediafile.MusepackTest) ... ok test_write_empty (test_mediafile.MusepackTest) ... ok test_write_genre_list (test_mediafile.MusepackTest) ... ok test_write_genre_list_get_first (test_mediafile.MusepackTest) ... ok test_write_incomplete_date_components (test_mediafile.MusepackTest) ... ok test_write_packed (test_mediafile.MusepackTest) ... ok test_add_image_structure (test_mediafile.OggTest) ... ok test_add_tiff_image (test_mediafile.OggTest) ... ok test_append_genre_list (test_mediafile.OggTest) ... ok test_date_tag_with_slashes (test_mediafile.OggTest) ... ok test_delete_art (test_mediafile.OggTest) ... ok test_delete_image_structures (test_mediafile.OggTest) ... ok test_delete_nonexisting (test_mediafile.OggTest) ... delete failed: [Errno 2] No such file or directory: b'/tmp/tmp6yovc9iy/full.ogg' ok test_delete_packed_total (test_mediafile.OggTest) ... ok test_delete_partial_date (test_mediafile.OggTest) ... ok test_delete_tag (test_mediafile.OggTest) ... ok test_delete_year (test_mediafile.OggTest) ... ok test_guess_cover (test_mediafile.OggTest) ... ok test_legacy_coverart_tag (test_mediafile.OggTest) ... ok test_overwrite_full (test_mediafile.OggTest) ... ok test_read_audio_properties (test_mediafile.OggTest) ... ok test_read_date_from_year_tag (test_mediafile.OggTest) ... ok test_read_empty (test_mediafile.OggTest) ... ok test_read_full (test_mediafile.OggTest) ... ok test_read_genre_list (test_mediafile.OggTest) ... ok test_read_image_structures (test_mediafile.OggTest) ... ok test_read_nonexisting (test_mediafile.OggTest) ... open failed: [Errno 2] No such file or directory: b'/tmp/tmptdohqdpv/full.ogg' ok test_save_nonexisting (test_mediafile.OggTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmpf6pgmedg/full.ogg' ok test_set_image_structure (test_mediafile.OggTest) ... ok test_set_jpg_art (test_mediafile.OggTest) ... ok test_set_png_art (test_mediafile.OggTest) ... ok test_unparseable_date (test_mediafile.OggTest) The `unparseable.*` fixture should not crash but should return None ... ok test_update_empty (test_mediafile.OggTest) ... ok test_update_full (test_mediafile.OggTest) ... ok test_write_counters_without_total (test_mediafile.OggTest) ... ok test_write_date_components (test_mediafile.OggTest) ... ok test_write_date_to_year_tag (test_mediafile.OggTest) ... ok test_write_dates (test_mediafile.OggTest) ... ok test_write_empty (test_mediafile.OggTest) ... ok test_write_genre_list (test_mediafile.OggTest) ... ok test_write_genre_list_get_first (test_mediafile.OggTest) ... ok test_write_incomplete_date_components (test_mediafile.OggTest) ... ok test_write_packed (test_mediafile.OggTest) ... ok test_append_genre_list (test_mediafile.OpusTest) ... ok test_delete_art (test_mediafile.OpusTest) ... ok test_delete_nonexisting (test_mediafile.OpusTest) ... delete failed: [Errno 2] No such file or directory: b'/tmp/tmpvbcoqs7n/full.opus' ok test_delete_packed_total (test_mediafile.OpusTest) ... ok test_delete_partial_date (test_mediafile.OpusTest) ... ok test_delete_tag (test_mediafile.OpusTest) ... ok test_delete_year (test_mediafile.OpusTest) ... ok test_overwrite_full (test_mediafile.OpusTest) ... ok test_read_audio_properties (test_mediafile.OpusTest) ... ok test_read_empty (test_mediafile.OpusTest) ... ok test_read_full (test_mediafile.OpusTest) ... ok test_read_genre_list (test_mediafile.OpusTest) ... ok test_read_nonexisting (test_mediafile.OpusTest) ... open failed: [Errno 2] No such file or directory: b'/tmp/tmpn5buuf5z/full.opus' ok test_save_nonexisting (test_mediafile.OpusTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmpsdoyxdkd/full.opus' ok test_set_jpg_art (test_mediafile.OpusTest) ... ok test_set_png_art (test_mediafile.OpusTest) ... ok test_unparseable_date (test_mediafile.OpusTest) The `unparseable.*` fixture should not crash but should return None ... ok test_update_empty (test_mediafile.OpusTest) ... ok test_update_full (test_mediafile.OpusTest) ... ok test_write_counters_without_total (test_mediafile.OpusTest) ... ok test_write_date_components (test_mediafile.OpusTest) ... ok test_write_dates (test_mediafile.OpusTest) ... ok test_write_empty (test_mediafile.OpusTest) ... ok test_write_genre_list (test_mediafile.OpusTest) ... ok test_write_genre_list_get_first (test_mediafile.OpusTest) ... ok test_write_incomplete_date_components (test_mediafile.OpusTest) ... ok test_write_packed (test_mediafile.OpusTest) ... ok test_add_image_structure (test_mediafile.WMATest) ... ok test_add_tiff_image (test_mediafile.WMATest) ... ok test_append_genre_list (test_mediafile.WMATest) ... ok test_delete_art (test_mediafile.WMATest) ... ok test_delete_image_structures (test_mediafile.WMATest) ... ok test_delete_nonexisting (test_mediafile.WMATest) ... delete failed: [Errno 2] No such file or directory: b'/tmp/tmp610igmmj/full.wma' ok test_delete_packed_total (test_mediafile.WMATest) ... ok test_delete_partial_date (test_mediafile.WMATest) ... ok test_delete_tag (test_mediafile.WMATest) ... ok test_delete_year (test_mediafile.WMATest) ... ok test_guess_cover (test_mediafile.WMATest) ... ok test_overwrite_full (test_mediafile.WMATest) ... ok test_read_audio_properties (test_mediafile.WMATest) ... ok test_read_empty (test_mediafile.WMATest) ... ok test_read_full (test_mediafile.WMATest) ... ok test_read_genre_list (test_mediafile.WMATest) ... ok test_read_image_structures (test_mediafile.WMATest) ... ok test_read_nonexisting (test_mediafile.WMATest) ... open failed: [Errno 2] No such file or directory: b'/tmp/tmpg9bgog_a/full.wma' ok test_read_pure_tags (test_mediafile.WMATest) ... ok test_save_nonexisting (test_mediafile.WMATest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmpzh4us8_e/full.wma' ok test_set_image_structure (test_mediafile.WMATest) ... ok test_set_jpg_art (test_mediafile.WMATest) ... ok test_set_png_art (test_mediafile.WMATest) ... ok test_unparseable_date (test_mediafile.WMATest) The `unparseable.*` fixture should not crash but should return None ... ok test_update_empty (test_mediafile.WMATest) ... ok test_update_full (test_mediafile.WMATest) ... ok test_write_counters_without_total (test_mediafile.WMATest) ... ok test_write_date_components (test_mediafile.WMATest) ... ok test_write_dates (test_mediafile.WMATest) ... ok test_write_empty (test_mediafile.WMATest) ... ok test_write_genre_list (test_mediafile.WMATest) ... ok test_write_genre_list_get_first (test_mediafile.WMATest) ... ok test_write_incomplete_date_components (test_mediafile.WMATest) ... ok test_write_packed (test_mediafile.WMATest) ... ok test_append_genre_list (test_mediafile.WavpackTest) ... ok test_delete_art (test_mediafile.WavpackTest) ... ok test_delete_nonexisting (test_mediafile.WavpackTest) ... delete failed: [Errno 2] No such file or directory: b'/tmp/tmptmddw9oo/full.wv' ok test_delete_packed_total (test_mediafile.WavpackTest) ... ok test_delete_partial_date (test_mediafile.WavpackTest) ... ok test_delete_tag (test_mediafile.WavpackTest) ... ok test_delete_year (test_mediafile.WavpackTest) ... ok test_overwrite_full (test_mediafile.WavpackTest) ... ok test_read_audio_properties (test_mediafile.WavpackTest) ... ok test_read_empty (test_mediafile.WavpackTest) ... ok test_read_full (test_mediafile.WavpackTest) ... ok test_read_genre_list (test_mediafile.WavpackTest) ... ok test_read_nonexisting (test_mediafile.WavpackTest) ... open failed: [Errno 2] No such file or directory: b'/tmp/tmpbcg90ver/full.wv' ok test_save_nonexisting (test_mediafile.WavpackTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmp35gb0vy9/full.wv' ok test_set_jpg_art (test_mediafile.WavpackTest) ... ok test_set_png_art (test_mediafile.WavpackTest) ... ok test_unparseable_date (test_mediafile.WavpackTest) The `unparseable.*` fixture should not crash but should return None ... ok test_update_empty (test_mediafile.WavpackTest) ... ok test_update_full (test_mediafile.WavpackTest) ... ok test_write_counters_without_total (test_mediafile.WavpackTest) ... ok test_write_date_components (test_mediafile.WavpackTest) ... ok test_write_dates (test_mediafile.WavpackTest) ... ok test_write_empty (test_mediafile.WavpackTest) ... ok test_write_genre_list (test_mediafile.WavpackTest) ... ok test_write_genre_list_get_first (test_mediafile.WavpackTest) ... ok test_write_incomplete_date_components (test_mediafile.WavpackTest) ... ok test_write_packed (test_mediafile.WavpackTest) ... ok test_aao_scraper_finds_image (test_art.AAOTest) ... getting URL: http://www.albumart.org/index_detail.php?asin=xxxx scraped art URL: http://www.albumart.org/index_detail.php?asin=xxxx ok test_aao_scraper_returns_no_result_when_no_image_present (test_art.AAOTest) ... getting URL: http://www.albumart.org/index_detail.php?asin=xxxx scraped art URL: http://www.albumart.org/index_detail.php?asin=xxxx no image found on page ok test_resize_if_necessary (test_art.ArtForAlbumTest) ... ImageMagick version check failed: [Errno 2] No such file or directory: 'magick' ImageMagick version check failed: [Errno 2] No such file or directory: 'convert' artresizer: method is (3, 0) skipped 'ArtResizer has no local imaging backend available' test_respect_enforce_ratio_no (test_art.ArtForAlbumTest) ... fetchart: trying source filesystem for album None - None fetchart: using local image /build/beets-1.4.9/test/rsrc/abbey-similar.jpg ok test_respect_enforce_ratio_percent_above (test_art.ArtForAlbumTest) ... skipped 'ArtResizer has no local imaging backend available' test_respect_enforce_ratio_percent_below (test_art.ArtForAlbumTest) ... skipped 'ArtResizer has no local imaging backend available' test_respect_enforce_ratio_px_above (test_art.ArtForAlbumTest) ... skipped 'ArtResizer has no local imaging backend available' test_respect_enforce_ratio_px_below (test_art.ArtForAlbumTest) ... skipped 'ArtResizer has no local imaging backend available' test_respect_enforce_ratio_yes (test_art.ArtForAlbumTest) ... skipped 'ArtResizer has no local imaging backend available' test_respect_minwidth (test_art.ArtForAlbumTest) ... skipped 'ArtResizer has no local imaging backend available' test_art_not_found (test_art.ArtImporterTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_delete_original_file (test_art.ArtImporterTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: art_set Sending event: database_change ok test_do_not_delete_original_if_already_in_place (test_art.ArtImporterTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_fetch_art (test_art.ArtImporterTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: art_set Sending event: database_change ok test_fetch_art_if_imported_file_deleted (test_art.ArtImporterTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: art_set Sending event: database_change Sending event: art_set Sending event: database_change fetchart: the album artist - the album: found album art ok test_leave_original_file_in_place (test_art.ArtImporterTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: art_set Sending event: database_change ok test_no_art_for_singleton (test_art.ArtImporterTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_local_only_does_not_access_network (test_art.CombinedTest) ... fetchart: trying source filesystem for album None - None ok test_local_only_gets_fs_image (test_art.CombinedTest) ... fetchart: trying source filesystem for album None - None fetchart: using well-named art file art.jpg fetchart: using local image /tmp/tmpj967g1fz/arttest/art.jpg ok test_main_interface_falls_back_to_aao (test_art.CombinedTest) ... fetchart: trying source filesystem for album None - None fetchart: trying source coverart for album None - None fetchart: trying source coverart for album None - None fetchart: trying source itunes for album None - None fetchart: trying source amazon for album None - None fetchart: downloading image: http://images.amazon.com/images/P/xxxx.01.LZZZZZZZ.jpg fetchart: not a supported image: image/x-None fetchart: downloading image: http://images.amazon.com/images/P/xxxx.02.LZZZZZZZ.jpg fetchart: error fetching art: Connection refused by Responses - the call doesn't match any registered mock. Request: - GET http://images.amazon.com/images/P/xxxx.02.LZZZZZZZ.jpg Available matches: - GET http://images.amazon.com/images/P/xxxx.01.LZZZZZZZ.jpg URL does not match fetchart: trying source albumart for album None - None fetchart: getting URL: http://www.albumart.org/index_detail.php?asin=xxxx fetchart: error scraping art page ok test_main_interface_falls_back_to_amazon (test_art.CombinedTest) ... fetchart: trying source filesystem for album None - None fetchart: trying source coverart for album None - None fetchart: trying source coverart for album None - None fetchart: trying source itunes for album None - None fetchart: trying source amazon for album None - None fetchart: downloading image: http://images.amazon.com/images/P/xxxx.01.LZZZZZZZ.jpg fetchart: downloaded art to: /tmp/tmp66o5uiks.jpg fetchart: using remote image /tmp/tmp66o5uiks.jpg ok test_main_interface_gives_precedence_to_fs_art (test_art.CombinedTest) ... fetchart: trying source filesystem for album None - None fetchart: using well-named art file art.jpg fetchart: using local image /tmp/tmpa_23prz6/arttest/art.jpg ok test_main_interface_returns_amazon_art (test_art.CombinedTest) ... fetchart: trying source filesystem for album None - None fetchart: trying source coverart for album None - None fetchart: trying source coverart for album None - None fetchart: trying source itunes for album None - None fetchart: trying source amazon for album None - None fetchart: downloading image: http://images.amazon.com/images/P/xxxx.01.LZZZZZZZ.jpg fetchart: downloaded art to: /tmp/tmpl3ns7ys2.jpg fetchart: using remote image /tmp/tmpl3ns7ys2.jpg ok test_main_interface_returns_none_for_missing_asin_and_path (test_art.CombinedTest) ... fetchart: trying source filesystem for album None - None fetchart: trying source coverart for album None - None fetchart: trying source coverart for album None - None fetchart: trying source itunes for album None - None fetchart: trying source amazon for album None - None fetchart: trying source albumart for album None - None ok test_main_interface_tries_amazon_before_aao (test_art.CombinedTest) ... fetchart: trying source filesystem for album None - None fetchart: trying source coverart for album None - None fetchart: trying source coverart for album None - None fetchart: trying source itunes for album None - None fetchart: trying source amazon for album None - None fetchart: downloading image: http://images.amazon.com/images/P/xxxx.01.LZZZZZZZ.jpg fetchart: downloaded art to: /tmp/tmpi30inhja.jpg fetchart: using remote image /tmp/tmpi30inhja.jpg ok test_main_interface_uses_caa_when_mbid_available (test_art.CombinedTest) ... fetchart: trying source filesystem for album None - None fetchart: trying source coverart for album None - None fetchart: downloading image: https://coverartarchive.org/release/releaseid/front fetchart: downloaded art to: /tmp/tmpffjor_zt.jpg fetchart: using remote image /tmp/tmpffjor_zt.jpg ok test_moves_filesystem_to_end (test_art.DeprecatedConfigTest) ... fetchart: The `fetch_art.remote_priority` configuration option has been deprecated. Instead, place `filesystem` at the end of your `sources` list. ok test_percent (test_art.EnforceRatioConfigTest) ... ok test_px (test_art.EnforceRatioConfigTest) ... ok test_appropriately_named_file_takes_precedence (test_art.FSArtTest) ... using well-named art file art.jpg ok test_cautious_skips_fallback (test_art.FSArtTest) ... ok test_empty_dir (test_art.FSArtTest) ... ok test_finds_jpg_in_directory (test_art.FSArtTest) ... using fallback art file a.jpg ok test_non_image_file_not_identified (test_art.FSArtTest) ... ok test_precedence_amongst_correct_files (test_art.FSArtTest) ... using well-named art file front-cover.jpg using well-named art file front.jpg using well-named art file back.jpg ok test_fanarttv_finds_image (test_art.FanartTVTest) ... getting URL: https://webservice.fanart.tv/v3/music/albums/thereleasegroupid ok test_fanarttv_only_other_images (test_art.FanartTVTest) ... getting URL: https://webservice.fanart.tv/v3/music/albums/thereleasegroupid fanart.tv: unexpected mb_releasegroupid in response! ok test_fanarttv_returns_no_result_when_error_received (test_art.FanartTVTest) ... getting URL: https://webservice.fanart.tv/v3/music/albums/thereleasegroupid fanart.tv: error on request: the error message ok test_fanarttv_returns_no_result_with_malformed_response (test_art.FanartTVTest) ... getting URL: https://webservice.fanart.tv/v3/music/albums/thereleasegroupid fanart.tv: error loading response: bla blup ok test_does_not_rely_on_server_content_type (test_art.FetchImageTest) ... downloading image: http://example.com/test.jpg Server specified image/jpeg, but returned a image/png image. Correcting the extension to .png downloaded art to: /tmp/tmpv7pbo4g0.png ok test_extension_set_by_content_type (test_art.FetchImageTest) ... downloading image: http://example.com/test.jpg downloaded art to: /tmp/tmp3443_s_3.png ok test_invalid_type_returns_none (test_art.FetchImageTest) ... downloading image: http://example.com/test.jpg not a supported image: image/x-None ok test_jpeg_type_returns_path (test_art.FetchImageTest) ... downloading image: http://example.com/test.jpg downloaded art to: /tmp/tmpoapatxc1.jpg ok test_google_art_finds_image (test_art.GoogleImageTest) ... getting URL: https://www.googleapis.com/customsearch/v1?cx=001442825323518660753%3Ahrh5ch1gjzm&q=some+artist%2Csome+album&searchType=image ok test_google_art_returns_no_result_when_error_received (test_art.GoogleImageTest) ... getting URL: https://www.googleapis.com/customsearch/v1?cx=001442825323518660753%3Ahrh5ch1gjzm&q=some+artist%2Csome+album&searchType=image google fetchart error: some reason ok test_google_art_returns_no_result_with_malformed_response (test_art.GoogleImageTest) ... getting URL: https://www.googleapis.com/customsearch/v1?cx=001442825323518660753%3Ahrh5ch1gjzm&q=some+artist%2Csome+album&searchType=image google: error loading response: bla blup ok test_itunesstore_fallback_match (test_art.ITunesStoreTest) ... getting URL: https://itunes.apple.com/search?term=some+artist+some+album&entity=album&media=music&limit=200 Malformed itunes candidate: 'artistName' not found in ['collectionName', 'artworkUrl100'] ok test_itunesstore_finds_image (test_art.ITunesStoreTest) ... getting URL: https://itunes.apple.com/search?term=some+artist+some+album&entity=album&media=music&limit=200 ok test_itunesstore_no_result (test_art.ITunesStoreTest) ... skipped 'fails on buildds' test_itunesstore_requestexception (test_art.ITunesStoreTest) ... skipped 'fails on buildds' test_itunesstore_returns_no_result_when_error_received (test_art.ITunesStoreTest) ... skipped 'fails on buildds' test_itunesstore_returns_no_result_with_malformed_response (test_art.ITunesStoreTest) ... skipped 'fails on buildds' test_itunesstore_returns_result_without_artwork (test_art.ITunesStoreTest) ... skipped 'fails on buildds' test_import_task_created (test_plugins.EventsTest) ... skipped 'unreliable' test_import_task_created_with_plugin (test_plugins.EventsTest) ... skipped 'unreliable' test_sanitize_choices (test_plugins.HelpersTest) ... ok test_match (test_plugins.ItemTypeConflictTest) ... ok test_mismatch (test_plugins.ItemTypeConflictTest) ... ok test_flex_field_type (test_plugins.ItemTypesTest) ... Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp2rcx25qi/config.yaml data directory: /tmp/tmp2rcx25qi plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmp2rcx25qi/config.yaml data directory: /tmp/tmp2rcx25qi plugin paths: Sending event: pluginload Modifying 1 items. aaa - - rating: 2.0 Sending event: write open failed: [Errno 2] No such file or directory: b'apath' error reading apath: [Errno 2] No such file or directory: b'apath' Sending event: database_change Sending event: cli_exit no user configuration found at /tmp/tmp2rcx25qi/config.yaml data directory: /tmp/tmp2rcx25qi plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmp2rcx25qi/config.yaml data directory: /tmp/tmp2rcx25qi plugin paths: Sending event: pluginload Sending event: cli_exit ok test_change_tags (test_plugins.ItemWriteTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write ok test_events_called (test_plugins.ListenersTest) ... Sending event: event Sending event: event_foo ok test_listener_params (test_plugins.ListenersTest) ... Sending event: event1 Sending event: event2 Sending event: event3 Sending event: event4 Sending event: event5 Sending event: event6 Sending event: event7 Sending event: event8 Sending event: event9 ok test_register (test_plugins.ListenersTest) ... ok test_choices_conflicts (test_plugins.PromptChoicesTest) Test the short letter conflict solving. ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpb69ath95/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.44 Evaluating 1 candidates. Sending event: before_choose_candidate Prompt choice 'A foo' removed due to conflict with 'Apply' (short letter: 'a') Prompt choice 'Zupe' removed due to conflict with 'baZ' (short letter: 'z') Prompt choice 'Zoo' removed due to conflict with 'baZ' (short letter: 'z') Sending event: import_task_choice ok test_plugin_callback (test_plugins.PromptChoicesTest) Test that plugin callbacks are being called upon user choice. ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpk6intzeh/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.44 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: before_choose_candidate Sending event: import_task_choice ok test_plugin_callback_return (test_plugins.PromptChoicesTest) Test that plugin callbacks that return a value exit the loop. ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp8vy1jqxg/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.44 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice ok test_plugin_choices_in_ui_input_options_album (test_plugins.PromptChoicesTest) Test the presence of plugin choices on the prompt (album). ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmptk6bclej/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.44 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice ok test_plugin_choices_in_ui_input_options_singleton (test_plugins.PromptChoicesTest) Test the presence of plugin choices on the prompt (singleton). ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpy2rtlrsz/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpy2rtlrsz/testsrcdir/the_album/track_2.mp3 Item search terms: Tag Artist - Tag Title 2 Sending event: trackinfo_received Found 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpy2rtlrsz/testsrcdir/the_album/track_3.mp3 Item search terms: Tag Artist - Tag Title 3 Sending event: trackinfo_received Found 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_item_add_inserts_row (test_library.AddTest) ... Sending event: database_change Sending event: database_change ok test_library_add_path_inserts_row (test_library.AddTest) ... Sending event: database_change Sending event: database_change ok test_album_items_consistent (test_library.AlbumInfoTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_albuminfo_change_albumartist_changes_items (test_library.AlbumInfoTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_albuminfo_change_artist_does_not_change_items (test_library.AlbumInfoTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_albuminfo_changes_affect_items (test_library.AlbumInfoTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_albuminfo_for_two_items_doesnt_duplicate_row (test_library.AlbumInfoTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_albuminfo_reflects_metadata (test_library.AlbumInfoTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_albuminfo_remove_removes_items (test_library.AlbumInfoTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed ok test_albuminfo_stores_art (test_library.AlbumInfoTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_album_by_id (test_library.AlbumInfoTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_individual_tracks_have_no_albuminfo (test_library.AlbumInfoTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_noop_albuminfo_changes_affect_items (test_library.AlbumInfoTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_removing_last_item_removes_album (test_library.AlbumInfoTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed ok test_art_filename_respects_setting (test_library.ArtDestinationTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_art_path_in_item_dir (test_library.ArtDestinationTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_art_path_sanitized (test_library.ArtDestinationTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_asciify_variable (test_library.DestinationFunctionTest) ... Sending event: database_change Sending event: database_change ok test_first (test_library.DestinationFunctionTest) ... Sending event: database_change Sending event: database_change ok test_first_different_sep (test_library.DestinationFunctionTest) ... Sending event: database_change Sending event: database_change ok test_first_skip (test_library.DestinationFunctionTest) ... Sending event: database_change Sending event: database_change ok test_if_def_false_complete (test_library.DestinationFunctionTest) ... Sending event: database_change Sending event: database_change ok test_if_def_field_not_defined (test_library.DestinationFunctionTest) ... Sending event: database_change Sending event: database_change ok test_if_def_field_not_defined_2 (test_library.DestinationFunctionTest) ... Sending event: database_change Sending event: database_change ok test_if_def_field_return_self (test_library.DestinationFunctionTest) ... Sending event: database_change Sending event: database_change ok test_if_def_true (test_library.DestinationFunctionTest) ... Sending event: database_change Sending event: database_change ok test_if_def_true_complete (test_library.DestinationFunctionTest) ... Sending event: database_change Sending event: database_change ok test_if_else_false (test_library.DestinationFunctionTest) ... Sending event: database_change Sending event: database_change ok test_if_else_false_value (test_library.DestinationFunctionTest) ... Sending event: database_change Sending event: database_change ok test_if_false (test_library.DestinationFunctionTest) ... Sending event: database_change Sending event: database_change ok test_if_false_value (test_library.DestinationFunctionTest) ... Sending event: database_change Sending event: database_change ok test_if_int_value (test_library.DestinationFunctionTest) ... Sending event: database_change Sending event: database_change ok test_if_true (test_library.DestinationFunctionTest) ... Sending event: database_change Sending event: database_change ok test_left_variable (test_library.DestinationFunctionTest) ... Sending event: database_change Sending event: database_change ok test_nonexistent_function (test_library.DestinationFunctionTest) ... Sending event: database_change Sending event: database_change ok test_right_variable (test_library.DestinationFunctionTest) ... Sending event: database_change Sending event: database_change ok test_title_case_variable (test_library.DestinationFunctionTest) ... Sending event: database_change Sending event: database_change ok test_title_case_variable_aphostrophe (test_library.DestinationFunctionTest) ... Sending event: database_change Sending event: database_change ok test_upper_case_literal (test_library.DestinationFunctionTest) ... Sending event: database_change Sending event: database_change ok test_upper_case_variable (test_library.DestinationFunctionTest) ... Sending event: database_change Sending event: database_change ok test_albumartist_falls_back_to_artist (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_albumartist_overrides_artist (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_albumtype_path_fallback_to_comp (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_albumtype_query_path (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_artist_falls_back_to_albumartist (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_artist_overrides_albumartist (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_asciify_and_replace (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_asciify_character_expanding_to_slash (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_comp_before_singleton_path (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_comp_path (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_default_path_for_non_compilations (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_destination_escapes_leading_dot (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_destination_escapes_slashes (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_destination_long_names_keep_extension (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_destination_long_names_truncated (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_destination_pads_date_values (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_destination_pads_some_indices (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_destination_preserves_extension (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_destination_preserves_legitimate_slashes (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_destination_substitutes_metadata_values (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_destination_with_empty_component (test_library.DestinationTest) ... skipped 'unimplemented: #359' test_destination_with_empty_final_component (test_library.DestinationTest) ... skipped 'unimplemented: #359' test_destination_with_replacements (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_directory_works_with_trailing_slash (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_directory_works_without_trailing_slash (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_distination_windows_removes_both_separators (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_get_formatted_datetime (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_get_formatted_does_not_replace_separators (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_get_formatted_none (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_get_formatted_pads_with_zero (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_get_formatted_uses_kbps_bitrate (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_get_formatted_uses_khz_samplerate (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_heterogeneous_album_gets_single_directory (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_legalize_path_one_for_many_replacement (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change Fell back to default replacements when naming file the artist/the album/04 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. Configure replacements to avoid lengthening the filename. ok test_legalize_path_one_for_one_replacement (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_lower_case_extension (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_non_mbcs_characters_on_windows (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_path_with_format (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_singleton_path (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_unicode_extension_in_fragment (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_unicode_normalized_nfc_on_linux (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_unicode_normalized_nfd_on_mac (test_library.DestinationTest) ... Sending event: database_change Sending event: database_change ok test_change_brackets (test_library.DisambiguationTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_drop_empty_disambig_string (test_library.DisambiguationTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_remove_brackets (test_library.DisambiguationTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_unique_expands_to_disambiguating_year (test_library.DisambiguationTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_unique_expands_to_nothing_for_distinct_albums (test_library.DisambiguationTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_unique_falls_back_to_second_distinguishing_field (test_library.DisambiguationTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_unique_sanitized (test_library.DisambiguationTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_unique_with_default_arguments_uses_albumtype (test_library.DisambiguationTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_use_fallback_numbers_when_identical (test_library.DisambiguationTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_filesize (test_library.FilesizeTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change ok test_nonexistent_file (test_library.FilesizeTest) ... could not get filesize: [Errno 2] No such file or directory: b'' ok test_invalid_field_raises_attributeerror (test_library.GetSetTest) ... ok test_set_changes_value (test_library.GetSetTest) ... ok test_set_does_not_dirty_if_value_unchanged (test_library.GetSetTest) ... ok test_set_sets_dirty_flag (test_library.GetSetTest) ... ok test_atime_for_singleton (test_library.ImportTimeTest) ... Sending event: database_change Sending event: database_change ok test_album_field_overrides_item_field_for_path (test_library.ItemFormattedMappingTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_album_flex_field (test_library.ItemFormattedMappingTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_albumartist_falls_back_to_artist (test_library.ItemFormattedMappingTest) ... Sending event: database_change Sending event: database_change ok test_artist_falls_back_to_albumartist (test_library.ItemFormattedMappingTest) ... Sending event: database_change Sending event: database_change ok test_both_artist_and_albumartist_empty (test_library.ItemFormattedMappingTest) ... Sending event: database_change Sending event: database_change ok test_formatted_item_value (test_library.ItemFormattedMappingTest) ... Sending event: database_change Sending event: database_change ok test_get_method_with_default (test_library.ItemFormattedMappingTest) ... Sending event: database_change Sending event: database_change ok test_get_method_with_specified_default (test_library.ItemFormattedMappingTest) ... Sending event: database_change Sending event: database_change ok test_get_unset_field (test_library.ItemFormattedMappingTest) ... Sending event: database_change Sending event: database_change ok test_item_precedence (test_library.ItemFormattedMappingTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_nonexistent_raise_read_error (test_library.ItemReadTest) ... open failed: [Errno 2] No such file or directory: b'/thisfiledoesnotexist' ok test_unreadable_raise_read_error (test_library.ItemReadTest) ... ok test_datetype (test_library.LibraryFieldTypesTest) ... ok test_durationtype (test_library.LibraryFieldTypesTest) ... ok test_musicalkey (test_library.LibraryFieldTypesTest) ... ok test_pathtype (test_library.LibraryFieldTypesTest) ... ok test_load_clears_dirty_flags (test_library.LoadTest) ... Sending event: database_change Sending event: database_change ok test_load_restores_data_from_db (test_library.LoadTest) ... Sending event: database_change Sending event: database_change ok test_mtime_initially_up_to_date (test_library.MtimeTest) ... Sending event: database_change Sending event: database_change ok test_mtime_reset_on_db_modify (test_library.MtimeTest) ... Sending event: database_change Sending event: database_change ok test_mtime_up_to_date_after_read (test_library.MtimeTest) ... Sending event: database_change Sending event: database_change ok test_mtime_up_to_date_after_write (test_library.MtimeTest) ... Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write ok test_parse_bytes (test_library.ParseQueryTest) ... ok test_parse_invalid_query_string (test_library.ParseQueryTest) ... ok test_art_destination_returns_bytestring (test_library.PathStringTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_artpath_stores_special_chars (test_library.PathStringTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_destination_returns_bytestring (test_library.PathStringTest) ... Sending event: database_change Sending event: database_change ok test_fetched_item_path_is_bytestring (test_library.PathStringTest) ... Sending event: database_change Sending event: database_change ok test_item_path_is_bytestring (test_library.PathStringTest) ... Sending event: database_change Sending event: database_change ok test_sanitize_path_returns_unicode (test_library.PathStringTest) ... Sending event: database_change Sending event: database_change ok test_sanitize_path_with_special_chars (test_library.PathStringTest) ... Sending event: database_change Sending event: database_change ok test_special_char_path_added_to_database (test_library.PathStringTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change Sending event: database_change ok test_special_chars_preserved_in_database (test_library.PathStringTest) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_unicode_artpath_becomes_bytestring (test_library.PathStringTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_unicode_artpath_in_database_decoded (test_library.PathStringTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_unicode_in_database_becomes_bytestring (test_library.PathStringTest) ... Sending event: database_change Sending event: database_change ok test_unicode_path_becomes_bytestring (test_library.PathStringTest) ... Sending event: database_change Sending event: database_change ok test_plugin_value_not_substituted (test_library.PluginDestinationTest) ... Sending event: database_change Sending event: database_change ok test_plugin_value_overrides_attribute (test_library.PluginDestinationTest) ... Sending event: database_change Sending event: database_change ok test_plugin_value_sanitized (test_library.PluginDestinationTest) ... Sending event: database_change Sending event: database_change ok test_undefined_value_not_substituted (test_library.PluginDestinationTest) ... Sending event: database_change Sending event: database_change ok test_remove_deletes_from_db (test_library.RemoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed ok test_store_changes_database_value (test_library.StoreTest) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_store_clears_dirty_flags (test_library.StoreTest) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_store_only_writes_dirty_fields (test_library.StoreTest) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_album_and_item_format (test_library.TemplateTest) ... Sending event: database_change Sending event: database_change ok test_album_flexattr_appears_in_item_template (test_library.TemplateTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_year_formatted_in_template (test_library.TemplateTest) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_unicode_path (test_library.UnicodePathTest) ... Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write ok test_no_write_permission (test_library.WriteTest) ... skipped 'fails under some autopkgtests' test_write_custom_tags (test_library.WriteTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write ok test_write_date_field (test_library.WriteTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write ok test_write_nonexistant (test_library.WriteTest) ... Sending event: write open failed: [Errno 2] No such file or directory: b'/path/does/not/exist' ok test_write_with_custom_path (test_library.WriteTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write ok test_base (test_ui.CommonOptionsParserCliTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpuy2ibstm/config.yaml data directory: /tmp/tmpuy2ibstm plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpuy2ibstm/config.yaml data directory: /tmp/tmpuy2ibstm plugin paths: Sending event: pluginload Sending event: cli_exit ok test_format_option (test_ui.CommonOptionsParserCliTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpuofevuuc/config.yaml data directory: /tmp/tmpuofevuuc plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpuofevuuc/config.yaml data directory: /tmp/tmpuofevuuc plugin paths: Sending event: pluginload Sending event: cli_exit ok test_format_option_unicode (test_ui.CommonOptionsParserCliTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp64tnif9o/config.yaml data directory: /tmp/tmp64tnif9o plugin paths: Sending event: pluginload Sending event: cli_exit ok test_help (test_ui.CommonOptionsParserCliTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmps081alas/config.yaml data directory: /tmp/tmps081alas plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmps081alas/config.yaml data directory: /tmp/tmps081alas plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmps081alas/config.yaml data directory: /tmp/tmps081alas plugin paths: Sending event: pluginload ok test_path_option (test_ui.CommonOptionsParserCliTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpt77aiou7/config.yaml data directory: /tmp/tmpt77aiou7 plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpt77aiou7/config.yaml data directory: /tmp/tmpt77aiou7 plugin paths: Sending event: pluginload Sending event: cli_exit ok test_root_format_option (test_ui.CommonOptionsParserCliTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp7mz4q14k/config.yaml data directory: /tmp/tmp7mz4q14k plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmp7mz4q14k/config.yaml data directory: /tmp/tmp7mz4q14k plugin paths: Sending event: pluginload Sending event: cli_exit ok test_stats (test_ui.CommonOptionsParserCliTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmprj1m0qnl/config.yaml data directory: /tmp/tmprj1m0qnl plugin paths: Sending event: pluginload Sending event: cli_exit ok test_version (test_ui.CommonOptionsParserCliTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp6hvfsw_6/config.yaml data directory: /tmp/tmp6hvfsw_6 plugin paths: Sending event: pluginload Sending event: cli_exit ok test_add_all_common_options (test_ui.CommonOptionsParserTest) ... ok test_album_option (test_ui.CommonOptionsParserTest) ... ok test_format_option (test_ui.CommonOptionsParserTest) ... ok test_format_option_with_album (test_ui.CommonOptionsParserTest) ... ok test_format_option_with_target (test_ui.CommonOptionsParserTest) ... ok test_path_option (test_ui.CommonOptionsParserTest) ... ok test_completion (test_ui.CompletionTest) ... /usr/lib/python3.9/subprocess.py:1052: ResourceWarning: subprocess 20696 is still running _warn("subprocess %s is still running" % self.pid, ResourceWarning: Enable tracemalloc to get the object allocation traceback skipped 'bash-completion script not found' test_beetsdir_config (test_ui.ConfigTest) ... ok test_beetsdir_config_does_not_load_default_user_config (test_ui.ConfigTest) ... ok test_beetsdir_config_paths_resolve_relative_to_beetsdir (test_ui.ConfigTest) ... ok test_beetsdir_points_to_file_error (test_ui.ConfigTest) ... ok test_cli_config_file_loads_plugin_commands (test_ui.ConfigTest) ... ok test_cli_config_file_overwrites_beetsdir_defaults (test_ui.ConfigTest) ... ok test_cli_config_file_overwrites_user_defaults (test_ui.ConfigTest) ... ok test_cli_config_option (test_ui.ConfigTest) ... ok test_cli_config_paths_resolve_relative_to_beetsdir (test_ui.ConfigTest) ... ok test_cli_config_paths_resolve_relative_to_user_dir (test_ui.ConfigTest) ... ok test_command_line_option_relative_to_working_dir (test_ui.ConfigTest) ... skipped 'Broken' test_default_config_paths_resolve_relative_to_beetsdir (test_ui.ConfigTest) ... ok test_default_paths_preserved (test_ui.ConfigTest) ... ok test_multiple_replacements_parsed (test_ui.ConfigTest) ... ok test_nonexistant_db (test_ui.ConfigTest) ... ok test_paths_section_respected (test_ui.ConfigTest) ... ok test_replacements_parsed (test_ui.ConfigTest) ... ok test_user_config_file (test_ui.ConfigTest) ... ok test_quiet_timid_disallowed (test_ui.ImportTest) ... ok test_list_album_format (test_ui.ListTest) ... ok test_list_album_omits_title (test_ui.ListTest) ... ok test_list_album_outputs_something (test_ui.ListTest) ... ok test_list_album_path (test_ui.ListTest) ... ok test_list_album_uses_album_artist (test_ui.ListTest) ... ok test_list_item_format_artist (test_ui.ListTest) ... ok test_list_item_format_multiple (test_ui.ListTest) ... ok test_list_item_path (test_ui.ListTest) ... ok test_list_outputs_item (test_ui.ListTest) ... ok test_list_unicode_query (test_ui.ListTest) ... ok test_list_uses_track_artist (test_ui.ListTest) ... ok test_album_move (test_ui.ModifyTest) ... no user configuration found at /tmp/tmp42katws4/config.yaml data directory: /tmp/tmp42katws4 plugin paths: Sending event: pluginload Modifying 1 albums. the album artist - älbum album: älbum -> newAlbum Really modify, move and write tags? (Yes/no/select) aaa - - the artist - the album - the title the album artist - the album the artist the album artist café Usage: beet COMMAND [ARGS...] beet help COMMAND Options: --format-item=FORMAT_ITEM print with custom format --format-album=FORMAT_ALBUM print with custom format -l LIBRARY, --library=LIBRARY library database file to use -d DIRECTORY, --directory=DIRECTORY destination music directory -v, --verbose log more details (use twice for even more) -c CONFIG, --config=CONFIG path to configuration file -h, --help show this help message and exit Commands: config show or edit the user configuration fields show fields available for queries and format strings help (?) give detailed help on a specific sub-command import (imp, im) import new music list (ls) query the library modify (mod) change metadata fields move (mv) move or copy items remove (rm) remove matching items from the library stats show statistics about the library or a query update (upd, up) update the library version output version information write write tag information to files Usage: beet list [options] Example: beet list -f '$album: $title' artist:beatles Options: -h, --help show this help message and exit -a, --album match albums instead of tracks -p PATH, --path=PATH print paths for matched items or albums -f FORMAT, --format=FORMAT print with custom format xxx/yyy xxx the artist the album artist Tracks: 1 Total time: 1.0 minutes Approximate total size: 937.5 KiB Artists: 1 Albums: 1 Album artists: 1 beets version 1.4.9 Python version 3.9.2 no plugins loaded the genre the album artist - the album the album artist - the album xxx the album artist - the album the artist the artist - the album - 0001 xxx/yyy the artist - the album - the title the artist - the album - naïve the artist - the album - the title Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write moving /tmp/tmp42katws4/libdir/the artist/älbum/02 tïtle 0.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: cli_exit ok test_album_not_move (test_ui.ModifyTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp5d7mkth1/config.yaml data directory: /tmp/tmp5d7mkth1 plugin paths: Sending event: pluginload Modifying 1 albums. the album artist - älbum album: älbum -> newAlbum Really modify and write tags? (Yes/no/select) Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: cli_exit ok test_arg_parsing_colon_query (test_ui.ModifyTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_arg_parsing_delete (test_ui.ModifyTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_arg_parsing_equals_in_value (test_ui.ModifyTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_arg_parsing_query_with_exclaimation (test_ui.ModifyTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_delete_initial_key_tag (test_ui.ModifyTest) ... skipped 'not yet implemented' test_modify_album (test_ui.ModifyTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp9jhyuh9p/config.yaml data directory: /tmp/tmp9jhyuh9p plugin paths: Sending event: pluginload Modifying 1 albums. the album artist - älbum album: älbum -> newAlbum Really modify, move and write tags? (Yes/no/select) Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write moving /tmp/tmp9jhyuh9p/libdir/the artist/älbum/02 tïtle 0.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: cli_exit ok test_modify_album_dont_write_tags (test_ui.ModifyTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpyulog0v_/config.yaml data directory: /tmp/tmpyulog0v_ plugin paths: Sending event: pluginload Modifying 1 albums. the album artist - älbum album: älbum -> newAlbum Really modify and move? (Yes/no/select) Sending event: database_change Sending event: database_change moving /tmp/tmpyulog0v_/libdir/the artist/älbum/02 tïtle 0.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: cli_exit ok test_modify_album_write_tags (test_ui.ModifyTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpfb3_ziaj/config.yaml data directory: /tmp/tmpfb3_ziaj plugin paths: Sending event: pluginload Modifying 1 albums. the album artist - älbum album: älbum -> newAlbum Really modify, move and write tags? (Yes/no/select) Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write moving /tmp/tmpfb3_ziaj/libdir/the artist/älbum/02 tïtle 0.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: cli_exit ok test_modify_dont_write_tags (test_ui.ModifyTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmprhkglauj/config.yaml data directory: /tmp/tmprhkglauj plugin paths: Sending event: pluginload Modifying 1 items. the artist - älbum - tïtle 0 title: tïtle 0 -> newTitle Really modify and move? (Yes/no/select) moving /tmp/tmprhkglauj/libdir/the artist/älbum/02 tïtle 0.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: cli_exit ok test_modify_item (test_ui.ModifyTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpqf5ip5g0/config.yaml data directory: /tmp/tmpqf5ip5g0 plugin paths: Sending event: pluginload Modifying 1 items. the artist - älbum - tïtle 0 title: tïtle 0 -> newTitle Really modify, move and write tags? (Yes/no/select) Sending event: write Sending event: after_write moving /tmp/tmpqf5ip5g0/libdir/the artist/älbum/02 tïtle 0.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: cli_exit ok test_modify_item_abort (test_ui.ModifyTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpnr8uij3d/config.yaml data directory: /tmp/tmpnr8uij3d plugin paths: Sending event: pluginload Modifying 1 items. the artist - älbum - tïtle 0 title: tïtle 0 -> newTitle Really modify, move and write tags? (Yes/no/select) Sending event: cli_exit ok test_modify_item_no_change (test_ui.ModifyTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpnrj69jk1/config.yaml data directory: /tmp/tmpnrj69jk1 plugin paths: Sending event: pluginload Modifying 1 items. No changes to make. Sending event: cli_exit ok test_modify_write_tags (test_ui.ModifyTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpncf_ows3/config.yaml data directory: /tmp/tmpncf_ows3 plugin paths: Sending event: pluginload Modifying 1 items. the artist - älbum - tïtle 0 title: tïtle 0 -> newTitle Really modify, move and write tags? (Yes/no/select) Sending event: write Sending event: after_write moving /tmp/tmpncf_ows3/libdir/the artist/älbum/02 tïtle 0.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: cli_exit ok test_move (test_ui.ModifyTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmprfc59vi6/config.yaml data directory: /tmp/tmprfc59vi6 plugin paths: Sending event: pluginload Modifying 1 items. the artist - älbum - tïtle 0 title: tïtle 0 -> newTitle Really modify, move and write tags? (Yes/no/select) Sending event: write Sending event: after_write moving /tmp/tmprfc59vi6/libdir/the artist/älbum/02 tïtle 0.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: cli_exit ok test_no_write_no_move (test_ui.ModifyTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpphc405zs/config.yaml data directory: /tmp/tmpphc405zs plugin paths: Sending event: pluginload Modifying 1 items. the artist - älbum - tïtle 0 title: tïtle 0 -> newTitle Really modify? (Yes/no/select) Sending event: database_change Sending event: cli_exit ok test_not_move (test_ui.ModifyTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp4iexxmad/config.yaml data directory: /tmp/tmp4iexxmad plugin paths: Sending event: pluginload Modifying 1 items. the artist - älbum - tïtle 0 title: tïtle 0 -> newTitle Really modify and write tags? (Yes/no/select) Sending event: write Sending event: after_write Sending event: database_change Sending event: cli_exit ok test_remove_flexattr (test_ui.ModifyTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp2p577cbx/config.yaml data directory: /tmp/tmp2p577cbx plugin paths: Sending event: pluginload Modifying 1 items. the artist - älbum - tïtle 0 flexattr: testAttr -> Really modify, move and write tags? (Yes/no/select) Sending event: write Sending event: after_write moving /tmp/tmp2p577cbx/libdir/the artist/älbum/02 tïtle 0.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: cli_exit ok test_reset_mtime_with_no_write (test_ui.ModifyTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmppx_s81p2/config.yaml data directory: /tmp/tmppx_s81p2 plugin paths: Sending event: pluginload Modifying 1 items. the artist - älbum - tïtle 0 title: tïtle 0 -> newTitle Really modify and move? (Yes/no/select) moving /tmp/tmppx_s81p2/libdir/the artist/älbum/02 tïtle 0.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: cli_exit ok test_selective_modify (test_ui.ModifyTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpimzfxevt/config.yaml data directory: /tmp/tmpimzfxevt plugin paths: Sending event: pluginload Modifying 10 items. composer - album - Tracktitle0 artist: composer -> coverArtist composer - album - Tracktitle1 artist: composer -> coverArtist composer - album - Tracktitle2 artist: composer -> coverArtist composer - album - Tracktitle3 artist: composer -> coverArtist composer - album - Tracktitle4 artist: composer -> coverArtist composer - album - Tracktitle5 artist: composer -> coverArtist composer - album - Tracktitle6 artist: composer -> coverArtist composer - album - Tracktitle7 artist: composer -> coverArtist composer - album - Tracktitle8 artist: composer -> coverArtist composer - album - Tracktitle9 artist: composer -> coverArtist Really modify, move and write tags? (Yes/no/select) composer - album - Tracktitle0 artist: composer -> coverArtist Really modify, move and write tags? (yes/no/quit) composer - album - Tracktitle1 artist: composer -> coverArtist Really modify, move and write tags? (yes/no/quit) composer - album - Tracktitle2 artist: composer -> coverArtist Really modify, move and write tags? (yes/no/quit) composer - album - Tracktitle3 artist: composer -> coverArtist Really modify, move and write tags? (yes/no/quit) composer - album - Tracktitle4 artist: composer -> coverArtist Really modify, move and write tags? (yes/no/quit) composer - album - Tracktitle5 artist: composer -> coverArtist Really modify, move and write tags? (yes/no/quit) composer - album - Tracktitle6 artist: composer -> coverArtist Really modify, move and write tags? (yes/no/quit) composer - album - Tracktitle7 artist: composer -> coverArtist Really modify, move and write tags? (yes/no/quit) composer - album - Tracktitle8 artist: composer -> coverArtist Really modify, move and write tags? (yes/no/quit) composer - album - Tracktitle9 artist: composer -> coverArtist Really modify, move and write tags? (yes/no/quit) Sending event: write Sending event: after_write moving /tmp/tmpimzfxevt/libdir/composer/album/00 Tracktitle0.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write moving /tmp/tmpimzfxevt/libdir/composer/album/00 Tracktitle1.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write moving /tmp/tmpimzfxevt/libdir/composer/album/00 Tracktitle2.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write moving /tmp/tmpimzfxevt/libdir/composer/album/00 Tracktitle5.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write moving /tmp/tmpimzfxevt/libdir/composer/album/00 Tracktitle6.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write moving /tmp/tmpimzfxevt/libdir/composer/album/00 Tracktitle7.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write moving /tmp/tmpimzfxevt/libdir/composer/album/00 Tracktitle8.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: cli_exit ok test_set_flexattr (test_ui.ModifyTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmptjusol9p/config.yaml data directory: /tmp/tmptjusol9p plugin paths: Sending event: pluginload Modifying 1 items. the artist - älbum - tïtle 0 flexattr: testAttr Really modify, move and write tags? (Yes/no/select) Sending event: write Sending event: after_write moving /tmp/tmptjusol9p/libdir/the artist/älbum/02 tïtle 0.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: cli_exit ok test_update_mtime (test_ui.ModifyTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpgiw93bcy/config.yaml data directory: /tmp/tmpgiw93bcy plugin paths: Sending event: pluginload Modifying 1 items. the artist - älbum - tïtle 0 title: tïtle 0 -> newTitle Really modify, move and write tags? (Yes/no/select) Sending event: write Sending event: after_write moving /tmp/tmpgiw93bcy/libdir/the artist/älbum/02 tïtle 0.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: cli_exit ok test_write_initial_key_tag (test_ui.ModifyTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpfm_d3dva/config.yaml data directory: /tmp/tmpfm_d3dva plugin paths: Sending event: pluginload Modifying 1 items. the artist - älbum - tïtle 0 initial_key: -> C#m Really modify, move and write tags? (Yes/no/select) Sending event: write Sending event: after_write moving /tmp/tmpfm_d3dva/libdir/the artist/älbum/02 tïtle 0.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: cli_exit ok test_copy_album (test_ui.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Copying 1 album. moving: /tmp/tmpvlxmtttq/testlibdir Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change ok test_copy_item (test_ui.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Copying 1 item. moving: /tmp/tmp06ewpo3c/testlibdir/srcfile Sending event: item_copied Sending event: database_change Sending event: database_change ok test_export_album_custom_dir (test_ui.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Copying 1 album. moving: /tmp/tmp236e76sq/testlibdir Sending event: item_copied ok test_export_item_custom_dir (test_ui.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Copying 1 item. moving: /tmp/tmppamtn4wp/testlibdir/srcfile Sending event: item_copied ok test_move_album (test_ui.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Moving 1 album. moving: /tmp/tmpjxead1g3/testlibdir Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change ok test_move_album_custom_dir (test_ui.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Moving 1 album. moving: /tmp/tmppv86iqyo/testlibdir Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change ok test_move_item (test_ui.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Moving 1 item. moving: /tmp/tmpqj8dhnh3/testlibdir/srcfile Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change ok test_move_item_custom_dir (test_ui.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Moving 1 item. moving: /tmp/tmpub4_ftul/testlibdir/srcfile Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change ok test_pretend_export_item (test_ui.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Copying 1 item. /tmp/tmp_c3vlvuq/testlibdir/srcfile -> /tmp/tmp_c3vlvuq/testotherdir/the artist/the album/02 full ok test_pretend_move_album (test_ui.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Moving 1 album. /tmp/tmpy35dw4dr/testlibdir/srcfile -> /tmp/tmpy35dw4dr/testlibdir/the artist/the album/02 full ok test_pretend_move_item (test_ui.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Moving 1 item. /tmp/tmpvs0hrvxc/testlibdir/srcfile -> /tmp/tmpvs0hrvxc/testotherdir/the artist/the album/02 full ok test_custom_paths_prepend (test_ui.PathFormatTest) ... ok test_plugin_command_from_pluginpath (test_ui.PluginTest) ... ok test_print_with_invalid_locale (test_ui.PrintTest) ... ok test_print_without_locale (test_ui.PrintTest) ... ok test_remove_items_no_delete (test_ui.RemoveTest) ... ok test_remove_items_with_delete (test_ui.RemoveTest) ... ok test_remove_items_with_force_delete (test_ui.RemoveTest) ... ok test_remove_items_with_force_no_delete (test_ui.RemoveTest) ... ok test_album_data_change (test_ui.ShowChangeTest) ... ok test_album_data_change_with_unicode (test_ui.ShowChangeTest) ... ok test_item_data_change (test_ui.ShowChangeTest) ... ok test_item_data_change_title_missing (test_ui.ShowChangeTest) ... ok test_item_data_change_title_missing_with_unicode_filename (test_ui.ShowChangeTest) ... ok test_item_data_change_with_unicode (test_ui.ShowChangeTest) ... ok test_null_change (test_ui.ShowChangeTest) ... ok test_both_values_shown (test_ui.ShowModelChangeTest) ... ok test_floats_close_to_identical (test_ui.ShowModelChangeTest) ... ok test_floats_different (test_ui.ShowModelChangeTest) ... ok test_identical (test_ui.ShowModelChangeTest) ... ok test_int_fixed_field_change (test_ui.ShowModelChangeTest) ... ok test_string_fixed_field_change (test_ui.ShowModelChangeTest) ... ok test_summarize_item (test_ui.SummarizeItemsTest) ... ok test_summarize_items (test_ui.SummarizeItemsTest) ... ok test_delete_removes_album (test_ui.UpdateTest) ... ok test_delete_removes_album_art (test_ui.UpdateTest) ... ok test_delete_removes_item (test_ui.UpdateTest) ... ok test_modified_album_metadata_art_moved (test_ui.UpdateTest) ... ok test_modified_album_metadata_moved (test_ui.UpdateTest) ... ok test_modified_metadata_detected (test_ui.UpdateTest) ... ok test_modified_metadata_moved (test_ui.UpdateTest) ... ok test_modified_metadata_not_moved (test_ui.UpdateTest) ... ok test_mtime_match_skips_update (test_ui.UpdateTest) ... ok test_selective_modified_album_metadata_moved (test_ui.UpdateTest) ... ok test_selective_modified_album_metadata_not_moved (test_ui.UpdateTest) ... ok test_selective_modified_metadata_moved (test_ui.UpdateTest) ... ok test_selective_modified_metadata_not_moved (test_ui.UpdateTest) ... ok test_non_metadata_field_unchanged (test_ui.WriteTest) Changing a non-"tag" field like `bitrate` and writing should ... no user configuration found at /tmp/tmpg7bwv7yx/config.yaml data directory: /tmp/tmpg7bwv7yx plugin paths: Sending event: pluginload Sending event: cli_exit ok test_update_mtime (test_ui.WriteTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpci270n8v/config.yaml data directory: /tmp/tmpci270n8v plugin paths: Sending event: pluginload Sending event: write Sending event: after_write Sending event: database_change Sending event: cli_exit ok test_write_metadata_field (test_ui.WriteTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpjx6kdjpk/config.yaml data directory: /tmp/tmpjx6kdjpk plugin paths: Sending event: pluginload Sending event: write Sending event: after_write Sending event: database_change Sending event: cli_exit ok test_album_art (test_zero.ZeroPluginTest) ... Sending event: write Sending event: after_write ok test_auto_false (test_zero.ZeroPluginTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: write Sending event: after_write ok test_change_database (test_zero.ZeroPluginTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: write Sending event: after_write ok test_do_not_change_database (test_zero.ZeroPluginTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: write Sending event: after_write ok test_empty_query_n_response_no_changes (test_zero.ZeroPluginTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write no user configuration found at /tmp/tmp1xeh14ez/config.yaml data directory: /tmp/tmp1xeh14ez plugin paths: Sending event: pluginload Remove fields for all items? (Y/n) - - min title: min -> a new title artist: -> the ärtist album: -> the älbum encoder: iTunes v7.6.2 -> rg_track_gain: 0.0 -> 0.0 rg_track_peak: 0.0 -> 0.0 - - min title: min -> new title Sending event: cli_exit ok test_fields_removes_preserved_tags (test_zero.ZeroPluginTest) ... zero: invalid field: year id ok test_keep_fields (test_zero.ZeroPluginTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change zero: title: -> None zero: artist: -> None zero: album: -> None zero: genres: -> None zero: genre: -> None zero: lyricist: -> None zero: composer: -> None zero: composer_sort: -> None zero: arranger: -> None zero: grouping: -> None zero: track: -> None zero: tracktotal: -> None zero: disc: -> None zero: disctotal: -> None zero: lyrics: -> None zero: comments: test comment -> None zero: bpm: -> None zero: comp: -> None zero: albumartist: -> None zero: albumtype: -> None zero: label: -> None zero: artist_sort: -> None zero: albumartist_sort: -> None zero: asin: -> None zero: catalognum: -> None zero: disctitle: -> None zero: encoder: -> None zero: script: -> None zero: language: -> None zero: country: -> None zero: albumstatus: -> None zero: media: -> None zero: albumdisambig: -> None zero: date: -> None zero: month: -> None zero: day: -> None zero: original_date: -> None zero: original_year: -> None zero: original_month: -> None zero: original_day: -> None zero: artist_credit: -> None zero: albumartist_credit: -> None zero: art: -> None zero: images: -> None zero: mb_trackid: -> None zero: mb_releasetrackid: -> None zero: mb_albumid: -> None zero: mb_artistid: -> None zero: mb_albumartistid: -> None zero: mb_releasegroupid: -> None zero: acoustid_fingerprint: -> None zero: acoustid_id: -> None zero: rg_track_gain: -> None zero: rg_album_gain: -> None zero: rg_track_peak: -> None zero: rg_album_peak: -> None zero: r128_track_gain: -> None zero: r128_album_gain: -> None zero: initial_key: -> None ok test_keep_fields_removes_preserved_tags (test_zero.ZeroPluginTest) ... ok test_no_fields (test_zero.ZeroPluginTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write no user configuration found at /tmp/tmpw20mmuw6/config.yaml data directory: /tmp/tmpw20mmuw6 plugin paths: Sending event: pluginload Remove fields for all items? (Y/n) zero: no fields, nothing to do Sending event: cli_exit ok test_no_patterns (test_zero.ZeroPluginTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: write Sending event: after_write ok test_pattern_match (test_zero.ZeroPluginTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: write Sending event: after_write ok test_pattern_nomatch (test_zero.ZeroPluginTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: write Sending event: after_write ok test_subcommand_query_exclude (test_zero.ZeroPluginTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write no user configuration found at /tmp/tmpier46ftr/config.yaml data directory: /tmp/tmpier46ftr plugin paths: Sending event: pluginload Sending event: cli_exit ok test_subcommand_query_include (test_zero.ZeroPluginTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write no user configuration found at /tmp/tmp03nxtpfz/config.yaml data directory: /tmp/tmp03nxtpfz plugin paths: Sending event: pluginload zero: comments: test comment -> None Sending event: write Sending event: after_write Sending event: cli_exit ok test_subcommand_update_database_false (test_zero.ZeroPluginTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write no user configuration found at /tmp/tmp2ssfaita/config.yaml data directory: /tmp/tmp2ssfaita plugin paths: Sending event: pluginload Remove fields for all items? (Y/n) zero: comments: test comment -> None Sending event: write Sending event: after_write Sending event: cli_exit ok test_subcommand_update_database_true (test_zero.ZeroPluginTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write no user configuration found at /tmp/tmpz4vk2k_h/config.yaml data directory: /tmp/tmpz4vk2k_h plugin paths: Sending event: pluginload Remove fields for all items? (Y/n) zero: comments: test comment -> None Sending event: write Sending event: after_write Sending event: database_change Sending event: cli_exit ok test_whitelist_and_blacklist (test_zero.ZeroPluginTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write zero: cannot blacklist and whitelist at the same time no user configuration found at /tmp/tmpiubja5sf/config.yaml data directory: /tmp/tmpiubja5sf plugin paths: Sending event: pluginload Remove fields for all items? (Y/n) zero: no fields, nothing to do Sending event: cli_exit ok test_config_include_paths_false (test_web.WebPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_config_include_paths_true (test_web.WebPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_album_empty_query (test_web.WebPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_all_albums (test_web.WebPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_all_items (test_web.WebPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_item_empty_query (test_web.WebPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_multiple_albums_by_id (test_web.WebPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_multiple_items_by_id (test_web.WebPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_simple_item_query (test_web.WebPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_single_album_by_id (test_web.WebPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_single_item_by_id (test_web.WebPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_single_item_by_path (test_web.WebPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_single_item_by_path_not_found_if_not_in_library (test_web.WebPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_single_item_not_found (test_web.WebPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_album_item (test_vfs.VFSTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_singleton_item (test_vfs.VFSTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_bytesting_path_windows_removes_magic_prefix (test_util.PathConversionTest) ... ok test_bytestring_path_windows_encodes_utf8 (test_util.PathConversionTest) ... ok test_syspath_posix_unchanged (test_util.PathConversionTest) ... ok test_syspath_windows_format (test_util.PathConversionTest) ... ok test_syspath_windows_format_unc_path (test_util.PathConversionTest) ... ok test_truncate_bytestring (test_util.PathTruncationTest) ... ok test_truncate_preserves_extension (test_util.PathTruncationTest) ... ok test_truncate_unicode (test_util.PathTruncationTest) ... ok test_command_output (test_util.UtilTest) ... ok test_convert_command_args_keeps_undecodeable_bytes (test_util.UtilTest) ... ok test_interactive_open (test_util.UtilTest) ... ok test_open_anything (test_util.UtilTest) ... ok test_sanitize_empty_component (test_util.UtilTest) ... skipped 'unimplemented: #359' test_sanitize_path_works_on_empty_string (test_util.UtilTest) ... ok test_sanitize_unix_replaces_leading_dot (test_util.UtilTest) ... ok test_sanitize_windows_replaces_illegal_chars (test_util.UtilTest) ... ok test_sanitize_windows_replaces_trailing_dot (test_util.UtilTest) ... ok test_sanitize_windows_replaces_trailing_space (test_util.UtilTest) ... ok test_sanitize_with_custom_replace_adds_replacements (test_util.UtilTest) ... ok test_sanitize_with_custom_replace_overrides_built_in_sub (test_util.UtilTest) ... ok test_human_bytes (test_ui_init.InitTest) ... Sending event: database_change Sending event: database_change ok test_human_seconds (test_ui_init.InitTest) ... Sending event: database_change Sending event: database_change ok test_input_select_objects (test_ui_init.InputMethodsTest) ... ok test_choose_first_candidate (test_ui_importer.ChooseCandidateTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpgqvcq8ei/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist M - Applied Album M (albumid M) Computing track assignment... ...done. Success. Distance: 0.53 Sending event: albuminfo_received Candidate: Applied Artist MM - Applied Album MM (albumid MM) Computing track assignment... ...done. Success. Distance: 0.55 Evaluating 2 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_choose_second_candidate (test_ui_importer.ChooseCandidateTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpungcml7i/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist M - Applied Album M (albumid M) Computing track assignment... ...done. Success. Distance: 0.53 Sending event: albuminfo_received Candidate: Applied Artist MM - Applied Album MM (albumid MM) Computing track assignment... ...done. Success. Distance: 0.55 Evaluating 2 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_add_album_for_different_artist_and_different_album (test_ui_importer.GlobalGroupAlbumsImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_created Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp_lf9rj__/testsrcdir/the_album/track_1.mp3 Tagging Artist B - Album B No album ID found. Search terms: Artist B - Album B Album might be VA: False Evaluating 0 candidates. Sending event: import_task_start Looking up: /tmp/tmp_lf9rj__/testsrcdir/the_album/track_2.mp3; /tmp/tmp_lf9rj__/testsrcdir/the_album/track_3.mp3 Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_choose_candidate Sending event: import_task_choice 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_add_album_for_different_artist_and_same_albumartist (test_ui_importer.GlobalGroupAlbumsImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_created Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpzxfecfdn/testsrcdir/the_album/track_1.mp3; /tmp/tmpzxfecfdn/testsrcdir/the_album/track_2.mp3 Tagging Album Artist - Tag Album No album ID found. Search terms: Album Artist - Tag Album Album might be VA: True Evaluating 0 candidates. Sending event: import_task_start Looking up: /tmp/tmpzxfecfdn/testsrcdir/the_album/track_3.mp3 Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_choose_candidate Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_add_album_for_same_album_and_different_artist (test_ui_importer.GlobalGroupAlbumsImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_created Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpgewvkmz_/testsrcdir/the_album/track_1.mp3 Tagging Artist B - Tag Album No album ID found. Search terms: Artist B - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: import_task_start Looking up: /tmp/tmpgewvkmz_/testsrcdir/the_album/track_2.mp3; /tmp/tmpgewvkmz_/testsrcdir/the_album/track_3.mp3 Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_choose_candidate Sending event: import_task_choice 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_add_album_for_same_artist_and_different_album (test_ui_importer.GlobalGroupAlbumsImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_created Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpj2ms_n6m/testsrcdir/the_album/track_1.mp3 Tagging Tag Artist - Album B No album ID found. Search terms: Tag Artist - Album B Album might be VA: False Evaluating 0 candidates. Sending event: import_task_start Looking up: /tmp/tmpj2ms_n6m/testsrcdir/the_album/track_2.mp3; /tmp/tmpj2ms_n6m/testsrcdir/the_album/track_3.mp3 Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_choose_candidate Sending event: import_task_choice 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_incremental (test_ui_importer.GlobalGroupAlbumsImportTest) ... Sending event: import_begin state file could not be read: [Errno 2] No such file or directory: '/tmp/tmp_30dgfrc/state.pickle' Sending event: import_task_created Sending event: import_task_created Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp_30dgfrc/testsrcdir/the_album/track_1.mp3 Tagging Tag Artist - Album B No album ID found. Search terms: Tag Artist - Album B Album might be VA: False Evaluating 0 candidates. Sending event: import_task_start Looking up: /tmp/tmp_30dgfrc/testsrcdir/the_album/track_2.mp3; /tmp/tmp_30dgfrc/testsrcdir/the_album/track_3.mp3 Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_choose_candidate Sending event: import_task_choice 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files state file could not be read: [Errno 2] No such file or directory: '/tmp/tmp_30dgfrc/state.pickle' Sending event: album_imported Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_add_album_for_different_artist_and_different_album (test_ui_importer.GroupAlbumsImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp_76wc508/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: True Evaluating 0 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_created Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp_76wc508/testsrcdir/the_album/track_1.mp3 Tagging Artist B - Album B No album ID found. Search terms: Artist B - Album B Album might be VA: False Evaluating 0 candidates. Sending event: import_task_start Looking up: /tmp/tmp_76wc508/testsrcdir/the_album/track_2.mp3; /tmp/tmp_76wc508/testsrcdir/the_album/track_3.mp3 Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_choose_candidate Sending event: import_task_choice 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_add_album_for_different_artist_and_same_albumartist (test_ui_importer.GroupAlbumsImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpcbhckphi/testsrcdir/the_album Tagging Artist B - Tag Album No album ID found. Search terms: Artist B - Tag Album Album might be VA: True Evaluating 0 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_created Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpcbhckphi/testsrcdir/the_album/track_1.mp3; /tmp/tmpcbhckphi/testsrcdir/the_album/track_2.mp3 Tagging Album Artist - Tag Album No album ID found. Search terms: Album Artist - Tag Album Album might be VA: True Evaluating 0 candidates. Sending event: import_task_start Looking up: /tmp/tmpcbhckphi/testsrcdir/the_album/track_3.mp3 Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_choose_candidate Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_add_album_for_same_album_and_different_artist (test_ui_importer.GroupAlbumsImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpop_cn_as/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: True Evaluating 0 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_created Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpop_cn_as/testsrcdir/the_album/track_1.mp3 Tagging Artist B - Tag Album No album ID found. Search terms: Artist B - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: import_task_start Looking up: /tmp/tmpop_cn_as/testsrcdir/the_album/track_2.mp3; /tmp/tmpop_cn_as/testsrcdir/the_album/track_3.mp3 Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_choose_candidate Sending event: import_task_choice 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_add_album_for_same_artist_and_different_album (test_ui_importer.GroupAlbumsImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpw2kg9j03/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_created Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpw2kg9j03/testsrcdir/the_album/track_1.mp3 Tagging Tag Artist - Album B No album ID found. Search terms: Tag Artist - Album B Album might be VA: False Evaluating 0 candidates. Sending event: import_task_start Looking up: /tmp/tmpw2kg9j03/testsrcdir/the_album/track_2.mp3; /tmp/tmpw2kg9j03/testsrcdir/the_album/track_3.mp3 Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_choose_candidate Sending event: import_task_choice 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_incremental (test_ui_importer.GroupAlbumsImportTest) ... Sending event: import_begin state file could not be read: [Errno 2] No such file or directory: '/tmp/tmpf9yfmvwj/state.pickle' Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpf9yfmvwj/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_created Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpf9yfmvwj/testsrcdir/the_album/track_1.mp3 Tagging Tag Artist - Album B No album ID found. Search terms: Tag Artist - Album B Album might be VA: False Evaluating 0 candidates. Sending event: import_task_start Looking up: /tmp/tmpf9yfmvwj/testsrcdir/the_album/track_2.mp3; /tmp/tmpf9yfmvwj/testsrcdir/the_album/track_3.mp3 Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_choose_candidate Sending event: import_task_choice 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files state file could not be read: [Errno 2] No such file or directory: '/tmp/tmpf9yfmvwj/state.pickle' Sending event: album_imported Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_asis_albumartist_tag_sets_albumartist (test_ui_importer.ImportCompilationTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp40_h40s7/testsrcdir/the_album Tagging Album Artist - Tag Album No album ID found. Search terms: Album Artist - Tag Album Album might be VA: True Sending event: albuminfo_received Candidate: Album Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.31 Sending event: albuminfo_received Candidate: Various Artists - Applied Album (albumid) Duplicate. Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 3 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_asis_heterogenous_sets_sompilation (test_ui_importer.ImportCompilationTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp8aiaybf0/testsrcdir/the_album Tagging Other Artist - Tag Album No album ID found. Search terms: Other Artist - Tag Album Album might be VA: True Sending event: albuminfo_received Candidate: Other Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.31 Sending event: albuminfo_received Candidate: Various Artists - Applied Album (albumid) Duplicate. Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 3 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_asis_heterogenous_sets_various_albumartist (test_ui_importer.ImportCompilationTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmprtw6g0ox/testsrcdir/the_album Tagging Other Artist - Tag Album No album ID found. Search terms: Other Artist - Tag Album Album might be VA: True Sending event: albuminfo_received Candidate: Other Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.31 Sending event: albuminfo_received Candidate: Various Artists - Applied Album (albumid) Duplicate. Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 3 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_asis_homogenous_sets_albumartist (test_ui_importer.ImportCompilationTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpg3pidbmy/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.44 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 3 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_asis_sets_majority_albumartist (test_ui_importer.ImportCompilationTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpm65bbyb7/testsrcdir/the_album Tagging Other Artist - Tag Album No album ID found. Search terms: Other Artist - Tag Album Album might be VA: True Sending event: albuminfo_received Candidate: Other Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.31 Sending event: albuminfo_received Candidate: Various Artists - Applied Album (albumid) Duplicate. Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 3 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_asis_updated_moves_file (test_ui_importer.ImportExistingTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpg8_o4_9_/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpg8_o4_9_/libdir/Applied Artist/Applied Album Tagging Applied Artist - Applied Album Searching for discovered album ID: albumid Search terms: Applied Artist - Applied Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.02 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Replacing item 1: /tmp/tmpg8_o4_9_/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Reimported album: added 1663192409.7693844, flexible attributes [] from album 1 for /tmp/tmpg8_o4_9_/libdir/Applied Artist/Applied Album Reimported item added 1663192409.7727304 from item 1 for /tmp/tmpg8_o4_9_/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpg8_o4_9_/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_asis_updated_without_copy_does_not_move_file (test_ui_importer.ImportExistingTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmppytky221/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmppytky221/libdir/Applied Artist/Applied Album Tagging Applied Artist - Applied Album Searching for discovered album ID: albumid Search terms: Applied Artist - Applied Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.02 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Replacing item 1: /tmp/tmppytky221/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Reimported album: added 1663192409.9948769, flexible attributes [] from album 1 for /tmp/tmppytky221/libdir/Applied Artist/Applied Album Reimported item added 1663192409.9982247 from item 1 for /tmp/tmppytky221/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmppytky221/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_asis_updates_metadata (test_ui_importer.ImportExistingTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpgz6d2u6h/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpgz6d2u6h/libdir/Applied Artist/Applied Album Tagging Applied Artist - Applied Album Searching for discovered album ID: albumid Search terms: Applied Artist - Applied Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.02 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Replacing item 1: /tmp/tmpgz6d2u6h/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Reimported album: added 1663192410.2149878, flexible attributes [] from album 1 for /tmp/tmpgz6d2u6h/libdir/Applied Artist/Applied Album Reimported item added 1663192410.2182007 from item 1 for /tmp/tmpgz6d2u6h/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpgz6d2u6h/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_does_not_duplicate_album (test_ui_importer.ImportExistingTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpvo15eeyq/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpvo15eeyq/libdir/Applied Artist/Applied Album Tagging Applied Artist - Applied Album Searching for discovered album ID: albumid Search terms: Applied Artist - Applied Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.00 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply Replacing item 1: /tmp/tmpvo15eeyq/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Reimported album: added 1663192410.4903724, flexible attributes [] from album 1 for /tmp/tmpvo15eeyq/libdir/Applied Artist/Applied Album Reimported item added 1663192410.4944515 from item 1 for /tmp/tmpvo15eeyq/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpvo15eeyq/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_does_not_duplicate_item (test_ui_importer.ImportExistingTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp6i3own61/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp6i3own61/libdir/Applied Artist/Applied Album Tagging Applied Artist - Applied Album Searching for discovered album ID: albumid Search terms: Applied Artist - Applied Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.00 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply Replacing item 1: /tmp/tmp6i3own61/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Reimported album: added 1663192410.7845156, flexible attributes [] from album 1 for /tmp/tmp6i3own61/libdir/Applied Artist/Applied Album Reimported item added 1663192410.7885642 from item 1 for /tmp/tmp6i3own61/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmp6i3own61/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_does_not_duplicate_singleton_track (test_ui_importer.ImportExistingTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp59gi6l_6/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp59gi6l_6/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp59gi6l_6/libdir/singletons Tagging Applied Artist - Tag Album No album ID found. Search terms: Applied Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.34 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp59gi6l_6/libdir/singletons/Applied Title 1.mp3 Searching for track ID: trackid Item search terms: Applied Artist - Applied Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply Replacing item 1: /tmp/tmp59gi6l_6/libdir/singletons/Applied Title 1.mp3 Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Reimported item added 1663192411.086951 from item 1 for /tmp/tmp59gi6l_6/libdir/singletons/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmp59gi6l_6/libdir/singletons/Applied Title 1.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_outside_file_is_copied (test_ui_importer.ImportExistingTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpjwko5hnt/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpjwko5hnt/testsrcdir/the_album Tagging Applied Artist - Applied Album Searching for discovered album ID: albumid Search terms: Applied Artist - Applied Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.00 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply Replacing item 1: /tmp/tmpjwko5hnt/testsrcdir/the_album/track_1.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Reimported album: added 1663192411.354743, flexible attributes [] from album 1 for /tmp/tmpjwko5hnt/testsrcdir/the_album Reimported item added 1663192411.3583276 from item 1 for /tmp/tmpjwko5hnt/testsrcdir/the_album/track_1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpjwko5hnt/testsrcdir/the_album/track_1.mp3 Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_outside_file_is_moved (test_ui_importer.ImportExistingTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp47wbe2c4/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp47wbe2c4/testsrcdir/the_album Tagging Applied Artist - Applied Album Searching for discovered album ID: albumid Search terms: Applied Artist - Applied Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.00 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply Replacing item 1: /tmp/tmp47wbe2c4/testsrcdir/the_album/track_1.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Reimported album: added 1663192411.734788, flexible attributes [] from album 1 for /tmp/tmp47wbe2c4/testsrcdir/the_album Reimported item added 1663192411.7384498 from item 1 for /tmp/tmp47wbe2c4/testsrcdir/the_album/track_1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmp47wbe2c4/testsrcdir/the_album/track_1.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_apply_asis_adds_singleton_path (test_ui_importer.ImportSingletonTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp5_uhv5m0/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_apply_asis_adds_track (test_ui_importer.ImportSingletonTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmptwjv6k27/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_apply_asis_does_not_add_album (test_ui_importer.ImportSingletonTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp723fm7w5/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_apply_candidate_adds_singleton_path (test_ui_importer.ImportSingletonTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp6gbk1zex/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_apply_candidate_adds_track (test_ui_importer.ImportSingletonTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpm0r899mf/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_apply_candidate_does_not_add_album (test_ui_importer.ImportSingletonTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpkqg9dfdn/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_import_single_files (test_ui_importer.ImportSingletonTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpj2107h7m/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpj2107h7m/testsrcdir/track_2.mp3 Tagging - No album ID found. Search terms: - Album might be VA: True Evaluating 0 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_set_fields (test_ui_importer.ImportSingletonTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp0_9qxue3/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Set field collection=To Listen for /tmp/tmp0_9qxue3/testsrcdir/the_album/track_1.mp3 Set field genre=🎷 Jazz for /tmp/tmp0_9qxue3/testsrcdir/the_album/track_1.mp3 Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: item_imported Sending event: database_change Sending event: item_removed Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp0_9qxue3/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Set field collection=To Listen for /tmp/tmp0_9qxue3/testsrcdir/the_album/track_1.mp3 Set field genre=🎷 Jazz for /tmp/tmp0_9qxue3/testsrcdir/the_album/track_1.mp3 Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_skip_adds_other_tracks (test_ui_importer.ImportSingletonTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp0693w3j3/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp0693w3j3/testsrcdir/the_album/track_2.mp3 Item search terms: Tag Artist - Tag Title 2 Sending event: trackinfo_received Found 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_skip_does_not_add_first_track (test_ui_importer.ImportSingletonTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpo4x8y7za/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice ok test_apply_asis_adds_album (test_ui_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpfbdkxy1x/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_apply_asis_adds_album_path (test_ui_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpkcrq69mf/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_apply_asis_adds_tracks (test_ui_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpat8ngxcq/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_apply_candidate_adds_album (test_ui_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpxdyjp367/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_apply_candidate_adds_album_path (test_ui_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpj9z7c0q3/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_apply_candidate_adds_tracks (test_ui_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpsi4dkzj0/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_apply_from_scratch_keeps_bitrate (test_ui_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpyimehrh8/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_apply_from_scratch_keeps_format (test_ui_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp9qc_oe8k/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_apply_from_scratch_removes_other_metadata (test_ui_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp1g4kj0qk/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_apply_with_delete_deletes_import (test_ui_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpg_kbm9k0/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_apply_with_move_deletes_import (test_ui_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpzx0dhxwa/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_asis_no_data_source (test_ui_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpytofu6jn/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_empty_directory_singleton_warning (test_ui_importer.ImportTest) ... Sending event: import_begin No files imported from /tmp/tmpez5joao8/empty ok test_empty_directory_warning (test_ui_importer.ImportTest) ... Sending event: import_begin No files imported from /tmp/tmpb8jju0h0/empty ok test_set_fields (test_ui_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp__m5ifez/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Set field collection=To Listen for /tmp/tmp__m5ifez/testsrcdir/the_album Set field genre=🎷 Jazz for /tmp/tmp__m5ifez/testsrcdir/the_album Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp__m5ifez/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Set field collection=To Listen for /tmp/tmp__m5ifez/testsrcdir/the_album Set field genre=🎷 Jazz for /tmp/tmp__m5ifez/testsrcdir/the_album Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_skip_does_not_add_track (test_ui_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpcs_1sxm_/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice ok test_skip_non_album_dirs (test_ui_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp5bedng9r/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_unmatched_tracks_not_added (test_ui_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpogxvgal4/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.54 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_apply_tracks_adds_singleton_path (test_ui_importer.ImportTracksTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpvfubkttd/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpvfubkttd/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_apply_tracks_adds_singleton_track (test_ui_importer.ImportTracksTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp79iqfwbd/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp79iqfwbd/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_album_created_with_track_artist (test_ui_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmp3164ewv_/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_import_copy_arrives (test_ui_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmpl0lm3862/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_import_hardlink_arrives (test_ui_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmpucpymqaw/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_hardlinked Sending event: database_change Sending event: database_change Sending event: item_hardlinked Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_import_link_arrives (test_ui_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmpbcwu_tpm/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_linked Sending event: database_change Sending event: database_change Sending event: item_linked Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_import_with_delete_prunes_directory_empty (test_ui_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmp51sbh_yo/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_import_with_delete_removes_files (test_ui_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmpi95t1351/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_import_with_move_deletes_import_files (test_ui_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmpsuqtferb/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_import_with_move_prunes_directory_empty (test_ui_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmp0_emw6s_/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_import_with_move_prunes_with_extra_clutter (test_ui_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmp8wter9u1/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_import_without_delete_retains_files (test_ui_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmpf3pbobie/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_threaded_import_copy_arrives (test_ui_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmp8bb8g63h/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_threaded_import_move_arrives (test_ui_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmpo0k0ky2e/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_threaded_import_move_deletes_import (test_ui_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmp087t6iyg/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_fields_func (test_ui_commands.FieldsTest) ... Sending event: database_change Sending event: database_change ok test_query_album (test_ui_commands.QueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_query_empty (test_ui_commands.QueryTest) ... ok test_query_empty_album (test_ui_commands.QueryTest) ... ok test_query_item (test_ui_commands.QueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_album_integer_modify_and_query (test_types_plugin.TypesPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpybd88gqc/config.yaml data directory: /tmp/tmpybd88gqc plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpybd88gqc/config.yaml data directory: /tmp/tmpybd88gqc plugin paths: Sending event: pluginload Sending event: database_change Sending event: database_change Sending event: cli_exit no user configuration found at /tmp/tmpybd88gqc/config.yaml data directory: /tmp/tmpybd88gqc plugin paths: Sending event: pluginload Sending event: cli_exit ok test_bool_modify_and_query (test_types_plugin.TypesPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpcvifka2o/config.yaml data directory: /tmp/tmpcvifka2o plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpcvifka2o/config.yaml data directory: /tmp/tmpcvifka2o plugin paths: Sending event: pluginload Sending event: database_change Sending event: cli_exit no user configuration found at /tmp/tmpcvifka2o/config.yaml data directory: /tmp/tmpcvifka2o plugin paths: Sending event: pluginload Sending event: database_change Sending event: cli_exit no user configuration found at /tmp/tmpcvifka2o/config.yaml data directory: /tmp/tmpcvifka2o plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpcvifka2o/config.yaml data directory: /tmp/tmpcvifka2o plugin paths: Sending event: pluginload Sending event: cli_exit ok test_date_modify_and_query (test_types_plugin.TypesPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpik_vo7ac/config.yaml data directory: /tmp/tmpik_vo7ac plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpik_vo7ac/config.yaml data directory: /tmp/tmpik_vo7ac plugin paths: Sending event: pluginload Sending event: database_change Sending event: cli_exit no user configuration found at /tmp/tmpik_vo7ac/config.yaml data directory: /tmp/tmpik_vo7ac plugin paths: Sending event: pluginload Sending event: database_change Sending event: cli_exit no user configuration found at /tmp/tmpik_vo7ac/config.yaml data directory: /tmp/tmpik_vo7ac plugin paths: Sending event: pluginload Sending event: cli_exit ok test_float_modify_and_query (test_types_plugin.TypesPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp5dhh5j2d/config.yaml data directory: /tmp/tmp5dhh5j2d plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmp5dhh5j2d/config.yaml data directory: /tmp/tmp5dhh5j2d plugin paths: Sending event: pluginload Sending event: database_change Sending event: cli_exit no user configuration found at /tmp/tmp5dhh5j2d/config.yaml data directory: /tmp/tmp5dhh5j2d plugin paths: Sending event: pluginload Sending event: cli_exit ok test_integer_modify_and_query (test_types_plugin.TypesPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpbt6zt2hc/config.yaml data directory: /tmp/tmpbt6zt2hc plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpbt6zt2hc/config.yaml data directory: /tmp/tmpbt6zt2hc plugin paths: Sending event: pluginload Sending event: database_change Sending event: cli_exit no user configuration found at /tmp/tmpbt6zt2hc/config.yaml data directory: /tmp/tmpbt6zt2hc plugin paths: Sending event: pluginload Sending event: cli_exit ok test_unknown_type_error (test_types_plugin.TypesPluginTest) ... no user configuration found at /tmp/tmpr5pdfydb/config.yaml data directory: /tmp/tmpr5pdfydb plugin paths: Sending event: pluginload ok test_add_tags (test_thumbnails.ThumbnailsTest) ... ok test_check_local_ok (test_thumbnails.ThumbnailsTest) ... thumbnails: No local image resizing capabilities, cannot generate thumbnails thumbnails: No local image resizing capabilities, cannot generate thumbnails thumbnails: using IM to write metadata thumbnails: using to compute URIs thumbnails: using IM to write metadata thumbnails: using to compute URIs thumbnails: using PIL to write metadata thumbnails: using to compute URIs thumbnails: using IM to write metadata thumbnails: using to compute URIs thumbnails: using IM to write metadata thumbnails: using to compute URIs thumbnails: using IM to write metadata thumbnails: using to compute URIs thumbnails: using IM to write metadata thumbnails: using to compute URIs thumbnails: using IM to write metadata thumbnails: using to compute URIs thumbnails: using IM to write metadata thumbnails: using Python Pathlib to compute URIs ok test_invokations (test_thumbnails.ThumbnailsTest) ... ok test_make_cover_thumbnail (test_thumbnails.ThumbnailsTest) ... thumbnails: 12345x12345 thumbnail for exists and is recent enough thumbnails: found a suitable 12345x12345 thumbnail for , forcing regeneration ok test_make_dolphin_cover_thumbnail (test_thumbnails.ThumbnailsTest) ... thumbnails: Wrote file /tmp/tmpg386xoxz/.directory ok test_process_album (test_thumbnails.ThumbnailsTest) ... thumbnails: generating thumbnail for thumbnails: album has no art thumbnails: generating thumbnail for thumbnails: problem getting the picture size for /path/to/art thumbnails: generating thumbnail for thumbnails: problem getting the picture size for /path/to/art thumbnails: generating thumbnail for thumbnails: problem getting the picture size for /path/to/art thumbnails: generating thumbnail for thumbnails: wrote thumbnail for thumbnails: generating thumbnail for thumbnails: wrote thumbnail for ok test_thumbnail_file_name (test_thumbnails.ThumbnailsTest) ... thumbnails: No local image resizing capabilities, cannot generate thumbnails ok test_uri (test_thumbnails.ThumbnailsTest) ... skipped 'GIO library not found' test_write_metadata_im (test_thumbnails.ThumbnailsTest) ... ok test_custom_format (test_the.ThePluginTest) ... the: "The A" -> "The (A)" ok test_custom_pattern (test_the.ThePluginTest) ... the: "test passed" -> "passed, test" ok test_template_function_with_defaults (test_the.ThePluginTest) ... the: "The The" -> "The, The" the: "An A" -> "A, An" ok test_unthe_with_default_patterns (test_the.ThePluginTest) ... ok test_unthe_with_strip (test_the.ThePluginTest) ... ok test_function_call (test_template.EvalTest) ... ok test_function_call_exception (test_template.EvalTest) ... ok test_function_call_with_empty_arg (test_template.EvalTest) ... ok test_function_call_with_text (test_template.EvalTest) ... ok test_function_returning_integer (test_template.EvalTest) ... ok test_nested_function_call (test_template.EvalTest) ... ok test_not_subtitute_func_with_no_args (test_template.EvalTest) ... ok test_not_subtitute_undefined_func (test_template.EvalTest) ... ok test_not_subtitute_undefined_value (test_template.EvalTest) ... ok test_plain_text (test_template.EvalTest) ... ok test_subtitute_value (test_template.EvalTest) ... ok test_subtitute_value_in_text (test_template.EvalTest) ... ok test_symbol_in_argument (test_template.EvalTest) ... ok test_bare_closer_kept_intact (test_template.ParseTest) ... ok test_bare_function_delim_kept_intact (test_template.ParseTest) ... ok test_bare_opener_kept_intact (test_template.ParseTest) ... ok test_bare_sep_kept_intact (test_template.ParseTest) ... ok test_bare_value_delim_kept_intact (test_template.ParseTest) ... ok test_call_empty_arg (test_template.ParseTest) ... ok test_call_single_arg (test_template.ParseTest) ... ok test_call_two_args (test_template.ParseTest) ... ok test_call_with_escaped_close (test_template.ParseTest) ... ok test_call_with_escaped_sep (test_template.ParseTest) ... ok test_call_with_nested_call_argument (test_template.ParseTest) ... ok test_call_with_symbol_argument (test_template.ParseTest) ... ok test_call_with_unclosed_args (test_template.ParseTest) ... ok test_call_with_unclosed_multiple_args (test_template.ParseTest) ... ok test_call_without_args (test_template.ParseTest) ... ok test_call_without_args_at_end (test_template.ParseTest) ... ok test_empty_braces_symbol (test_template.ParseTest) ... ok test_empty_string (test_template.ParseTest) ... ok test_escaped_character_at_end (test_template.ParseTest) ... ok test_escaped_character_at_start (test_template.ParseTest) ... ok test_escaped_character_in_text (test_template.ParseTest) ... ok test_escaped_character_only (test_template.ParseTest) ... ok test_escaped_close_brace (test_template.ParseTest) ... ok test_escaped_function_delim (test_template.ParseTest) ... ok test_escaped_sep (test_template.ParseTest) ... ok test_nested_call_with_argument (test_template.ParseTest) ... ok test_newline_at_end (test_template.ParseTest) ... ok test_plain_text (test_template.ParseTest) ... ok test_sep_before_call_two_args (test_template.ParseTest) ... ok test_sep_with_symbols (test_template.ParseTest) ... ok test_symbol_alone (test_template.ParseTest) ... ok test_symbol_in_text (test_template.ParseTest) ... ok test_symbol_with_braces (test_template.ParseTest) ... ok test_unclosed_braces_symbol (test_template.ParseTest) ... ok test_args (test_spotify.SpotifyPluginTest) ... spotify: Spotify access token: 3XyiC3raJySbIAV5LVYj1DaWbcocNi3LAJTNXRnYYGVUl6mbbqXNhW3YcZnQgYXNWHFkVGSMlc0tMuvq8CF spotify: fail is not a valid mode ok test_empty_query (test_spotify.SpotifyPluginTest) ... spotify: Spotify access token: 3XyiC3raJySbIAV5LVYj1DaWbcocNi3LAJTNXRnYYGVUl6mbbqXNhW3YcZnQgYXNWHFkVGSMlc0tMuvq8CF spotify: Your beets query returned no items, skipping Spotify. ok test_missing_request (test_spotify.SpotifyPluginTest) ... spotify: Spotify access token: 3XyiC3raJySbIAV5LVYj1DaWbcocNi3LAJTNXRnYYGVUl6mbbqXNhW3YcZnQgYXNWHFkVGSMlc0tMuvq8CF Sending event: database_change Sending event: database_change spotify: Processing 1 tracks... spotify: Searching Spotify for 'duifhjslkef artist:ujydfsuihse album:lkajsdflakjsd' spotify: Found 0 results from Spotify for 'duifhjslkef artist:ujydfsuihse album:lkajsdflakjsd' spotify: 1 track(s) did not match a Spotify ID; use --show-failures to display ok test_track_request (test_spotify.SpotifyPluginTest) ... spotify: Spotify access token: 3XyiC3raJySbIAV5LVYj1DaWbcocNi3LAJTNXRnYYGVUl6mbbqXNhW3YcZnQgYXNWHFkVGSMlc0tMuvq8CF Sending event: database_change Sending event: database_change spotify: Processing 1 tracks... spotify: Searching Spotify for 'Happy artist:Pharrell Williams album:Despicable Me 2' spotify: Found 1 results from Spotify for 'Happy artist:Pharrell Williams album:Despicable Me 2' spotify: Spotify track(s) found, count: 1 ok test_case_sensitive_only_affects_text (test_sort.CaseSensitivityTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change ok test_fixed_field_case_insensitive (test_sort.CaseSensitivityTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change ok test_fixed_field_case_sensitive (test_sort.CaseSensitivityTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change ok test_flex_field_case_insensitive (test_sort.CaseSensitivityTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change ok test_flex_field_case_sensitive (test_sort.CaseSensitivityTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change ok test_smart_artist_case_insensitive (test_sort.CaseSensitivityTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change ok test_smart_artist_case_sensitive (test_sort.CaseSensitivityTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change ok test_config_opposite_sort_album (test_sort.ConfigSortTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_config_opposite_sort_item (test_sort.ConfigSortTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_default_sort_album (test_sort.ConfigSortTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_default_sort_item (test_sort.ConfigSortTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_combined_non_existing_field_asc (test_sort.NonExistingFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_combined_non_existing_field_desc (test_sort.NonExistingFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_field_present_in_some_items (test_sort.NonExistingFieldTest) Test ordering by a field not present on all items. ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_negation_interaction (test_sort.NonExistingFieldTest) Test the handling of negation and sorting together. ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_non_existing_fields_not_fail (test_sort.NonExistingFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_asc (test_sort.SortAlbumComputedFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_desc (test_sort.SortAlbumComputedFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_asc (test_sort.SortAlbumFixedFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_desc (test_sort.SortAlbumFixedFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_two_field_asc (test_sort.SortAlbumFixedFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_asc (test_sort.SortAlbumFlexFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_desc (test_sort.SortAlbumFlexFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_two_field_asc (test_sort.SortAlbumFlexFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_computed_first (test_sort.SortCombinedFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_computed_second (test_sort.SortCombinedFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_asc (test_sort.SortFixedFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_desc (test_sort.SortFixedFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_path_field (test_sort.SortFixedFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_two_field_asc (test_sort.SortFixedFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_asc (test_sort.SortFlexFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_desc (test_sort.SortFlexFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_two_field (test_sort.SortFlexFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_splupdate (test_smartplaylist.SmartPlaylistCLITest) ... Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpxuwh7pz7/config.yaml data directory: /tmp/tmpxuwh7pz7 plugin paths: Sending event: pluginload no user configuration found at /tmp/tmpxuwh7pz7/config.yaml data directory: /tmp/tmpxuwh7pz7 plugin paths: Sending event: pluginload smartplaylist: Updating 1 smart playlists... smartplaylist: Creating playlist my_playlist.m3u smartplaylist: 1 playlists updated Sending event: cli_exit no user configuration found at /tmp/tmpxuwh7pz7/config.yaml data directory: /tmp/tmpxuwh7pz7 plugin paths: Sending event: pluginload smartplaylist: Updating 1 smart playlists... smartplaylist: Creating playlist my_playlist.m3u smartplaylist: 1 playlists updated Sending event: cli_exit no user configuration found at /tmp/tmpxuwh7pz7/config.yaml data directory: /tmp/tmpxuwh7pz7 plugin paths: Sending event: pluginload smartplaylist: Updating 2 smart playlists... smartplaylist: Creating playlist all.m3u smartplaylist: Creating playlist my_playlist.m3u smartplaylist: 2 playlists updated Sending event: cli_exit ok test_build_queries (test_smartplaylist.SmartPlaylistTest) ... ok test_build_queries_with_sorts (test_smartplaylist.SmartPlaylistTest) ... ok test_db_changes (test_smartplaylist.SmartPlaylistTest) ... smartplaylist: 3 will be updated because of matches 3 smartplaylist: 1 will be updated because of matches 3 ok test_matches (test_smartplaylist.SmartPlaylistTest) ... ok test_playlist_update (test_smartplaylist.SmartPlaylistTest) ... smartplaylist: Updating 1 smart playlists... smartplaylist: Creating playlist $title-my.m3u smartplaylist: 1 playlists updated ok test_cli_saves_album_gain_to_file (test_replaygain.ReplayGainCmdCliTest) ... skipped 'no *gain command found' test_cli_saves_track_gain (test_replaygain.ReplayGainCmdCliTest) ... skipped 'no *gain command found' test_cli_skips_calculated_tracks (test_replaygain.ReplayGainCmdCliTest) ... skipped 'no *gain command found' test_cli_saves_album_gain_to_file (test_replaygain.ReplayGainGstCliTest) ... skipped 'gstreamer cannot be found' test_cli_saves_track_gain (test_replaygain.ReplayGainGstCliTest) ... skipped 'gstreamer cannot be found' test_cli_skips_calculated_tracks (test_replaygain.ReplayGainGstCliTest) ... skipped 'gstreamer cannot be found' test_malformed_output (test_replaygain.ReplayGainLdnsCliMalformedTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change no user configuration found at /tmp/tmp5k61s7_2/config.yaml data directory: /tmp/tmp5k61s7_2 plugin paths: Sending event: pluginload replaygain: analyzing the artist - älbum - tïtle 0 replaygain: executing bs1770gain --replaygain --xml -p /tmp/tmp5k61s7_2/libdir/the artist/älbum/02 tïtle 0.mp3 replaygain: analysis finished: replaygain: ReplayGain error: The bs1770gain tool produced malformed XML. Using version >=0.4.10 may solve this problem. replaygain: analyzing the artist - älbum - tïtle 1 replaygain: executing bs1770gain --replaygain --xml -p /tmp/tmp5k61s7_2/libdir/the artist/älbum/02 tïtle 1.mp3 replaygain: analysis finished: replaygain: ReplayGain error: The bs1770gain tool produced malformed XML. Using version >=0.4.10 may solve this problem. Sending event: cli_exit ok test_cli_saves_album_gain_to_file (test_replaygain.ReplayGainLdnsCliTest) ... skipped 'bs1770gain cannot be found' test_cli_saves_track_gain (test_replaygain.ReplayGainLdnsCliTest) ... skipped 'bs1770gain cannot be found' test_cli_skips_calculated_tracks (test_replaygain.ReplayGainLdnsCliTest) ... skipped 'bs1770gain cannot be found' test_equal_permutation (test_random.RandomTest) We have a list of items where only one item is from artist1 and the ... ok test_eq (test_query.AnyFieldQueryTest) ... Sending event: database_change Sending event: database_change ok test_no_restriction (test_query.AnyFieldQueryTest) ... Sending event: database_change Sending event: database_change ok test_restriction_completeness (test_query.AnyFieldQueryTest) ... Sending event: database_change Sending event: database_change ok test_restriction_soundness (test_query.AnyFieldQueryTest) ... Sending event: database_change Sending event: database_change ok test_flex_parse_0 (test_query.BoolQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_flex_parse_1 (test_query.BoolQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_flex_parse_any_string (test_query.BoolQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_flex_parse_false (test_query.BoolQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_flex_parse_true (test_query.BoolQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_parse_true (test_query.BoolQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_albums_matches_album (test_query.DefaultSearchFieldsTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_albums_matches_albumartist (test_query.DefaultSearchFieldsTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_items_does_not_match_year (test_query.DefaultSearchFieldsTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_items_matches_title (test_query.DefaultSearchFieldsTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_compilation_false (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_compilation_true (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_empty (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_no_matches (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_none (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_one_keyed_regexp (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_one_keyed_term (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_one_unkeyed_regexp (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_one_unkeyed_term (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_invalid_key (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_invalid_query (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_item_field_name_matches_nothing_in_album_query (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_key_case_insensitive (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_keyed_regexp_matches_only_one_column (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_keyed_term_matches_only_one_column (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_mixed_terms_regexps_narrow_search (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_multiple_regexps_narrow_search (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_multiple_terms_narrow_search (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_numeric_search_negative (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_numeric_search_positive (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_regexp_case_sensitive (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_single_year (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_singleton_false (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_singleton_true (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_term_case_insensitive (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_term_case_insensitive_with_key (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_unicode_query (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_unkeyed_regexp_matches_multiple_columns (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_unkeyed_term_matches_multiple_columns (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_unknown_field_name_no_results (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_unknown_field_name_no_results_in_album_query (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_year_range (test_query.GetTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_exact_value_match (test_query.IntQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_flex_dont_match_missing (test_query.IntQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_flex_range_match (test_query.IntQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_no_substring_match (test_query.IntQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_range_match (test_query.IntQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_bitrate_range_negative (test_query.MatchTest) ... ok test_bitrate_range_positive (test_query.MatchTest) ... ok test_eq (test_query.MatchTest) ... ok test_open_range (test_query.MatchTest) ... ok test_regex_match_negative (test_query.MatchTest) ... ok test_regex_match_non_string_value (test_query.MatchTest) ... ok test_regex_match_positive (test_query.MatchTest) ... ok test_substring_match_negative (test_query.MatchTest) ... ok test_substring_match_non_string_value (test_query.MatchTest) ... ok test_substring_match_positive (test_query.MatchTest) ... ok test_year_match_negative (test_query.MatchTest) ... ok test_year_match_positive (test_query.MatchTest) ... ok test_match_after_set_none (test_query.NoneQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_match_singletons (test_query.NoneQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_bitrate_range_negative (test_query.NotQueryMatchTest) ... ok test_bitrate_range_positive (test_query.NotQueryMatchTest) ... ok test_open_range (test_query.NotQueryMatchTest) ... ok test_regex_match_negative (test_query.NotQueryMatchTest) ... ok test_regex_match_non_string_value (test_query.NotQueryMatchTest) ... ok test_regex_match_positive (test_query.NotQueryMatchTest) ... ok test_substring_match_negative (test_query.NotQueryMatchTest) ... ok test_substring_match_non_string_value (test_query.NotQueryMatchTest) ... ok test_substring_match_positive (test_query.NotQueryMatchTest) ... ok test_year_match_negative (test_query.NotQueryMatchTest) ... ok test_year_match_positive (test_query.NotQueryMatchTest) ... ok test_fast_vs_slow (test_query.NotQueryTest) Test that the results are the same regardless of the `fast` flag ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_mixed_terms (test_query.NotQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_multiple_terms (test_query.NotQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_one_keyed_regexp (test_query.NotQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_one_unkeyed_regexp (test_query.NotQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_prefixes_keyed (test_query.NotQueryTest) Test both negation prefixes on a keyed query. ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_get_prefixes_unkeyed (test_query.NotQueryTest) Test both negation prefixes on an unkeyed query. ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_type_and (test_query.NotQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_type_anyfield (test_query.NotQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_type_boolean (test_query.NotQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_type_date (test_query.NotQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_type_false (test_query.NotQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_type_match (test_query.NotQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_type_none (test_query.NotQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_type_numeric (test_query.NotQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_type_or (test_query.NotQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_type_regexp (test_query.NotQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_type_substring (test_query.NotQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_type_true (test_query.NotQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_case_sensitivity (test_query.PathQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_detect_absolute_path (test_query.PathQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_detect_relative_path (test_query.PathQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_escape_backslash (test_query.PathQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_escape_percent (test_query.PathQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_escape_underscore (test_query.PathQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_fragment_no_match (test_query.PathQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_no_match (test_query.PathQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_non_slashed_does_not_match_path (test_query.PathQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_nonnorm_path (test_query.PathQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_parent_directory_no_slash (test_query.PathQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_parent_directory_with_slash (test_query.PathQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_path_album_regex (test_query.PathQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_path_exact_match (test_query.PathQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_path_item_regex (test_query.PathQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_path_query_in_or_query (test_query.PathQueryTest) ... skipped 'unfixed (#1865)' test_path_sep_detection (test_query.PathQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_slashed_query_matches_path (test_query.PathQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_slashes_in_explicit_field_does_not_match_path (test_query.PathQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_extended_field_write (test_plugin_mediafield.ExtendedFieldTestMixin) ... ok test_invalid_descriptor (test_plugin_mediafield.ExtendedFieldTestMixin) ... ok test_overwrite_property (test_plugin_mediafield.ExtendedFieldTestMixin) ... ok test_read_flexible_attribute_from_file (test_plugin_mediafield.ExtendedFieldTestMixin) ... ok test_write_extended_tag_from_item (test_plugin_mediafield.ExtendedFieldTestMixin) ... Sending event: write Sending event: after_write ok test_get_music_section (test_plexupdate.PlexUpdateTest) ... ok test_get_named_music_section (test_plexupdate.PlexUpdateTest) ... ok test_update_plex (test_plexupdate.PlexUpdateTest) ... ok test_item_moved (test_playlist.PlaylistTestItemMoved) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_moved Sending event: item_moved Sending event: cli_exit playlist: Updating playlist: /tmp/tmprdv_8r1w/relative.m3u playlist: Updated playlist /tmp/tmprdv_8r1w/relative.m3u (1 changes, 0 deletions) playlist: Updating playlist: /tmp/tmprdv_8r1w/absolute.m3u playlist: Updated playlist /tmp/tmprdv_8r1w/absolute.m3u (1 changes, 0 deletions) ok test_item_removed (test_playlist.PlaylistTestItemRemoved) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: item_removed Sending event: cli_exit playlist: Unable to open playlist directory /tmp/tmprdv_8r1w playlist: Updating playlist: /tmp/tmp_gdxe_28/relative.m3u playlist: Updated playlist /tmp/tmp_gdxe_28/relative.m3u (0 changes, 1 deletions) playlist: Updating playlist: /tmp/tmp_gdxe_28/absolute.m3u playlist: Updated playlist /tmp/tmp_gdxe_28/absolute.m3u (0 changes, 1 deletions) ok test_name_query_with_absolute_paths_in_playlist (test_playlist.PlaylistTestRelativeToDir) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_name_query_with_nonexisting_playlist (test_playlist.PlaylistTestRelativeToDir) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_name_query_with_relative_paths_in_playlist (test_playlist.PlaylistTestRelativeToDir) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_path_query_with_absolute_paths_in_playlist (test_playlist.PlaylistTestRelativeToDir) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_path_query_with_nonexisting_playlist (test_playlist.PlaylistTestRelativeToDir) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_path_query_with_relative_paths_in_playlist (test_playlist.PlaylistTestRelativeToDir) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_name_query_with_absolute_paths_in_playlist (test_playlist.PlaylistTestRelativeToLib) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_name_query_with_nonexisting_playlist (test_playlist.PlaylistTestRelativeToLib) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_name_query_with_relative_paths_in_playlist (test_playlist.PlaylistTestRelativeToLib) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_path_query_with_absolute_paths_in_playlist (test_playlist.PlaylistTestRelativeToLib) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_path_query_with_nonexisting_playlist (test_playlist.PlaylistTestRelativeToLib) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_path_query_with_relative_paths_in_playlist (test_playlist.PlaylistTestRelativeToLib) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_name_query_with_absolute_paths_in_playlist (test_playlist.PlaylistTestRelativeToPls) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_name_query_with_nonexisting_playlist (test_playlist.PlaylistTestRelativeToPls) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_name_query_with_relative_paths_in_playlist (test_playlist.PlaylistTestRelativeToPls) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_path_query_with_absolute_paths_in_playlist (test_playlist.PlaylistTestRelativeToPls) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_path_query_with_nonexisting_playlist (test_playlist.PlaylistTestRelativeToPls) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_path_query_with_relative_paths_in_playlist (test_playlist.PlaylistTestRelativeToPls) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_cmd_password (test_player.BPDConnectionTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Modifying 1 albums. aaa - the älbum - $title myint: 2 aaa - the älbum - $title Modifying 1 items. true - the älbum - tïtle 0 mybool: True Modifying 1 items. false - the älbum - tïtle 0 mybool: False true True false False Modifying 1 items. prince - the älbum - tïtle 0 mydate: 1999-01-01 Modifying 1 items. britney - the älbum - tïtle 0 mydate: 1999-12-30 prince 1999-01-01 Modifying 1 items. aaa - the älbum - tïtle 0 myfloat: -9.1 aaa - the älbum - tïtle 0 Modifying 1 items. aaa - the älbum - tïtle 0 myint: 2 aaa - the älbum - tïtle 0 http://open.spotify.com/track/6NPVjNh8Jhru9xOmyQigds [1, 2, 3, 4, 10] overlaying configuration: /tmp/tmp2mqctplc/tmpcuate52x.yaml no user configuration found at /tmp/tmp2mqctplc/config.yaml data directory: /tmp/tmp2mqctplc plugin paths: /tmp/tmp2mqctplc Sending event: pluginload library database: /tmp/tmp2mqctplc/library.db library directory: /tmp/tmp2mqctplc/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:18782 bpd: *[127.0.0.1:48184]: connected bpd: >[127.0.0.1:48184]: OK MPD 0.14.0 bpd: <[127.0.0.1:48184]: status bpd: >[127.0.0.1:48184]: ACK [4@0] {} insufficient privileges bpd: <[127.0.0.1:48184]: password wrong bpd: >[127.0.0.1:48184]: ACK [3@0] {password} incorrect password bpd: <[127.0.0.1:48184]: command_list_ok_begin bpd: <[127.0.0.1:48184]: password abc123 bpd: <[127.0.0.1:48184]: status bpd: <[127.0.0.1:48184]: command_list_end bpd: >[127.0.0.1:48184]: list_OK bpd: >[127.0.0.1:48184]: repeat: 0 bpd: >[127.0.0.1:48184]: random: 0 bpd: >[127.0.0.1:48184]: consume: 0 bpd: >[127.0.0.1:48184]: single: 0 bpd: >[127.0.0.1:48184]: playlist: 0 bpd: >[127.0.0.1:48184]: playlistlength: 0 bpd: >[127.0.0.1:48184]: mixrampdb: 0.0 bpd: >[127.0.0.1:48184]: volume: 100 bpd: >[127.0.0.1:48184]: state: stop bpd: >[127.0.0.1:48184]: list_OK bpd: >[127.0.0.1:48184]: OK ok test_cmd_ping (test_player.BPDConnectionTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpx6ea1jgp/tmpu4j4dhuk.yaml no user configuration found at /tmp/tmpx6ea1jgp/config.yaml data directory: /tmp/tmpx6ea1jgp plugin paths: /tmp/tmpx6ea1jgp Sending event: pluginload library database: /tmp/tmpx6ea1jgp/library.db library directory: /tmp/tmpx6ea1jgp/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:19230 bpd: *[127.0.0.1:45160]: connected bpd: >[127.0.0.1:45160]: OK MPD 0.14.0 bpd: <[127.0.0.1:45160]: ping bpd: >[127.0.0.1:45160]: OK ok test_cmd_tagtypes (test_player.BPDConnectionTest) ... skipped '' test_implements_connection (test_player.BPDConnectionTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpzoqk1xy3/tmp6lpqqful.yaml no user configuration found at /tmp/tmpzoqk1xy3/config.yaml data directory: /tmp/tmpzoqk1xy3 plugin paths: /tmp/tmpzoqk1xy3 Sending event: pluginload library database: /tmp/tmpzoqk1xy3/library.db library directory: /tmp/tmpzoqk1xy3/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:11143 bpd: *[127.0.0.1:43674]: connected bpd: >[127.0.0.1:43674]: OK MPD 0.14.0 bpd: <[127.0.0.1:43674]: commands bpd: >[127.0.0.1:43674]: command: add bpd: >[127.0.0.1:43674]: command: addid bpd: >[127.0.0.1:43674]: command: clear bpd: >[127.0.0.1:43674]: command: clearerror bpd: >[127.0.0.1:43674]: command: close bpd: >[127.0.0.1:43674]: command: commands bpd: >[127.0.0.1:43674]: command: consume bpd: >[127.0.0.1:43674]: command: count bpd: >[127.0.0.1:43674]: command: crash_TypeError bpd: >[127.0.0.1:43674]: command: crossfade bpd: >[127.0.0.1:43674]: command: currentsong bpd: >[127.0.0.1:43674]: command: decoders bpd: >[127.0.0.1:43674]: command: delete bpd: >[127.0.0.1:43674]: command: deleteid bpd: >[127.0.0.1:43674]: command: disableoutput bpd: >[127.0.0.1:43674]: command: enableoutput bpd: >[127.0.0.1:43674]: command: find bpd: >[127.0.0.1:43674]: command: idle bpd: >[127.0.0.1:43674]: command: kill bpd: >[127.0.0.1:43674]: command: list bpd: >[127.0.0.1:43674]: command: listall bpd: >[127.0.0.1:43674]: command: listallinfo bpd: >[127.0.0.1:43674]: command: listplaylist bpd: >[127.0.0.1:43674]: command: listplaylistinfo bpd: >[127.0.0.1:43674]: command: listplaylists bpd: >[127.0.0.1:43674]: command: load bpd: >[127.0.0.1:43674]: command: lsinfo bpd: >[127.0.0.1:43674]: command: mixrampdb bpd: >[127.0.0.1:43674]: command: mixrampdelay bpd: >[127.0.0.1:43674]: command: move bpd: >[127.0.0.1:43674]: command: moveid bpd: >[127.0.0.1:43674]: command: next bpd: >[127.0.0.1:43674]: command: notcommands bpd: >[127.0.0.1:43674]: command: outputs bpd: >[127.0.0.1:43674]: command: password bpd: >[127.0.0.1:43674]: command: pause bpd: >[127.0.0.1:43674]: command: ping bpd: >[127.0.0.1:43674]: command: play bpd: >[127.0.0.1:43674]: command: playid bpd: >[127.0.0.1:43674]: command: playlistadd bpd: >[127.0.0.1:43674]: command: playlistclear bpd: >[127.0.0.1:43674]: command: playlistdelete bpd: >[127.0.0.1:43674]: command: playlistid bpd: >[127.0.0.1:43674]: command: playlistinfo bpd: >[127.0.0.1:43674]: command: playlistmove bpd: >[127.0.0.1:43674]: command: plchanges bpd: >[127.0.0.1:43674]: command: plchangesposid bpd: >[127.0.0.1:43674]: command: previous bpd: >[127.0.0.1:43674]: command: random bpd: >[127.0.0.1:43674]: command: rename bpd: >[127.0.0.1:43674]: command: repeat bpd: >[127.0.0.1:43674]: command: replay_gain_mode bpd: >[127.0.0.1:43674]: command: replay_gain_status bpd: >[127.0.0.1:43674]: command: rm bpd: >[127.0.0.1:43674]: command: save bpd: >[127.0.0.1:43674]: command: search bpd: >[127.0.0.1:43674]: command: seek bpd: >[127.0.0.1:43674]: command: seekid bpd: >[127.0.0.1:43674]: command: setvol bpd: >[127.0.0.1:43674]: command: single bpd: >[127.0.0.1:43674]: command: stats bpd: >[127.0.0.1:43674]: command: status bpd: >[127.0.0.1:43674]: command: stop bpd: >[127.0.0.1:43674]: command: swap bpd: >[127.0.0.1:43674]: command: swapid bpd: >[127.0.0.1:43674]: command: tagtypes bpd: >[127.0.0.1:43674]: command: update bpd: >[127.0.0.1:43674]: command: urlhandlers bpd: >[127.0.0.1:43674]: command: volume bpd: >[127.0.0.1:43674]: OK ok test_tagtypes_mask (test_player.BPDConnectionTest) ... skipped '' test_cmd_next (test_player.BPDControlTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmprhfr4wkk/tmpxna4b0ph.yaml no user configuration found at /tmp/tmprhfr4wkk/config.yaml data directory: /tmp/tmprhfr4wkk plugin paths: /tmp/tmprhfr4wkk Sending event: pluginload library database: /tmp/tmprhfr4wkk/library.db library directory: /tmp/tmprhfr4wkk/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:10756 bpd: *[127.0.0.1:39852]: connected bpd: >[127.0.0.1:39852]: OK MPD 0.14.0 bpd: <[127.0.0.1:39852]: command_list_ok_begin bpd: <[127.0.0.1:39852]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:39852]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:39852]: command_list_end bpd: >[127.0.0.1:39852]: list_OK bpd: >[127.0.0.1:39852]: list_OK bpd: >[127.0.0.1:39852]: OK bpd: <[127.0.0.1:39852]: command_list_ok_begin bpd: <[127.0.0.1:39852]: play bpd: <[127.0.0.1:39852]: currentsong bpd: <[127.0.0.1:39852]: next bpd: <[127.0.0.1:39852]: currentsong bpd: <[127.0.0.1:39852]: next bpd: <[127.0.0.1:39852]: status bpd: <[127.0.0.1:39852]: command_list_end bpd: >[127.0.0.1:39852]: list_OK bpd: >[127.0.0.1:39852]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:39852]: Time: 0 bpd: >[127.0.0.1:39852]: Title: Track One Title bpd: >[127.0.0.1:39852]: Artist: Artist Name bpd: >[127.0.0.1:39852]: Album: Album Title bpd: >[127.0.0.1:39852]: Genre: bpd: >[127.0.0.1:39852]: Track: 1 bpd: >[127.0.0.1:39852]: Date: 0 bpd: >[127.0.0.1:39852]: Pos: 0 bpd: >[127.0.0.1:39852]: Id: 1 bpd: >[127.0.0.1:39852]: list_OK bpd: >[127.0.0.1:39852]: list_OK bpd: >[127.0.0.1:39852]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:39852]: Time: 0 bpd: >[127.0.0.1:39852]: Title: Track Two Title bpd: >[127.0.0.1:39852]: Artist: Artist Name bpd: >[127.0.0.1:39852]: Album: Album Title bpd: >[127.0.0.1:39852]: Genre: bpd: >[127.0.0.1:39852]: Track: 2 bpd: >[127.0.0.1:39852]: Date: 0 bpd: >[127.0.0.1:39852]: Pos: 1 bpd: >[127.0.0.1:39852]: Id: 2 bpd: >[127.0.0.1:39852]: list_OK bpd: >[127.0.0.1:39852]: list_OK bpd: >[127.0.0.1:39852]: repeat: 0 bpd: >[127.0.0.1:39852]: random: 0 bpd: >[127.0.0.1:39852]: consume: 0 bpd: >[127.0.0.1:39852]: single: 0 bpd: >[127.0.0.1:39852]: playlist: 2 bpd: >[127.0.0.1:39852]: playlistlength: 2 bpd: >[127.0.0.1:39852]: mixrampdb: 0.0 bpd: >[127.0.0.1:39852]: volume: 100 bpd: >[127.0.0.1:39852]: state: stop bpd: >[127.0.0.1:39852]: list_OK bpd: >[127.0.0.1:39852]: OK ok test_cmd_play (test_player.BPDControlTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmp2kzwfz_q/tmp29gnq60o.yaml no user configuration found at /tmp/tmp2kzwfz_q/config.yaml data directory: /tmp/tmp2kzwfz_q plugin paths: /tmp/tmp2kzwfz_q Sending event: pluginload library database: /tmp/tmp2kzwfz_q/library.db library directory: /tmp/tmp2kzwfz_q/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:10473 bpd: *[127.0.0.1:55046]: connected bpd: >[127.0.0.1:55046]: OK MPD 0.14.0 bpd: <[127.0.0.1:55046]: command_list_ok_begin bpd: <[127.0.0.1:55046]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:55046]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:55046]: command_list_end bpd: >[127.0.0.1:55046]: list_OK bpd: >[127.0.0.1:55046]: list_OK bpd: >[127.0.0.1:55046]: OK bpd: <[127.0.0.1:55046]: command_list_ok_begin bpd: <[127.0.0.1:55046]: status bpd: <[127.0.0.1:55046]: play bpd: <[127.0.0.1:55046]: status bpd: <[127.0.0.1:55046]: play 1 bpd: <[127.0.0.1:55046]: currentsong bpd: <[127.0.0.1:55046]: command_list_end bpd: >[127.0.0.1:55046]: repeat: 0 bpd: >[127.0.0.1:55046]: random: 0 bpd: >[127.0.0.1:55046]: consume: 0 bpd: >[127.0.0.1:55046]: single: 0 bpd: >[127.0.0.1:55046]: playlist: 2 bpd: >[127.0.0.1:55046]: playlistlength: 2 bpd: >[127.0.0.1:55046]: mixrampdb: 0.0 bpd: >[127.0.0.1:55046]: volume: 100 bpd: >[127.0.0.1:55046]: state: stop bpd: >[127.0.0.1:55046]: list_OK bpd: >[127.0.0.1:55046]: list_OK bpd: >[127.0.0.1:55046]: repeat: 0 bpd: >[127.0.0.1:55046]: random: 0 bpd: >[127.0.0.1:55046]: consume: 0 bpd: >[127.0.0.1:55046]: single: 0 bpd: >[127.0.0.1:55046]: playlist: 2 bpd: >[127.0.0.1:55046]: playlistlength: 2 bpd: >[127.0.0.1:55046]: mixrampdb: 0.0 bpd: >[127.0.0.1:55046]: volume: 100 bpd: >[127.0.0.1:55046]: state: play bpd: >[127.0.0.1:55046]: song: 0 bpd: >[127.0.0.1:55046]: songid: 1 bpd: >[127.0.0.1:55046]: bitrate: 0.0 bpd: >[127.0.0.1:55046]: audio: 0:0:0 bpd: >[127.0.0.1:55046]: time: 0:0 bpd: >[127.0.0.1:55046]: elapsed: 0.000 bpd: >[127.0.0.1:55046]: duration: 0.000 bpd: >[127.0.0.1:55046]: list_OK bpd: >[127.0.0.1:55046]: list_OK bpd: >[127.0.0.1:55046]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:55046]: Time: 0 bpd: >[127.0.0.1:55046]: Title: Track Two Title bpd: >[127.0.0.1:55046]: Artist: Artist Name bpd: >[127.0.0.1:55046]: Album: Album Title bpd: >[127.0.0.1:55046]: Genre: bpd: >[127.0.0.1:55046]: Track: 2 bpd: >[127.0.0.1:55046]: Date: 0 bpd: >[127.0.0.1:55046]: Pos: 1 bpd: >[127.0.0.1:55046]: Id: 2 bpd: >[127.0.0.1:55046]: list_OK bpd: >[127.0.0.1:55046]: OK ok test_cmd_previous (test_player.BPDControlTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpb1eo6jvu/tmp3sxi9hzk.yaml no user configuration found at /tmp/tmpb1eo6jvu/config.yaml data directory: /tmp/tmpb1eo6jvu plugin paths: /tmp/tmpb1eo6jvu Sending event: pluginload library database: /tmp/tmpb1eo6jvu/library.db library directory: /tmp/tmpb1eo6jvu/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15009 bpd: *[127.0.0.1:53646]: connected bpd: >[127.0.0.1:53646]: OK MPD 0.14.0 bpd: <[127.0.0.1:53646]: command_list_ok_begin bpd: <[127.0.0.1:53646]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:53646]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:53646]: command_list_end bpd: >[127.0.0.1:53646]: list_OK bpd: >[127.0.0.1:53646]: list_OK bpd: >[127.0.0.1:53646]: OK bpd: <[127.0.0.1:53646]: command_list_ok_begin bpd: <[127.0.0.1:53646]: play 1 bpd: <[127.0.0.1:53646]: currentsong bpd: <[127.0.0.1:53646]: previous bpd: <[127.0.0.1:53646]: currentsong bpd: <[127.0.0.1:53646]: previous bpd: <[127.0.0.1:53646]: status bpd: <[127.0.0.1:53646]: currentsong bpd: <[127.0.0.1:53646]: command_list_end bpd: >[127.0.0.1:53646]: list_OK bpd: >[127.0.0.1:53646]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:53646]: Time: 0 bpd: >[127.0.0.1:53646]: Title: Track Two Title bpd: >[127.0.0.1:53646]: Artist: Artist Name bpd: >[127.0.0.1:53646]: Album: Album Title bpd: >[127.0.0.1:53646]: Genre: bpd: >[127.0.0.1:53646]: Track: 2 bpd: >[127.0.0.1:53646]: Date: 0 bpd: >[127.0.0.1:53646]: Pos: 1 bpd: >[127.0.0.1:53646]: Id: 2 bpd: >[127.0.0.1:53646]: list_OK bpd: >[127.0.0.1:53646]: list_OK bpd: >[127.0.0.1:53646]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:53646]: Time: 0 bpd: >[127.0.0.1:53646]: Title: Track One Title bpd: >[127.0.0.1:53646]: Artist: Artist Name bpd: >[127.0.0.1:53646]: Album: Album Title bpd: >[127.0.0.1:53646]: Genre: bpd: >[127.0.0.1:53646]: Track: 1 bpd: >[127.0.0.1:53646]: Date: 0 bpd: >[127.0.0.1:53646]: Pos: 0 bpd: >[127.0.0.1:53646]: Id: 1 bpd: >[127.0.0.1:53646]: list_OK bpd: >[127.0.0.1:53646]: list_OK bpd: >[127.0.0.1:53646]: repeat: 0 bpd: >[127.0.0.1:53646]: random: 0 bpd: >[127.0.0.1:53646]: consume: 0 bpd: >[127.0.0.1:53646]: single: 0 bpd: >[127.0.0.1:53646]: playlist: 2 bpd: >[127.0.0.1:53646]: playlistlength: 2 bpd: >[127.0.0.1:53646]: mixrampdb: 0.0 bpd: >[127.0.0.1:53646]: volume: 100 bpd: >[127.0.0.1:53646]: state: play bpd: >[127.0.0.1:53646]: song: 0 bpd: >[127.0.0.1:53646]: songid: 1 bpd: >[127.0.0.1:53646]: bitrate: 0.0 bpd: >[127.0.0.1:53646]: audio: 0:0:0 bpd: >[127.0.0.1:53646]: time: 0:0 bpd: >[127.0.0.1:53646]: elapsed: 0.000 bpd: >[127.0.0.1:53646]: duration: 0.000 bpd: >[127.0.0.1:53646]: list_OK bpd: >[127.0.0.1:53646]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:53646]: Time: 0 bpd: >[127.0.0.1:53646]: Title: Track One Title bpd: >[127.0.0.1:53646]: Artist: Artist Name bpd: >[127.0.0.1:53646]: Album: Album Title bpd: >[127.0.0.1:53646]: Genre: bpd: >[127.0.0.1:53646]: Track: 1 bpd: >[127.0.0.1:53646]: Date: 0 bpd: >[127.0.0.1:53646]: Pos: 0 bpd: >[127.0.0.1:53646]: Id: 1 bpd: >[127.0.0.1:53646]: list_OK bpd: >[127.0.0.1:53646]: OK ok test_implements_control (test_player.BPDControlTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpb7twqazn/tmpjvd9q2np.yaml no user configuration found at /tmp/tmpb7twqazn/config.yaml data directory: /tmp/tmpb7twqazn plugin paths: /tmp/tmpb7twqazn Sending event: pluginload library database: /tmp/tmpb7twqazn/library.db library directory: /tmp/tmpb7twqazn/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:11172 bpd: *[127.0.0.1:43682]: connected bpd: >[127.0.0.1:43682]: OK MPD 0.14.0 bpd: <[127.0.0.1:43682]: commands bpd: >[127.0.0.1:43682]: command: add bpd: >[127.0.0.1:43682]: command: addid bpd: >[127.0.0.1:43682]: command: clear bpd: >[127.0.0.1:43682]: command: clearerror bpd: >[127.0.0.1:43682]: command: close bpd: >[127.0.0.1:43682]: command: commands bpd: >[127.0.0.1:43682]: command: consume bpd: >[127.0.0.1:43682]: command: count bpd: >[127.0.0.1:43682]: command: crash_TypeError bpd: >[127.0.0.1:43682]: command: crossfade bpd: >[127.0.0.1:43682]: command: currentsong bpd: >[127.0.0.1:43682]: command: decoders bpd: >[127.0.0.1:43682]: command: delete bpd: >[127.0.0.1:43682]: command: deleteid bpd: >[127.0.0.1:43682]: command: disableoutput bpd: >[127.0.0.1:43682]: command: enableoutput bpd: >[127.0.0.1:43682]: command: find bpd: >[127.0.0.1:43682]: command: idle bpd: >[127.0.0.1:43682]: command: kill bpd: >[127.0.0.1:43682]: command: list bpd: >[127.0.0.1:43682]: command: listall bpd: >[127.0.0.1:43682]: command: listallinfo bpd: >[127.0.0.1:43682]: command: listplaylist bpd: >[127.0.0.1:43682]: command: listplaylistinfo bpd: >[127.0.0.1:43682]: command: listplaylists bpd: >[127.0.0.1:43682]: command: load bpd: >[127.0.0.1:43682]: command: lsinfo bpd: >[127.0.0.1:43682]: command: mixrampdb bpd: >[127.0.0.1:43682]: command: mixrampdelay bpd: >[127.0.0.1:43682]: command: move bpd: >[127.0.0.1:43682]: command: moveid bpd: >[127.0.0.1:43682]: command: next bpd: >[127.0.0.1:43682]: command: notcommands bpd: >[127.0.0.1:43682]: command: outputs bpd: >[127.0.0.1:43682]: command: password bpd: >[127.0.0.1:43682]: command: pause bpd: >[127.0.0.1:43682]: command: ping bpd: >[127.0.0.1:43682]: command: play bpd: >[127.0.0.1:43682]: command: playid bpd: >[127.0.0.1:43682]: command: playlistadd bpd: >[127.0.0.1:43682]: command: playlistclear bpd: >[127.0.0.1:43682]: command: playlistdelete bpd: >[127.0.0.1:43682]: command: playlistid bpd: >[127.0.0.1:43682]: command: playlistinfo bpd: >[127.0.0.1:43682]: command: playlistmove bpd: >[127.0.0.1:43682]: command: plchanges bpd: >[127.0.0.1:43682]: command: plchangesposid bpd: >[127.0.0.1:43682]: command: previous bpd: >[127.0.0.1:43682]: command: random bpd: >[127.0.0.1:43682]: command: rename bpd: >[127.0.0.1:43682]: command: repeat bpd: >[127.0.0.1:43682]: command: replay_gain_mode bpd: >[127.0.0.1:43682]: command: replay_gain_status bpd: >[127.0.0.1:43682]: command: rm bpd: >[127.0.0.1:43682]: command: save bpd: >[127.0.0.1:43682]: command: search bpd: >[127.0.0.1:43682]: command: seek bpd: >[127.0.0.1:43682]: command: seekid bpd: >[127.0.0.1:43682]: command: setvol bpd: >[127.0.0.1:43682]: command: single bpd: >[127.0.0.1:43682]: command: stats bpd: >[127.0.0.1:43682]: command: status bpd: >[127.0.0.1:43682]: command: stop bpd: >[127.0.0.1:43682]: command: swap bpd: >[127.0.0.1:43682]: command: swapid bpd: >[127.0.0.1:43682]: command: tagtypes bpd: >[127.0.0.1:43682]: command: update bpd: >[127.0.0.1:43682]: command: urlhandlers bpd: >[127.0.0.1:43682]: command: volume bpd: >[127.0.0.1:43682]: OK expected failure test_cmd_count (test_player.BPDDatabaseTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmp4vs9en1b/tmpwz1pj3py.yaml no user configuration found at /tmp/tmp4vs9en1b/config.yaml data directory: /tmp/tmp4vs9en1b plugin paths: /tmp/tmp4vs9en1b Sending event: pluginload library database: /tmp/tmp4vs9en1b/library.db library directory: /tmp/tmp4vs9en1b/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:16124 bpd: *[127.0.0.1:45202]: connected bpd: >[127.0.0.1:45202]: OK MPD 0.14.0 bpd: <[127.0.0.1:45202]: count track 1 bpd: >[127.0.0.1:45202]: songs: 1 bpd: >[127.0.0.1:45202]: playtime: 0 bpd: >[127.0.0.1:45202]: OK ok test_cmd_list (test_player.BPDDatabaseTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpla__tx_2/tmpvgrklmar.yaml no user configuration found at /tmp/tmpla__tx_2/config.yaml data directory: /tmp/tmpla__tx_2 plugin paths: /tmp/tmpla__tx_2 Sending event: pluginload library database: /tmp/tmpla__tx_2/library.db library directory: /tmp/tmpla__tx_2/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:13815 bpd: *[127.0.0.1:35232]: connected bpd: >[127.0.0.1:35232]: OK MPD 0.14.0 bpd: <[127.0.0.1:35232]: command_list_ok_begin bpd: <[127.0.0.1:35232]: list album bpd: <[127.0.0.1:35232]: list track bpd: <[127.0.0.1:35232]: list album artist "Artist Name" track bpd: <[127.0.0.1:35232]: command_list_end bpd: SELECT DISTINCT album FROM items WHERE 1 ORDER BY album bpd: >[127.0.0.1:35232]: Album: Album Title bpd: >[127.0.0.1:35232]: list_OK bpd: SELECT DISTINCT track FROM items WHERE 1 ORDER BY track bpd: >[127.0.0.1:35232]: Track: 1 bpd: >[127.0.0.1:35232]: Track: 2 bpd: >[127.0.0.1:35232]: list_OK bpd: >[127.0.0.1:35232]: ACK [2@2] {list} Incorrect number of filter arguments ok test_cmd_list_three_arg_form (test_player.BPDDatabaseTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpf7ezr0l_/tmpc76hvabx.yaml no user configuration found at /tmp/tmpf7ezr0l_/config.yaml data directory: /tmp/tmpf7ezr0l_ plugin paths: /tmp/tmpf7ezr0l_ Sending event: pluginload library database: /tmp/tmpf7ezr0l_/library.db library directory: /tmp/tmpf7ezr0l_/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:10082 bpd: *[127.0.0.1:35602]: connected bpd: >[127.0.0.1:35602]: OK MPD 0.14.0 bpd: <[127.0.0.1:35602]: command_list_ok_begin bpd: <[127.0.0.1:35602]: list album artist "Artist Name" bpd: <[127.0.0.1:35602]: list album "Artist Name" bpd: <[127.0.0.1:35602]: list track "Artist Name" bpd: <[127.0.0.1:35602]: command_list_end bpd: SELECT DISTINCT album FROM items WHERE (artist = ?) ORDER BY album bpd: >[127.0.0.1:35602]: Album: Album Title bpd: >[127.0.0.1:35602]: list_OK bpd: SELECT DISTINCT album FROM items WHERE (artist = ?) ORDER BY album bpd: >[127.0.0.1:35602]: Album: Album Title bpd: >[127.0.0.1:35602]: list_OK bpd: >[127.0.0.1:35602]: ACK [2@2] {list} should be "Album" for 3 arguments ok test_cmd_lsinfo (test_player.BPDDatabaseTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpvwpp05_b/tmpmwez0vgf.yaml no user configuration found at /tmp/tmpvwpp05_b/config.yaml data directory: /tmp/tmpvwpp05_b plugin paths: /tmp/tmpvwpp05_b Sending event: pluginload library database: /tmp/tmpvwpp05_b/library.db library directory: /tmp/tmpvwpp05_b/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:16073 bpd: *[127.0.0.1:37244]: connected bpd: >[127.0.0.1:37244]: OK MPD 0.14.0 bpd: <[127.0.0.1:37244]: lsinfo bpd: >[127.0.0.1:37244]: directory: Artist Name bpd: >[127.0.0.1:37244]: OK bpd: <[127.0.0.1:37244]: lsinfo "Artist Name" bpd: >[127.0.0.1:37244]: directory: Artist Name/Album Title bpd: >[127.0.0.1:37244]: OK bpd: <[127.0.0.1:37244]: lsinfo "Artist Name/Album Title" bpd: >[127.0.0.1:37244]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:37244]: Time: 0 bpd: >[127.0.0.1:37244]: Title: Track One Title bpd: >[127.0.0.1:37244]: Artist: Artist Name bpd: >[127.0.0.1:37244]: Album: Album Title bpd: >[127.0.0.1:37244]: Genre: bpd: >[127.0.0.1:37244]: Track: 1 bpd: >[127.0.0.1:37244]: Date: 0 bpd: >[127.0.0.1:37244]: Id: 1 bpd: >[127.0.0.1:37244]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:37244]: Time: 0 bpd: >[127.0.0.1:37244]: Title: Track Two Title bpd: >[127.0.0.1:37244]: Artist: Artist Name bpd: >[127.0.0.1:37244]: Album: Album Title bpd: >[127.0.0.1:37244]: Genre: bpd: >[127.0.0.1:37244]: Track: 2 bpd: >[127.0.0.1:37244]: Date: 0 bpd: >[127.0.0.1:37244]: Id: 2 bpd: >[127.0.0.1:37244]: OK ok test_cmd_search (test_player.BPDDatabaseTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmp881k0gdg/tmp5wzv5362.yaml no user configuration found at /tmp/tmp881k0gdg/config.yaml data directory: /tmp/tmp881k0gdg plugin paths: /tmp/tmp881k0gdg Sending event: pluginload library database: /tmp/tmp881k0gdg/library.db library directory: /tmp/tmp881k0gdg/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:18009 bpd: *[127.0.0.1:50196]: connected bpd: >[127.0.0.1:50196]: OK MPD 0.14.0 bpd: <[127.0.0.1:50196]: search track 1 bpd: >[127.0.0.1:50196]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:50196]: Time: 0 bpd: >[127.0.0.1:50196]: Title: Track One Title bpd: >[127.0.0.1:50196]: Artist: Artist Name bpd: >[127.0.0.1:50196]: Album: Album Title bpd: >[127.0.0.1:50196]: Genre: bpd: >[127.0.0.1:50196]: Track: 1 bpd: >[127.0.0.1:50196]: Date: 0 bpd: >[127.0.0.1:50196]: Id: 1 bpd: >[127.0.0.1:50196]: OK ok test_implements_database (test_player.BPDDatabaseTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpp2ia2u27/tmpm3xw9k63.yaml no user configuration found at /tmp/tmpp2ia2u27/config.yaml data directory: /tmp/tmpp2ia2u27 plugin paths: /tmp/tmpp2ia2u27 Sending event: pluginload library database: /tmp/tmpp2ia2u27/library.db library directory: /tmp/tmpp2ia2u27/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15935 bpd: *[127.0.0.1:36026]: connected bpd: >[127.0.0.1:36026]: OK MPD 0.14.0 bpd: <[127.0.0.1:36026]: commands bpd: >[127.0.0.1:36026]: command: add bpd: >[127.0.0.1:36026]: command: addid bpd: >[127.0.0.1:36026]: command: clear bpd: >[127.0.0.1:36026]: command: clearerror bpd: >[127.0.0.1:36026]: command: close bpd: >[127.0.0.1:36026]: command: commands bpd: >[127.0.0.1:36026]: command: consume bpd: >[127.0.0.1:36026]: command: count bpd: >[127.0.0.1:36026]: command: crash_TypeError bpd: >[127.0.0.1:36026]: command: crossfade bpd: >[127.0.0.1:36026]: command: currentsong bpd: >[127.0.0.1:36026]: command: decoders bpd: >[127.0.0.1:36026]: command: delete bpd: >[127.0.0.1:36026]: command: deleteid bpd: >[127.0.0.1:36026]: command: disableoutput bpd: >[127.0.0.1:36026]: command: enableoutput bpd: >[127.0.0.1:36026]: command: find bpd: >[127.0.0.1:36026]: command: idle bpd: >[127.0.0.1:36026]: command: kill bpd: >[127.0.0.1:36026]: command: list bpd: >[127.0.0.1:36026]: command: listall bpd: >[127.0.0.1:36026]: command: listallinfo bpd: >[127.0.0.1:36026]: command: listplaylist bpd: >[127.0.0.1:36026]: command: listplaylistinfo bpd: >[127.0.0.1:36026]: command: listplaylists bpd: >[127.0.0.1:36026]: command: load bpd: >[127.0.0.1:36026]: command: lsinfo bpd: >[127.0.0.1:36026]: command: mixrampdb bpd: >[127.0.0.1:36026]: command: mixrampdelay bpd: >[127.0.0.1:36026]: command: move bpd: >[127.0.0.1:36026]: command: moveid bpd: >[127.0.0.1:36026]: command: next bpd: >[127.0.0.1:36026]: command: notcommands bpd: >[127.0.0.1:36026]: command: outputs bpd: >[127.0.0.1:36026]: command: password bpd: >[127.0.0.1:36026]: command: pause bpd: >[127.0.0.1:36026]: command: ping bpd: >[127.0.0.1:36026]: command: play bpd: >[127.0.0.1:36026]: command: playid bpd: >[127.0.0.1:36026]: command: playlistadd bpd: >[127.0.0.1:36026]: command: playlistclear bpd: >[127.0.0.1:36026]: command: playlistdelete bpd: >[127.0.0.1:36026]: command: playlistid bpd: >[127.0.0.1:36026]: command: playlistinfo bpd: >[127.0.0.1:36026]: command: playlistmove bpd: >[127.0.0.1:36026]: command: plchanges bpd: >[127.0.0.1:36026]: command: plchangesposid bpd: >[127.0.0.1:36026]: command: previous bpd: >[127.0.0.1:36026]: command: random bpd: >[127.0.0.1:36026]: command: rename bpd: >[127.0.0.1:36026]: command: repeat bpd: >[127.0.0.1:36026]: command: replay_gain_mode bpd: >[127.0.0.1:36026]: command: replay_gain_status bpd: >[127.0.0.1:36026]: command: rm bpd: >[127.0.0.1:36026]: command: save bpd: >[127.0.0.1:36026]: command: search bpd: >[127.0.0.1:36026]: command: seek bpd: >[127.0.0.1:36026]: command: seekid bpd: >[127.0.0.1:36026]: command: setvol bpd: >[127.0.0.1:36026]: command: single bpd: >[127.0.0.1:36026]: command: stats bpd: >[127.0.0.1:36026]: command: status bpd: >[127.0.0.1:36026]: command: stop bpd: >[127.0.0.1:36026]: command: swap bpd: >[127.0.0.1:36026]: command: swapid bpd: >[127.0.0.1:36026]: command: tagtypes bpd: >[127.0.0.1:36026]: command: update bpd: >[127.0.0.1:36026]: command: urlhandlers bpd: >[127.0.0.1:36026]: command: volume bpd: >[127.0.0.1:36026]: OK expected failure test_implements_devices (test_player.BPDDeviceTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpx187060w/tmp1u1428gq.yaml no user configuration found at /tmp/tmpx187060w/config.yaml data directory: /tmp/tmpx187060w plugin paths: /tmp/tmpx187060w Sending event: pluginload library database: /tmp/tmpx187060w/library.db library directory: /tmp/tmpx187060w/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:11968 bpd: *[127.0.0.1:43782]: connected bpd: >[127.0.0.1:43782]: OK MPD 0.14.0 bpd: <[127.0.0.1:43782]: commands bpd: >[127.0.0.1:43782]: command: add bpd: >[127.0.0.1:43782]: command: addid bpd: >[127.0.0.1:43782]: command: clear bpd: >[127.0.0.1:43782]: command: clearerror bpd: >[127.0.0.1:43782]: command: close bpd: >[127.0.0.1:43782]: command: commands bpd: >[127.0.0.1:43782]: command: consume bpd: >[127.0.0.1:43782]: command: count bpd: >[127.0.0.1:43782]: command: crash_TypeError bpd: >[127.0.0.1:43782]: command: crossfade bpd: >[127.0.0.1:43782]: command: currentsong bpd: >[127.0.0.1:43782]: command: decoders bpd: >[127.0.0.1:43782]: command: delete bpd: >[127.0.0.1:43782]: command: deleteid bpd: >[127.0.0.1:43782]: command: disableoutput bpd: >[127.0.0.1:43782]: command: enableoutput bpd: >[127.0.0.1:43782]: command: find bpd: >[127.0.0.1:43782]: command: idle bpd: >[127.0.0.1:43782]: command: kill bpd: >[127.0.0.1:43782]: command: list bpd: >[127.0.0.1:43782]: command: listall bpd: >[127.0.0.1:43782]: command: listallinfo bpd: >[127.0.0.1:43782]: command: listplaylist bpd: >[127.0.0.1:43782]: command: listplaylistinfo bpd: >[127.0.0.1:43782]: command: listplaylists bpd: >[127.0.0.1:43782]: command: load bpd: >[127.0.0.1:43782]: command: lsinfo bpd: >[127.0.0.1:43782]: command: mixrampdb bpd: >[127.0.0.1:43782]: command: mixrampdelay bpd: >[127.0.0.1:43782]: command: move bpd: >[127.0.0.1:43782]: command: moveid bpd: >[127.0.0.1:43782]: command: next bpd: >[127.0.0.1:43782]: command: notcommands bpd: >[127.0.0.1:43782]: command: outputs bpd: >[127.0.0.1:43782]: command: password bpd: >[127.0.0.1:43782]: command: pause bpd: >[127.0.0.1:43782]: command: ping bpd: >[127.0.0.1:43782]: command: play bpd: >[127.0.0.1:43782]: command: playid bpd: >[127.0.0.1:43782]: command: playlistadd bpd: >[127.0.0.1:43782]: command: playlistclear bpd: >[127.0.0.1:43782]: command: playlistdelete bpd: >[127.0.0.1:43782]: command: playlistid bpd: >[127.0.0.1:43782]: command: playlistinfo bpd: >[127.0.0.1:43782]: command: playlistmove bpd: >[127.0.0.1:43782]: command: plchanges bpd: >[127.0.0.1:43782]: command: plchangesposid bpd: >[127.0.0.1:43782]: command: previous bpd: >[127.0.0.1:43782]: command: random bpd: >[127.0.0.1:43782]: command: rename bpd: >[127.0.0.1:43782]: command: repeat bpd: >[127.0.0.1:43782]: command: replay_gain_mode bpd: >[127.0.0.1:43782]: command: replay_gain_status bpd: >[127.0.0.1:43782]: command: rm bpd: >[127.0.0.1:43782]: command: save bpd: >[127.0.0.1:43782]: command: search bpd: >[127.0.0.1:43782]: command: seek bpd: >[127.0.0.1:43782]: command: seekid bpd: >[127.0.0.1:43782]: command: setvol bpd: >[127.0.0.1:43782]: command: single bpd: >[127.0.0.1:43782]: command: stats bpd: >[127.0.0.1:43782]: command: status bpd: >[127.0.0.1:43782]: command: stop bpd: >[127.0.0.1:43782]: command: swap bpd: >[127.0.0.1:43782]: command: swapid bpd: >[127.0.0.1:43782]: command: tagtypes bpd: >[127.0.0.1:43782]: command: update bpd: >[127.0.0.1:43782]: command: urlhandlers bpd: >[127.0.0.1:43782]: command: volume bpd: >[127.0.0.1:43782]: OK expected failure test_implements_mounts (test_player.BPDMountsTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmp8vn_x_m1/tmp4gnu5fqa.yaml no user configuration found at /tmp/tmp8vn_x_m1/config.yaml data directory: /tmp/tmp8vn_x_m1 plugin paths: /tmp/tmp8vn_x_m1 Sending event: pluginload library database: /tmp/tmp8vn_x_m1/library.db library directory: /tmp/tmp8vn_x_m1/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:18788 bpd: *[127.0.0.1:55174]: connected bpd: >[127.0.0.1:55174]: OK MPD 0.14.0 bpd: <[127.0.0.1:55174]: commands bpd: >[127.0.0.1:55174]: command: add bpd: >[127.0.0.1:55174]: command: addid bpd: >[127.0.0.1:55174]: command: clear bpd: >[127.0.0.1:55174]: command: clearerror bpd: >[127.0.0.1:55174]: command: close bpd: >[127.0.0.1:55174]: command: commands bpd: >[127.0.0.1:55174]: command: consume bpd: >[127.0.0.1:55174]: command: count bpd: >[127.0.0.1:55174]: command: crash_TypeError bpd: >[127.0.0.1:55174]: command: crossfade bpd: >[127.0.0.1:55174]: command: currentsong bpd: >[127.0.0.1:55174]: command: decoders bpd: >[127.0.0.1:55174]: command: delete bpd: >[127.0.0.1:55174]: command: deleteid bpd: >[127.0.0.1:55174]: command: disableoutput bpd: >[127.0.0.1:55174]: command: enableoutput bpd: >[127.0.0.1:55174]: command: find bpd: >[127.0.0.1:55174]: command: idle bpd: >[127.0.0.1:55174]: command: kill bpd: >[127.0.0.1:55174]: command: list bpd: >[127.0.0.1:55174]: command: listall bpd: >[127.0.0.1:55174]: command: listallinfo bpd: >[127.0.0.1:55174]: command: listplaylist bpd: >[127.0.0.1:55174]: command: listplaylistinfo bpd: >[127.0.0.1:55174]: command: listplaylists bpd: >[127.0.0.1:55174]: command: load bpd: >[127.0.0.1:55174]: command: lsinfo bpd: >[127.0.0.1:55174]: command: mixrampdb bpd: >[127.0.0.1:55174]: command: mixrampdelay bpd: >[127.0.0.1:55174]: command: move bpd: >[127.0.0.1:55174]: command: moveid bpd: >[127.0.0.1:55174]: command: next bpd: >[127.0.0.1:55174]: command: notcommands bpd: >[127.0.0.1:55174]: command: outputs bpd: >[127.0.0.1:55174]: command: password bpd: >[127.0.0.1:55174]: command: pause bpd: >[127.0.0.1:55174]: command: ping bpd: >[127.0.0.1:55174]: command: play bpd: >[127.0.0.1:55174]: command: playid bpd: >[127.0.0.1:55174]: command: playlistadd bpd: >[127.0.0.1:55174]: command: playlistclear bpd: >[127.0.0.1:55174]: command: playlistdelete bpd: >[127.0.0.1:55174]: command: playlistid bpd: >[127.0.0.1:55174]: command: playlistinfo bpd: >[127.0.0.1:55174]: command: playlistmove bpd: >[127.0.0.1:55174]: command: plchanges bpd: >[127.0.0.1:55174]: command: plchangesposid bpd: >[127.0.0.1:55174]: command: previous bpd: >[127.0.0.1:55174]: command: random bpd: >[127.0.0.1:55174]: command: rename bpd: >[127.0.0.1:55174]: command: repeat bpd: >[127.0.0.1:55174]: command: replay_gain_mode bpd: >[127.0.0.1:55174]: command: replay_gain_status bpd: >[127.0.0.1:55174]: command: rm bpd: >[127.0.0.1:55174]: command: save bpd: >[127.0.0.1:55174]: command: search bpd: >[127.0.0.1:55174]: command: seek bpd: >[127.0.0.1:55174]: command: seekid bpd: >[127.0.0.1:55174]: command: setvol bpd: >[127.0.0.1:55174]: command: single bpd: >[127.0.0.1:55174]: command: stats bpd: >[127.0.0.1:55174]: command: status bpd: >[127.0.0.1:55174]: command: stop bpd: >[127.0.0.1:55174]: command: swap bpd: >[127.0.0.1:55174]: command: swapid bpd: >[127.0.0.1:55174]: command: tagtypes bpd: >[127.0.0.1:55174]: command: update bpd: >[127.0.0.1:55174]: command: urlhandlers bpd: >[127.0.0.1:55174]: command: volume bpd: >[127.0.0.1:55174]: OK expected failure test_implements_partitions (test_player.BPDPartitionTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmp78v1ondk/tmp27avne9h.yaml no user configuration found at /tmp/tmp78v1ondk/config.yaml data directory: /tmp/tmp78v1ondk plugin paths: /tmp/tmp78v1ondk Sending event: pluginload library database: /tmp/tmp78v1ondk/library.db library directory: /tmp/tmp78v1ondk/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:13990 bpd: *[127.0.0.1:56340]: connected bpd: >[127.0.0.1:56340]: OK MPD 0.14.0 bpd: <[127.0.0.1:56340]: commands bpd: >[127.0.0.1:56340]: command: add bpd: >[127.0.0.1:56340]: command: addid bpd: >[127.0.0.1:56340]: command: clear bpd: >[127.0.0.1:56340]: command: clearerror bpd: >[127.0.0.1:56340]: command: close bpd: >[127.0.0.1:56340]: command: commands bpd: >[127.0.0.1:56340]: command: consume bpd: >[127.0.0.1:56340]: command: count bpd: >[127.0.0.1:56340]: command: crash_TypeError bpd: >[127.0.0.1:56340]: command: crossfade bpd: >[127.0.0.1:56340]: command: currentsong bpd: >[127.0.0.1:56340]: command: decoders bpd: >[127.0.0.1:56340]: command: delete bpd: >[127.0.0.1:56340]: command: deleteid bpd: >[127.0.0.1:56340]: command: disableoutput bpd: >[127.0.0.1:56340]: command: enableoutput bpd: >[127.0.0.1:56340]: command: find bpd: >[127.0.0.1:56340]: command: idle bpd: >[127.0.0.1:56340]: command: kill bpd: >[127.0.0.1:56340]: command: list bpd: >[127.0.0.1:56340]: command: listall bpd: >[127.0.0.1:56340]: command: listallinfo bpd: >[127.0.0.1:56340]: command: listplaylist bpd: >[127.0.0.1:56340]: command: listplaylistinfo bpd: >[127.0.0.1:56340]: command: listplaylists bpd: >[127.0.0.1:56340]: command: load bpd: >[127.0.0.1:56340]: command: lsinfo bpd: >[127.0.0.1:56340]: command: mixrampdb bpd: >[127.0.0.1:56340]: command: mixrampdelay bpd: >[127.0.0.1:56340]: command: move bpd: >[127.0.0.1:56340]: command: moveid bpd: >[127.0.0.1:56340]: command: next bpd: >[127.0.0.1:56340]: command: notcommands bpd: >[127.0.0.1:56340]: command: outputs bpd: >[127.0.0.1:56340]: command: password bpd: >[127.0.0.1:56340]: command: pause bpd: >[127.0.0.1:56340]: command: ping bpd: >[127.0.0.1:56340]: command: play bpd: >[127.0.0.1:56340]: command: playid bpd: >[127.0.0.1:56340]: command: playlistadd bpd: >[127.0.0.1:56340]: command: playlistclear bpd: >[127.0.0.1:56340]: command: playlistdelete bpd: >[127.0.0.1:56340]: command: playlistid bpd: >[127.0.0.1:56340]: command: playlistinfo bpd: >[127.0.0.1:56340]: command: playlistmove bpd: >[127.0.0.1:56340]: command: plchanges bpd: >[127.0.0.1:56340]: command: plchangesposid bpd: >[127.0.0.1:56340]: command: previous bpd: >[127.0.0.1:56340]: command: random bpd: >[127.0.0.1:56340]: command: rename bpd: >[127.0.0.1:56340]: command: repeat bpd: >[127.0.0.1:56340]: command: replay_gain_mode bpd: >[127.0.0.1:56340]: command: replay_gain_status bpd: >[127.0.0.1:56340]: command: rm bpd: >[127.0.0.1:56340]: command: save bpd: >[127.0.0.1:56340]: command: search bpd: >[127.0.0.1:56340]: command: seek bpd: >[127.0.0.1:56340]: command: seekid bpd: >[127.0.0.1:56340]: command: setvol bpd: >[127.0.0.1:56340]: command: single bpd: >[127.0.0.1:56340]: command: stats bpd: >[127.0.0.1:56340]: command: status bpd: >[127.0.0.1:56340]: command: stop bpd: >[127.0.0.1:56340]: command: swap bpd: >[127.0.0.1:56340]: command: swapid bpd: >[127.0.0.1:56340]: command: tagtypes bpd: >[127.0.0.1:56340]: command: update bpd: >[127.0.0.1:56340]: command: urlhandlers bpd: >[127.0.0.1:56340]: command: volume bpd: >[127.0.0.1:56340]: OK expected failure test_implements_peers (test_player.BPDPeersTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpamzehyjn/tmpu60g_tya.yaml no user configuration found at /tmp/tmpamzehyjn/config.yaml data directory: /tmp/tmpamzehyjn plugin paths: /tmp/tmpamzehyjn Sending event: pluginload library database: /tmp/tmpamzehyjn/library.db library directory: /tmp/tmpamzehyjn/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:12347 bpd: *[127.0.0.1:60536]: connected bpd: >[127.0.0.1:60536]: OK MPD 0.14.0 bpd: <[127.0.0.1:60536]: commands bpd: >[127.0.0.1:60536]: command: add bpd: >[127.0.0.1:60536]: command: addid bpd: >[127.0.0.1:60536]: command: clear bpd: >[127.0.0.1:60536]: command: clearerror bpd: >[127.0.0.1:60536]: command: close bpd: >[127.0.0.1:60536]: command: commands bpd: >[127.0.0.1:60536]: command: consume bpd: >[127.0.0.1:60536]: command: count bpd: >[127.0.0.1:60536]: command: crash_TypeError bpd: >[127.0.0.1:60536]: command: crossfade bpd: >[127.0.0.1:60536]: command: currentsong bpd: >[127.0.0.1:60536]: command: decoders bpd: >[127.0.0.1:60536]: command: delete bpd: >[127.0.0.1:60536]: command: deleteid bpd: >[127.0.0.1:60536]: command: disableoutput bpd: >[127.0.0.1:60536]: command: enableoutput bpd: >[127.0.0.1:60536]: command: find bpd: >[127.0.0.1:60536]: command: idle bpd: >[127.0.0.1:60536]: command: kill bpd: >[127.0.0.1:60536]: command: list bpd: >[127.0.0.1:60536]: command: listall bpd: >[127.0.0.1:60536]: command: listallinfo bpd: >[127.0.0.1:60536]: command: listplaylist bpd: >[127.0.0.1:60536]: command: listplaylistinfo bpd: >[127.0.0.1:60536]: command: listplaylists bpd: >[127.0.0.1:60536]: command: load bpd: >[127.0.0.1:60536]: command: lsinfo bpd: >[127.0.0.1:60536]: command: mixrampdb bpd: >[127.0.0.1:60536]: command: mixrampdelay bpd: >[127.0.0.1:60536]: command: move bpd: >[127.0.0.1:60536]: command: moveid bpd: >[127.0.0.1:60536]: command: next bpd: >[127.0.0.1:60536]: command: notcommands bpd: >[127.0.0.1:60536]: command: outputs bpd: >[127.0.0.1:60536]: command: password bpd: >[127.0.0.1:60536]: command: pause bpd: >[127.0.0.1:60536]: command: ping bpd: >[127.0.0.1:60536]: command: play bpd: >[127.0.0.1:60536]: command: playid bpd: >[127.0.0.1:60536]: command: playlistadd bpd: >[127.0.0.1:60536]: command: playlistclear bpd: >[127.0.0.1:60536]: command: playlistdelete bpd: >[127.0.0.1:60536]: command: playlistid bpd: >[127.0.0.1:60536]: command: playlistinfo bpd: >[127.0.0.1:60536]: command: playlistmove bpd: >[127.0.0.1:60536]: command: plchanges bpd: >[127.0.0.1:60536]: command: plchangesposid bpd: >[127.0.0.1:60536]: command: previous bpd: >[127.0.0.1:60536]: command: random bpd: >[127.0.0.1:60536]: command: rename bpd: >[127.0.0.1:60536]: command: repeat bpd: >[127.0.0.1:60536]: command: replay_gain_mode bpd: >[127.0.0.1:60536]: command: replay_gain_status bpd: >[127.0.0.1:60536]: command: rm bpd: >[127.0.0.1:60536]: command: save bpd: >[127.0.0.1:60536]: command: search bpd: >[127.0.0.1:60536]: command: seek bpd: >[127.0.0.1:60536]: command: seekid bpd: >[127.0.0.1:60536]: command: setvol bpd: >[127.0.0.1:60536]: command: single bpd: >[127.0.0.1:60536]: command: stats bpd: >[127.0.0.1:60536]: command: status bpd: >[127.0.0.1:60536]: command: stop bpd: >[127.0.0.1:60536]: command: swap bpd: >[127.0.0.1:60536]: command: swapid bpd: >[127.0.0.1:60536]: command: tagtypes bpd: >[127.0.0.1:60536]: command: update bpd: >[127.0.0.1:60536]: command: urlhandlers bpd: >[127.0.0.1:60536]: command: volume bpd: >[127.0.0.1:60536]: OK expected failure test_cmd_consume (test_player.BPDPlaybackTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpb5skqu5j/tmpt8g3g3r3.yaml no user configuration found at /tmp/tmpb5skqu5j/config.yaml data directory: /tmp/tmpb5skqu5j plugin paths: /tmp/tmpb5skqu5j Sending event: pluginload library database: /tmp/tmpb5skqu5j/library.db library directory: /tmp/tmpb5skqu5j/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15944 bpd: *[127.0.0.1:53576]: connected bpd: >[127.0.0.1:53576]: OK MPD 0.14.0 bpd: <[127.0.0.1:53576]: command_list_ok_begin bpd: <[127.0.0.1:53576]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:53576]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:53576]: command_list_end bpd: >[127.0.0.1:53576]: list_OK bpd: >[127.0.0.1:53576]: list_OK bpd: >[127.0.0.1:53576]: OK bpd: <[127.0.0.1:53576]: command_list_ok_begin bpd: <[127.0.0.1:53576]: consume 0 bpd: <[127.0.0.1:53576]: playlistinfo bpd: <[127.0.0.1:53576]: next bpd: <[127.0.0.1:53576]: playlistinfo bpd: <[127.0.0.1:53576]: consume 1 bpd: <[127.0.0.1:53576]: playlistinfo bpd: <[127.0.0.1:53576]: play 0 bpd: <[127.0.0.1:53576]: next bpd: <[127.0.0.1:53576]: playlistinfo bpd: <[127.0.0.1:53576]: status bpd: <[127.0.0.1:53576]: command_list_end bpd: >[127.0.0.1:53576]: list_OK bpd: >[127.0.0.1:53576]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:53576]: Time: 0 bpd: >[127.0.0.1:53576]: Title: Track One Title bpd: >[127.0.0.1:53576]: Artist: Artist Name bpd: >[127.0.0.1:53576]: Album: Album Title bpd: >[127.0.0.1:53576]: Genre: bpd: >[127.0.0.1:53576]: Track: 1 bpd: >[127.0.0.1:53576]: Date: 0 bpd: >[127.0.0.1:53576]: Pos: 0 bpd: >[127.0.0.1:53576]: Id: 1 bpd: >[127.0.0.1:53576]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:53576]: Time: 0 bpd: >[127.0.0.1:53576]: Title: Track Two Title bpd: >[127.0.0.1:53576]: Artist: Artist Name bpd: >[127.0.0.1:53576]: Album: Album Title bpd: >[127.0.0.1:53576]: Genre: bpd: >[127.0.0.1:53576]: Track: 2 bpd: >[127.0.0.1:53576]: Date: 0 bpd: >[127.0.0.1:53576]: Pos: 1 bpd: >[127.0.0.1:53576]: Id: 2 bpd: >[127.0.0.1:53576]: list_OK bpd: >[127.0.0.1:53576]: list_OK bpd: >[127.0.0.1:53576]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:53576]: Time: 0 bpd: >[127.0.0.1:53576]: Title: Track One Title bpd: >[127.0.0.1:53576]: Artist: Artist Name bpd: >[127.0.0.1:53576]: Album: Album Title bpd: >[127.0.0.1:53576]: Genre: bpd: >[127.0.0.1:53576]: Track: 1 bpd: >[127.0.0.1:53576]: Date: 0 bpd: >[127.0.0.1:53576]: Pos: 0 bpd: >[127.0.0.1:53576]: Id: 1 bpd: >[127.0.0.1:53576]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:53576]: Time: 0 bpd: >[127.0.0.1:53576]: Title: Track Two Title bpd: >[127.0.0.1:53576]: Artist: Artist Name bpd: >[127.0.0.1:53576]: Album: Album Title bpd: >[127.0.0.1:53576]: Genre: bpd: >[127.0.0.1:53576]: Track: 2 bpd: >[127.0.0.1:53576]: Date: 0 bpd: >[127.0.0.1:53576]: Pos: 1 bpd: >[127.0.0.1:53576]: Id: 2 bpd: >[127.0.0.1:53576]: list_OK bpd: >[127.0.0.1:53576]: list_OK bpd: >[127.0.0.1:53576]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:53576]: Time: 0 bpd: >[127.0.0.1:53576]: Title: Track One Title bpd: >[127.0.0.1:53576]: Artist: Artist Name bpd: >[127.0.0.1:53576]: Album: Album Title bpd: >[127.0.0.1:53576]: Genre: bpd: >[127.0.0.1:53576]: Track: 1 bpd: >[127.0.0.1:53576]: Date: 0 bpd: >[127.0.0.1:53576]: Pos: 0 bpd: >[127.0.0.1:53576]: Id: 1 bpd: >[127.0.0.1:53576]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:53576]: Time: 0 bpd: >[127.0.0.1:53576]: Title: Track Two Title bpd: >[127.0.0.1:53576]: Artist: Artist Name bpd: >[127.0.0.1:53576]: Album: Album Title bpd: >[127.0.0.1:53576]: Genre: bpd: >[127.0.0.1:53576]: Track: 2 bpd: >[127.0.0.1:53576]: Date: 0 bpd: >[127.0.0.1:53576]: Pos: 1 bpd: >[127.0.0.1:53576]: Id: 2 bpd: >[127.0.0.1:53576]: list_OK bpd: >[127.0.0.1:53576]: list_OK bpd: >[127.0.0.1:53576]: list_OK bpd: >[127.0.0.1:53576]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:53576]: Time: 0 bpd: >[127.0.0.1:53576]: Title: Track Two Title bpd: >[127.0.0.1:53576]: Artist: Artist Name bpd: >[127.0.0.1:53576]: Album: Album Title bpd: >[127.0.0.1:53576]: Genre: bpd: >[127.0.0.1:53576]: Track: 2 bpd: >[127.0.0.1:53576]: Date: 0 bpd: >[127.0.0.1:53576]: Pos: 0 bpd: >[127.0.0.1:53576]: Id: 2 bpd: >[127.0.0.1:53576]: list_OK bpd: >[127.0.0.1:53576]: repeat: 0 bpd: >[127.0.0.1:53576]: random: 0 bpd: >[127.0.0.1:53576]: consume: 1 bpd: >[127.0.0.1:53576]: single: 0 bpd: >[127.0.0.1:53576]: playlist: 2 bpd: >[127.0.0.1:53576]: playlistlength: 1 bpd: >[127.0.0.1:53576]: mixrampdb: 0.0 bpd: >[127.0.0.1:53576]: volume: 100 bpd: >[127.0.0.1:53576]: state: play bpd: >[127.0.0.1:53576]: song: 0 bpd: >[127.0.0.1:53576]: songid: 2 bpd: >[127.0.0.1:53576]: bitrate: 0.0 bpd: >[127.0.0.1:53576]: audio: 0:0:0 bpd: >[127.0.0.1:53576]: time: 0:0 bpd: >[127.0.0.1:53576]: elapsed: 0.000 bpd: >[127.0.0.1:53576]: duration: 0.000 bpd: >[127.0.0.1:53576]: list_OK bpd: >[127.0.0.1:53576]: OK ok test_cmd_consume_in_reverse (test_player.BPDPlaybackTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpeqawx1f3/tmpru53ra9b.yaml no user configuration found at /tmp/tmpeqawx1f3/config.yaml data directory: /tmp/tmpeqawx1f3 plugin paths: /tmp/tmpeqawx1f3 Sending event: pluginload library database: /tmp/tmpeqawx1f3/library.db library directory: /tmp/tmpeqawx1f3/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:13672 bpd: *[127.0.0.1:34742]: connected bpd: >[127.0.0.1:34742]: OK MPD 0.14.0 bpd: <[127.0.0.1:34742]: command_list_ok_begin bpd: <[127.0.0.1:34742]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:34742]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:34742]: command_list_end bpd: >[127.0.0.1:34742]: list_OK bpd: >[127.0.0.1:34742]: list_OK bpd: >[127.0.0.1:34742]: OK bpd: <[127.0.0.1:34742]: command_list_ok_begin bpd: <[127.0.0.1:34742]: consume 1 bpd: <[127.0.0.1:34742]: play 1 bpd: <[127.0.0.1:34742]: playlistinfo bpd: <[127.0.0.1:34742]: previous bpd: <[127.0.0.1:34742]: playlistinfo bpd: <[127.0.0.1:34742]: status bpd: <[127.0.0.1:34742]: command_list_end bpd: >[127.0.0.1:34742]: list_OK bpd: >[127.0.0.1:34742]: list_OK bpd: >[127.0.0.1:34742]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:34742]: Time: 0 bpd: >[127.0.0.1:34742]: Title: Track One Title bpd: >[127.0.0.1:34742]: Artist: Artist Name bpd: >[127.0.0.1:34742]: Album: Album Title bpd: >[127.0.0.1:34742]: Genre: bpd: >[127.0.0.1:34742]: Track: 1 bpd: >[127.0.0.1:34742]: Date: 0 bpd: >[127.0.0.1:34742]: Pos: 0 bpd: >[127.0.0.1:34742]: Id: 1 bpd: >[127.0.0.1:34742]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:34742]: Time: 0 bpd: >[127.0.0.1:34742]: Title: Track Two Title bpd: >[127.0.0.1:34742]: Artist: Artist Name bpd: >[127.0.0.1:34742]: Album: Album Title bpd: >[127.0.0.1:34742]: Genre: bpd: >[127.0.0.1:34742]: Track: 2 bpd: >[127.0.0.1:34742]: Date: 0 bpd: >[127.0.0.1:34742]: Pos: 1 bpd: >[127.0.0.1:34742]: Id: 2 bpd: >[127.0.0.1:34742]: list_OK bpd: >[127.0.0.1:34742]: list_OK bpd: >[127.0.0.1:34742]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:34742]: Time: 0 bpd: >[127.0.0.1:34742]: Title: Track One Title bpd: >[127.0.0.1:34742]: Artist: Artist Name bpd: >[127.0.0.1:34742]: Album: Album Title bpd: >[127.0.0.1:34742]: Genre: bpd: >[127.0.0.1:34742]: Track: 1 bpd: >[127.0.0.1:34742]: Date: 0 bpd: >[127.0.0.1:34742]: Pos: 0 bpd: >[127.0.0.1:34742]: Id: 1 bpd: >[127.0.0.1:34742]: list_OK bpd: >[127.0.0.1:34742]: repeat: 0 bpd: >[127.0.0.1:34742]: random: 0 bpd: >[127.0.0.1:34742]: consume: 1 bpd: >[127.0.0.1:34742]: single: 0 bpd: >[127.0.0.1:34742]: playlist: 2 bpd: >[127.0.0.1:34742]: playlistlength: 1 bpd: >[127.0.0.1:34742]: mixrampdb: 0.0 bpd: >[127.0.0.1:34742]: volume: 100 bpd: >[127.0.0.1:34742]: state: play bpd: >[127.0.0.1:34742]: song: 0 bpd: >[127.0.0.1:34742]: songid: 1 bpd: >[127.0.0.1:34742]: bitrate: 0.0 bpd: >[127.0.0.1:34742]: audio: 0:0:0 bpd: >[127.0.0.1:34742]: time: 0:0 bpd: >[127.0.0.1:34742]: elapsed: 0.000 bpd: >[127.0.0.1:34742]: duration: 0.000 bpd: >[127.0.0.1:34742]: list_OK bpd: >[127.0.0.1:34742]: OK ok test_cmd_crossfade (test_player.BPDPlaybackTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpja_yfv59/tmp90fhetqu.yaml no user configuration found at /tmp/tmpja_yfv59/config.yaml data directory: /tmp/tmpja_yfv59 plugin paths: /tmp/tmpja_yfv59 Sending event: pluginload library database: /tmp/tmpja_yfv59/library.db library directory: /tmp/tmpja_yfv59/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:18838 bpd: *[127.0.0.1:55516]: connected bpd: >[127.0.0.1:55516]: OK MPD 0.14.0 bpd: <[127.0.0.1:55516]: command_list_ok_begin bpd: <[127.0.0.1:55516]: status bpd: <[127.0.0.1:55516]: crossfade 123 bpd: <[127.0.0.1:55516]: status bpd: <[127.0.0.1:55516]: crossfade -2 bpd: <[127.0.0.1:55516]: command_list_end bpd: >[127.0.0.1:55516]: repeat: 0 bpd: >[127.0.0.1:55516]: random: 0 bpd: >[127.0.0.1:55516]: consume: 0 bpd: >[127.0.0.1:55516]: single: 0 bpd: >[127.0.0.1:55516]: playlist: 0 bpd: >[127.0.0.1:55516]: playlistlength: 0 bpd: >[127.0.0.1:55516]: mixrampdb: 0.0 bpd: >[127.0.0.1:55516]: volume: 100 bpd: >[127.0.0.1:55516]: state: stop bpd: >[127.0.0.1:55516]: list_OK bpd: crossfade is not implemented in bpd bpd: >[127.0.0.1:55516]: list_OK bpd: >[127.0.0.1:55516]: repeat: 0 bpd: >[127.0.0.1:55516]: random: 0 bpd: >[127.0.0.1:55516]: consume: 0 bpd: >[127.0.0.1:55516]: single: 0 bpd: >[127.0.0.1:55516]: playlist: 0 bpd: >[127.0.0.1:55516]: playlistlength: 0 bpd: >[127.0.0.1:55516]: mixrampdb: 0.0 bpd: >[127.0.0.1:55516]: volume: 100 bpd: >[127.0.0.1:55516]: xfade: 123 bpd: >[127.0.0.1:55516]: state: stop bpd: >[127.0.0.1:55516]: list_OK bpd: >[127.0.0.1:55516]: ACK [2@3] {crossfade} crossfade time must be nonnegative bpd: <[127.0.0.1:55516]: crossfade 0.5 bpd: >[127.0.0.1:55516]: ACK [2@0] {crossfade} invalid type for argument ok test_cmd_mixrampdb (test_player.BPDPlaybackTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmp3tct0cgc/tmp2qdef3_h.yaml no user configuration found at /tmp/tmp3tct0cgc/config.yaml data directory: /tmp/tmp3tct0cgc plugin paths: /tmp/tmp3tct0cgc Sending event: pluginload library database: /tmp/tmp3tct0cgc/library.db library directory: /tmp/tmp3tct0cgc/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:12575 bpd: *[127.0.0.1:43944]: connected bpd: >[127.0.0.1:43944]: OK MPD 0.14.0 bpd: <[127.0.0.1:43944]: command_list_ok_begin bpd: <[127.0.0.1:43944]: mixrampdb -17 bpd: <[127.0.0.1:43944]: status bpd: <[127.0.0.1:43944]: command_list_end bpd: mixramp is not implemented in bpd bpd: >[127.0.0.1:43944]: list_OK bpd: >[127.0.0.1:43944]: repeat: 0 bpd: >[127.0.0.1:43944]: random: 0 bpd: >[127.0.0.1:43944]: consume: 0 bpd: >[127.0.0.1:43944]: single: 0 bpd: >[127.0.0.1:43944]: playlist: 0 bpd: >[127.0.0.1:43944]: playlistlength: 0 bpd: >[127.0.0.1:43944]: mixrampdb: -17.0 bpd: >[127.0.0.1:43944]: volume: 100 bpd: >[127.0.0.1:43944]: state: stop bpd: >[127.0.0.1:43944]: list_OK bpd: >[127.0.0.1:43944]: OK ok test_cmd_mixrampdelay (test_player.BPDPlaybackTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpy4q46f82/tmpop965flb.yaml no user configuration found at /tmp/tmpy4q46f82/config.yaml data directory: /tmp/tmpy4q46f82 plugin paths: /tmp/tmpy4q46f82 Sending event: pluginload library database: /tmp/tmpy4q46f82/library.db library directory: /tmp/tmpy4q46f82/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:18655 bpd: *[127.0.0.1:47048]: connected bpd: >[127.0.0.1:47048]: OK MPD 0.14.0 bpd: <[127.0.0.1:47048]: command_list_ok_begin bpd: <[127.0.0.1:47048]: mixrampdelay 2 bpd: <[127.0.0.1:47048]: status bpd: <[127.0.0.1:47048]: mixrampdelay nan bpd: <[127.0.0.1:47048]: status bpd: <[127.0.0.1:47048]: mixrampdelay -2 bpd: <[127.0.0.1:47048]: command_list_end bpd: mixramp is not implemented in bpd bpd: >[127.0.0.1:47048]: list_OK bpd: >[127.0.0.1:47048]: repeat: 0 bpd: >[127.0.0.1:47048]: random: 0 bpd: >[127.0.0.1:47048]: consume: 0 bpd: >[127.0.0.1:47048]: single: 0 bpd: >[127.0.0.1:47048]: playlist: 0 bpd: >[127.0.0.1:47048]: playlistlength: 0 bpd: >[127.0.0.1:47048]: mixrampdb: 0.0 bpd: >[127.0.0.1:47048]: volume: 100 bpd: >[127.0.0.1:47048]: mixrampdelay: 2.0 bpd: >[127.0.0.1:47048]: state: stop bpd: >[127.0.0.1:47048]: list_OK bpd: mixramp is not implemented in bpd bpd: >[127.0.0.1:47048]: list_OK bpd: >[127.0.0.1:47048]: repeat: 0 bpd: >[127.0.0.1:47048]: random: 0 bpd: >[127.0.0.1:47048]: consume: 0 bpd: >[127.0.0.1:47048]: single: 0 bpd: >[127.0.0.1:47048]: playlist: 0 bpd: >[127.0.0.1:47048]: playlistlength: 0 bpd: >[127.0.0.1:47048]: mixrampdb: 0.0 bpd: >[127.0.0.1:47048]: volume: 100 bpd: >[127.0.0.1:47048]: state: stop bpd: >[127.0.0.1:47048]: list_OK bpd: >[127.0.0.1:47048]: ACK [2@4] {mixrampdelay} mixrampdelay time must be nonnegative ok test_cmd_repeat (test_player.BPDPlaybackTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmp5i_xyqe8/tmpc5gprilu.yaml no user configuration found at /tmp/tmp5i_xyqe8/config.yaml data directory: /tmp/tmp5i_xyqe8 plugin paths: /tmp/tmp5i_xyqe8 Sending event: pluginload library database: /tmp/tmp5i_xyqe8/library.db library directory: /tmp/tmp5i_xyqe8/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:11511 bpd: *[127.0.0.1:52354]: connected bpd: >[127.0.0.1:52354]: OK MPD 0.14.0 bpd: <[127.0.0.1:52354]: command_list_ok_begin bpd: <[127.0.0.1:52354]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:52354]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:52354]: command_list_end bpd: >[127.0.0.1:52354]: list_OK bpd: >[127.0.0.1:52354]: list_OK bpd: >[127.0.0.1:52354]: OK bpd: <[127.0.0.1:52354]: command_list_ok_begin bpd: <[127.0.0.1:52354]: repeat 1 bpd: <[127.0.0.1:52354]: play bpd: <[127.0.0.1:52354]: currentsong bpd: <[127.0.0.1:52354]: next bpd: <[127.0.0.1:52354]: currentsong bpd: <[127.0.0.1:52354]: next bpd: <[127.0.0.1:52354]: currentsong bpd: <[127.0.0.1:52354]: command_list_end bpd: >[127.0.0.1:52354]: list_OK bpd: >[127.0.0.1:52354]: list_OK bpd: >[127.0.0.1:52354]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:52354]: Time: 0 bpd: >[127.0.0.1:52354]: Title: Track One Title bpd: >[127.0.0.1:52354]: Artist: Artist Name bpd: >[127.0.0.1:52354]: Album: Album Title bpd: >[127.0.0.1:52354]: Genre: bpd: >[127.0.0.1:52354]: Track: 1 bpd: >[127.0.0.1:52354]: Date: 0 bpd: >[127.0.0.1:52354]: Pos: 0 bpd: >[127.0.0.1:52354]: Id: 1 bpd: >[127.0.0.1:52354]: list_OK bpd: >[127.0.0.1:52354]: list_OK bpd: >[127.0.0.1:52354]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:52354]: Time: 0 bpd: >[127.0.0.1:52354]: Title: Track Two Title bpd: >[127.0.0.1:52354]: Artist: Artist Name bpd: >[127.0.0.1:52354]: Album: Album Title bpd: >[127.0.0.1:52354]: Genre: bpd: >[127.0.0.1:52354]: Track: 2 bpd: >[127.0.0.1:52354]: Date: 0 bpd: >[127.0.0.1:52354]: Pos: 1 bpd: >[127.0.0.1:52354]: Id: 2 bpd: >[127.0.0.1:52354]: list_OK bpd: >[127.0.0.1:52354]: list_OK bpd: >[127.0.0.1:52354]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:52354]: Time: 0 bpd: >[127.0.0.1:52354]: Title: Track One Title bpd: >[127.0.0.1:52354]: Artist: Artist Name bpd: >[127.0.0.1:52354]: Album: Album Title bpd: >[127.0.0.1:52354]: Genre: bpd: >[127.0.0.1:52354]: Track: 1 bpd: >[127.0.0.1:52354]: Date: 0 bpd: >[127.0.0.1:52354]: Pos: 0 bpd: >[127.0.0.1:52354]: Id: 1 bpd: >[127.0.0.1:52354]: list_OK bpd: >[127.0.0.1:52354]: OK ok test_cmd_repeat_in_reverse (test_player.BPDPlaybackTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpig4z5zgl/tmpc9khxmt7.yaml no user configuration found at /tmp/tmpig4z5zgl/config.yaml data directory: /tmp/tmpig4z5zgl plugin paths: /tmp/tmpig4z5zgl Sending event: pluginload library database: /tmp/tmpig4z5zgl/library.db library directory: /tmp/tmpig4z5zgl/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:11688 bpd: *[127.0.0.1:56122]: connected bpd: >[127.0.0.1:56122]: OK MPD 0.14.0 bpd: <[127.0.0.1:56122]: command_list_ok_begin bpd: <[127.0.0.1:56122]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:56122]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:56122]: command_list_end bpd: >[127.0.0.1:56122]: list_OK bpd: >[127.0.0.1:56122]: list_OK bpd: >[127.0.0.1:56122]: OK bpd: <[127.0.0.1:56122]: command_list_ok_begin bpd: <[127.0.0.1:56122]: repeat 1 bpd: <[127.0.0.1:56122]: play bpd: <[127.0.0.1:56122]: currentsong bpd: <[127.0.0.1:56122]: previous bpd: <[127.0.0.1:56122]: currentsong bpd: <[127.0.0.1:56122]: command_list_end bpd: >[127.0.0.1:56122]: list_OK bpd: >[127.0.0.1:56122]: list_OK bpd: >[127.0.0.1:56122]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:56122]: Time: 0 bpd: >[127.0.0.1:56122]: Title: Track One Title bpd: >[127.0.0.1:56122]: Artist: Artist Name bpd: >[127.0.0.1:56122]: Album: Album Title bpd: >[127.0.0.1:56122]: Genre: bpd: >[127.0.0.1:56122]: Track: 1 bpd: >[127.0.0.1:56122]: Date: 0 bpd: >[127.0.0.1:56122]: Pos: 0 bpd: >[127.0.0.1:56122]: Id: 1 bpd: >[127.0.0.1:56122]: list_OK bpd: >[127.0.0.1:56122]: list_OK bpd: >[127.0.0.1:56122]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:56122]: Time: 0 bpd: >[127.0.0.1:56122]: Title: Track Two Title bpd: >[127.0.0.1:56122]: Artist: Artist Name bpd: >[127.0.0.1:56122]: Album: Album Title bpd: >[127.0.0.1:56122]: Genre: bpd: >[127.0.0.1:56122]: Track: 2 bpd: >[127.0.0.1:56122]: Date: 0 bpd: >[127.0.0.1:56122]: Pos: 1 bpd: >[127.0.0.1:56122]: Id: 2 bpd: >[127.0.0.1:56122]: list_OK bpd: >[127.0.0.1:56122]: OK ok test_cmd_repeat_with_single (test_player.BPDPlaybackTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpqk5mygrb/tmpuc6mzeqt.yaml no user configuration found at /tmp/tmpqk5mygrb/config.yaml data directory: /tmp/tmpqk5mygrb plugin paths: /tmp/tmpqk5mygrb Sending event: pluginload library database: /tmp/tmpqk5mygrb/library.db library directory: /tmp/tmpqk5mygrb/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:12165 bpd: *[127.0.0.1:48348]: connected bpd: >[127.0.0.1:48348]: OK MPD 0.14.0 bpd: <[127.0.0.1:48348]: command_list_ok_begin bpd: <[127.0.0.1:48348]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:48348]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:48348]: command_list_end bpd: >[127.0.0.1:48348]: list_OK bpd: >[127.0.0.1:48348]: list_OK bpd: >[127.0.0.1:48348]: OK bpd: <[127.0.0.1:48348]: command_list_ok_begin bpd: <[127.0.0.1:48348]: repeat 1 bpd: <[127.0.0.1:48348]: single 1 bpd: <[127.0.0.1:48348]: play bpd: <[127.0.0.1:48348]: currentsong bpd: <[127.0.0.1:48348]: next bpd: <[127.0.0.1:48348]: status bpd: <[127.0.0.1:48348]: currentsong bpd: <[127.0.0.1:48348]: command_list_end bpd: >[127.0.0.1:48348]: list_OK bpd: >[127.0.0.1:48348]: list_OK bpd: >[127.0.0.1:48348]: list_OK bpd: >[127.0.0.1:48348]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:48348]: Time: 0 bpd: >[127.0.0.1:48348]: Title: Track One Title bpd: >[127.0.0.1:48348]: Artist: Artist Name bpd: >[127.0.0.1:48348]: Album: Album Title bpd: >[127.0.0.1:48348]: Genre: bpd: >[127.0.0.1:48348]: Track: 1 bpd: >[127.0.0.1:48348]: Date: 0 bpd: >[127.0.0.1:48348]: Pos: 0 bpd: >[127.0.0.1:48348]: Id: 1 bpd: >[127.0.0.1:48348]: list_OK bpd: >[127.0.0.1:48348]: list_OK bpd: >[127.0.0.1:48348]: repeat: 1 bpd: >[127.0.0.1:48348]: random: 0 bpd: >[127.0.0.1:48348]: consume: 0 bpd: >[127.0.0.1:48348]: single: 1 bpd: >[127.0.0.1:48348]: playlist: 2 bpd: >[127.0.0.1:48348]: playlistlength: 2 bpd: >[127.0.0.1:48348]: mixrampdb: 0.0 bpd: >[127.0.0.1:48348]: volume: 100 bpd: >[127.0.0.1:48348]: state: play bpd: >[127.0.0.1:48348]: song: 0 bpd: >[127.0.0.1:48348]: songid: 1 bpd: >[127.0.0.1:48348]: bitrate: 0.0 bpd: >[127.0.0.1:48348]: audio: 0:0:0 bpd: >[127.0.0.1:48348]: time: 0:0 bpd: >[127.0.0.1:48348]: elapsed: 0.000 bpd: >[127.0.0.1:48348]: duration: 0.000 bpd: >[127.0.0.1:48348]: list_OK bpd: >[127.0.0.1:48348]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:48348]: Time: 0 bpd: >[127.0.0.1:48348]: Title: Track One Title bpd: >[127.0.0.1:48348]: Artist: Artist Name bpd: >[127.0.0.1:48348]: Album: Album Title bpd: >[127.0.0.1:48348]: Genre: bpd: >[127.0.0.1:48348]: Track: 1 bpd: >[127.0.0.1:48348]: Date: 0 bpd: >[127.0.0.1:48348]: Pos: 0 bpd: >[127.0.0.1:48348]: Id: 1 bpd: >[127.0.0.1:48348]: list_OK bpd: >[127.0.0.1:48348]: OK ok test_cmd_repeat_with_single_in_reverse (test_player.BPDPlaybackTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpoxcgxyz8/tmpmp74rv29.yaml no user configuration found at /tmp/tmpoxcgxyz8/config.yaml data directory: /tmp/tmpoxcgxyz8 plugin paths: /tmp/tmpoxcgxyz8 Sending event: pluginload library database: /tmp/tmpoxcgxyz8/library.db library directory: /tmp/tmpoxcgxyz8/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15194 bpd: *[127.0.0.1:53646]: connected bpd: >[127.0.0.1:53646]: OK MPD 0.14.0 bpd: <[127.0.0.1:53646]: command_list_ok_begin bpd: <[127.0.0.1:53646]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:53646]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:53646]: command_list_end bpd: >[127.0.0.1:53646]: list_OK bpd: >[127.0.0.1:53646]: list_OK bpd: >[127.0.0.1:53646]: OK bpd: <[127.0.0.1:53646]: command_list_ok_begin bpd: <[127.0.0.1:53646]: repeat 1 bpd: <[127.0.0.1:53646]: single 1 bpd: <[127.0.0.1:53646]: play bpd: <[127.0.0.1:53646]: currentsong bpd: <[127.0.0.1:53646]: previous bpd: <[127.0.0.1:53646]: status bpd: <[127.0.0.1:53646]: currentsong bpd: <[127.0.0.1:53646]: command_list_end bpd: >[127.0.0.1:53646]: list_OK bpd: >[127.0.0.1:53646]: list_OK bpd: >[127.0.0.1:53646]: list_OK bpd: >[127.0.0.1:53646]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:53646]: Time: 0 bpd: >[127.0.0.1:53646]: Title: Track One Title bpd: >[127.0.0.1:53646]: Artist: Artist Name bpd: >[127.0.0.1:53646]: Album: Album Title bpd: >[127.0.0.1:53646]: Genre: bpd: >[127.0.0.1:53646]: Track: 1 bpd: >[127.0.0.1:53646]: Date: 0 bpd: >[127.0.0.1:53646]: Pos: 0 bpd: >[127.0.0.1:53646]: Id: 1 bpd: >[127.0.0.1:53646]: list_OK bpd: >[127.0.0.1:53646]: list_OK bpd: >[127.0.0.1:53646]: repeat: 1 bpd: >[127.0.0.1:53646]: random: 0 bpd: >[127.0.0.1:53646]: consume: 0 bpd: >[127.0.0.1:53646]: single: 1 bpd: >[127.0.0.1:53646]: playlist: 2 bpd: >[127.0.0.1:53646]: playlistlength: 2 bpd: >[127.0.0.1:53646]: mixrampdb: 0.0 bpd: >[127.0.0.1:53646]: volume: 100 bpd: >[127.0.0.1:53646]: state: play bpd: >[127.0.0.1:53646]: song: 0 bpd: >[127.0.0.1:53646]: songid: 1 bpd: >[127.0.0.1:53646]: bitrate: 0.0 bpd: >[127.0.0.1:53646]: audio: 0:0:0 bpd: >[127.0.0.1:53646]: time: 0:0 bpd: >[127.0.0.1:53646]: elapsed: 0.000 bpd: >[127.0.0.1:53646]: duration: 0.000 bpd: >[127.0.0.1:53646]: list_OK bpd: >[127.0.0.1:53646]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:53646]: Time: 0 bpd: >[127.0.0.1:53646]: Title: Track One Title bpd: >[127.0.0.1:53646]: Artist: Artist Name bpd: >[127.0.0.1:53646]: Album: Album Title bpd: >[127.0.0.1:53646]: Genre: bpd: >[127.0.0.1:53646]: Track: 1 bpd: >[127.0.0.1:53646]: Date: 0 bpd: >[127.0.0.1:53646]: Pos: 0 bpd: >[127.0.0.1:53646]: Id: 1 bpd: >[127.0.0.1:53646]: list_OK bpd: >[127.0.0.1:53646]: OK ok test_cmd_replay_gain (test_player.BPDPlaybackTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpgah668xc/tmpfe_3wh6t.yaml no user configuration found at /tmp/tmpgah668xc/config.yaml data directory: /tmp/tmpgah668xc plugin paths: /tmp/tmpgah668xc Sending event: pluginload library database: /tmp/tmpgah668xc/library.db library directory: /tmp/tmpgah668xc/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:14382 bpd: *[127.0.0.1:42100]: connected bpd: >[127.0.0.1:42100]: OK MPD 0.14.0 bpd: <[127.0.0.1:42100]: command_list_ok_begin bpd: <[127.0.0.1:42100]: replay_gain_mode track bpd: <[127.0.0.1:42100]: replay_gain_status bpd: <[127.0.0.1:42100]: replay_gain_mode notanoption bpd: <[127.0.0.1:42100]: command_list_end bpd: replay gain is not implemented in bpd bpd: >[127.0.0.1:42100]: list_OK bpd: >[127.0.0.1:42100]: replay_gain_mode: track bpd: >[127.0.0.1:42100]: list_OK bpd: >[127.0.0.1:42100]: ACK [2@2] {replay_gain_mode} Unrecognised replay gain mode ok test_cmd_setvol (test_player.BPDPlaybackTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmp1vco_ove/tmp3vvwgatp.yaml no user configuration found at /tmp/tmp1vco_ove/config.yaml data directory: /tmp/tmp1vco_ove plugin paths: /tmp/tmp1vco_ove Sending event: pluginload library database: /tmp/tmp1vco_ove/library.db library directory: /tmp/tmp1vco_ove/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15779 bpd: *[127.0.0.1:43704]: connected bpd: >[127.0.0.1:43704]: OK MPD 0.14.0 bpd: <[127.0.0.1:43704]: command_list_ok_begin bpd: <[127.0.0.1:43704]: setvol 67 bpd: <[127.0.0.1:43704]: status bpd: <[127.0.0.1:43704]: setvol 32 bpd: <[127.0.0.1:43704]: status bpd: <[127.0.0.1:43704]: setvol 101 bpd: <[127.0.0.1:43704]: command_list_end bpd: >[127.0.0.1:43704]: list_OK bpd: >[127.0.0.1:43704]: repeat: 0 bpd: >[127.0.0.1:43704]: random: 0 bpd: >[127.0.0.1:43704]: consume: 0 bpd: >[127.0.0.1:43704]: single: 0 bpd: >[127.0.0.1:43704]: playlist: 0 bpd: >[127.0.0.1:43704]: playlistlength: 0 bpd: >[127.0.0.1:43704]: mixrampdb: 0.0 bpd: >[127.0.0.1:43704]: volume: 67 bpd: >[127.0.0.1:43704]: state: stop bpd: >[127.0.0.1:43704]: list_OK bpd: >[127.0.0.1:43704]: list_OK bpd: >[127.0.0.1:43704]: repeat: 0 bpd: >[127.0.0.1:43704]: random: 0 bpd: >[127.0.0.1:43704]: consume: 0 bpd: >[127.0.0.1:43704]: single: 0 bpd: >[127.0.0.1:43704]: playlist: 0 bpd: >[127.0.0.1:43704]: playlistlength: 0 bpd: >[127.0.0.1:43704]: mixrampdb: 0.0 bpd: >[127.0.0.1:43704]: volume: 32 bpd: >[127.0.0.1:43704]: state: stop bpd: >[127.0.0.1:43704]: list_OK bpd: >[127.0.0.1:43704]: ACK [2@4] {setvol} volume out of range ok test_cmd_single (test_player.BPDPlaybackTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpqarwod55/tmpi5384g0a.yaml no user configuration found at /tmp/tmpqarwod55/config.yaml data directory: /tmp/tmpqarwod55 plugin paths: /tmp/tmpqarwod55 Sending event: pluginload library database: /tmp/tmpqarwod55/library.db library directory: /tmp/tmpqarwod55/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15807 bpd: *[127.0.0.1:35640]: connected bpd: >[127.0.0.1:35640]: OK MPD 0.14.0 bpd: <[127.0.0.1:35640]: command_list_ok_begin bpd: <[127.0.0.1:35640]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:35640]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:35640]: command_list_end bpd: >[127.0.0.1:35640]: list_OK bpd: >[127.0.0.1:35640]: list_OK bpd: >[127.0.0.1:35640]: OK bpd: <[127.0.0.1:35640]: command_list_ok_begin bpd: <[127.0.0.1:35640]: status bpd: <[127.0.0.1:35640]: single 1 bpd: <[127.0.0.1:35640]: play bpd: <[127.0.0.1:35640]: status bpd: <[127.0.0.1:35640]: next bpd: <[127.0.0.1:35640]: status bpd: <[127.0.0.1:35640]: command_list_end bpd: >[127.0.0.1:35640]: repeat: 0 bpd: >[127.0.0.1:35640]: random: 0 bpd: >[127.0.0.1:35640]: consume: 0 bpd: >[127.0.0.1:35640]: single: 0 bpd: >[127.0.0.1:35640]: playlist: 2 bpd: >[127.0.0.1:35640]: playlistlength: 2 bpd: >[127.0.0.1:35640]: mixrampdb: 0.0 bpd: >[127.0.0.1:35640]: volume: 100 bpd: >[127.0.0.1:35640]: state: stop bpd: >[127.0.0.1:35640]: list_OK bpd: >[127.0.0.1:35640]: list_OK bpd: >[127.0.0.1:35640]: list_OK bpd: >[127.0.0.1:35640]: repeat: 0 bpd: >[127.0.0.1:35640]: random: 0 bpd: >[127.0.0.1:35640]: consume: 0 bpd: >[127.0.0.1:35640]: single: 1 bpd: >[127.0.0.1:35640]: playlist: 2 bpd: >[127.0.0.1:35640]: playlistlength: 2 bpd: >[127.0.0.1:35640]: mixrampdb: 0.0 bpd: >[127.0.0.1:35640]: volume: 100 bpd: >[127.0.0.1:35640]: state: play bpd: >[127.0.0.1:35640]: song: 0 bpd: >[127.0.0.1:35640]: songid: 1 bpd: >[127.0.0.1:35640]: bitrate: 0.0 bpd: >[127.0.0.1:35640]: audio: 0:0:0 bpd: >[127.0.0.1:35640]: time: 0:0 bpd: >[127.0.0.1:35640]: elapsed: 0.000 bpd: >[127.0.0.1:35640]: duration: 0.000 bpd: >[127.0.0.1:35640]: list_OK bpd: >[127.0.0.1:35640]: list_OK bpd: >[127.0.0.1:35640]: repeat: 0 bpd: >[127.0.0.1:35640]: random: 0 bpd: >[127.0.0.1:35640]: consume: 0 bpd: >[127.0.0.1:35640]: single: 1 bpd: >[127.0.0.1:35640]: playlist: 2 bpd: >[127.0.0.1:35640]: playlistlength: 2 bpd: >[127.0.0.1:35640]: mixrampdb: 0.0 bpd: >[127.0.0.1:35640]: volume: 100 bpd: >[127.0.0.1:35640]: state: stop bpd: >[127.0.0.1:35640]: list_OK bpd: >[127.0.0.1:35640]: OK ok test_cmd_volume (test_player.BPDPlaybackTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpc8p5928s/tmpmz2iz61p.yaml no user configuration found at /tmp/tmpc8p5928s/config.yaml data directory: /tmp/tmpc8p5928s plugin paths: /tmp/tmpc8p5928s Sending event: pluginload library database: /tmp/tmpc8p5928s/library.db library directory: /tmp/tmpc8p5928s/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:14943 bpd: *[127.0.0.1:45806]: connected bpd: >[127.0.0.1:45806]: OK MPD 0.14.0 bpd: <[127.0.0.1:45806]: volume 10 bpd: >[127.0.0.1:45806]: ACK [52@0] {volume} No mixer ok test_implements_playback (test_player.BPDPlaybackTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmplo5thg10/tmpv31r7nn4.yaml no user configuration found at /tmp/tmplo5thg10/config.yaml data directory: /tmp/tmplo5thg10 plugin paths: /tmp/tmplo5thg10 Sending event: pluginload library database: /tmp/tmplo5thg10/library.db library directory: /tmp/tmplo5thg10/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:18538 bpd: *[127.0.0.1:54006]: connected bpd: >[127.0.0.1:54006]: OK MPD 0.14.0 bpd: <[127.0.0.1:54006]: commands bpd: >[127.0.0.1:54006]: command: add bpd: >[127.0.0.1:54006]: command: addid bpd: >[127.0.0.1:54006]: command: clear bpd: >[127.0.0.1:54006]: command: clearerror bpd: >[127.0.0.1:54006]: command: close bpd: >[127.0.0.1:54006]: command: commands bpd: >[127.0.0.1:54006]: command: consume bpd: >[127.0.0.1:54006]: command: count bpd: >[127.0.0.1:54006]: command: crash_TypeError bpd: >[127.0.0.1:54006]: command: crossfade bpd: >[127.0.0.1:54006]: command: currentsong bpd: >[127.0.0.1:54006]: command: decoders bpd: >[127.0.0.1:54006]: command: delete bpd: >[127.0.0.1:54006]: command: deleteid bpd: >[127.0.0.1:54006]: command: disableoutput bpd: >[127.0.0.1:54006]: command: enableoutput bpd: >[127.0.0.1:54006]: command: find bpd: >[127.0.0.1:54006]: command: idle bpd: >[127.0.0.1:54006]: command: kill bpd: >[127.0.0.1:54006]: command: list bpd: >[127.0.0.1:54006]: command: listall bpd: >[127.0.0.1:54006]: command: listallinfo bpd: >[127.0.0.1:54006]: command: listplaylist bpd: >[127.0.0.1:54006]: command: listplaylistinfo bpd: >[127.0.0.1:54006]: command: listplaylists bpd: >[127.0.0.1:54006]: command: load bpd: >[127.0.0.1:54006]: command: lsinfo bpd: >[127.0.0.1:54006]: command: mixrampdb bpd: >[127.0.0.1:54006]: command: mixrampdelay bpd: >[127.0.0.1:54006]: command: move bpd: >[127.0.0.1:54006]: command: moveid bpd: >[127.0.0.1:54006]: command: next bpd: >[127.0.0.1:54006]: command: notcommands bpd: >[127.0.0.1:54006]: command: outputs bpd: >[127.0.0.1:54006]: command: password bpd: >[127.0.0.1:54006]: command: pause bpd: >[127.0.0.1:54006]: command: ping bpd: >[127.0.0.1:54006]: command: play bpd: >[127.0.0.1:54006]: command: playid bpd: >[127.0.0.1:54006]: command: playlistadd bpd: >[127.0.0.1:54006]: command: playlistclear bpd: >[127.0.0.1:54006]: command: playlistdelete bpd: >[127.0.0.1:54006]: command: playlistid bpd: >[127.0.0.1:54006]: command: playlistinfo bpd: >[127.0.0.1:54006]: command: playlistmove bpd: >[127.0.0.1:54006]: command: plchanges bpd: >[127.0.0.1:54006]: command: plchangesposid bpd: >[127.0.0.1:54006]: command: previous bpd: >[127.0.0.1:54006]: command: random bpd: >[127.0.0.1:54006]: command: rename bpd: >[127.0.0.1:54006]: command: repeat bpd: >[127.0.0.1:54006]: command: replay_gain_mode bpd: >[127.0.0.1:54006]: command: replay_gain_status bpd: >[127.0.0.1:54006]: command: rm bpd: >[127.0.0.1:54006]: command: save bpd: >[127.0.0.1:54006]: command: search bpd: >[127.0.0.1:54006]: command: seek bpd: >[127.0.0.1:54006]: command: seekid bpd: >[127.0.0.1:54006]: command: setvol bpd: >[127.0.0.1:54006]: command: single bpd: >[127.0.0.1:54006]: command: stats bpd: >[127.0.0.1:54006]: command: status bpd: >[127.0.0.1:54006]: command: stop bpd: >[127.0.0.1:54006]: command: swap bpd: >[127.0.0.1:54006]: command: swapid bpd: >[127.0.0.1:54006]: command: tagtypes bpd: >[127.0.0.1:54006]: command: update bpd: >[127.0.0.1:54006]: command: urlhandlers bpd: >[127.0.0.1:54006]: command: volume bpd: >[127.0.0.1:54006]: OK ok test_cmd_listplaylist (test_player.BPDPlaylistsTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmp0uqdrsl4/tmp8qn8zjtk.yaml no user configuration found at /tmp/tmp0uqdrsl4/config.yaml data directory: /tmp/tmp0uqdrsl4 plugin paths: /tmp/tmp0uqdrsl4 Sending event: pluginload library database: /tmp/tmp0uqdrsl4/library.db library directory: /tmp/tmp0uqdrsl4/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:17625 bpd: *[127.0.0.1:44866]: connected bpd: >[127.0.0.1:44866]: OK MPD 0.14.0 bpd: <[127.0.0.1:44866]: listplaylist anything bpd: >[127.0.0.1:44866]: ACK [50@0] {listplaylist} No such playlist ok test_cmd_listplaylistinfo (test_player.BPDPlaylistsTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpduf_7fid/tmps8wahmb5.yaml no user configuration found at /tmp/tmpduf_7fid/config.yaml data directory: /tmp/tmpduf_7fid plugin paths: /tmp/tmpduf_7fid Sending event: pluginload library database: /tmp/tmpduf_7fid/library.db library directory: /tmp/tmpduf_7fid/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15003 bpd: *[127.0.0.1:55882]: connected bpd: >[127.0.0.1:55882]: OK MPD 0.14.0 bpd: <[127.0.0.1:55882]: listplaylistinfo anything bpd: >[127.0.0.1:55882]: ACK [50@0] {listplaylistinfo} No such playlist ok test_cmd_listplaylists (test_player.BPDPlaylistsTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmp6egdki4i/tmpb00puhfp.yaml no user configuration found at /tmp/tmp6egdki4i/config.yaml data directory: /tmp/tmp6egdki4i plugin paths: /tmp/tmp6egdki4i Sending event: pluginload library database: /tmp/tmp6egdki4i/library.db library directory: /tmp/tmp6egdki4i/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15160 bpd: *[127.0.0.1:43902]: connected bpd: >[127.0.0.1:43902]: OK MPD 0.14.0 bpd: <[127.0.0.1:43902]: listplaylists bpd: >[127.0.0.1:43902]: ACK [5@0] {listplaylists} Stored playlists are disabled ok test_cmd_load (test_player.BPDPlaylistsTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpq6tbrimx/tmpx2u6rouz.yaml no user configuration found at /tmp/tmpq6tbrimx/config.yaml data directory: /tmp/tmpq6tbrimx plugin paths: /tmp/tmpq6tbrimx Sending event: pluginload library database: /tmp/tmpq6tbrimx/library.db library directory: /tmp/tmpq6tbrimx/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:17216 bpd: *[127.0.0.1:55108]: connected bpd: >[127.0.0.1:55108]: OK MPD 0.14.0 bpd: <[127.0.0.1:55108]: load anything bpd: >[127.0.0.1:55108]: ACK [50@0] {load} Stored playlists are disabled ok test_cmd_playlistadd (test_player.BPDPlaylistsTest) ... skipped '' test_cmd_playlistclear (test_player.BPDPlaylistsTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpz1m73vcc/tmpcd0wte40.yaml no user configuration found at /tmp/tmpz1m73vcc/config.yaml data directory: /tmp/tmpz1m73vcc plugin paths: /tmp/tmpz1m73vcc Sending event: pluginload library database: /tmp/tmpz1m73vcc/library.db library directory: /tmp/tmpz1m73vcc/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:13190 bpd: *[127.0.0.1:58162]: connected bpd: >[127.0.0.1:58162]: OK MPD 0.14.0 bpd: <[127.0.0.1:58162]: playlistclear anything bpd: >[127.0.0.1:58162]: ACK [5@0] {playlistclear} Stored playlists are disabled ok test_cmd_playlistdelete (test_player.BPDPlaylistsTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmp5xj7nqxk/tmpkslshfj3.yaml no user configuration found at /tmp/tmp5xj7nqxk/config.yaml data directory: /tmp/tmp5xj7nqxk plugin paths: /tmp/tmp5xj7nqxk Sending event: pluginload library database: /tmp/tmp5xj7nqxk/library.db library directory: /tmp/tmp5xj7nqxk/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:13534 bpd: *[127.0.0.1:36320]: connected bpd: >[127.0.0.1:36320]: OK MPD 0.14.0 bpd: <[127.0.0.1:36320]: playlistdelete anything 0 bpd: >[127.0.0.1:36320]: ACK [5@0] {playlistdelete} Stored playlists are disabled ok test_cmd_playlistmove (test_player.BPDPlaylistsTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpq_xfg17x/tmp3sp7y73c.yaml no user configuration found at /tmp/tmpq_xfg17x/config.yaml data directory: /tmp/tmpq_xfg17x plugin paths: /tmp/tmpq_xfg17x Sending event: pluginload library database: /tmp/tmpq_xfg17x/library.db library directory: /tmp/tmpq_xfg17x/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:16660 bpd: *[127.0.0.1:53148]: connected bpd: >[127.0.0.1:53148]: OK MPD 0.14.0 bpd: <[127.0.0.1:53148]: playlistmove anything 0 1 bpd: >[127.0.0.1:53148]: ACK [5@0] {playlistmove} Stored playlists are disabled ok test_cmd_rename (test_player.BPDPlaylistsTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmp0ly1jlan/tmpnmay28jp.yaml no user configuration found at /tmp/tmp0ly1jlan/config.yaml data directory: /tmp/tmp0ly1jlan plugin paths: /tmp/tmp0ly1jlan Sending event: pluginload library database: /tmp/tmp0ly1jlan/library.db library directory: /tmp/tmp0ly1jlan/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:12727 bpd: *[127.0.0.1:60534]: connected bpd: >[127.0.0.1:60534]: OK MPD 0.14.0 bpd: <[127.0.0.1:60534]: rename anything newname bpd: >[127.0.0.1:60534]: ACK [5@0] {rename} Stored playlists are disabled ok test_cmd_rm (test_player.BPDPlaylistsTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpc7ad1cuk/tmp3pdzjww4.yaml no user configuration found at /tmp/tmpc7ad1cuk/config.yaml data directory: /tmp/tmpc7ad1cuk plugin paths: /tmp/tmpc7ad1cuk Sending event: pluginload library database: /tmp/tmpc7ad1cuk/library.db library directory: /tmp/tmpc7ad1cuk/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:18579 bpd: *[127.0.0.1:57566]: connected bpd: >[127.0.0.1:57566]: OK MPD 0.14.0 bpd: <[127.0.0.1:57566]: rm anything bpd: >[127.0.0.1:57566]: ACK [5@0] {rm} Stored playlists are disabled ok test_cmd_save (test_player.BPDPlaylistsTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpvad1vc9d/tmp8rc7cp_e.yaml no user configuration found at /tmp/tmpvad1vc9d/config.yaml data directory: /tmp/tmpvad1vc9d plugin paths: /tmp/tmpvad1vc9d Sending event: pluginload library database: /tmp/tmpvad1vc9d/library.db library directory: /tmp/tmpvad1vc9d/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:19679 bpd: *[127.0.0.1:37798]: connected bpd: >[127.0.0.1:37798]: OK MPD 0.14.0 bpd: <[127.0.0.1:37798]: command_list_ok_begin bpd: <[127.0.0.1:37798]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:37798]: command_list_end bpd: >[127.0.0.1:37798]: list_OK bpd: >[127.0.0.1:37798]: OK bpd: <[127.0.0.1:37798]: save newplaylist bpd: >[127.0.0.1:37798]: ACK [5@0] {save} Stored playlists are disabled ok test_implements_playlists (test_player.BPDPlaylistsTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpk7hjxzif/tmpm01vbn7b.yaml no user configuration found at /tmp/tmpk7hjxzif/config.yaml data directory: /tmp/tmpk7hjxzif plugin paths: /tmp/tmpk7hjxzif Sending event: pluginload library database: /tmp/tmpk7hjxzif/library.db library directory: /tmp/tmpk7hjxzif/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:17335 bpd: *[127.0.0.1:45344]: connected bpd: >[127.0.0.1:45344]: OK MPD 0.14.0 bpd: <[127.0.0.1:45344]: commands bpd: >[127.0.0.1:45344]: command: add bpd: >[127.0.0.1:45344]: command: addid bpd: >[127.0.0.1:45344]: command: clear bpd: >[127.0.0.1:45344]: command: clearerror bpd: >[127.0.0.1:45344]: command: close bpd: >[127.0.0.1:45344]: command: commands bpd: >[127.0.0.1:45344]: command: consume bpd: >[127.0.0.1:45344]: command: count bpd: >[127.0.0.1:45344]: command: crash_TypeError bpd: >[127.0.0.1:45344]: command: crossfade bpd: >[127.0.0.1:45344]: command: currentsong bpd: >[127.0.0.1:45344]: command: decoders bpd: >[127.0.0.1:45344]: command: delete bpd: >[127.0.0.1:45344]: command: deleteid bpd: >[127.0.0.1:45344]: command: disableoutput bpd: >[127.0.0.1:45344]: command: enableoutput bpd: >[127.0.0.1:45344]: command: find bpd: >[127.0.0.1:45344]: command: idle bpd: >[127.0.0.1:45344]: command: kill bpd: >[127.0.0.1:45344]: command: list bpd: >[127.0.0.1:45344]: command: listall bpd: >[127.0.0.1:45344]: command: listallinfo bpd: >[127.0.0.1:45344]: command: listplaylist bpd: >[127.0.0.1:45344]: command: listplaylistinfo bpd: >[127.0.0.1:45344]: command: listplaylists bpd: >[127.0.0.1:45344]: command: load bpd: >[127.0.0.1:45344]: command: lsinfo bpd: >[127.0.0.1:45344]: command: mixrampdb bpd: >[127.0.0.1:45344]: command: mixrampdelay bpd: >[127.0.0.1:45344]: command: move bpd: >[127.0.0.1:45344]: command: moveid bpd: >[127.0.0.1:45344]: command: next bpd: >[127.0.0.1:45344]: command: notcommands bpd: >[127.0.0.1:45344]: command: outputs bpd: >[127.0.0.1:45344]: command: password bpd: >[127.0.0.1:45344]: command: pause bpd: >[127.0.0.1:45344]: command: ping bpd: >[127.0.0.1:45344]: command: play bpd: >[127.0.0.1:45344]: command: playid bpd: >[127.0.0.1:45344]: command: playlistadd bpd: >[127.0.0.1:45344]: command: playlistclear bpd: >[127.0.0.1:45344]: command: playlistdelete bpd: >[127.0.0.1:45344]: command: playlistid bpd: >[127.0.0.1:45344]: command: playlistinfo bpd: >[127.0.0.1:45344]: command: playlistmove bpd: >[127.0.0.1:45344]: command: plchanges bpd: >[127.0.0.1:45344]: command: plchangesposid bpd: >[127.0.0.1:45344]: command: previous bpd: >[127.0.0.1:45344]: command: random bpd: >[127.0.0.1:45344]: command: rename bpd: >[127.0.0.1:45344]: command: repeat bpd: >[127.0.0.1:45344]: command: replay_gain_mode bpd: >[127.0.0.1:45344]: command: replay_gain_status bpd: >[127.0.0.1:45344]: command: rm bpd: >[127.0.0.1:45344]: command: save bpd: >[127.0.0.1:45344]: command: search bpd: >[127.0.0.1:45344]: command: seek bpd: >[127.0.0.1:45344]: command: seekid bpd: >[127.0.0.1:45344]: command: setvol bpd: >[127.0.0.1:45344]: command: single bpd: >[127.0.0.1:45344]: command: stats bpd: >[127.0.0.1:45344]: command: status bpd: >[127.0.0.1:45344]: command: stop bpd: >[127.0.0.1:45344]: command: swap bpd: >[127.0.0.1:45344]: command: swapid bpd: >[127.0.0.1:45344]: command: tagtypes bpd: >[127.0.0.1:45344]: command: update bpd: >[127.0.0.1:45344]: command: urlhandlers bpd: >[127.0.0.1:45344]: command: volume bpd: >[127.0.0.1:45344]: OK ok test_cmd_idle (test_player.BPDQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpljrwd2ms/tmpb11kbz4x.yaml no user configuration found at /tmp/tmpljrwd2ms/config.yaml data directory: /tmp/tmpljrwd2ms plugin paths: /tmp/tmpljrwd2ms Sending event: pluginload library database: /tmp/tmpljrwd2ms/library.db library directory: /tmp/tmpljrwd2ms/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:19499 bpd: *[127.0.0.1:50720]: connected bpd: >[127.0.0.1:50720]: OK MPD 0.14.0 bpd: *[127.0.0.1:50722]: connected bpd: >[127.0.0.1:50722]: OK MPD 0.14.0 bpd: <[127.0.0.1:50720]: command_list_ok_begin bpd: <[127.0.0.1:50720]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:50720]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:50720]: command_list_end bpd: >[127.0.0.1:50720]: list_OK bpd: >[127.0.0.1:50720]: list_OK bpd: >[127.0.0.1:50720]: OK bpd: <[127.0.0.1:50720]: idle player bpd: <[127.0.0.1:50722]: command_list_ok_begin bpd: <[127.0.0.1:50722]: play bpd: z[127.0.0.1:50720]: awaiting: player bpd: <[127.0.0.1:50722]: pause bpd: <[127.0.0.1:50722]: command_list_end bpd: >[127.0.0.1:50722]: list_OK bpd: >[127.0.0.1:50722]: list_OK bpd: >[127.0.0.1:50722]: OK bpd: >[127.0.0.1:50720]: changed: player bpd: >[127.0.0.1:50720]: OK bpd: <[127.0.0.1:50722]: command_list_ok_begin bpd: <[127.0.0.1:50722]: play bpd: <[127.0.0.1:50722]: pause bpd: <[127.0.0.1:50722]: command_list_end bpd: >[127.0.0.1:50722]: list_OK bpd: >[127.0.0.1:50722]: list_OK bpd: >[127.0.0.1:50722]: OK bpd: <[127.0.0.1:50722]: command_list_ok_begin bpd: <[127.0.0.1:50722]: play bpd: <[127.0.0.1:50722]: pause bpd: <[127.0.0.1:50722]: command_list_end bpd: >[127.0.0.1:50722]: list_OK bpd: >[127.0.0.1:50722]: list_OK bpd: >[127.0.0.1:50722]: OK ok test_cmd_idle_with_pending (test_player.BPDQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpek_h_8k_/tmpjxxdnubi.yaml no user configuration found at /tmp/tmpek_h_8k_/config.yaml data directory: /tmp/tmpek_h_8k_ plugin paths: /tmp/tmpek_h_8k_ Sending event: pluginload library database: /tmp/tmpek_h_8k_/library.db library directory: /tmp/tmpek_h_8k_/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:19385 bpd: *[127.0.0.1:59956]: connected bpd: >[127.0.0.1:59956]: OK MPD 0.14.0 bpd: *[127.0.0.1:59958]: connected bpd: >[127.0.0.1:59958]: OK MPD 0.14.0 bpd: <[127.0.0.1:59956]: random 1 bpd: >[127.0.0.1:59956]: OK bpd: <[127.0.0.1:59958]: idle bpd: z[127.0.0.1:59958]: awaiting: player update options database mixer playlist bpd: >[127.0.0.1:59958]: changed: options bpd: >[127.0.0.1:59958]: OK ok test_cmd_noidle (test_player.BPDQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpzpf6sa3s/tmpwohuiq7l.yaml no user configuration found at /tmp/tmpzpf6sa3s/config.yaml data directory: /tmp/tmpzpf6sa3s plugin paths: /tmp/tmpzpf6sa3s Sending event: pluginload library database: /tmp/tmpzpf6sa3s/library.db library directory: /tmp/tmpzpf6sa3s/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:10265 bpd: *[127.0.0.1:33018]: connected bpd: >[127.0.0.1:33018]: OK MPD 0.14.0 bpd: <[127.0.0.1:33018]: idle bpd: z[127.0.0.1:33018]: awaiting: player update options database mixer playlist bpd: <[127.0.0.1:33018]: noidle bpd: >[127.0.0.1:33018]: OK ok test_cmd_status (test_player.BPDQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmp2rnuv7vz/tmpha5b6bp_.yaml no user configuration found at /tmp/tmp2rnuv7vz/config.yaml data directory: /tmp/tmp2rnuv7vz plugin paths: /tmp/tmp2rnuv7vz Sending event: pluginload library database: /tmp/tmp2rnuv7vz/library.db library directory: /tmp/tmp2rnuv7vz/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:16453 bpd: *[127.0.0.1:38918]: connected bpd: >[127.0.0.1:38918]: OK MPD 0.14.0 bpd: <[127.0.0.1:38918]: command_list_ok_begin bpd: <[127.0.0.1:38918]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:38918]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:38918]: command_list_end bpd: >[127.0.0.1:38918]: list_OK bpd: >[127.0.0.1:38918]: list_OK bpd: >[127.0.0.1:38918]: OK bpd: <[127.0.0.1:38918]: command_list_ok_begin bpd: <[127.0.0.1:38918]: status bpd: <[127.0.0.1:38918]: play bpd: <[127.0.0.1:38918]: status bpd: <[127.0.0.1:38918]: command_list_end bpd: >[127.0.0.1:38918]: repeat: 0 bpd: >[127.0.0.1:38918]: random: 0 bpd: >[127.0.0.1:38918]: consume: 0 bpd: >[127.0.0.1:38918]: single: 0 bpd: >[127.0.0.1:38918]: playlist: 2 bpd: >[127.0.0.1:38918]: playlistlength: 2 bpd: >[127.0.0.1:38918]: mixrampdb: 0.0 bpd: >[127.0.0.1:38918]: volume: 100 bpd: >[127.0.0.1:38918]: state: stop bpd: >[127.0.0.1:38918]: list_OK bpd: >[127.0.0.1:38918]: list_OK bpd: >[127.0.0.1:38918]: repeat: 0 bpd: >[127.0.0.1:38918]: random: 0 bpd: >[127.0.0.1:38918]: consume: 0 bpd: >[127.0.0.1:38918]: single: 0 bpd: >[127.0.0.1:38918]: playlist: 2 bpd: >[127.0.0.1:38918]: playlistlength: 2 bpd: >[127.0.0.1:38918]: mixrampdb: 0.0 bpd: >[127.0.0.1:38918]: volume: 100 bpd: >[127.0.0.1:38918]: state: play bpd: >[127.0.0.1:38918]: song: 0 bpd: >[127.0.0.1:38918]: songid: 1 bpd: >[127.0.0.1:38918]: bitrate: 0.0 bpd: >[127.0.0.1:38918]: audio: 0:0:0 bpd: >[127.0.0.1:38918]: time: 0:0 bpd: >[127.0.0.1:38918]: elapsed: 0.000 bpd: >[127.0.0.1:38918]: duration: 0.000 bpd: >[127.0.0.1:38918]: list_OK bpd: >[127.0.0.1:38918]: OK ok test_implements_query (test_player.BPDQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmp18fecrzr/tmp49gfuoyk.yaml no user configuration found at /tmp/tmp18fecrzr/config.yaml data directory: /tmp/tmp18fecrzr plugin paths: /tmp/tmp18fecrzr Sending event: pluginload library database: /tmp/tmp18fecrzr/library.db library directory: /tmp/tmp18fecrzr/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:18529 bpd: *[127.0.0.1:40708]: connected bpd: >[127.0.0.1:40708]: OK MPD 0.14.0 bpd: <[127.0.0.1:40708]: commands bpd: >[127.0.0.1:40708]: command: add bpd: >[127.0.0.1:40708]: command: addid bpd: >[127.0.0.1:40708]: command: clear bpd: >[127.0.0.1:40708]: command: clearerror bpd: >[127.0.0.1:40708]: command: close bpd: >[127.0.0.1:40708]: command: commands bpd: >[127.0.0.1:40708]: command: consume bpd: >[127.0.0.1:40708]: command: count bpd: >[127.0.0.1:40708]: command: crash_TypeError bpd: >[127.0.0.1:40708]: command: crossfade bpd: >[127.0.0.1:40708]: command: currentsong bpd: >[127.0.0.1:40708]: command: decoders bpd: >[127.0.0.1:40708]: command: delete bpd: >[127.0.0.1:40708]: command: deleteid bpd: >[127.0.0.1:40708]: command: disableoutput bpd: >[127.0.0.1:40708]: command: enableoutput bpd: >[127.0.0.1:40708]: command: find bpd: >[127.0.0.1:40708]: command: idle bpd: >[127.0.0.1:40708]: command: kill bpd: >[127.0.0.1:40708]: command: list bpd: >[127.0.0.1:40708]: command: listall bpd: >[127.0.0.1:40708]: command: listallinfo bpd: >[127.0.0.1:40708]: command: listplaylist bpd: >[127.0.0.1:40708]: command: listplaylistinfo bpd: >[127.0.0.1:40708]: command: listplaylists bpd: >[127.0.0.1:40708]: command: load bpd: >[127.0.0.1:40708]: command: lsinfo bpd: >[127.0.0.1:40708]: command: mixrampdb bpd: >[127.0.0.1:40708]: command: mixrampdelay bpd: >[127.0.0.1:40708]: command: move bpd: >[127.0.0.1:40708]: command: moveid bpd: >[127.0.0.1:40708]: command: next bpd: >[127.0.0.1:40708]: command: notcommands bpd: >[127.0.0.1:40708]: command: outputs bpd: >[127.0.0.1:40708]: command: password bpd: >[127.0.0.1:40708]: command: pause bpd: >[127.0.0.1:40708]: command: ping bpd: >[127.0.0.1:40708]: command: play bpd: >[127.0.0.1:40708]: command: playid bpd: >[127.0.0.1:40708]: command: playlistadd bpd: >[127.0.0.1:40708]: command: playlistclear bpd: >[127.0.0.1:40708]: command: playlistdelete bpd: >[127.0.0.1:40708]: command: playlistid bpd: >[127.0.0.1:40708]: command: playlistinfo bpd: >[127.0.0.1:40708]: command: playlistmove bpd: >[127.0.0.1:40708]: command: plchanges bpd: >[127.0.0.1:40708]: command: plchangesposid bpd: >[127.0.0.1:40708]: command: previous bpd: >[127.0.0.1:40708]: command: random bpd: >[127.0.0.1:40708]: command: rename bpd: >[127.0.0.1:40708]: command: repeat bpd: >[127.0.0.1:40708]: command: replay_gain_mode bpd: >[127.0.0.1:40708]: command: replay_gain_status bpd: >[127.0.0.1:40708]: command: rm bpd: >[127.0.0.1:40708]: command: save bpd: >[127.0.0.1:40708]: command: search bpd: >[127.0.0.1:40708]: command: seek bpd: >[127.0.0.1:40708]: command: seekid bpd: >[127.0.0.1:40708]: command: setvol bpd: >[127.0.0.1:40708]: command: single bpd: >[127.0.0.1:40708]: command: stats bpd: >[127.0.0.1:40708]: command: status bpd: >[127.0.0.1:40708]: command: stop bpd: >[127.0.0.1:40708]: command: swap bpd: >[127.0.0.1:40708]: command: swapid bpd: >[127.0.0.1:40708]: command: tagtypes bpd: >[127.0.0.1:40708]: command: update bpd: >[127.0.0.1:40708]: command: urlhandlers bpd: >[127.0.0.1:40708]: command: volume bpd: >[127.0.0.1:40708]: OK ok test_cmd_add (test_player.BPDQueueTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpajddiduk/tmpurp6u_dv.yaml no user configuration found at /tmp/tmpajddiduk/config.yaml data directory: /tmp/tmpajddiduk plugin paths: /tmp/tmpajddiduk Sending event: pluginload library database: /tmp/tmpajddiduk/library.db library directory: /tmp/tmpajddiduk/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:10020 bpd: *[127.0.0.1:48120]: connected bpd: >[127.0.0.1:48120]: OK MPD 0.14.0 bpd: <[127.0.0.1:48120]: command_list_ok_begin bpd: <[127.0.0.1:48120]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:48120]: command_list_end bpd: >[127.0.0.1:48120]: list_OK bpd: >[127.0.0.1:48120]: OK ok test_cmd_playlistinfo (test_player.BPDQueueTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmp7l1acmwx/tmpt5wrgdql.yaml no user configuration found at /tmp/tmp7l1acmwx/config.yaml data directory: /tmp/tmp7l1acmwx plugin paths: /tmp/tmp7l1acmwx Sending event: pluginload library database: /tmp/tmp7l1acmwx/library.db library directory: /tmp/tmp7l1acmwx/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:14664 bpd: *[127.0.0.1:53400]: connected bpd: >[127.0.0.1:53400]: OK MPD 0.14.0 bpd: <[127.0.0.1:53400]: command_list_ok_begin bpd: <[127.0.0.1:53400]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:53400]: command_list_end bpd: >[127.0.0.1:53400]: list_OK bpd: >[127.0.0.1:53400]: OK bpd: <[127.0.0.1:53400]: command_list_ok_begin bpd: <[127.0.0.1:53400]: playlistinfo bpd: <[127.0.0.1:53400]: playlistinfo 0 bpd: <[127.0.0.1:53400]: playlistinfo 200 bpd: <[127.0.0.1:53400]: command_list_end bpd: >[127.0.0.1:53400]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:53400]: Time: 0 bpd: >[127.0.0.1:53400]: Title: Track One Title bpd: >[127.0.0.1:53400]: Artist: Artist Name bpd: >[127.0.0.1:53400]: Album: Album Title bpd: >[127.0.0.1:53400]: Genre: bpd: >[127.0.0.1:53400]: Track: 1 bpd: >[127.0.0.1:53400]: Date: 0 bpd: >[127.0.0.1:53400]: Pos: 0 bpd: >[127.0.0.1:53400]: Id: 1 bpd: >[127.0.0.1:53400]: list_OK bpd: >[127.0.0.1:53400]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:53400]: Time: 0 bpd: >[127.0.0.1:53400]: Title: Track One Title bpd: >[127.0.0.1:53400]: Artist: Artist Name bpd: >[127.0.0.1:53400]: Album: Album Title bpd: >[127.0.0.1:53400]: Genre: bpd: >[127.0.0.1:53400]: Track: 1 bpd: >[127.0.0.1:53400]: Date: 0 bpd: >[127.0.0.1:53400]: Pos: 0 bpd: >[127.0.0.1:53400]: Id: 1 bpd: >[127.0.0.1:53400]: list_OK bpd: >[127.0.0.1:53400]: ACK [2@2] {playlistinfo} argument out of range ok test_implements_queue (test_player.BPDQueueTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmp9znc_5dp/tmpgyc0lrpa.yaml no user configuration found at /tmp/tmp9znc_5dp/config.yaml data directory: /tmp/tmp9znc_5dp plugin paths: /tmp/tmp9znc_5dp Sending event: pluginload library database: /tmp/tmp9znc_5dp/library.db library directory: /tmp/tmp9znc_5dp/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:12743 bpd: *[127.0.0.1:56310]: connected bpd: >[127.0.0.1:56310]: OK MPD 0.14.0 bpd: <[127.0.0.1:56310]: commands bpd: >[127.0.0.1:56310]: command: add bpd: >[127.0.0.1:56310]: command: addid bpd: >[127.0.0.1:56310]: command: clear bpd: >[127.0.0.1:56310]: command: clearerror bpd: >[127.0.0.1:56310]: command: close bpd: >[127.0.0.1:56310]: command: commands bpd: >[127.0.0.1:56310]: command: consume bpd: >[127.0.0.1:56310]: command: count bpd: >[127.0.0.1:56310]: command: crash_TypeError bpd: >[127.0.0.1:56310]: command: crossfade bpd: >[127.0.0.1:56310]: command: currentsong bpd: >[127.0.0.1:56310]: command: decoders bpd: >[127.0.0.1:56310]: command: delete bpd: >[127.0.0.1:56310]: command: deleteid bpd: >[127.0.0.1:56310]: command: disableoutput bpd: >[127.0.0.1:56310]: command: enableoutput bpd: >[127.0.0.1:56310]: command: find bpd: >[127.0.0.1:56310]: command: idle bpd: >[127.0.0.1:56310]: command: kill bpd: >[127.0.0.1:56310]: command: list bpd: >[127.0.0.1:56310]: command: listall bpd: >[127.0.0.1:56310]: command: listallinfo bpd: >[127.0.0.1:56310]: command: listplaylist bpd: >[127.0.0.1:56310]: command: listplaylistinfo bpd: >[127.0.0.1:56310]: command: listplaylists bpd: >[127.0.0.1:56310]: command: load bpd: >[127.0.0.1:56310]: command: lsinfo bpd: >[127.0.0.1:56310]: command: mixrampdb bpd: >[127.0.0.1:56310]: command: mixrampdelay bpd: >[127.0.0.1:56310]: command: move bpd: >[127.0.0.1:56310]: command: moveid bpd: >[127.0.0.1:56310]: command: next bpd: >[127.0.0.1:56310]: command: notcommands bpd: >[127.0.0.1:56310]: command: outputs bpd: >[127.0.0.1:56310]: command: password bpd: >[127.0.0.1:56310]: command: pause bpd: >[127.0.0.1:56310]: command: ping bpd: >[127.0.0.1:56310]: command: play bpd: >[127.0.0.1:56310]: command: playid bpd: >[127.0.0.1:56310]: command: playlistadd bpd: >[127.0.0.1:56310]: command: playlistclear bpd: >[127.0.0.1:56310]: command: playlistdelete bpd: >[127.0.0.1:56310]: command: playlistid bpd: >[127.0.0.1:56310]: command: playlistinfo bpd: >[127.0.0.1:56310]: command: playlistmove bpd: >[127.0.0.1:56310]: command: plchanges bpd: >[127.0.0.1:56310]: command: plchangesposid bpd: >[127.0.0.1:56310]: command: previous bpd: >[127.0.0.1:56310]: command: random bpd: >[127.0.0.1:56310]: command: rename bpd: >[127.0.0.1:56310]: command: repeat bpd: >[127.0.0.1:56310]: command: replay_gain_mode bpd: >[127.0.0.1:56310]: command: replay_gain_status bpd: >[127.0.0.1:56310]: command: rm bpd: >[127.0.0.1:56310]: command: save bpd: >[127.0.0.1:56310]: command: search bpd: >[127.0.0.1:56310]: command: seek bpd: >[127.0.0.1:56310]: command: seekid bpd: >[127.0.0.1:56310]: command: setvol bpd: >[127.0.0.1:56310]: command: single bpd: >[127.0.0.1:56310]: command: stats bpd: >[127.0.0.1:56310]: command: status bpd: >[127.0.0.1:56310]: command: stop bpd: >[127.0.0.1:56310]: command: swap bpd: >[127.0.0.1:56310]: command: swapid bpd: >[127.0.0.1:56310]: command: tagtypes bpd: >[127.0.0.1:56310]: command: update bpd: >[127.0.0.1:56310]: command: urlhandlers bpd: >[127.0.0.1:56310]: command: volume bpd: >[127.0.0.1:56310]: OK expected failure test_cmd_decoders (test_player.BPDReflectionTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpvwu6njef/tmp8svxn6rn.yaml no user configuration found at /tmp/tmpvwu6njef/config.yaml data directory: /tmp/tmpvwu6njef plugin paths: /tmp/tmpvwu6njef Sending event: pluginload library database: /tmp/tmpvwu6njef/library.db library directory: /tmp/tmpvwu6njef/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:19216 bpd: *[127.0.0.1:59770]: connected bpd: >[127.0.0.1:59770]: OK MPD 0.14.0 bpd: <[127.0.0.1:59770]: decoders bpd: >[127.0.0.1:59770]: plugin: default bpd: >[127.0.0.1:59770]: suffix: mp3 bpd: >[127.0.0.1:59770]: mime_type: audio/mpeg bpd: >[127.0.0.1:59770]: OK ok test_implements_reflection (test_player.BPDReflectionTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpy_1ii7tg/tmp_6kmbfnt.yaml no user configuration found at /tmp/tmpy_1ii7tg/config.yaml data directory: /tmp/tmpy_1ii7tg plugin paths: /tmp/tmpy_1ii7tg Sending event: pluginload library database: /tmp/tmpy_1ii7tg/library.db library directory: /tmp/tmpy_1ii7tg/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:13788 bpd: *[127.0.0.1:58204]: connected bpd: >[127.0.0.1:58204]: OK MPD 0.14.0 bpd: <[127.0.0.1:58204]: commands bpd: >[127.0.0.1:58204]: command: add bpd: >[127.0.0.1:58204]: command: addid bpd: >[127.0.0.1:58204]: command: clear bpd: >[127.0.0.1:58204]: command: clearerror bpd: >[127.0.0.1:58204]: command: close bpd: >[127.0.0.1:58204]: command: commands bpd: >[127.0.0.1:58204]: command: consume bpd: >[127.0.0.1:58204]: command: count bpd: >[127.0.0.1:58204]: command: crash_TypeError bpd: >[127.0.0.1:58204]: command: crossfade bpd: >[127.0.0.1:58204]: command: currentsong bpd: >[127.0.0.1:58204]: command: decoders bpd: >[127.0.0.1:58204]: command: delete bpd: >[127.0.0.1:58204]: command: deleteid bpd: >[127.0.0.1:58204]: command: disableoutput bpd: >[127.0.0.1:58204]: command: enableoutput bpd: >[127.0.0.1:58204]: command: find bpd: >[127.0.0.1:58204]: command: idle bpd: >[127.0.0.1:58204]: command: kill bpd: >[127.0.0.1:58204]: command: list bpd: >[127.0.0.1:58204]: command: listall bpd: >[127.0.0.1:58204]: command: listallinfo bpd: >[127.0.0.1:58204]: command: listplaylist bpd: >[127.0.0.1:58204]: command: listplaylistinfo bpd: >[127.0.0.1:58204]: command: listplaylists bpd: >[127.0.0.1:58204]: command: load bpd: >[127.0.0.1:58204]: command: lsinfo bpd: >[127.0.0.1:58204]: command: mixrampdb bpd: >[127.0.0.1:58204]: command: mixrampdelay bpd: >[127.0.0.1:58204]: command: move bpd: >[127.0.0.1:58204]: command: moveid bpd: >[127.0.0.1:58204]: command: next bpd: >[127.0.0.1:58204]: command: notcommands bpd: >[127.0.0.1:58204]: command: outputs bpd: >[127.0.0.1:58204]: command: password bpd: >[127.0.0.1:58204]: command: pause bpd: >[127.0.0.1:58204]: command: ping bpd: >[127.0.0.1:58204]: command: play bpd: >[127.0.0.1:58204]: command: playid bpd: >[127.0.0.1:58204]: command: playlistadd bpd: >[127.0.0.1:58204]: command: playlistclear bpd: >[127.0.0.1:58204]: command: playlistdelete bpd: >[127.0.0.1:58204]: command: playlistid bpd: >[127.0.0.1:58204]: command: playlistinfo bpd: >[127.0.0.1:58204]: command: playlistmove bpd: >[127.0.0.1:58204]: command: plchanges bpd: >[127.0.0.1:58204]: command: plchangesposid bpd: >[127.0.0.1:58204]: command: previous bpd: >[127.0.0.1:58204]: command: random bpd: >[127.0.0.1:58204]: command: rename bpd: >[127.0.0.1:58204]: command: repeat bpd: >[127.0.0.1:58204]: command: replay_gain_mode bpd: >[127.0.0.1:58204]: command: replay_gain_status bpd: >[127.0.0.1:58204]: command: rm bpd: >[127.0.0.1:58204]: command: save bpd: >[127.0.0.1:58204]: command: search bpd: >[127.0.0.1:58204]: command: seek bpd: >[127.0.0.1:58204]: command: seekid bpd: >[127.0.0.1:58204]: command: setvol bpd: >[127.0.0.1:58204]: command: single bpd: >[127.0.0.1:58204]: command: stats bpd: >[127.0.0.1:58204]: command: status bpd: >[127.0.0.1:58204]: command: stop bpd: >[127.0.0.1:58204]: command: swap bpd: >[127.0.0.1:58204]: command: swapid bpd: >[127.0.0.1:58204]: command: tagtypes bpd: >[127.0.0.1:58204]: command: update bpd: >[127.0.0.1:58204]: command: urlhandlers bpd: >[127.0.0.1:58204]: command: volume bpd: >[127.0.0.1:58204]: OK expected failure test_implements_stickers (test_player.BPDStickerTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpbd35ts3b/tmpyiu9ld6s.yaml no user configuration found at /tmp/tmpbd35ts3b/config.yaml data directory: /tmp/tmpbd35ts3b plugin paths: /tmp/tmpbd35ts3b Sending event: pluginload library database: /tmp/tmpbd35ts3b/library.db library directory: /tmp/tmpbd35ts3b/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:17022 bpd: *[127.0.0.1:35252]: connected bpd: >[127.0.0.1:35252]: OK MPD 0.14.0 bpd: <[127.0.0.1:35252]: commands bpd: >[127.0.0.1:35252]: command: add bpd: >[127.0.0.1:35252]: command: addid bpd: >[127.0.0.1:35252]: command: clear bpd: >[127.0.0.1:35252]: command: clearerror bpd: >[127.0.0.1:35252]: command: close bpd: >[127.0.0.1:35252]: command: commands bpd: >[127.0.0.1:35252]: command: consume bpd: >[127.0.0.1:35252]: command: count bpd: >[127.0.0.1:35252]: command: crash_TypeError bpd: >[127.0.0.1:35252]: command: crossfade bpd: >[127.0.0.1:35252]: command: currentsong bpd: >[127.0.0.1:35252]: command: decoders bpd: >[127.0.0.1:35252]: command: delete bpd: >[127.0.0.1:35252]: command: deleteid bpd: >[127.0.0.1:35252]: command: disableoutput bpd: >[127.0.0.1:35252]: command: enableoutput bpd: >[127.0.0.1:35252]: command: find bpd: >[127.0.0.1:35252]: command: idle bpd: >[127.0.0.1:35252]: command: kill bpd: >[127.0.0.1:35252]: command: list bpd: >[127.0.0.1:35252]: command: listall bpd: >[127.0.0.1:35252]: command: listallinfo bpd: >[127.0.0.1:35252]: command: listplaylist bpd: >[127.0.0.1:35252]: command: listplaylistinfo bpd: >[127.0.0.1:35252]: command: listplaylists bpd: >[127.0.0.1:35252]: command: load bpd: >[127.0.0.1:35252]: command: lsinfo bpd: >[127.0.0.1:35252]: command: mixrampdb bpd: >[127.0.0.1:35252]: command: mixrampdelay bpd: >[127.0.0.1:35252]: command: move bpd: >[127.0.0.1:35252]: command: moveid bpd: >[127.0.0.1:35252]: command: next bpd: >[127.0.0.1:35252]: command: notcommands bpd: >[127.0.0.1:35252]: command: outputs bpd: >[127.0.0.1:35252]: command: password bpd: >[127.0.0.1:35252]: command: pause bpd: >[127.0.0.1:35252]: command: ping bpd: >[127.0.0.1:35252]: command: play bpd: >[127.0.0.1:35252]: command: playid bpd: >[127.0.0.1:35252]: command: playlistadd bpd: >[127.0.0.1:35252]: command: playlistclear bpd: >[127.0.0.1:35252]: command: playlistdelete bpd: >[127.0.0.1:35252]: command: playlistid bpd: >[127.0.0.1:35252]: command: playlistinfo bpd: >[127.0.0.1:35252]: command: playlistmove bpd: >[127.0.0.1:35252]: command: plchanges bpd: >[127.0.0.1:35252]: command: plchangesposid bpd: >[127.0.0.1:35252]: command: previous bpd: >[127.0.0.1:35252]: command: random bpd: >[127.0.0.1:35252]: command: rename bpd: >[127.0.0.1:35252]: command: repeat bpd: >[127.0.0.1:35252]: command: replay_gain_mode bpd: >[127.0.0.1:35252]: command: replay_gain_status bpd: >[127.0.0.1:35252]: command: rm bpd: >[127.0.0.1:35252]: command: save bpd: >[127.0.0.1:35252]: command: search bpd: >[127.0.0.1:35252]: command: seek bpd: >[127.0.0.1:35252]: command: seekid bpd: >[127.0.0.1:35252]: command: setvol bpd: >[127.0.0.1:35252]: command: single bpd: >[127.0.0.1:35252]: command: stats bpd: >[127.0.0.1:35252]: command: status bpd: >[127.0.0.1:35252]: command: stop bpd: >[127.0.0.1:35252]: command: swap bpd: >[127.0.0.1:35252]: command: swapid bpd: >[127.0.0.1:35252]: command: tagtypes bpd: >[127.0.0.1:35252]: command: update bpd: >[127.0.0.1:35252]: command: urlhandlers bpd: >[127.0.0.1:35252]: command: volume bpd: >[127.0.0.1:35252]: OK expected failure test_empty_request (test_player.BPDTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpb2krka30/tmpa1ydooa0.yaml no user configuration found at /tmp/tmpb2krka30/config.yaml data directory: /tmp/tmpb2krka30 plugin paths: /tmp/tmpb2krka30 Sending event: pluginload library database: /tmp/tmpb2krka30/library.db library directory: /tmp/tmpb2krka30/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:13729 bpd: *[127.0.0.1:60894]: connected bpd: >[127.0.0.1:60894]: OK MPD 0.14.0 bpd: >[127.0.0.1:60894]: ACK [5@0] {} No command given bpd: *[127.0.0.1:60894]: disconnected ok test_missing_argument (test_player.BPDTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmp03zxugx5/tmpsjcqvmcc.yaml no user configuration found at /tmp/tmp03zxugx5/config.yaml data directory: /tmp/tmp03zxugx5 plugin paths: /tmp/tmp03zxugx5 Sending event: pluginload library database: /tmp/tmp03zxugx5/library.db library directory: /tmp/tmp03zxugx5/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:10200 bpd: *[127.0.0.1:40660]: connected bpd: >[127.0.0.1:40660]: OK MPD 0.14.0 bpd: <[127.0.0.1:40660]: add bpd: >[127.0.0.1:40660]: ACK [2@0] {add} wrong number of arguments for "add" ok test_server_hello (test_player.BPDTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmp3a8rvt19/tmpsoc4gwjr.yaml no user configuration found at /tmp/tmp3a8rvt19/config.yaml data directory: /tmp/tmp3a8rvt19 plugin paths: /tmp/tmp3a8rvt19 Sending event: pluginload library database: /tmp/tmp3a8rvt19/library.db library directory: /tmp/tmp3a8rvt19/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:14498 bpd: *[127.0.0.1:34026]: connected bpd: >[127.0.0.1:34026]: OK MPD 0.14.0 ok test_system_error (test_player.BPDTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpjpt3m2k3/tmp9m3f6mxm.yaml no user configuration found at /tmp/tmpjpt3m2k3/config.yaml data directory: /tmp/tmpjpt3m2k3 plugin paths: /tmp/tmpjpt3m2k3 Sending event: pluginload library database: /tmp/tmpjpt3m2k3/library.db library directory: /tmp/tmpjpt3m2k3/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:12099 bpd: *[127.0.0.1:55160]: connected bpd: >[127.0.0.1:55160]: OK MPD 0.14.0 bpd: <[127.0.0.1:55160]: crash_TypeError bpd: Traceback (most recent call last): File "/build/beets-1.4.9/beetsplug/bpd/__init__.py", line 1016, in run results = func(*args) File "/build/beets-1.4.9/beetsplug/bpd/__init__.py", line 720, in cmd_crash_TypeError 'a' + 2 TypeError: can only concatenate str (not "int") to str bpd: >[127.0.0.1:55160]: ACK [52@0] {crash_TypeError} server error ok test_unexpected_argument (test_player.BPDTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmp97sg5sqr/tmpg6cc0sm7.yaml no user configuration found at /tmp/tmp97sg5sqr/config.yaml data directory: /tmp/tmp97sg5sqr plugin paths: /tmp/tmp97sg5sqr Sending event: pluginload library database: /tmp/tmp97sg5sqr/library.db library directory: /tmp/tmp97sg5sqr/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:9904 bpd: *[127.0.0.1:55636]: connected bpd: >[127.0.0.1:55636]: OK MPD 0.14.0 bpd: <[127.0.0.1:55636]: ping "extra argument" bpd: >[127.0.0.1:55636]: ACK [2@0] {ping} wrong number of arguments for "ping" ok test_unknown_cmd (test_player.BPDTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmp5sdjd9i9/tmp3dhykhtz.yaml no user configuration found at /tmp/tmp5sdjd9i9/config.yaml data directory: /tmp/tmp5sdjd9i9 plugin paths: /tmp/tmp5sdjd9i9 Sending event: pluginload library database: /tmp/tmp5sdjd9i9/library.db library directory: /tmp/tmp5sdjd9i9/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:12713 bpd: *[127.0.0.1:48432]: connected bpd: >[127.0.0.1:48432]: OK MPD 0.14.0 bpd: <[127.0.0.1:48432]: notacommand bpd: >[127.0.0.1:48432]: ACK [5@0] {} unknown command "notacommand" ok test_backslash_in_arg (test_player.CommandParseTest) ... ok test_heterogenous_args (test_player.CommandParseTest) ... ok test_no_args (test_player.CommandParseTest) ... ok test_one_quoted_arg (test_player.CommandParseTest) ... ok test_one_unquoted_arg (test_player.CommandParseTest) ... ok test_quote_in_arg (test_player.CommandParseTest) ... ok test_two_unquoted_args (test_player.CommandParseTest) ... ok test_album_option (test_play.PlayPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpo2ixp8yz/config.yaml data directory: /tmp/tmpo2ixp8yz plugin paths: Sending event: pluginload Playing 1 album. play: executing command: echo ['/tmp/tmp_tym56g6.m3u'] Sending event: cli_exit ok test_args_option (test_play.PlayPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpn5qa51u3/config.yaml data directory: /tmp/tmpn5qa51u3 plugin paths: Sending event: pluginload Playing 1 track. play: executing command: echo foo ['/tmp/tmp_hync5qq.m3u'] Sending event: cli_exit ok test_args_option_in_middle (test_play.PlayPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpwuxj2589/config.yaml data directory: /tmp/tmpwuxj2589 plugin paths: Sending event: pluginload Playing 1 track. play: executing command: echo foo other ['/tmp/tmpl5svcmhm.m3u'] Sending event: cli_exit ok test_basic (test_play.PlayPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpqjxu78sq/config.yaml data directory: /tmp/tmpqjxu78sq plugin paths: Sending event: pluginload Playing 1 track. play: executing command: echo ['/tmp/tmp87wxnsiz.m3u'] Sending event: cli_exit ok test_command_failed (test_play.PlayPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp_8od3oke/config.yaml data directory: /tmp/tmp_8od3oke plugin paths: Sending event: pluginload Playing 1 track. play: executing command: echo ['/tmp/tmp_bs4261g.m3u'] ok test_not_found (test_play.PlayPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpti2ewip_/config.yaml data directory: /tmp/tmpti2ewip_ plugin paths: Sending event: pluginload No track to play. Sending event: cli_exit ok test_raw (test_play.PlayPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpp90thtk3/config.yaml data directory: /tmp/tmpp90thtk3 plugin paths: Sending event: pluginload Playing 1 track. play: executing command: echo [b'/tmp/tmpp90thtk3/libdir/the \xc3\xa4rtist/a nice \xc3\xa4lbum/00 aNiceTitle.mp3'] Sending event: cli_exit ok test_relative_to (test_play.PlayPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp00_bh1dq/config.yaml data directory: /tmp/tmp00_bh1dq plugin paths: Sending event: pluginload Playing 1 track. play: executing command: echo ['/tmp/tmpi10erb_q.m3u'] Sending event: cli_exit ok test_skip_warning_threshold_bypass (test_play.PlayPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp901czl5j/config.yaml data directory: /tmp/tmp901czl5j plugin paths: Sending event: pluginload Playing 2 tracks. play: executing command: echo ['/tmp/tmpm97mnmt7.m3u'] Sending event: cli_exit ok test_unset_args_option_in_middle (test_play.PlayPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpbh057r_5/config.yaml data directory: /tmp/tmpbh057r_5 plugin paths: Sending event: pluginload Playing 1 track. play: executing command: echo other ['/tmp/tmpndzujwzu.m3u'] Sending event: cli_exit ok test_use_folders (test_play.PlayPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp95tsuqe6/config.yaml data directory: /tmp/tmp95tsuqe6 plugin paths: Sending event: pluginload Playing 1 album. play: executing command: xdg-open ['/tmp/tmpa7z99jvc.m3u'] Sending event: cli_exit ok test_warning_threshold (test_play.PlayPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpe_i9xdgh/config.yaml data directory: /tmp/tmpe_i9xdgh plugin paths: Sending event: pluginload You are about to queue 2 tracks. [C]ontinue, Abort? Sending event: cli_exit ok test_pull (test_pipeline.BubbleTest) ... ok test_run_parallel (test_pipeline.BubbleTest) ... ok test_run_sequential (test_pipeline.BubbleTest) ... ok test_constrained (test_pipeline.ConstrainedThreadedPipelineTest) ... ok test_constrained_exception (test_pipeline.ConstrainedThreadedPipelineTest) ... ok test_constrained_parallel (test_pipeline.ConstrainedThreadedPipelineTest) ... ok test_pull (test_pipeline.ExceptionTest) ... ok test_run_parallel (test_pipeline.ExceptionTest) ... ok test_run_sequential (test_pipeline.ExceptionTest) ... ok test_pull (test_pipeline.MultiMessageTest) ... ok test_run_parallel (test_pipeline.MultiMessageTest) ... ok test_run_sequential (test_pipeline.MultiMessageTest) ... ok test_run_parallel (test_pipeline.ParallelExceptionTest) ... ok test_pull (test_pipeline.ParallelStageTest) ... ok test_run_parallel (test_pipeline.ParallelStageTest) ... ok test_run_sequential (test_pipeline.ParallelStageTest) ... ok test_pull (test_pipeline.SimplePipelineTest) ... ok test_pull_chain (test_pipeline.SimplePipelineTest) ... ok test_run_parallel (test_pipeline.SimplePipelineTest) ... ok test_run_sequential (test_pipeline.SimplePipelineTest) ... ok test_mutator_stage_decorator (test_pipeline.StageDecoratorTest) ... ok test_stage_decorator (test_pipeline.StageDecoratorTest) ... ok test_convert_perm_from_int (test_permissions.PermissionsPluginTest) ... ok test_convert_perm_from_string (test_permissions.PermissionsPluginTest) ... ok test_failing_to_set_permissions (test_permissions.PermissionsPluginTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmpstehw9s3/import/album 0 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported permissions: could not set permissions on /tmp/tmpstehw9s3/libdir/artist/album 0/02 track 0.mp3 permissions: could not set permissions on /tmp/tmpstehw9s3/libdir/artist/album 0 permissions: could not set permissions on /tmp/tmpstehw9s3/libdir/artist permissions: could not set permissions on /tmp/tmpstehw9s3/libdir/artist/album 0/02 track 0.mp3 permissions: could not set permissions on /tmp/tmpstehw9s3/libdir/artist/album 0 permissions: could not set permissions on /tmp/tmpstehw9s3/libdir/artist permissions: could not set permissions on /tmp/tmpstehw9s3/libdir/artist/album 0/02 track 0.mp3 permissions: could not set permissions on /tmp/tmpstehw9s3/libdir/artist/album 0 permissions: could not set permissions on /tmp/tmpstehw9s3/libdir/artist ok test_permissions_on_album_imported (test_permissions.PermissionsPluginTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmpjt0803fs/import/album 0 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_permissions_on_item_imported (test_permissions.PermissionsPluginTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmpu_bged02/import/album 0/track 0.mp3 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_get_item (test_mpdstats.MPDStatsTest) ... Sending event: database_change Sending event: database_change /build/beets-1.4.9/beetsplug/mpdstats.py:55: DeprecationWarning: use_unicode parameter to ``MPDClient`` constructor is deprecated self.client = mpd.MPDClient(use_unicode=True) ok test_run_mpdstats (test_mpdstats.MPDStatsTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_update_rating (test_mpdstats.MPDStatsTest) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_load_item_types (test_metasync.MetaSyncTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_pretend_sync_from_itunes (test_metasync.MetaSyncTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpnevyvnby/config.yaml data directory: /tmp/tmpnevyvnby plugin paths: Sending event: pluginload metasync: loading iTunes library from /build/beets-1.4.9/test/rsrc/itunes_library_unix.xml Sending event: cli_exit ok test_sync_from_itunes (test_metasync.MetaSyncTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpf583zj25/config.yaml data directory: /tmp/tmpf583zj25 plugin paths: Sending event: pluginload metasync: loading iTunes library from /build/beets-1.4.9/test/rsrc/itunes_library_unix.xml alt-J - An Awesome Wave - Tessellate itunes_rating: 60 -> 80 itunes_lastskipped: 2015-02-05 15:41:04 itunes_skipcount: 3 itunes_playcount: 0 Sending event: database_change alt-J - An Awesome Wave - Breezeblocks itunes_skipcount: 0 itunes_playcount: 31 itunes_rating: 100 itunes_lastplayed: 2015-05-04 12:20:51 Sending event: database_change Sending event: cli_exit ok test_discc_alternate_field (test_mediafile_edge.EdgeTest) ... ok test_emptylist (test_mediafile_edge.EdgeTest) ... ok test_old_ape_version_bitrate (test_mediafile_edge.EdgeTest) ... ok test_only_magic_bytes_jpeg (test_mediafile_edge.EdgeTest) ... ok test_release_time_with_space (test_mediafile_edge.EdgeTest) ... ok test_release_time_with_t (test_mediafile_edge.EdgeTest) ... ok test_soundcheck_non_ascii (test_mediafile_edge.EdgeTest) ... ok test_tempo_with_bpm (test_mediafile_edge.EdgeTest) ... ok test_image_encoding (test_mediafile_edge.ID3v23Test) For compatibility with OS X/iTunes. ... ok test_v23_on_non_mp3_is_noop (test_mediafile_edge.ID3v23Test) ... ok test_v23_year_tag (test_mediafile_edge.ID3v23Test) ... ok test_v24_year_tag (test_mediafile_edge.ID3v23Test) ... ok test_safe_cast_float_with_dot_only (test_mediafile_edge.InvalidValueToleranceTest) ... ok test_safe_cast_float_with_multiple_dots (test_mediafile_edge.InvalidValueToleranceTest) ... ok test_safe_cast_float_with_no_numbers (test_mediafile_edge.InvalidValueToleranceTest) ... ok test_safe_cast_int_string_to_int (test_mediafile_edge.InvalidValueToleranceTest) ... ok test_safe_cast_int_to_float (test_mediafile_edge.InvalidValueToleranceTest) ... ok test_safe_cast_intstring_to_bool (test_mediafile_edge.InvalidValueToleranceTest) ... ok test_safe_cast_negative_string_to_float (test_mediafile_edge.InvalidValueToleranceTest) ... ok test_safe_cast_special_chars_to_unicode (test_mediafile_edge.InvalidValueToleranceTest) ... ok test_safe_cast_string_to_bool (test_mediafile_edge.InvalidValueToleranceTest) ... ok test_safe_cast_string_to_float (test_mediafile_edge.InvalidValueToleranceTest) ... ok test_safe_cast_string_to_int (test_mediafile_edge.InvalidValueToleranceTest) ... ok test_safe_cast_string_to_int_with_no_numbers (test_mediafile_edge.InvalidValueToleranceTest) ... ok test_safe_cast_string_with_cruft_to_float (test_mediafile_edge.InvalidValueToleranceTest) ... ok test_comment_with_latin1_encoding (test_mediafile_edge.MP3EncodingTest) ... ok test_unicode_label_in_m4a (test_mediafile_edge.MP4EncodingTest) ... ok test_bitrate_with_zero_length (test_mediafile_edge.MissingAudioDataTest) ... ok test_broken_symlink (test_mediafile_edge.SafetyTest) ... open failed: [Errno 2] No such file or directory: b'/build/beets-1.4.9/test/rsrc/brokenlink' ok test_corrupt_flac_raises_unreadablefileerror (test_mediafile_edge.SafetyTest) ... open failed: file said 4 bytes, read 0 bytes ok test_corrupt_monkeys_raises_unreadablefileerror (test_mediafile_edge.SafetyTest) ... open failed: not a Monkey's Audio file ok test_corrupt_mp3_raises_unreadablefileerror (test_mediafile_edge.SafetyTest) ... open failed: can't sync to MPEG frame ok test_corrupt_mp4_raises_unreadablefileerror (test_mediafile_edge.SafetyTest) ... ok test_corrupt_ogg_raises_unreadablefileerror (test_mediafile_edge.SafetyTest) ... ok test_invalid_extension_raises_filetypeerror (test_mediafile_edge.SafetyTest) ... ok test_invalid_ogg_header_raises_unreadablefileerror (test_mediafile_edge.SafetyTest) ... open failed: unable to read full header; got b'OggS\x01vorbis' ok test_magic_xml_raises_unreadablefileerror (test_mediafile_edge.SafetyTest) ... open failed: not a MP4 file ok test_opening_tagless_file_leaves_untouched (test_mediafile_edge.SideEffectsTest) ... ok test_decode_handles_unicode (test_mediafile_edge.SoundCheckTest) ... ok test_decode_zero (test_mediafile_edge.SoundCheckTest) ... ok test_malformatted (test_mediafile_edge.SoundCheckTest) ... ok test_round_trip (test_mediafile_edge.SoundCheckTest) ... ok test_special_characters (test_mediafile_edge.SoundCheckTest) ... ok test_set_date_to_none (test_mediafile_edge.TypeTest) ... ok test_set_replaygain_gain_to_none (test_mediafile_edge.TypeTest) ... ok test_set_replaygain_peak_to_none (test_mediafile_edge.TypeTest) ... ok test_set_track_to_none (test_mediafile_edge.TypeTest) ... ok test_set_year_to_none (test_mediafile_edge.TypeTest) ... ok test_year_integer_in_string (test_mediafile_edge.TypeTest) ... ok test_message_when_invalid (test_mbsync.MbsyncCliTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp19ow3h4y/config.yaml data directory: /tmp/tmp19ow3h4y plugin paths: Sending event: pluginload mbsync: Skipping album with invalid mb_albumid: album info - album info Sending event: cli_exit no user configuration found at /tmp/tmp19ow3h4y/config.yaml data directory: /tmp/tmp19ow3h4y plugin paths: Sending event: pluginload mbsync: Skipping album with invalid mb_albumid: 'album info' Sending event: cli_exit Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp19ow3h4y/config.yaml data directory: /tmp/tmp19ow3h4y plugin paths: Sending event: pluginload mbsync: Skipping singleton with invalid mb_trackid: album info - album info - old title mbsync: Skipping album with invalid mb_albumid: album info - album info Sending event: cli_exit no user configuration found at /tmp/tmp19ow3h4y/config.yaml data directory: /tmp/tmp19ow3h4y plugin paths: Sending event: pluginload mbsync: Skipping singleton with invalid mb_trackid: 'old title' mbsync: Skipping album with invalid mb_albumid: '$title' Sending event: cli_exit ok test_message_when_skipping (test_mbsync.MbsyncCliTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpd03rfqbb/config.yaml data directory: /tmp/tmpd03rfqbb plugin paths: Sending event: pluginload mbsync: Skipping album with no mb_albumid: album info - album info Sending event: cli_exit no user configuration found at /tmp/tmpd03rfqbb/config.yaml data directory: /tmp/tmpd03rfqbb plugin paths: Sending event: pluginload mbsync: Skipping album with no mb_albumid: 'album info' Sending event: cli_exit Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpd03rfqbb/config.yaml data directory: /tmp/tmpd03rfqbb plugin paths: Sending event: pluginload mbsync: Skipping singleton with no mb_trackid: album info - album info - old title mbsync: Skipping album with no mb_albumid: album info - album info Sending event: cli_exit no user configuration found at /tmp/tmpd03rfqbb/config.yaml data directory: /tmp/tmpd03rfqbb plugin paths: Sending event: pluginload mbsync: Skipping singleton with no mb_trackid: 'old title' mbsync: Skipping album with no mb_albumid: '$title' Sending event: cli_exit ok test_update_library (test_mbsync.MbsyncCliTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp2z_o5lg0/config.yaml data directory: /tmp/tmp2z_o5lg0 plugin paths: Sending event: pluginload Sending event: trackinfo_received Sending event: write open failed: [Errno 2] No such file or directory: b'' error reading : [Errno 2] No such file or directory: b'' Sending event: database_change Sending event: albuminfo_received mbsync: applying changes to - old title - old title - title: -> track info artist: -> track info artist_sort: -> track info artist_credit: -> track info album: old title -> album info albumartist: -> album info albumartist_sort: -> album info albumartist_credit: -> album info tracktotal: 00 -> 01 comp: False -> True mb_trackid: old track id -> track id mb_albumid: 81ae60d4-5b75-38df-903a-db2cfa51c2c6 -> album info mb_artistid: -> track info mb_albumartistid: -> album info albumtype: -> album info label: -> album info mb_releasegroupid: -> album info asin: -> album info catalognum: -> album info language: -> album info country: -> album info albumstatus: -> album info albumdisambig: -> album info releasegroupdisambig: -> album info disctitle: -> track info data_source: album info track_alt: Sending event: write open failed: [Errno 2] No such file or directory: b'' error reading : [Errno 2] No such file or directory: b'' Sending event: database_change Sending event: database_change Sending event: database_change Sending event: cli_exit ok test_print_tracks_output (test_mbsubmit.MBSubmitPluginTest) Test the output of the "print tracks" choice. ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmplgmbk2b6/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist M - Applied Album M (albumid M) Computing track assignment... ...done. Success. Distance: 0.49 Sending event: albuminfo_received Candidate: Applied Artist MM - Applied Album MM (albumid MM) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 2 candidates. Sending event: before_choose_candidate Sending event: before_choose_candidate Sending event: import_task_choice ok test_print_tracks_output_as_tracks (test_mbsubmit.MBSubmitPluginTest) Test the output of the "print tracks" choice, as singletons. ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp81xcm1nl/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist M - Applied Album M (albumid M) Computing track assignment... ...done. Success. Distance: 0.49 Sending event: albuminfo_received Candidate: Applied Artist MM - Applied Album MM (albumid MM) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 2 candidates. Sending event: before_choose_candidate Prompt choice 'Print tracks' removed due to conflict with 'Print tracks' (short letter: 'p') Sending event: import_task_choice Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp81xcm1nl/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: before_choose_candidate Prompt choice 'Print tracks' removed due to conflict with 'Print tracks' (short letter: 'p') Sending event: import_task_choice Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp81xcm1nl/testsrcdir/the_album/track_2.mp3 Item search terms: Tag Artist - Tag Title 2 Sending event: trackinfo_received Found 1 candidates. Sending event: before_choose_candidate Prompt choice 'Print tracks' removed due to conflict with 'Print tracks' (short letter: 'p') Sending event: before_choose_candidate Prompt choice 'Print tracks' removed due to conflict with 'Print tracks' (short letter: 'p') Sending event: import_task_choice ok test_alias (test_mb.ArtistFlatteningTest) ... ok test_single_artist (test_mb.ArtistFlatteningTest) ... ok test_two_artists (test_mb.ArtistFlatteningTest) ... ok test_data_source (test_mb.MBAlbumInfoTest) ... ok test_detect_various_artists (test_mb.MBAlbumInfoTest) ... ok test_ignored_media (test_mb.MBAlbumInfoTest) ... ok test_missing_language (test_mb.MBAlbumInfoTest) ... ok test_no_durations (test_mb.MBAlbumInfoTest) ... ok test_no_ignored_media (test_mb.MBAlbumInfoTest) ... ok test_no_release_date (test_mb.MBAlbumInfoTest) ... ok test_no_skip_audio_data_tracks_if_configured (test_mb.MBAlbumInfoTest) ... ok test_no_skip_video_data_tracks_if_configured (test_mb.MBAlbumInfoTest) ... ok test_no_skip_video_tracks_if_configured (test_mb.MBAlbumInfoTest) ... ok test_parse_artist_sort_name (test_mb.MBAlbumInfoTest) ... ok test_parse_asin (test_mb.MBAlbumInfoTest) ... ok test_parse_catalognum (test_mb.MBAlbumInfoTest) ... ok test_parse_country (test_mb.MBAlbumInfoTest) ... ok test_parse_disambig (test_mb.MBAlbumInfoTest) ... ok test_parse_disctitle (test_mb.MBAlbumInfoTest) ... ok test_parse_media (test_mb.MBAlbumInfoTest) ... ok test_parse_medium_numbers_single_medium (test_mb.MBAlbumInfoTest) ... ok test_parse_medium_numbers_two_mediums (test_mb.MBAlbumInfoTest) ... ok test_parse_recording_artist (test_mb.MBAlbumInfoTest) ... ok test_parse_release_full_date (test_mb.MBAlbumInfoTest) ... ok test_parse_release_type (test_mb.MBAlbumInfoTest) ... ok test_parse_release_with_year (test_mb.MBAlbumInfoTest) ... ok test_parse_release_year_month_only (test_mb.MBAlbumInfoTest) ... ok test_parse_releasegroupid (test_mb.MBAlbumInfoTest) ... ok test_parse_status (test_mb.MBAlbumInfoTest) ... ok test_parse_textrepr (test_mb.MBAlbumInfoTest) ... ok test_parse_track_indices (test_mb.MBAlbumInfoTest) ... ok test_parse_tracks (test_mb.MBAlbumInfoTest) ... ok test_skip_audio_data_tracks_by_default (test_mb.MBAlbumInfoTest) ... ok test_skip_data_track (test_mb.MBAlbumInfoTest) ... ok test_skip_video_data_tracks_by_default (test_mb.MBAlbumInfoTest) ... ok test_skip_video_tracks_by_default (test_mb.MBAlbumInfoTest) ... ok test_track_artist_overrides_recording_artist (test_mb.MBAlbumInfoTest) ... ok test_track_length_overrides_recording_length (test_mb.MBAlbumInfoTest) ... ok test_various_artists_defaults_false (test_mb.MBAlbumInfoTest) ... ok test_match_album (test_mb.MBLibraryTest) ... Searching for MusicBrainz releases with: {'release': 'there', 'artist': 'hello'} Requesting MusicBrainz release d2a6f856-b553-40a0-ac54-a321e8e2da99 ok test_match_album_empty (test_mb.MBLibraryTest) ... ok test_match_track (test_mb.MBLibraryTest) ... ok test_match_track_empty (test_mb.MBLibraryTest) ... ok test_parse_id_correct (test_mb.ParseIDTest) ... ok test_parse_id_non_id_returns_none (test_mb.ParseIDTest) ... ok test_parse_id_url_finds_id (test_mb.ParseIDTest) ... ok test_is_page_candidate_exact_match (test_lyrics.LyricsGooglePluginMachineryTest) Test matching html page title with song infos -- when song infos are ... lyrics: Disabling google source: no API key configured. ok test_is_page_candidate_fuzzy_match (test_lyrics.LyricsGooglePluginMachineryTest) Test matching html page title with song infos -- when song infos are ... lyrics: Disabling google source: no API key configured. ok test_is_page_candidate_special_chars (test_lyrics.LyricsGooglePluginMachineryTest) Ensure that `is_page_candidate` doesn't crash when the artist ... lyrics: Disabling google source: no API key configured. ok test_mocked_source_ok (test_lyrics.LyricsGooglePluginMachineryTest) Test that lyrics of the mocked page are correctly scraped ... lyrics: Disabling google source: no API key configured. ok test_backend_sources_ok (test_lyrics.LyricsPluginSourcesTest) Test default backends with songs known to exist in respective databases. ... skipped 'lyrics sources testing not enabled' test_google_sources_ok (test_lyrics.LyricsPluginSourcesTest) Test if lyrics present on websites registered in beets google custom ... skipped 'lyrics sources testing not enabled' test_is_lyrics (test_lyrics.LyricsPluginTest) ... lyrics: Disabling google source: no API key configured. Ignoring too short lyrics 'LyricsMania.com - Copyright (c) 2013 - All Rights Reserved' Bad triggers detected: ['too_short', 'property'] ok test_missing_lyrics (test_lyrics.LyricsPluginTest) ... lyrics: Disabling google source: no API key configured. Bad triggers detected: ['too_short', 'lyrics', 'lyrics'] ok test_remove_credits (test_lyrics.LyricsPluginTest) ... lyrics: Disabling google source: no API key configured. ok test_scrape_merge_paragraphs (test_lyrics.LyricsPluginTest) ... lyrics: Disabling google source: no API key configured. ok test_scrape_strip_cruft (test_lyrics.LyricsPluginTest) ... lyrics: Disabling google source: no API key configured. ok test_scrape_strip_scripts (test_lyrics.LyricsPluginTest) ... lyrics: Disabling google source: no API key configured. ok test_scrape_strip_tag_in_comment (test_lyrics.LyricsPluginTest) ... lyrics: Disabling google source: no API key configured. ok test_search_artist (test_lyrics.LyricsPluginTest) ... lyrics: Disabling google source: no API key configured. ok test_search_pairs_multi_titles (test_lyrics.LyricsPluginTest) ... lyrics: Disabling google source: no API key configured. ok test_search_pairs_titles (test_lyrics.LyricsPluginTest) ... lyrics: Disabling google source: no API key configured. ok test_slugify (test_lyrics.LyricsPluginTest) ... lyrics: Disabling google source: no API key configured. ok test_slug (test_lyrics.SlugTests) ... ok test_concurrent_events (test_logging.ConcurrentEventsTest) ... ok test_root_logger_levels (test_logging.ConcurrentEventsTest) Root logger level should be shared between threads. ... /tmp/tmpkdgpzl8p/import/album 0 /tmp/tmpkdgpzl8p/import/album 1 Sending event: import_begin Sending event: import_task_created Sending event: import_task_created Sending event: import_task_created /tmp/tmpkdgpzl8p/import/album 0 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change /tmp/tmpkdgpzl8p/import/album 1 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change /tmp/tmpkdgpzl8p/import/album 2 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_command_level0 (test_logging.LoggingLevelTest) ... dummy: info cmd dummy: warning cmd ok test_command_level1 (test_logging.LoggingLevelTest) ... no user configuration found at /tmp/tmp8o4t7orr/config.yaml data directory: /tmp/tmp8o4t7orr plugin paths: Sending event: pluginload dummy: debug cmd dummy: info cmd dummy: warning cmd Sending event: cli_exit ok test_command_level2 (test_logging.LoggingLevelTest) ... no user configuration found at /tmp/tmpdisfvlnx/config.yaml data directory: /tmp/tmpdisfvlnx plugin paths: Sending event: pluginload dummy: debug cmd dummy: info cmd dummy: warning cmd Sending event: cli_exit ok test_import_stage_level0 (test_logging.LoggingLevelTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmp4wudsfcm/import/album 0 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change dummy: warning import_stage Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_import_stage_level1 (test_logging.LoggingLevelTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmpd7uxr9s5/import/album 0 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change dummy: info import_stage dummy: warning import_stage Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_import_stage_level2 (test_logging.LoggingLevelTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmptn5zas_v/import/album 0 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change dummy: debug import_stage dummy: info import_stage dummy: warning import_stage Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_listener_level0 (test_logging.LoggingLevelTest) ... Sending event: dummy_event dummy: warning listener ok test_listener_level1 (test_logging.LoggingLevelTest) ... Sending event: dummy_event dummy: info listener dummy: warning listener ok test_listener_level2 (test_logging.LoggingLevelTest) ... Sending event: dummy_event dummy: debug listener dummy: info listener dummy: warning listener ok test_logging_management (test_logging.LoggingTest) ... ok test_str_format_logging (test_logging.LoggingTest) ... ok test_c14n_only (test_lastgenre.LastGenrePluginTest) Default c14n tree funnels up to most common genre except for *wrong* ... lastgenre: Loading canonicalization tree /build/beets-1.4.9/beetsplug/lastgenre/genres-tree.yaml ok test_c14n_whitelist (test_lastgenre.LastGenrePluginTest) Genres first pass through c14n and are then filtered ... lastgenre: Loading canonicalization tree /build/beets-1.4.9/beetsplug/lastgenre/genres-tree.yaml ok test_count (test_lastgenre.LastGenrePluginTest) Keep the n first genres, as we expect them to be sorted from more to ... ok test_count_c14n (test_lastgenre.LastGenrePluginTest) Keep the n first genres, after having applied c14n when necessary ... lastgenre: Loading canonicalization tree /build/beets-1.4.9/beetsplug/lastgenre/genres-tree.yaml ok test_default (test_lastgenre.LastGenrePluginTest) Fetch genres with whitelist and c14n deactivated ... ok test_empty_string_enables_canonical (test_lastgenre.LastGenrePluginTest) For backwards compatibility, setting the `canonical` option ... lastgenre: Loading canonicalization tree /build/beets-1.4.9/beetsplug/lastgenre/genres-tree.yaml ok test_empty_string_enables_whitelist (test_lastgenre.LastGenrePluginTest) Again for backwards compatibility, setting the `whitelist` ... ok test_get_genre (test_lastgenre.LastGenrePluginTest) ... ok test_no_duplicate (test_lastgenre.LastGenrePluginTest) Remove duplicated genres. ... ok test_prefer_specific_loads_tree (test_lastgenre.LastGenrePluginTest) When prefer_specific is enabled but canonical is not the ... lastgenre: Loading canonicalization tree /build/beets-1.4.9/beetsplug/lastgenre/genres-tree.yaml ok test_prefer_specific_without_canonical (test_lastgenre.LastGenrePluginTest) Prefer_specific works without canonical. ... lastgenre: Loading canonicalization tree /build/beets-1.4.9/beetsplug/lastgenre/genres-tree.yaml ok test_sort_by_depth (test_lastgenre.LastGenrePluginTest) ... lastgenre: Loading canonicalization tree /build/beets-1.4.9/beetsplug/lastgenre/genres-tree.yaml ok test_tags_for (test_lastgenre.LastGenrePluginTest) ... ok test_whitelist_c14n (test_lastgenre.LastGenrePluginTest) Default whitelist and c14n both activated result in all parents ... lastgenre: Loading canonicalization tree /build/beets-1.4.9/beetsplug/lastgenre/genres-tree.yaml ok test_whitelist_custom (test_lastgenre.LastGenrePluginTest) Keep only genres that are in the whitelist. ... lastgenre: Loading canonicalization tree /build/beets-1.4.9/beetsplug/lastgenre/genres-tree.yaml ok test_whitelist_only (test_lastgenre.LastGenrePluginTest) Default whitelist rejects *wrong* (non existing) genres. ... ok test_add_key (test_keyfinder.KeyFinderTest) ... Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpvouvb6de/config.yaml data directory: /tmp/tmpvouvb6de plugin paths: Sending event: pluginload keyfinder: added computed initial key dbm for /file Sending event: write open failed: [Errno 2] No such file or directory: b'/file' error reading /file: [Errno 2] No such file or directory: b'/file' Sending event: database_change Sending event: cli_exit ok test_add_key_on_import (test_keyfinder.KeyFinderTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmpk4r9gh9a/import/album 0 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change keyfinder: added computed initial key dbm for /tmp/tmpk4r9gh9a/import/album 0/track 0.mp3 Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_do_not_overwrite (test_keyfinder.KeyFinderTest) ... Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpok19y2_n/config.yaml data directory: /tmp/tmpok19y2_n plugin paths: Sending event: pluginload Sending event: cli_exit ok test_force_overwrite (test_keyfinder.KeyFinderTest) ... Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpsm_broir/config.yaml data directory: /tmp/tmpsm_broir plugin paths: Sending event: pluginload keyfinder: added computed initial key C#m for /file Sending event: write open failed: [Errno 2] No such file or directory: b'/file' error reading /file: [Errno 2] No such file or directory: b'/file' Sending event: database_change Sending event: cli_exit ok test_stored_hashes (test_ipfs.IPFSPluginTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ipfs: Adding 'the album artist - baz' to temporary library Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_collect_item_and_path (test_info.InfoTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change no user configuration found at /tmp/tmp0j2d3f7r/config.yaml data directory: /tmp/tmp0j2d3f7r plugin paths: Sending event: pluginload Sending event: cli_exit ok test_custom_format (test_info.InfoTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpaf6iqeec/config.yaml data directory: /tmp/tmpaf6iqeec plugin paths: Sending event: pluginload Sending event: cli_exit ok test_include_pattern (test_info.InfoTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp_g5sc339/config.yaml data directory: /tmp/tmp_g5sc339 plugin paths: Sending event: pluginload Sending event: cli_exit ok test_item_library_query (test_info.InfoTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpqiuxy03r/config.yaml data directory: /tmp/tmpqiuxy03r plugin paths: Sending event: pluginload Sending event: cli_exit ok test_item_query (test_info.InfoTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change no user configuration found at /tmp/tmpdnpiv484/config.yaml data directory: /tmp/tmpdnpiv484 plugin paths: Sending event: pluginload Sending event: cli_exit ok test_path (test_info.InfoTest) ... no user configuration found at /tmp/tmp8xo56p4u/config.yaml data directory: /tmp/tmp8xo56p4u plugin paths: Sending event: pluginload Sending event: cli_exit ok test_multi_format_album_playlist (test_importfeeds.ImportfeedsTestTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_playlist_in_subdir (test_importfeeds.ImportfeedsTestTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_finds_all_albums (test_importer.AlbumsInDirTest) ... ok test_finds_multiple_songs (test_importer.AlbumsInDirTest) ... ok test_separates_contents (test_importer.AlbumsInDirTest) ... ok test_choose_first_candidate (test_importer.ChooseCandidateTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp48ar0eh4/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist M - Applied Album M (albumid M) Computing track assignment... ...done. Success. Distance: 0.53 Sending event: albuminfo_received Candidate: Applied Artist MM - Applied Album MM (albumid MM) Computing track assignment... ...done. Success. Distance: 0.55 Evaluating 2 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_choose_second_candidate (test_importer.ChooseCandidateTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmporz6mv__/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist M - Applied Album M (albumid M) Computing track assignment... ...done. Success. Distance: 0.53 Sending event: albuminfo_received Candidate: Applied Artist MM - Applied Album MM (albumid MM) Computing track assignment... ...done. Success. Distance: 0.55 Evaluating 2 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_add_album_for_different_artist_and_different_album (test_importer.GlobalGroupAlbumsImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_created Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp25a0afv6/testsrcdir/the_album/track_1.mp3 Tagging Artist B - Album B No album ID found. Search terms: Artist B - Album B Album might be VA: False Evaluating 0 candidates. Sending event: import_task_start Looking up: /tmp/tmp25a0afv6/testsrcdir/the_album/track_2.mp3; /tmp/tmp25a0afv6/testsrcdir/the_album/track_3.mp3 Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_choice 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_add_album_for_different_artist_and_same_albumartist (test_importer.GlobalGroupAlbumsImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_created Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp329qyep9/testsrcdir/the_album/track_1.mp3; /tmp/tmp329qyep9/testsrcdir/the_album/track_2.mp3 Tagging Album Artist - Tag Album No album ID found. Search terms: Album Artist - Tag Album Album might be VA: True Evaluating 0 candidates. Sending event: import_task_start Looking up: /tmp/tmp329qyep9/testsrcdir/the_album/track_3.mp3 Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: import_task_choice 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_add_album_for_same_album_and_different_artist (test_importer.GlobalGroupAlbumsImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_created Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpnau2lfjv/testsrcdir/the_album/track_1.mp3 Tagging Artist B - Tag Album No album ID found. Search terms: Artist B - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: import_task_start Looking up: /tmp/tmpnau2lfjv/testsrcdir/the_album/track_2.mp3; /tmp/tmpnau2lfjv/testsrcdir/the_album/track_3.mp3 Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_choice 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_add_album_for_same_artist_and_different_album (test_importer.GlobalGroupAlbumsImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_created Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpzff4ldfb/testsrcdir/the_album/track_1.mp3 Tagging Tag Artist - Album B No album ID found. Search terms: Tag Artist - Album B Album might be VA: False Evaluating 0 candidates. Sending event: import_task_start Looking up: /tmp/tmpzff4ldfb/testsrcdir/the_album/track_2.mp3; /tmp/tmpzff4ldfb/testsrcdir/the_album/track_3.mp3 Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_choice 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_incremental (test_importer.GlobalGroupAlbumsImportTest) ... Sending event: import_begin state file could not be read: [Errno 2] No such file or directory: '/tmp/tmp7pgarbwk/state.pickle' Sending event: import_task_created Sending event: import_task_created Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp7pgarbwk/testsrcdir/the_album/track_1.mp3 Tagging Tag Artist - Album B No album ID found. Search terms: Tag Artist - Album B Album might be VA: False Evaluating 0 candidates. Sending event: import_task_start Looking up: /tmp/tmp7pgarbwk/testsrcdir/the_album/track_2.mp3; /tmp/tmp7pgarbwk/testsrcdir/the_album/track_3.mp3 Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_choice 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files state file could not be read: [Errno 2] No such file or directory: '/tmp/tmp7pgarbwk/state.pickle' Sending event: album_imported Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_add_album_for_different_artist_and_different_album (test_importer.GroupAlbumsImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmplasmeq3y/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: True Evaluating 0 candidates. Sending event: import_task_choice Sending event: import_task_created Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmplasmeq3y/testsrcdir/the_album/track_1.mp3 Tagging Artist B - Album B No album ID found. Search terms: Artist B - Album B Album might be VA: False Evaluating 0 candidates. Sending event: import_task_start Looking up: /tmp/tmplasmeq3y/testsrcdir/the_album/track_2.mp3; /tmp/tmplasmeq3y/testsrcdir/the_album/track_3.mp3 Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_choice 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_add_album_for_different_artist_and_same_albumartist (test_importer.GroupAlbumsImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp5gb45lz3/testsrcdir/the_album Tagging Artist B - Tag Album No album ID found. Search terms: Artist B - Tag Album Album might be VA: True Evaluating 0 candidates. Sending event: import_task_choice Sending event: import_task_created Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp5gb45lz3/testsrcdir/the_album/track_1.mp3; /tmp/tmp5gb45lz3/testsrcdir/the_album/track_2.mp3 Tagging Album Artist - Tag Album No album ID found. Search terms: Album Artist - Tag Album Album might be VA: True Evaluating 0 candidates. Sending event: import_task_start Looking up: /tmp/tmp5gb45lz3/testsrcdir/the_album/track_3.mp3 Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: import_task_choice 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_add_album_for_same_album_and_different_artist (test_importer.GroupAlbumsImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpigqk6nwj/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: True Evaluating 0 candidates. Sending event: import_task_choice Sending event: import_task_created Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpigqk6nwj/testsrcdir/the_album/track_1.mp3 Tagging Artist B - Tag Album No album ID found. Search terms: Artist B - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: import_task_start Looking up: /tmp/tmpigqk6nwj/testsrcdir/the_album/track_2.mp3; /tmp/tmpigqk6nwj/testsrcdir/the_album/track_3.mp3 Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_choice 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_add_album_for_same_artist_and_different_album (test_importer.GroupAlbumsImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpljamwuqa/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: import_task_choice Sending event: import_task_created Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpljamwuqa/testsrcdir/the_album/track_1.mp3 Tagging Tag Artist - Album B No album ID found. Search terms: Tag Artist - Album B Album might be VA: False Evaluating 0 candidates. Sending event: import_task_start Looking up: /tmp/tmpljamwuqa/testsrcdir/the_album/track_2.mp3; /tmp/tmpljamwuqa/testsrcdir/the_album/track_3.mp3 Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_choice 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_incremental (test_importer.GroupAlbumsImportTest) ... Sending event: import_begin state file could not be read: [Errno 2] No such file or directory: '/tmp/tmpi415lmlo/state.pickle' Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpi415lmlo/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: import_task_choice Sending event: import_task_created Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpi415lmlo/testsrcdir/the_album/track_1.mp3 Tagging Tag Artist - Album B No album ID found. Search terms: Tag Artist - Album B Album might be VA: False Evaluating 0 candidates. Sending event: import_task_start Looking up: /tmp/tmpi415lmlo/testsrcdir/the_album/track_2.mp3; /tmp/tmpi415lmlo/testsrcdir/the_album/track_3.mp3 Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Evaluating 0 candidates. Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_choice 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files state file could not be read: [Errno 2] No such file or directory: '/tmp/tmpi415lmlo/state.pickle' Sending event: album_imported Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_asis_albumartist_tag_sets_albumartist (test_importer.ImportCompilationTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpb6q66qqf/testsrcdir/the_album Tagging Album Artist - Tag Album No album ID found. Search terms: Album Artist - Tag Album Album might be VA: True Sending event: albuminfo_received Candidate: Album Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.31 Sending event: albuminfo_received Candidate: Various Artists - Applied Album (albumid) Duplicate. Evaluating 1 candidates. Sending event: import_task_choice 0 of 3 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_asis_heterogenous_sets_sompilation (test_importer.ImportCompilationTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp2ic39xd4/testsrcdir/the_album Tagging Other Artist - Tag Album No album ID found. Search terms: Other Artist - Tag Album Album might be VA: True Sending event: albuminfo_received Candidate: Other Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.31 Sending event: albuminfo_received Candidate: Various Artists - Applied Album (albumid) Duplicate. Evaluating 1 candidates. Sending event: import_task_choice 0 of 3 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_asis_heterogenous_sets_various_albumartist (test_importer.ImportCompilationTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpbq55o7le/testsrcdir/the_album Tagging Other Artist - Tag Album No album ID found. Search terms: Other Artist - Tag Album Album might be VA: True Sending event: albuminfo_received Candidate: Other Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.31 Sending event: albuminfo_received Candidate: Various Artists - Applied Album (albumid) Duplicate. Evaluating 1 candidates. Sending event: import_task_choice 0 of 3 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_asis_homogenous_sets_albumartist (test_importer.ImportCompilationTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpi583yj9w/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.44 Evaluating 1 candidates. Sending event: import_task_choice 0 of 3 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_asis_sets_majority_albumartist (test_importer.ImportCompilationTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp6y6srbdw/testsrcdir/the_album Tagging Other Artist - Tag Album No album ID found. Search terms: Other Artist - Tag Album Album might be VA: True Sending event: albuminfo_received Candidate: Other Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.31 Sending event: albuminfo_received Candidate: Various Artists - Applied Album (albumid) Duplicate. Evaluating 1 candidates. Sending event: import_task_choice 0 of 3 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_keep_duplicate_album (test_importer.ImportDuplicateAlbumTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp9nfep7ut/import/album 0 Tagging album artist - album 0 No album ID found. Search terms: album artist - album 0 Album might be VA: True Sending event: albuminfo_received Candidate: artist - album (albumid) Computing track assignment... ...done. Success. Distance: 0.48 Sending event: albuminfo_received Candidate: artist - album (albumid) Duplicate. Evaluating 1 candidates. Sending event: import_task_choice found duplicates: [1] default action for duplicates: a Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_merge_duplicate_album (test_importer.ImportDuplicateAlbumTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp7fh1gblg/import/album 0 Tagging album artist - album 0 No album ID found. Search terms: album artist - album 0 Album might be VA: True Sending event: albuminfo_received Candidate: artist - album (albumid) Computing track assignment... ...done. Success. Distance: 0.48 Sending event: albuminfo_received Candidate: artist - album (albumid) Duplicate. Evaluating 1 candidates. Sending event: import_task_choice found duplicates: [1] default action for duplicates: a Sending event: import_task_start Looking up: /tmp/tmp7fh1gblg/import/album 0; /tmp/tmp7fh1gblg/libdir/the artist/älbum/02 tïtle 0.mp3 Tagging artist - album 0 Searching for discovered album ID: 9e873859-8aa4-4790-b985-5a953e8ef628 Requesting MusicBrainz release 9e873859-8aa4-4790-b985-5a953e8ef628 Traceback (most recent call last): File "/usr/lib/python3.9/urllib/request.py", line 1346, in do_open h.request(req.get_method(), req.selector, req.data, headers, File "/usr/lib/python3.9/http/client.py", line 1255, in request self._send_request(method, url, body, headers, encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1301, in _send_request self.endheaders(body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 950, in send self.connect() File "/usr/lib/python3.9/http/client.py", line 921, in connect self.sock = self._create_connection( File "/usr/lib/python3.9/socket.py", line 843, in create_connection raise err File "/usr/lib/python3.9/socket.py", line 831, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/musicbrainzngs/musicbrainz.py", line 497, in _safe_read f = opener.open(req) File "/usr/lib/python3.9/urllib/request.py", line 517, in open response = self._open(req, data) File "/usr/lib/python3.9/urllib/request.py", line 534, in _open result = self._call_chain(self.handle_open, protocol, protocol + File "/usr/lib/python3.9/urllib/request.py", line 494, in _call_chain result = func(*args) File "/usr/lib/python3.9/urllib/request.py", line 1375, in http_open return self.do_open(http.client.HTTPConnection, req) File "/usr/lib/python3.9/urllib/request.py", line 1349, in do_open raise URLError(err) urllib.error.URLError: During handling of the above exception, another exception occurred: Traceback (most recent call last): File "../beets/autotag/mb.py", line 489, in album_for_id res = musicbrainzngs.get_release_by_id(albumid, File "/usr/lib/python3/dist-packages/musicbrainzngs/musicbrainz.py", line 879, in get_release_by_id return _do_mb_query("release", id, includes, params) File "/usr/lib/python3/dist-packages/musicbrainzngs/musicbrainz.py", line 728, in _do_mb_query return _mb_request(path, 'GET', auth_required, args=args) File "/usr/lib/python3/dist-packages/musicbrainzngs/musicbrainz.py", line 417, in __call__ return self.fun(*args, **kwargs) File "/usr/lib/python3/dist-packages/musicbrainzngs/musicbrainz.py", line 690, in _mb_request resp = _safe_read(opener, req, body) File "/usr/lib/python3/dist-packages/musicbrainzngs/musicbrainz.py", line 525, in _safe_read raise NetworkError(cause=exc) musicbrainzngs.musicbrainz.NetworkError: caused by: Error: MusicBrainz not reachable in get release by ID with query '9e873859-8aa4-4790-b985-5a953e8ef628' Search terms: artist - album 0 Album might be VA: True Sending event: albuminfo_received Candidate: artist - album (albumid) Computing track assignment... ...done. Success. Distance: 0.32 Sending event: albuminfo_received Candidate: artist - album (albumid) Duplicate. Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply Replacing item 1: /tmp/tmp7fh1gblg/libdir/the artist/älbum/02 tïtle 0.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Reimported album: added 1663192484.6692119, flexible attributes [] from album 1 for /tmp/tmp7fh1gblg/libdir/the artist/älbum Reimported item added 1663192484.661017 from item 1 for /tmp/tmp7fh1gblg/libdir/the artist/älbum/02 tïtle 0.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmp7fh1gblg/libdir/the artist/älbum/02 tïtle 0.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_no_autotag_keeps_duplicate_album (test_importer.ImportDuplicateAlbumTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_begin Sending event: import_task_created /tmp/tmpit_bux0b/import/album 0 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_remove_duplicate_album (test_importer.ImportDuplicateAlbumTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpp4g915xv/import/album 0 Tagging album artist - album 0 No album ID found. Search terms: album artist - album 0 Album might be VA: True Sending event: albuminfo_received Candidate: artist - album (albumid) Computing track assignment... ...done. Success. Distance: 0.48 Sending event: albuminfo_received Candidate: artist - album (albumid) Duplicate. Evaluating 1 candidates. Sending event: import_task_choice found duplicates: [1] default action for duplicates: a Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change removing 1 old duplicated items Sending event: database_change Sending event: database_change Sending event: item_removed deleting duplicate /tmp/tmpp4g915xv/libdir/the artist/älbum/02 tïtle 0.mp3 Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_skip_duplicate_album (test_importer.ImportDuplicateAlbumTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpe1xor_lq/import/album 0 Tagging album artist - album 0 No album ID found. Search terms: album artist - album 0 Album might be VA: True Sending event: albuminfo_received Candidate: artist - album (albumid) Computing track assignment... ...done. Success. Distance: 0.48 Sending event: albuminfo_received Candidate: artist - album (albumid) Duplicate. Evaluating 1 candidates. Sending event: import_task_choice found duplicates: [1] default action for duplicates: a ok test_twice_in_import_dir (test_importer.ImportDuplicateAlbumTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change skipped 'write me' test_keep_duplicate (test_importer.ImportDuplicateSingletonTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpoh9z5tp7/import/album 0/track 0.mp3 Item search terms: artist - track 0 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice found duplicates: [1] default action for duplicates: a Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_remove_duplicate (test_importer.ImportDuplicateSingletonTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpkm_cqkh4/import/album 0/track 0.mp3 Item search terms: artist - track 0 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice found duplicates: [1] default action for duplicates: a Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change removing 1 old duplicated items Sending event: database_change Sending event: item_removed deleting duplicate /tmp/tmpkm_cqkh4/libdir/the artist/älbum 0/02 tïtle 0.mp3 Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_skip_duplicate (test_importer.ImportDuplicateSingletonTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpi97ikzqt/import/album 0/track 0.mp3 Item search terms: artist - track 0 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice found duplicates: [1] default action for duplicates: a ok test_twice_in_import_dir (test_importer.ImportDuplicateSingletonTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change skipped 'write me' test_asis_updated_moves_file (test_importer.ImportExistingTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpt2dto8en/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpt2dto8en/libdir/Applied Artist/Applied Album Tagging Applied Artist - Applied Album Searching for discovered album ID: albumid Search terms: Applied Artist - Applied Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.02 Evaluating 1 candidates. Sending event: import_task_choice Replacing item 1: /tmp/tmpt2dto8en/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Reimported album: added 1663192486.4666479, flexible attributes [] from album 1 for /tmp/tmpt2dto8en/libdir/Applied Artist/Applied Album Reimported item added 1663192486.4707093 from item 1 for /tmp/tmpt2dto8en/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpt2dto8en/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_asis_updated_without_copy_does_not_move_file (test_importer.ImportExistingTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmplxt4pkxr/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmplxt4pkxr/libdir/Applied Artist/Applied Album Tagging Applied Artist - Applied Album Searching for discovered album ID: albumid Search terms: Applied Artist - Applied Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.02 Evaluating 1 candidates. Sending event: import_task_choice Replacing item 1: /tmp/tmplxt4pkxr/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Reimported album: added 1663192486.716497, flexible attributes [] from album 1 for /tmp/tmplxt4pkxr/libdir/Applied Artist/Applied Album Reimported item added 1663192486.720226 from item 1 for /tmp/tmplxt4pkxr/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmplxt4pkxr/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_asis_updates_metadata (test_importer.ImportExistingTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpjgfqki53/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpjgfqki53/libdir/Applied Artist/Applied Album Tagging Applied Artist - Applied Album Searching for discovered album ID: albumid Search terms: Applied Artist - Applied Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.02 Evaluating 1 candidates. Sending event: import_task_choice Replacing item 1: /tmp/tmpjgfqki53/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Reimported album: added 1663192486.954348, flexible attributes [] from album 1 for /tmp/tmpjgfqki53/libdir/Applied Artist/Applied Album Reimported item added 1663192486.9578714 from item 1 for /tmp/tmpjgfqki53/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpjgfqki53/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_does_not_duplicate_album (test_importer.ImportExistingTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp9c06tsfa/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp9c06tsfa/libdir/Applied Artist/Applied Album Tagging Applied Artist - Applied Album Searching for discovered album ID: albumid Search terms: Applied Artist - Applied Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.00 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply Replacing item 1: /tmp/tmp9c06tsfa/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Reimported album: added 1663192487.199514, flexible attributes [] from album 1 for /tmp/tmp9c06tsfa/libdir/Applied Artist/Applied Album Reimported item added 1663192487.2029908 from item 1 for /tmp/tmp9c06tsfa/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmp9c06tsfa/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_does_not_duplicate_item (test_importer.ImportExistingTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpqvq64ggd/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpqvq64ggd/libdir/Applied Artist/Applied Album Tagging Applied Artist - Applied Album Searching for discovered album ID: albumid Search terms: Applied Artist - Applied Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.00 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply Replacing item 1: /tmp/tmpqvq64ggd/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Reimported album: added 1663192487.4553869, flexible attributes [] from album 1 for /tmp/tmpqvq64ggd/libdir/Applied Artist/Applied Album Reimported item added 1663192487.459717 from item 1 for /tmp/tmpqvq64ggd/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpqvq64ggd/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_does_not_duplicate_singleton_track (test_importer.ImportExistingTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp760hi1xn/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp760hi1xn/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp760hi1xn/libdir/singletons Tagging Applied Artist - Tag Album No album ID found. Search terms: Applied Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.34 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp760hi1xn/libdir/singletons/Applied Title 1.mp3 Searching for track ID: trackid Item search terms: Applied Artist - Applied Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice Sending event: import_task_apply Replacing item 1: /tmp/tmp760hi1xn/libdir/singletons/Applied Title 1.mp3 Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Reimported item added 1663192487.7142107 from item 1 for /tmp/tmp760hi1xn/libdir/singletons/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmp760hi1xn/libdir/singletons/Applied Title 1.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_outside_file_is_copied (test_importer.ImportExistingTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp830jdopo/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp830jdopo/testsrcdir/the_album Tagging Applied Artist - Applied Album Searching for discovered album ID: albumid Search terms: Applied Artist - Applied Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.00 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply Replacing item 1: /tmp/tmp830jdopo/testsrcdir/the_album/track_1.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Reimported album: added 1663192487.9482524, flexible attributes [] from album 1 for /tmp/tmp830jdopo/testsrcdir/the_album Reimported item added 1663192487.951911 from item 1 for /tmp/tmp830jdopo/testsrcdir/the_album/track_1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmp830jdopo/testsrcdir/the_album/track_1.mp3 Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_outside_file_is_moved (test_importer.ImportExistingTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpfqt87veb/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpfqt87veb/testsrcdir/the_album Tagging Applied Artist - Applied Album Searching for discovered album ID: albumid Search terms: Applied Artist - Applied Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.00 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply Replacing item 1: /tmp/tmpfqt87veb/testsrcdir/the_album/track_1.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Reimported album: added 1663192488.2027955, flexible attributes [] from album 1 for /tmp/tmpfqt87veb/testsrcdir/the_album Reimported item added 1663192488.2063272 from item 1 for /tmp/tmpfqt87veb/testsrcdir/the_album/track_1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpfqt87veb/testsrcdir/the_album/track_1.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_candidates_album (test_importer.ImportMusicBrainzIdTest) Test directly ImportTask.lookup_candidates(). ... Tagging the album artist - the album Searching for album ID: https://musicbrainz.org/release/00000000-0000-0000-0000-000000000000 Requesting MusicBrainz release https://musicbrainz.org/release/00000000-0000-0000-0000-000000000000 Sending event: albuminfo_received Candidate: TAG ARTIST - VALID_RELEASE_0 (00000000-0000-0000-0000-000000000000) Computing track assignment... ...done. Success. Distance: 0.89 Searching for album ID: https://musicbrainz.org/release/11111111-1111-1111-1111-111111111111 Requesting MusicBrainz release https://musicbrainz.org/release/11111111-1111-1111-1111-111111111111 Sending event: albuminfo_received Candidate: DISTANT_MATCH - VALID_RELEASE_1 (11111111-1111-1111-1111-111111111111) Computing track assignment... ...done. Success. Distance: 0.94 Searching for album ID: an invalid and discarded id Requesting MusicBrainz release an invalid and discarded id Invalid MBID (an invalid and discarded id). Evaluating 2 candidates. ok test_candidates_singleton (test_importer.ImportMusicBrainzIdTest) Test directly SingletonImportTask.lookup_candidates(). ... Searching for track ID: https://musicbrainz.org/recording/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa Sending event: trackinfo_received Searching for track ID: https://musicbrainz.org/recording/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb Sending event: trackinfo_received Searching for track ID: an invalid and discarded id Invalid MBID (an invalid and discarded id). ok test_one_mbid_one_album (test_importer.ImportMusicBrainzIdTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmphyici3l5/testsrcdir/the_album Tagging Tag Artist - Tag Album Searching for album ID: https://musicbrainz.org/release/00000000-0000-0000-0000-000000000000 Requesting MusicBrainz release https://musicbrainz.org/release/00000000-0000-0000-0000-000000000000 Sending event: albuminfo_received Candidate: TAG ARTIST - VALID_RELEASE_0 (00000000-0000-0000-0000-000000000000) Computing track assignment... ...done. Success. Distance: 0.63 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_one_mbid_one_singleton (test_importer.ImportMusicBrainzIdTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpsftabfn8/testsrcdir/the_album/track_1.mp3 Searching for track ID: https://musicbrainz.org/recording/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa Sending event: trackinfo_received Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_several_mbid_one_album (test_importer.ImportMusicBrainzIdTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpc0feyz_0/testsrcdir/the_album Tagging Tag Artist - Tag Album Searching for album ID: https://musicbrainz.org/release/00000000-0000-0000-0000-000000000000 Requesting MusicBrainz release https://musicbrainz.org/release/00000000-0000-0000-0000-000000000000 Sending event: albuminfo_received Candidate: TAG ARTIST - VALID_RELEASE_0 (00000000-0000-0000-0000-000000000000) Computing track assignment... ...done. Success. Distance: 0.63 Searching for album ID: https://musicbrainz.org/release/11111111-1111-1111-1111-111111111111 Requesting MusicBrainz release https://musicbrainz.org/release/11111111-1111-1111-1111-111111111111 Sending event: albuminfo_received Candidate: DISTANT_MATCH - VALID_RELEASE_1 (11111111-1111-1111-1111-111111111111) Computing track assignment... ...done. Success. Distance: 0.82 Evaluating 2 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_several_mbid_one_singleton (test_importer.ImportMusicBrainzIdTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpmizp1s4o/testsrcdir/the_album/track_1.mp3 Searching for track ID: https://musicbrainz.org/recording/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa Sending event: trackinfo_received Searching for track ID: https://musicbrainz.org/recording/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb Sending event: trackinfo_received Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_import_zip (test_importer.ImportPasswordRarTest) ... skipped 'Implement me!' test_import_album_pretend (test_importer.ImportPretendTest) ... Sending event: import_begin Sending event: import_task_created Album: /tmp/tmp8q9yie62/testsrcdir/the_album /tmp/tmp8q9yie62/testsrcdir/the_album/track_1.mp3 Sending event: import_task_created Album: /tmp/tmp8q9yie62/testsrcdir/track_2.mp3 /tmp/tmp8q9yie62/testsrcdir/track_2.mp3 ok test_import_pretend_empty (test_importer.ImportPretendTest) ... Sending event: import_begin No files imported from /tmp/tmp600cr_wx/empty ok test_import_singletons_pretend (test_importer.ImportPretendTest) ... Sending event: import_begin Sending event: import_task_created Singleton: /tmp/tmpz3whrgk4/testsrcdir/the_album/track_1.mp3 Sending event: import_task_created Singleton: /tmp/tmpz3whrgk4/testsrcdir/track_2.mp3 ok test_import_zip (test_importer.ImportRarTest) ... skipped 'unrar program not found' test_apply_asis_adds_singleton_path (test_importer.ImportSingletonTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp79e306yh/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_apply_asis_adds_track (test_importer.ImportSingletonTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp7ty6q164/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_apply_asis_does_not_add_album (test_importer.ImportSingletonTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp4gn5elju/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_apply_candidate_adds_singleton_path (test_importer.ImportSingletonTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpw3vak8b9/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_apply_candidate_adds_track (test_importer.ImportSingletonTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpd_oi9vrf/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_apply_candidate_does_not_add_album (test_importer.ImportSingletonTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp_4i6qh3v/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_import_single_files (test_importer.ImportSingletonTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpmz4iaomc/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpmz4iaomc/testsrcdir/track_2.mp3 Tagging - No album ID found. Search terms: - Album might be VA: True Evaluating 0 candidates. Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_set_fields (test_importer.ImportSingletonTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpcuybdhmp/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Set field collection=To Listen for /tmp/tmpcuybdhmp/testsrcdir/the_album/track_1.mp3 Set field genre=🎷 Jazz for /tmp/tmpcuybdhmp/testsrcdir/the_album/track_1.mp3 Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: item_imported Sending event: database_change Sending event: item_removed Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpcuybdhmp/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Set field collection=To Listen for /tmp/tmpcuybdhmp/testsrcdir/the_album/track_1.mp3 Set field genre=🎷 Jazz for /tmp/tmpcuybdhmp/testsrcdir/the_album/track_1.mp3 Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_skip_adds_other_tracks (test_importer.ImportSingletonTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp_bfgjll9/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp_bfgjll9/testsrcdir/the_album/track_2.mp3 Item search terms: Tag Artist - Tag Title 2 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_skip_does_not_add_first_track (test_importer.ImportSingletonTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp1kpbm6nx/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice ok test_import_zip (test_importer.ImportTarTest) ... Sending event: import_begin Extracting archive: /tmp/tmpjn7qtn33/tmpgglqs9vx Archive extracted to: /tmp/tmp4m0mjtmz Sending event: import_task_created /tmp/tmp4m0mjtmz 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Removing extracted directory: /tmp/tmp4m0mjtmz ok test_apply_asis_adds_album (test_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpiq3jsxd9/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_apply_asis_adds_album_path (test_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpowoke2jp/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_apply_asis_adds_tracks (test_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmph0jbwdee/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_apply_candidate_adds_album (test_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpq7ewugb0/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_apply_candidate_adds_album_path (test_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp558lq3ky/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_apply_candidate_adds_tracks (test_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmprtv2sofp/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_apply_from_scratch_keeps_bitrate (test_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpny7l066q/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_apply_from_scratch_keeps_format (test_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpzkt1qfqm/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_apply_from_scratch_removes_other_metadata (test_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmplbev_11m/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_apply_with_delete_deletes_import (test_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpk3csu325/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_apply_with_move_deletes_import (test_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpcb3pdad5/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_asis_no_data_source (test_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpgncvjtvx/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_empty_directory_singleton_warning (test_importer.ImportTest) ... Sending event: import_begin No files imported from /tmp/tmps9k41cwr/empty ok test_empty_directory_warning (test_importer.ImportTest) ... Sending event: import_begin No files imported from /tmp/tmprkm2x6g5/empty ok test_set_fields (test_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp69uvy04w/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Set field collection=To Listen for /tmp/tmp69uvy04w/testsrcdir/the_album Set field genre=🎷 Jazz for /tmp/tmp69uvy04w/testsrcdir/the_album Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp69uvy04w/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Set field collection=To Listen for /tmp/tmp69uvy04w/testsrcdir/the_album Set field genre=🎷 Jazz for /tmp/tmp69uvy04w/testsrcdir/the_album Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_skip_does_not_add_track (test_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpq6of8j_x/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice ok test_skip_non_album_dirs (test_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmppsweligw/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_unmatched_tracks_not_added (test_importer.ImportTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp7nx5nn9r/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.54 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_apply_tracks_adds_singleton_path (test_importer.ImportTracksTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpok1k2d0x/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpok1k2d0x/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_apply_tracks_adds_singleton_track (test_importer.ImportTracksTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp6a9pmd6h/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp6a9pmd6h/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_import_zip (test_importer.ImportZipTest) ... Sending event: import_begin Extracting archive: /tmp/tmp40c032x2/tmp67ot5n0q Archive extracted to: /tmp/tmp7_e3wn9t Sending event: import_task_created /tmp/tmp7_e3wn9t 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Removing extracted directory: /tmp/tmp7_e3wn9t ok test_incremental_album (test_importer.IncrementalImportTest) ... Sending event: import_begin state file could not be read: [Errno 2] No such file or directory: '/tmp/tmpi_8gvfik/state.pickle' Sending event: import_task_created /tmp/tmpi_8gvfik/import/album 0 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files state file could not be read: [Errno 2] No such file or directory: '/tmp/tmpi_8gvfik/state.pickle' Sending event: album_imported Sending event: database_change Sending event: database_change Sending event: import_begin Skipping previously-imported path: /tmp/tmpi_8gvfik/import/album 0 Sending event: import_task_created /tmp/tmpi_8gvfik/import/album 1 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Skipped 1 paths. ok test_incremental_item (test_importer.IncrementalImportTest) ... Sending event: import_begin state file could not be read: [Errno 2] No such file or directory: '/tmp/tmpawn2bmiq/state.pickle' Sending event: import_task_created /tmp/tmpawn2bmiq/import/album 0/track 0.mp3 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: import_task_files state file could not be read: [Errno 2] No such file or directory: '/tmp/tmpawn2bmiq/state.pickle' Sending event: item_imported Sending event: database_change Sending event: import_begin Skipping previously-imported path: /tmp/tmpawn2bmiq/import/album 0/track 0.mp3 Sending event: import_task_created /tmp/tmpawn2bmiq/import/album 1/track 0.mp3 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: item_imported Skipped 1 paths. ok test_invalid_state_file (test_importer.IncrementalImportTest) ... Sending event: import_begin state file could not be read: unpickling stack underflow Sending event: import_task_created /tmp/tmprig7qm9d/import/album 0 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files state file could not be read: unpickling stack underflow Sending event: album_imported ok test_apply_gets_artist_and_id (test_importer.InferAlbumDataTest) ... ok test_apply_lets_album_values_override (test_importer.InferAlbumDataTest) ... ok test_asis_comp_applied_to_all_items (test_importer.InferAlbumDataTest) ... ok test_asis_heterogenous_va (test_importer.InferAlbumDataTest) ... ok test_asis_homogenous_single_artist (test_importer.InferAlbumDataTest) ... ok test_asis_majority_artist_single_artist (test_importer.InferAlbumDataTest) ... ok test_asis_track_albumartist_override (test_importer.InferAlbumDataTest) ... ok test_small_single_artist_album (test_importer.InferAlbumDataTest) ... ok test_coalesce_flattened_album_case_typo (test_importer.MultiDiscAlbumsInDirTest) ... ok test_coalesce_multiple_unicode (test_importer.MultiDiscAlbumsInDirTest) ... ok test_coalesce_nested_album_multiple_subdirs (test_importer.MultiDiscAlbumsInDirTest) ... ok test_coalesce_nested_album_single_subdir (test_importer.MultiDiscAlbumsInDirTest) ... ok test_do_not_yield_empty_album (test_importer.MultiDiscAlbumsInDirTest) ... ok test_single_disc_album (test_importer.MultiDiscAlbumsInDirTest) ... ok test_single_disc_unicode (test_importer.MultiDiscAlbumsInDirTest) ... ok test_album_created_with_track_artist (test_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmpc3b9udxy/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_import_copy_arrives (test_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmpj_y9iqo4/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_import_hardlink_arrives (test_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmpfhn890im/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_hardlinked Sending event: database_change Sending event: database_change Sending event: item_hardlinked Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_import_link_arrives (test_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmplmx3yyd5/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_linked Sending event: database_change Sending event: database_change Sending event: item_linked Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_import_with_delete_prunes_directory_empty (test_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmp8ug_fibr/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_import_with_delete_removes_files (test_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmpmhdmk7pi/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_import_with_move_deletes_import_files (test_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmpgx_voa1p/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_import_with_move_prunes_directory_empty (test_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmpgo4msr79/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_import_with_move_prunes_with_extra_clutter (test_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmp0mvat2uc/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_import_without_delete_retains_files (test_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmpl40dwl1h/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_threaded_import_copy_arrives (test_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmpbbujrhsa/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_threaded_import_move_arrives (test_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmpnlfzlgdc/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_threaded_import_move_deletes_import (test_importer.NonAutotaggedImportTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmp6egbzjyz/testsrcdir/the_album 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_reimported_album_gets_new_metadata (test_importer.ReimportTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpo09jeu4j/libdir/singletons Tagging the album artist - the album Searching for discovered album ID: 9e873859-8aa4-4790-b985-5a953e8ef628 Search terms: the album artist - the album Album might be VA: True Sending event: albuminfo_received Candidate: the album artist - the album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Sending event: albuminfo_received Candidate: the album artist M - the album M (albumid M) Computing track assignment... ...done. Success. Distance: 0.54 Sending event: albuminfo_received Candidate: Various Artists - the album (albumid) Duplicate. Sending event: albuminfo_received Candidate: Various Artists - the album M (albumid M) Duplicate. Evaluating 2 candidates. Sending event: import_task_choice Sending event: import_task_apply Replacing item 1: /tmp/tmpo09jeu4j/libdir/singletons/tïtle 0.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Reimported album: added 4242.0, flexible attributes ['foo', 'foo'] from album 1 for /tmp/tmpo09jeu4j/libdir/singletons Reimported item added 4747.0 from item 1 for /tmp/tmpo09jeu4j/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmpo09jeu4j/libdir/singletons/tïtle 0.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_reimported_album_preserves_added (test_importer.ReimportTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpcp2zmj99/libdir/singletons Tagging the album artist - the album Searching for discovered album ID: 9e873859-8aa4-4790-b985-5a953e8ef628 Search terms: the album artist - the album Album might be VA: True Sending event: albuminfo_received Candidate: the album artist - the album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Sending event: albuminfo_received Candidate: the album artist M - the album M (albumid M) Computing track assignment... ...done. Success. Distance: 0.54 Sending event: albuminfo_received Candidate: Various Artists - the album (albumid) Duplicate. Sending event: albuminfo_received Candidate: Various Artists - the album M (albumid M) Duplicate. Evaluating 2 candidates. Sending event: import_task_choice Sending event: import_task_apply Replacing item 1: /tmp/tmpcp2zmj99/libdir/singletons/tïtle 0.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Reimported album: added 4242.0, flexible attributes ['foo', 'foo'] from album 1 for /tmp/tmpcp2zmj99/libdir/singletons Reimported item added 4747.0 from item 1 for /tmp/tmpcp2zmj99/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmpcp2zmj99/libdir/singletons/tïtle 0.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_reimported_album_preserves_flexattr (test_importer.ReimportTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp3_aqbfaz/libdir/singletons Tagging the album artist - the album Searching for discovered album ID: 9e873859-8aa4-4790-b985-5a953e8ef628 Search terms: the album artist - the album Album might be VA: True Sending event: albuminfo_received Candidate: the album artist - the album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Sending event: albuminfo_received Candidate: the album artist M - the album M (albumid M) Computing track assignment... ...done. Success. Distance: 0.54 Sending event: albuminfo_received Candidate: Various Artists - the album (albumid) Duplicate. Sending event: albuminfo_received Candidate: Various Artists - the album M (albumid M) Duplicate. Evaluating 2 candidates. Sending event: import_task_choice Sending event: import_task_apply Replacing item 1: /tmp/tmp3_aqbfaz/libdir/singletons/tïtle 0.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Reimported album: added 4242.0, flexible attributes ['foo', 'foo'] from album 1 for /tmp/tmp3_aqbfaz/libdir/singletons Reimported item added 4747.0 from item 1 for /tmp/tmp3_aqbfaz/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmp3_aqbfaz/libdir/singletons/tïtle 0.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_reimported_album_preserves_item_added (test_importer.ReimportTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpui6f2980/libdir/singletons Tagging the album artist - the album Searching for discovered album ID: 9e873859-8aa4-4790-b985-5a953e8ef628 Search terms: the album artist - the album Album might be VA: True Sending event: albuminfo_received Candidate: the album artist - the album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Sending event: albuminfo_received Candidate: the album artist M - the album M (albumid M) Computing track assignment... ...done. Success. Distance: 0.54 Sending event: albuminfo_received Candidate: Various Artists - the album (albumid) Duplicate. Sending event: albuminfo_received Candidate: Various Artists - the album M (albumid M) Duplicate. Evaluating 2 candidates. Sending event: import_task_choice Sending event: import_task_apply Replacing item 1: /tmp/tmpui6f2980/libdir/singletons/tïtle 0.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Reimported album: added 4242.0, flexible attributes ['foo', 'foo'] from album 1 for /tmp/tmpui6f2980/libdir/singletons Reimported item added 4747.0 from item 1 for /tmp/tmpui6f2980/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmpui6f2980/libdir/singletons/tïtle 0.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_reimported_album_preserves_item_flexattr (test_importer.ReimportTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpinvp0svb/libdir/singletons Tagging the album artist - the album Searching for discovered album ID: 9e873859-8aa4-4790-b985-5a953e8ef628 Search terms: the album artist - the album Album might be VA: True Sending event: albuminfo_received Candidate: the album artist - the album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Sending event: albuminfo_received Candidate: the album artist M - the album M (albumid M) Computing track assignment... ...done. Success. Distance: 0.54 Sending event: albuminfo_received Candidate: Various Artists - the album (albumid) Duplicate. Sending event: albuminfo_received Candidate: Various Artists - the album M (albumid M) Duplicate. Evaluating 2 candidates. Sending event: import_task_choice Sending event: import_task_apply Replacing item 1: /tmp/tmpinvp0svb/libdir/singletons/tïtle 0.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Reimported album: added 4242.0, flexible attributes ['foo', 'foo'] from album 1 for /tmp/tmpinvp0svb/libdir/singletons Reimported item added 4747.0 from item 1 for /tmp/tmpinvp0svb/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmpinvp0svb/libdir/singletons/tïtle 0.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_reimported_item_gets_new_metadata (test_importer.ReimportTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpb5lzbkox/libdir/singletons/tïtle 0.mp3 Searching for track ID: 8b882575-08a5-4452-a7a7-cbb8a1531f9e Item search terms: the artist - full Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice Sending event: import_task_apply Replacing item 1: /tmp/tmpb5lzbkox/libdir/singletons/tïtle 0.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Reimported item added 4747.0 from item 1 for /tmp/tmpb5lzbkox/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmpb5lzbkox/libdir/singletons/tïtle 0.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_reimported_item_preserves_added (test_importer.ReimportTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpjwsbclev/libdir/singletons/tïtle 0.mp3 Searching for track ID: 8b882575-08a5-4452-a7a7-cbb8a1531f9e Item search terms: the artist - full Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice Sending event: import_task_apply Replacing item 1: /tmp/tmpjwsbclev/libdir/singletons/tïtle 0.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Reimported item added 4747.0 from item 1 for /tmp/tmpjwsbclev/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmpjwsbclev/libdir/singletons/tïtle 0.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_reimported_item_preserves_art (test_importer.ReimportTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: art_set Sending event: database_change Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpcl7b0psc/libdir/singletons Tagging the album artist - the album Searching for discovered album ID: 9e873859-8aa4-4790-b985-5a953e8ef628 Search terms: the album artist - the album Album might be VA: True Sending event: albuminfo_received Candidate: the album artist - the album (albumid) Computing track assignment... ...done. Success. Distance: 0.50 Sending event: albuminfo_received Candidate: the album artist M - the album M (albumid M) Computing track assignment... ...done. Success. Distance: 0.54 Sending event: albuminfo_received Candidate: Various Artists - the album (albumid) Duplicate. Sending event: albuminfo_received Candidate: Various Artists - the album M (albumid M) Duplicate. Evaluating 2 candidates. Sending event: import_task_choice Sending event: import_task_apply Replacing item 1: /tmp/tmpcl7b0psc/libdir/singletons/tïtle 0.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Reimported album: added 4242.0, flexible attributes ['foo', 'foo'] from album 1 for /tmp/tmpcl7b0psc/libdir/singletons Reimported item added 4747.0 from item 1 for /tmp/tmpcl7b0psc/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmpcl7b0psc/libdir/singletons/tïtle 0.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change moving album art /tmp/tmpcl7b0psc/libdir/singletons/cover.jpg to /tmp/tmpcl7b0psc/libdir/the album artist/the album/cover.jpg Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_reimported_item_preserves_flexattr (test_importer.ReimportTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmprpshm97_/libdir/singletons/tïtle 0.mp3 Searching for track ID: 8b882575-08a5-4452-a7a7-cbb8a1531f9e Item search terms: the artist - full Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice Sending event: import_task_apply Replacing item 1: /tmp/tmprpshm97_/libdir/singletons/tïtle 0.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Reimported item added 4747.0 from item 1 for /tmp/tmprpshm97_/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmprpshm97_/libdir/singletons/tïtle 0.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_resume_album (test_importer.ResumeImportTest) ... state file could not be read: [Errno 2] No such file or directory: '/tmp/tmpkaghumxf/state.pickle' /tmp/tmpkaghumxf/import/album 0 0 of 1 items replaced state file could not be read: [Errno 2] No such file or directory: '/tmp/tmpkaghumxf/state.pickle' Resuming interrupted import of /tmp/tmpkaghumxf/import Skipping previously-imported path: /tmp/tmpkaghumxf/import/album 0 /tmp/tmpkaghumxf/import/album 1 0 of 1 items replaced ok test_resume_singleton (test_importer.ResumeImportTest) ... state file could not be read: [Errno 2] No such file or directory: '/tmp/tmp4wbg2lf0/state.pickle' /tmp/tmp4wbg2lf0/import/album 0/track 0.mp3 0 of 1 items replaced state file could not be read: [Errno 2] No such file or directory: '/tmp/tmp4wbg2lf0/state.pickle' Resuming interrupted import of /tmp/tmp4wbg2lf0/import Skipping previously-imported path: /tmp/tmp4wbg2lf0/import/album 0/track 0.mp3 /tmp/tmp4wbg2lf0/import/album 0/track 1.mp3 0 of 1 items replaced ok test_rm (test_importer.RmTempTest) ... Removing extracted directory: /tmp/tmp9swo1rgr ok test_tag_log_line (test_importer.TagLogTest) ... ok test_tag_log_unicode (test_importer.TagLogTest) ... ok test_import_album_inplace_with_added_dates (test_importadded.ImportAddedTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpteqelg9d/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.47 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: write Sending event: after_write Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: database_change Sending event: database_change Sending event: database_change ok test_import_album_with_added_dates (test_importadded.ImportAddedTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpf430yhkt/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.47 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_import_album_with_preserved_mtimes (test_importadded.ImportAddedTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpf11dalpv/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.47 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_import_singletons_with_added_dates (test_importadded.ImportAddedTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp3iuac9jf/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp3iuac9jf/testsrcdir/the_album/track_2.mp3 Item search terms: Tag Artist - Tag Title 2 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_import_singletons_with_preserved_mtimes (test_importadded.ImportAddedTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp_xdhmdds/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp_xdhmdds/testsrcdir/the_album/track_2.mp3 Item search terms: Tag Artist - Tag Title 2 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_reimported_album_skipped (test_importadded.ImportAddedTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp0unfjzwl/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.47 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp0unfjzwl/libdir/Applied Artist/Applied Album Tagging Applied Artist - Applied Album Searching for discovered album ID: albumid Search terms: Applied Artist - Applied Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.00 Evaluating 1 candidates. Sending event: import_task_choice Sending event: import_task_apply Replacing item 1: /tmp/tmp0unfjzwl/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: item_removed Replacing item 2: /tmp/tmp0unfjzwl/libdir/Applied Artist/Applied Album/Applied Title 2.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 2 of 2 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Reimported album: added 1663072504.1550527, flexible attributes [] from album 1 for /tmp/tmp0unfjzwl/libdir/Applied Artist/Applied Album Reimported item added 1663072504.1550527 from item 1 for /tmp/tmp0unfjzwl/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmp0unfjzwl/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Reimported item added 1663072504.1550527 from item 2 for /tmp/tmp0unfjzwl/libdir/Applied Artist/Applied Album/Applied Title 2.mp3 Reimported item flexible attributes [] from item 2 for /tmp/tmp0unfjzwl/libdir/Applied Artist/Applied Album/Applied Title 2.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_reimported_singletons_skipped (test_importadded.ImportAddedTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpi7wkubq1/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpi7wkubq1/testsrcdir/the_album/track_2.mp3 Item search terms: Tag Artist - Tag Title 2 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice Sending event: import_task_apply 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpi7wkubq1/libdir/singletons/Applied Title 1.mp3 Searching for track ID: trackid Item search terms: Applied Artist - Applied Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice Sending event: import_task_apply Replacing item 1: /tmp/tmpi7wkubq1/libdir/singletons/Applied Title 1.mp3 Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Reimported item added 1663132504.5790527 from item 1 for /tmp/tmpi7wkubq1/libdir/singletons/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpi7wkubq1/libdir/singletons/Applied Title 1.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpi7wkubq1/libdir/singletons/Applied Title 2.mp3 Searching for track ID: trackid Item search terms: Applied Artist - Applied Title 2 Sending event: trackinfo_received Found 1 candidates. Sending event: import_task_choice Sending event: import_task_apply Replacing item 2: /tmp/tmpi7wkubq1/libdir/singletons/Applied Title 2.mp3 Sending event: database_change Sending event: item_removed 1 of 1 items replaced Sending event: database_change Sending event: database_change Reimported item added 1663072504.5830526 from item 2 for /tmp/tmpi7wkubq1/libdir/singletons/Applied Title 2.mp3 Reimported item flexible attributes [] from item 2 for /tmp/tmpi7wkubq1/libdir/singletons/Applied Title 2.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported ok test_hate (test_ihate.IHatePluginTest) ... ok test_hook_argument_substitution (test_hook.HookTest) ... Sending event: test_argument_event_0 Sending event: test_argument_event_1 Sending event: test_argument_event_2 Sending event: test_argument_event_3 Sending event: test_argument_event_4 ok test_hook_bytes_interpolation (test_hook.HookTest) ... Sending event: test_bytes_event_0 Sending event: test_bytes_event_1 Sending event: test_bytes_event_2 Sending event: test_bytes_event_3 Sending event: test_bytes_event_4 ok test_hook_event_substitution (test_hook.HookTest) ... Sending event: test_event_event_0 Sending event: test_event_event_1 Sending event: test_event_event_2 Sending event: test_event_event_3 Sending event: test_event_event_4 ok test_hook_no_arguments (test_hook.HookTest) ... Sending event: test_no_argument_event_0 Sending event: test_no_argument_event_1 Sending event: test_no_argument_event_2 Sending event: test_no_argument_event_3 Sending event: test_no_argument_event_4 ok test_osx_hidden (test_hidden.HiddenFileTest) ... skipped 'sys.platform is not darwin' test_other_hidden (test_hidden.HiddenFileTest) ... ok test_windows_hidden (test_hidden.HiddenFileTest) ... skipped 'sys.platform is not windows' test_functional_custom_format (test_ftintitle.FtInTitlePluginFunctional) ... Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpsjgwgj7x/config.yaml data directory: /tmp/tmpsjgwgj7x plugin paths: Sending event: pluginload ftintitle: / ftintitle: artist: Alice ft Bob -> Alice ftintitle: title: Song 1 -> Song 1 feat. Bob Sending event: database_change Sending event: write open failed: [Errno 21] Is a directory: b'/' error reading /: [Errno 21] Is a directory: b'/' Sending event: cli_exit Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpsjgwgj7x/config.yaml data directory: /tmp/tmpsjgwgj7x plugin paths: Sending event: pluginload Sending event: database_change Sending event: write open failed: [Errno 21] Is a directory: b'/' error reading /: [Errno 21] Is a directory: b'/' ftintitle: / ftintitle: artist: Alice feat. Bob -> Alice ftintitle: title: Song 1 -> Song 1 featuring Bob Sending event: database_change Sending event: write open failed: [Errno 21] Is a directory: b'/' error reading /: [Errno 21] Is a directory: b'/' Sending event: cli_exit Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpsjgwgj7x/config.yaml data directory: /tmp/tmpsjgwgj7x plugin paths: Sending event: pluginload Sending event: database_change Sending event: write open failed: [Errno 21] Is a directory: b'/' error reading /: [Errno 21] Is a directory: b'/' Sending event: database_change Sending event: write open failed: [Errno 21] Is a directory: b'/' error reading /: [Errno 21] Is a directory: b'/' ftintitle: / ftintitle: artist: Alice feat Bob -> Alice ftintitle: title: Song 1 -> Song 1 with Bob Sending event: database_change Sending event: write open failed: [Errno 21] Is a directory: b'/' error reading /: [Errno 21] Is a directory: b'/' Sending event: cli_exit ok test_functional_drop (test_ftintitle.FtInTitlePluginFunctional) ... Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp1c0ixic2/config.yaml data directory: /tmp/tmp1c0ixic2 plugin paths: Sending event: pluginload ftintitle: / ftintitle: artist: Alice ft Bob -> Alice Sending event: database_change Sending event: write open failed: [Errno 21] Is a directory: b'/' error reading /: [Errno 21] Is a directory: b'/' Sending event: cli_exit ok test_functional_not_found (test_ftintitle.FtInTitlePluginFunctional) ... Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmphgddgnvh/config.yaml data directory: /tmp/tmphgddgnvh plugin paths: Sending event: pluginload ftintitle: / ftintitle: no featuring artists found Sending event: database_change Sending event: write open failed: [Errno 21] Is a directory: b'/' error reading /: [Errno 21] Is a directory: b'/' Sending event: cli_exit ok test_contains_feat (test_ftintitle.FtInTitlePluginTest) ... ok test_find_feat_part (test_ftintitle.FtInTitlePluginTest) ... ok test_split_on_feat (test_ftintitle.FtInTitlePluginTest) ... ok test_albuminfo_move_changes_paths (test_files.AlbumFileTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change ok test_albuminfo_move_copies_file (test_files.AlbumFileTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change ok test_albuminfo_move_moves_file (test_files.AlbumFileTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change ok test_albuminfo_move_to_custom_dir (test_files.AlbumFileTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change ok test_art_deleted_when_items_deleted (test_files.ArtFileTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed ok test_art_moves_with_album (test_files.ArtFileTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change moving album art /tmp/tmpbwgins0e/testlibdir/the artist/the album/cover.jpg to /tmp/tmpbwgins0e/testlibdir/the artist/newAlbum/cover.jpg Sending event: database_change ok test_art_moves_with_album_to_custom_dir (test_files.ArtFileTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change moving album art /tmp/tmp6k20d68g/testlibdir/the artist/the album/cover.jpg to /tmp/tmp6k20d68g/testotherdir/the artist/the album/cover.jpg Sending event: database_change Sending event: database_change ok test_move_last_file_moves_albumart (test_files.ArtFileTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change moving album art /tmp/tmpz_d5a_fm/testlibdir/the artist/the album/cover.jpg to /tmp/tmpz_d5a_fm/testlibdir/the artist/different_album/cover.jpg Sending event: database_change ok test_move_not_last_file_does_not_move_albumart (test_files.ArtFileTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change ok test_setart_copies_image (test_files.ArtFileTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: art_set ok test_setart_sets_permissions (test_files.ArtFileTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: art_set ok test_setart_to_conflicting_file_gets_new_path (test_files.ArtFileTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: art_set ok test_setart_to_existing_art_works (test_files.ArtFileTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: art_set ok test_setart_to_existing_but_unset_art_works (test_files.ArtFileTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change ok test_ancestry_works_on_dir (test_files.HelperTest) ... ok test_ancestry_works_on_file (test_files.HelperTest) ... ok test_ancestry_works_on_relative (test_files.HelperTest) ... ok test_components_works_on_dir (test_files.HelperTest) ... ok test_components_works_on_file (test_files.HelperTest) ... ok test_components_works_on_relative (test_files.HelperTest) ... ok test_child_does_not_exist (test_files.MkDirAllTest) ... ok test_parent_exists (test_files.MkDirAllTest) ... ok test_copy_already_at_destination (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: item_copied Sending event: database_change ok test_copy_arrives (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change ok test_copy_does_not_depart (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change ok test_hardlink_arrives (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: item_hardlinked Sending event: database_change ok test_hardlink_changes_path (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: item_hardlinked Sending event: database_change ok test_hardlink_does_not_depart (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: item_hardlinked Sending event: database_change ok test_link_arrives (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: item_linked Sending event: database_change ok test_link_changes_path (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: item_linked Sending event: database_change ok test_link_does_not_depart (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: item_linked Sending event: database_change ok test_move_already_at_destination (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change ok test_move_arrives (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change ok test_move_avoids_collision_with_existing_file (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change ok test_move_changes_path (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change ok test_move_departs (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change ok test_move_in_lib_prunes_empty_dir (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change ok test_move_to_custom_dir (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change ok test_read_only_file_copied_writable (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change ok test_prune_existent_directory (test_files.PruneTest) ... ok test_prune_nonexistent_directory (test_files.PruneTest) ... ok test_removing_item_outside_of_library_deletes_nothing (test_files.RemoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed ok test_removing_last_item_in_album_with_albumart_prunes_dir (test_files.RemoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: art_set Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed ok test_removing_last_item_preserves_library_dir (test_files.RemoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed ok test_removing_last_item_preserves_nonempty_dir (test_files.RemoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed ok test_removing_last_item_prunes_dir_with_blacklisted_file (test_files.RemoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed ok test_removing_last_item_prunes_empty_dir (test_files.RemoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed ok test_removing_without_delete_leaves_file (test_files.RemoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed ok test_self_copy (test_files.SafeMoveCopyTest) ... ok test_self_move (test_files.SafeMoveCopyTest) ... ok test_successful_copy (test_files.SafeMoveCopyTest) ... ok test_successful_move (test_files.SafeMoveCopyTest) ... ok test_unsuccessful_copy (test_files.SafeMoveCopyTest) ... ok test_unsuccessful_move (test_files.SafeMoveCopyTest) ... ok test_soft_remove_deletes_file (test_files.SoftRemoveTest) ... ok test_soft_remove_silent_on_no_file (test_files.SoftRemoveTest) ... ok test_conflicting_file_appends_1 (test_files.UniquePathTest) ... ok test_conflicting_file_appends_higher_number (test_files.UniquePathTest) ... ok test_conflicting_file_with_number_increases_number (test_files.UniquePathTest) ... ok test_new_file_unchanged (test_files.UniquePathTest) ... ok test_ignore_directory (test_files.WalkTest) ... ok test_ignore_everything (test_files.WalkTest) ... ok test_ignore_file (test_files.WalkTest) ... ok test_sorted_files (test_files.WalkTest) ... ok test_import_album (test_filefilter.FileFilterPluginTest) ... Sending event: import_begin Sending event: import_task_created Album: /tmp/tmp55p9mn3c/testsrcdir/artist /tmp/tmp55p9mn3c/testsrcdir/artist/track_1.mp3 Sending event: import_task_created Sending event: import_task_created Album: /tmp/tmp55p9mn3c/testsrcdir/misc /tmp/tmp55p9mn3c/testsrcdir/misc/track_1.mp3 Sending event: import_begin Sending event: import_task_created Singleton: /tmp/tmp55p9mn3c/testsrcdir/artist/track_1.mp3 Sending event: import_task_created Singleton: /tmp/tmp55p9mn3c/testsrcdir/artist/track_2.mp3 Sending event: import_task_created Singleton: /tmp/tmp55p9mn3c/testsrcdir/artist/album/01 - track.mp3 Sending event: import_task_created Singleton: /tmp/tmp55p9mn3c/testsrcdir/artist/album/02 - track.mp3 Sending event: import_task_created Singleton: /tmp/tmp55p9mn3c/testsrcdir/misc/track_1.mp3 Sending event: import_task_created Singleton: /tmp/tmp55p9mn3c/testsrcdir/misc/track_2.mp3 ok test_import_both (test_filefilter.FileFilterPluginTest) ... Sending event: import_begin Sending event: import_task_created Album: /tmp/tmp7q2dc42i/testsrcdir/artist /tmp/tmp7q2dc42i/testsrcdir/artist/track_1.mp3 Sending event: import_task_created Sending event: import_task_created Album: /tmp/tmp7q2dc42i/testsrcdir/misc /tmp/tmp7q2dc42i/testsrcdir/misc/track_1.mp3 Sending event: import_begin Sending event: import_task_created Sending event: import_task_created Singleton: /tmp/tmp7q2dc42i/testsrcdir/artist/track_2.mp3 Sending event: import_task_created Sending event: import_task_created Sending event: import_task_created Sending event: import_task_created Singleton: /tmp/tmp7q2dc42i/testsrcdir/misc/track_2.mp3 ok test_import_default (test_filefilter.FileFilterPluginTest) The default configuration should import everything. ... Sending event: import_begin Sending event: import_task_created Album: /tmp/tmpv1av23ph/testsrcdir/artist /tmp/tmpv1av23ph/testsrcdir/artist/track_1.mp3 /tmp/tmpv1av23ph/testsrcdir/artist/track_2.mp3 Sending event: import_task_created Album: /tmp/tmpv1av23ph/testsrcdir/artist/album /tmp/tmpv1av23ph/testsrcdir/artist/album/01 - track.mp3 /tmp/tmpv1av23ph/testsrcdir/artist/album/02 - track.mp3 Sending event: import_task_created Album: /tmp/tmpv1av23ph/testsrcdir/misc /tmp/tmpv1av23ph/testsrcdir/misc/track_1.mp3 /tmp/tmpv1av23ph/testsrcdir/misc/track_2.mp3 ok test_import_global (test_filefilter.FileFilterPluginTest) ... Sending event: import_begin Sending event: import_task_created Album: /tmp/tmpme0qq3pv/testsrcdir/artist /tmp/tmpme0qq3pv/testsrcdir/artist/track_1.mp3 Sending event: import_task_created Sending event: import_task_created Album: /tmp/tmpme0qq3pv/testsrcdir/misc /tmp/tmpme0qq3pv/testsrcdir/misc/track_1.mp3 Sending event: import_begin Sending event: import_task_created Singleton: /tmp/tmpme0qq3pv/testsrcdir/artist/track_1.mp3 Sending event: import_task_created Sending event: import_task_created Sending event: import_task_created Sending event: import_task_created Singleton: /tmp/tmpme0qq3pv/testsrcdir/misc/track_1.mp3 Sending event: import_task_created ok test_import_nothing (test_filefilter.FileFilterPluginTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_created Sending event: import_task_created No files imported from /tmp/tmp0s23_5i0/testsrcdir ok test_import_singleton (test_filefilter.FileFilterPluginTest) ... Sending event: import_begin Sending event: import_task_created Singleton: /tmp/tmpniy6ktic/testsrcdir/artist/track_1.mp3 Sending event: import_task_created Sending event: import_task_created Sending event: import_task_created Sending event: import_task_created Singleton: /tmp/tmpniy6ktic/testsrcdir/misc/track_1.mp3 Sending event: import_task_created Sending event: import_begin Sending event: import_task_created Album: /tmp/tmpniy6ktic/testsrcdir/artist /tmp/tmpniy6ktic/testsrcdir/artist/track_1.mp3 /tmp/tmpniy6ktic/testsrcdir/artist/track_2.mp3 Sending event: import_task_created Album: /tmp/tmpniy6ktic/testsrcdir/artist/album /tmp/tmpniy6ktic/testsrcdir/artist/album/01 - track.mp3 /tmp/tmpniy6ktic/testsrcdir/artist/album/02 - track.mp3 Sending event: import_task_created Album: /tmp/tmpniy6ktic/testsrcdir/misc /tmp/tmpniy6ktic/testsrcdir/misc/track_1.mp3 /tmp/tmpniy6ktic/testsrcdir/misc/track_2.mp3 ok test_filesystem_does_not_pick_up_folder (test_fetchart.FetchartCliTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpiq6psymk/config.yaml data directory: /tmp/tmpiq6psymk plugin paths: Sending event: pluginload fetchart: trying source filesystem for album - the älbum fetchart: trying source coverart for album - the älbum fetchart: trying source coverart for album - the älbum fetchart: trying source itunes for album - the älbum fetchart: trying source amazon for album - the älbum fetchart: trying source albumart for album - the älbum fetchart: - the älbum: no art found Sending event: cli_exit ok test_filesystem_does_not_pick_up_hidden_file (test_fetchart.FetchartCliTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpf58rfp11/config.yaml data directory: /tmp/tmpf58rfp11 plugin paths: Sending event: pluginload fetchart: trying source filesystem for album - the älbum fetchart: trying source coverart for album - the älbum fetchart: trying source coverart for album - the älbum fetchart: trying source itunes for album - the älbum fetchart: trying source amazon for album - the älbum fetchart: trying source albumart for album - the älbum fetchart: - the älbum: no art found Sending event: cli_exit ok test_filesystem_does_not_pick_up_ignored_file (test_fetchart.FetchartCliTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpjw79lajq/config.yaml data directory: /tmp/tmpjw79lajq plugin paths: Sending event: pluginload fetchart: trying source filesystem for album - the älbum fetchart: trying source coverart for album - the älbum fetchart: trying source coverart for album - the älbum fetchart: trying source itunes for album - the älbum fetchart: trying source amazon for album - the älbum fetchart: trying source albumart for album - the älbum fetchart: - the älbum: no art found Sending event: cli_exit ok test_filesystem_picks_up_hidden_file (test_fetchart.FetchartCliTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpucew3hgo/config.yaml data directory: /tmp/tmpucew3hgo plugin paths: Sending event: pluginload fetchart: trying source filesystem for album - the älbum fetchart: using well-named art file .cover.jpg fetchart: using local image /tmp/tmpucew3hgo/libdir/the ärtist/the älbum/.cover.jpg Sending event: art_set Sending event: database_change fetchart: - the älbum: found album art Sending event: cli_exit ok test_filesystem_picks_up_non_hidden_file (test_fetchart.FetchartCliTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp0yxp9udu/config.yaml data directory: /tmp/tmp0yxp9udu plugin paths: Sending event: pluginload fetchart: trying source filesystem for album - the älbum fetchart: using well-named art file cover.jpg fetchart: using local image /tmp/tmp0yxp9udu/libdir/the ärtist/the älbum/cover.jpg Sending event: art_set Sending event: database_change fetchart: - the älbum: found album art Sending event: cli_exit ok test_filesystem_picks_up_non_ignored_file (test_fetchart.FetchartCliTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp5sufc9gi/config.yaml data directory: /tmp/tmp5sufc9gi plugin paths: Sending event: pluginload fetchart: trying source filesystem for album - the älbum fetchart: using well-named art file cover.jpg fetchart: using local image /tmp/tmp5sufc9gi/libdir/the ärtist/the älbum/cover.jpg Sending event: art_set Sending event: database_change fetchart: - the älbum: found album art Sending event: cli_exit ok test_set_art_from_folder (test_fetchart.FetchartCliTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpu6sc9n5x/config.yaml data directory: /tmp/tmpu6sc9n5x plugin paths: Sending event: pluginload fetchart: trying source filesystem for album - the älbum fetchart: using fallback art file cöver.jpg fetchart: using local image /tmp/tmpu6sc9n5x/libdir/the ärtist/the älbum/cöver.jpg Sending event: art_set Sending event: database_change fetchart: - the älbum: found album art Sending event: cli_exit ok test_api_url_http (test_embyupdate.EmbyUpdateTest) ... ok test_api_url_https (test_embyupdate.EmbyUpdateTest) ... ok test_api_url_only_name (test_embyupdate.EmbyUpdateTest) ... ok test_create_header_no_token (test_embyupdate.EmbyUpdateTest) ... ok test_create_header_with_token (test_embyupdate.EmbyUpdateTest) ... ok test_get_token (test_embyupdate.EmbyUpdateTest) ... ok test_get_user (test_embyupdate.EmbyUpdateTest) ... ok test_password_data (test_embyupdate.EmbyUpdateTest) ... ok test_compare_failed (test_embedart.ArtSimilarityTest) ... comparing images with pipeline ['convert', b'path', b'extracted_path', '-colorspace', 'gray', 'MIFF:-'] | ['compare', '-metric', 'PHASH', '-', 'null:'] ImageMagick compare failed: path, extracted_path ok test_compare_parsing_error (test_embedart.ArtSimilarityTest) ... comparing images with pipeline ['convert', b'path', b'extracted_path', '-colorspace', 'gray', 'MIFF:-'] | ['compare', '-metric', 'PHASH', '-', 'null:'] IM output is not a number: 'foo' ok test_compare_parsing_error_and_failure (test_embedart.ArtSimilarityTest) ... comparing images with pipeline ['convert', b'path', b'extracted_path', '-colorspace', 'gray', 'MIFF:-'] | ['compare', '-metric', 'PHASH', '-', 'null:'] IM output is not a number: 'bar' ok test_compare_status1_different (test_embedart.ArtSimilarityTest) ... comparing images with pipeline ['convert', b'path', b'extracted_path', '-colorspace', 'gray', 'MIFF:-'] | ['compare', '-metric', 'PHASH', '-', 'null:'] ImageMagick compare score: 10.0 ok test_compare_status1_similar (test_embedart.ArtSimilarityTest) ... comparing images with pipeline ['convert', b'path', b'extracted_path', '-colorspace', 'gray', 'MIFF:-'] | ['compare', '-metric', 'PHASH', '-', 'null:'] ImageMagick compare score: 10.0 ok test_compare_success_different (test_embedart.ArtSimilarityTest) ... comparing images with pipeline ['convert', b'path', b'extracted_path', '-colorspace', 'gray', 'MIFF:-'] | ['compare', '-metric', 'PHASH', '-', 'null:'] ImageMagick compare score: 10.0 ok test_compare_success_similar (test_embedart.ArtSimilarityTest) ... comparing images with pipeline ['convert', b'path', b'extracted_path', '-colorspace', 'gray', 'MIFF:-'] | ['compare', '-metric', 'PHASH', '-', 'null:'] ImageMagick compare score: 10.0 ok test_convert_failure (test_embedart.ArtSimilarityTest) ... comparing images with pipeline ['convert', b'path', b'extracted_path', '-colorspace', 'gray', 'MIFF:-'] | ['compare', '-metric', 'PHASH', '-', 'null:'] ImageMagick convert failed with status 1: ok test_accept_similar_art (test_embedart.EmbedartCliTest) ... skipped 'compare not available' test_art_file_missing (test_embedart.EmbedartCliTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp3keerpzi/config.yaml data directory: /tmp/tmp3keerpzi plugin paths: Sending event: pluginload ok test_clear_art_with_no_input (test_embedart.EmbedartCliTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpl1ccle5l/config.yaml data directory: /tmp/tmpl1ccle5l plugin paths: Sending event: pluginload embedart: embedding /build/beets-1.4.9/test/rsrc/image-2x3.jpg Sending event: write Sending event: after_write Sending event: cli_exit no user configuration found at /tmp/tmpl1ccle5l/config.yaml data directory: /tmp/tmpl1ccle5l plugin paths: Sending event: pluginload Sending event: cli_exit ok test_clear_art_with_yes_input (test_embedart.EmbedartCliTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpjhw0_47_/config.yaml data directory: /tmp/tmpjhw0_47_ plugin paths: Sending event: pluginload embedart: embedding /build/beets-1.4.9/test/rsrc/image-2x3.jpg Sending event: write Sending event: after_write Sending event: cli_exit no user configuration found at /tmp/tmpjhw0_47_/config.yaml data directory: /tmp/tmpjhw0_47_ plugin paths: Sending event: pluginload embedart: Clearing album art from 1 items embedart: Clearing art for the artist - älbum - tïtle 0 Sending event: write Sending event: after_write Sending event: cli_exit ok test_embed_art_from_album (test_embedart.EmbedartCliTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmphzctg9t9/config.yaml data directory: /tmp/tmphzctg9t9 plugin paths: Sending event: pluginload embedart: Embedding album art into the album artist - älbum embedart: embedding /build/beets-1.4.9/test/rsrc/image-2x3.jpg Sending event: write Sending event: after_write Sending event: cli_exit ok test_embed_art_from_file (test_embedart.EmbedartCliTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpy8yib9x0/config.yaml data directory: /tmp/tmpy8yib9x0 plugin paths: Sending event: pluginload embedart: embedding /build/beets-1.4.9/test/rsrc/image-2x3.jpg Sending event: write Sending event: after_write Sending event: cli_exit ok test_embed_art_from_file_with_no_input (test_embedart.EmbedartCliTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmprizc2eoh/config.yaml data directory: /tmp/tmprizc2eoh plugin paths: Sending event: pluginload Sending event: cli_exit ok test_embed_art_from_file_with_yes_input (test_embedart.EmbedartCliTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp5__jjwbg/config.yaml data directory: /tmp/tmp5__jjwbg plugin paths: Sending event: pluginload embedart: embedding /build/beets-1.4.9/test/rsrc/image-2x3.jpg Sending event: write Sending event: after_write Sending event: cli_exit ok test_embed_art_remove_art_file (test_embedart.EmbedartCliTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp5kkd96dm/config.yaml data directory: /tmp/tmp5kkd96dm plugin paths: Sending event: pluginload embedart: Embedding album art into the album artist - älbum embedart: embedding /tmp/tmpqcbl6_0m Sending event: write Sending event: after_write embedart: Removing album art file for the album artist - älbum Sending event: database_change Sending event: cli_exit ok test_embed_non_image_file (test_embedart.EmbedartCliTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpcrdoaof9/config.yaml data directory: /tmp/tmpcrdoaof9 plugin paths: Sending event: pluginload embedart: embedding /tmp/tmpog32oyf5 embedart: not embedding image of unsupported type: image/x-None Sending event: cli_exit ok test_extracted_extension (test_embedart.EmbedartCliTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpiafdw3vh/config.yaml data directory: /tmp/tmpiafdw3vh plugin paths: Sending event: pluginload embedart: Extracting album art from: the artist - älbum - tïtle 0 to: /tmp/tmpiafdw3vh/libdir/the artist/älbum/extracted.jpg Sending event: cli_exit ok test_non_ascii_album_path (test_embedart.EmbedartCliTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp7fxls1ir/config.yaml data directory: /tmp/tmp7fxls1ir plugin paths: Sending event: pluginload embedart: Extracting album art from: the artist - älbum - tïtle 0 to: /tmp/tmp7fxls1ir/libdir/the artist/älbum/extracted.png Sending event: cli_exit ok test_reject_different_art (test_embedart.EmbedartCliTest) ... skipped 'compare not available' test_a_album_edit_apply (test_edit.EditCommandTest) Album query (-a), edit album field, apply changes. ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpoa9pkmf2/config.yaml data directory: /tmp/tmpoa9pkmf2 plugin paths: Sending event: pluginload edit: saving changes to the album artist - modified älbum Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change moving /tmp/tmpoa9pkmf2/libdir/the artist/älbum/02 tïtle 0.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change moving /tmp/tmpoa9pkmf2/libdir/the artist/älbum/02 tïtle 1.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change moving /tmp/tmpoa9pkmf2/libdir/the artist/älbum/02 tïtle 2.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change moving /tmp/tmpoa9pkmf2/libdir/the artist/älbum/02 tïtle 3.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change moving /tmp/tmpoa9pkmf2/libdir/the artist/älbum/02 tïtle 4.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change moving /tmp/tmpoa9pkmf2/libdir/the artist/älbum/02 tïtle 5.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change moving /tmp/tmpoa9pkmf2/libdir/the artist/älbum/02 tïtle 6.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change moving /tmp/tmpoa9pkmf2/libdir/the artist/älbum/02 tïtle 7.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change moving /tmp/tmpoa9pkmf2/libdir/the artist/älbum/02 tïtle 8.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change moving /tmp/tmpoa9pkmf2/libdir/the artist/älbum/02 tïtle 9.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: cli_exit ok test_a_albumartist_edit_apply (test_edit.EditCommandTest) Album query (-a), edit albumartist field, apply changes. ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpg6rl3u2y/config.yaml data directory: /tmp/tmpg6rl3u2y plugin paths: Sending event: pluginload edit: saving changes to the modified album artist - älbum Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change moving /tmp/tmpg6rl3u2y/libdir/the artist/älbum/02 tïtle 0.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change moving /tmp/tmpg6rl3u2y/libdir/the artist/älbum/02 tïtle 1.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change moving /tmp/tmpg6rl3u2y/libdir/the artist/älbum/02 tïtle 2.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change moving /tmp/tmpg6rl3u2y/libdir/the artist/älbum/02 tïtle 3.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change moving /tmp/tmpg6rl3u2y/libdir/the artist/älbum/02 tïtle 4.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change moving /tmp/tmpg6rl3u2y/libdir/the artist/älbum/02 tïtle 5.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change moving /tmp/tmpg6rl3u2y/libdir/the artist/älbum/02 tïtle 6.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change moving /tmp/tmpg6rl3u2y/libdir/the artist/älbum/02 tïtle 7.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change moving /tmp/tmpg6rl3u2y/libdir/the artist/älbum/02 tïtle 8.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change moving /tmp/tmpg6rl3u2y/libdir/the artist/älbum/02 tïtle 9.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: cli_exit ok test_album_edit_apply (test_edit.EditCommandTest) Edit the album field for all items in the library, apply changes. ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpoa3w61u3/config.yaml data directory: /tmp/tmpoa3w61u3 plugin paths: Sending event: pluginload edit: saving changes to the artist - modified älbum - tïtle 0 moving /tmp/tmpoa3w61u3/libdir/the artist/älbum/02 tïtle 0.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change edit: saving changes to the artist - modified älbum - tïtle 1 moving /tmp/tmpoa3w61u3/libdir/the artist/älbum/02 tïtle 1.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change edit: saving changes to the artist - modified älbum - tïtle 2 moving /tmp/tmpoa3w61u3/libdir/the artist/älbum/02 tïtle 2.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change edit: saving changes to the artist - modified älbum - tïtle 3 moving /tmp/tmpoa3w61u3/libdir/the artist/älbum/02 tïtle 3.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change edit: saving changes to the artist - modified älbum - tïtle 4 moving /tmp/tmpoa3w61u3/libdir/the artist/älbum/02 tïtle 4.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change edit: saving changes to the artist - modified älbum - tïtle 5 moving /tmp/tmpoa3w61u3/libdir/the artist/älbum/02 tïtle 5.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change edit: saving changes to the artist - modified älbum - tïtle 6 moving /tmp/tmpoa3w61u3/libdir/the artist/älbum/02 tïtle 6.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change edit: saving changes to the artist - modified älbum - tïtle 7 moving /tmp/tmpoa3w61u3/libdir/the artist/älbum/02 tïtle 7.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change edit: saving changes to the artist - modified älbum - tïtle 8 moving /tmp/tmpoa3w61u3/libdir/the artist/älbum/02 tïtle 8.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change edit: saving changes to the artist - modified älbum - tïtle 9 moving /tmp/tmpoa3w61u3/libdir/the artist/älbum/02 tïtle 9.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: cli_exit ok test_invalid_yaml (test_edit.EditCommandTest) Edit the yaml file incorrectly (resulting in a well-formed but ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpfozeqwm6/config.yaml data directory: /tmp/tmpfozeqwm6 plugin paths: Sending event: pluginload edit: number of objects changed from 10 to 1 edit: ignoring object whose id changed Sending event: cli_exit ok test_malformed_yaml (test_edit.EditCommandTest) Edit the yaml file incorrectly (resulting in a malformed yaml ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpj5mesj61/config.yaml data directory: /tmp/tmpj5mesj61 plugin paths: Sending event: pluginload Sending event: cli_exit ok test_noedit (test_edit.EditCommandTest) Do not edit anything. ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpes6llv_m/config.yaml data directory: /tmp/tmpes6llv_m plugin paths: Sending event: pluginload Sending event: cli_exit ok test_single_edit_add_field (test_edit.EditCommandTest) Edit the yaml file appending an extra field to the first item, then ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp6obnw6h3/config.yaml data directory: /tmp/tmp6obnw6h3 plugin paths: Sending event: pluginload edit: saving changes to the artist - älbum - tïtle 1 moving /tmp/tmp6obnw6h3/libdir/the artist/älbum/02 tïtle 1.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: cli_exit ok test_single_title_edit_apply (test_edit.EditCommandTest) Edit title for one item in the library, then apply changes. ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpk49b2sjj/config.yaml data directory: /tmp/tmpk49b2sjj plugin paths: Sending event: pluginload edit: saving changes to the artist - älbum - modified tïtle 9 moving /tmp/tmpk49b2sjj/libdir/the artist/älbum/02 tïtle 9.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: cli_exit ok test_title_edit_apply (test_edit.EditCommandTest) Edit title for all items in the library, then apply changes. ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpqieesikg/config.yaml data directory: /tmp/tmpqieesikg plugin paths: Sending event: pluginload edit: saving changes to the artist - älbum - modified tïtle 0 moving /tmp/tmpqieesikg/libdir/the artist/älbum/02 tïtle 0.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change edit: saving changes to the artist - älbum - modified tïtle 1 moving /tmp/tmpqieesikg/libdir/the artist/älbum/02 tïtle 1.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change edit: saving changes to the artist - älbum - modified tïtle 2 moving /tmp/tmpqieesikg/libdir/the artist/älbum/02 tïtle 2.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change edit: saving changes to the artist - älbum - modified tïtle 3 moving /tmp/tmpqieesikg/libdir/the artist/älbum/02 tïtle 3.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change edit: saving changes to the artist - älbum - modified tïtle 4 moving /tmp/tmpqieesikg/libdir/the artist/älbum/02 tïtle 4.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change edit: saving changes to the artist - älbum - modified tïtle 5 moving /tmp/tmpqieesikg/libdir/the artist/älbum/02 tïtle 5.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change edit: saving changes to the artist - älbum - modified tïtle 6 moving /tmp/tmpqieesikg/libdir/the artist/älbum/02 tïtle 6.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change edit: saving changes to the artist - älbum - modified tïtle 7 moving /tmp/tmpqieesikg/libdir/the artist/älbum/02 tïtle 7.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change edit: saving changes to the artist - älbum - modified tïtle 8 moving /tmp/tmpqieesikg/libdir/the artist/älbum/02 tïtle 8.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change edit: saving changes to the artist - älbum - modified tïtle 9 moving /tmp/tmpqieesikg/libdir/the artist/älbum/02 tïtle 9.mp3 to synchronize path Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: database_change Sending event: cli_exit ok test_title_edit_discard (test_edit.EditCommandTest) Edit title for all items in the library, then discard changes. ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmplw4_idw3/config.yaml data directory: /tmp/tmplw4_idw3 plugin paths: Sending event: pluginload Sending event: cli_exit ok test_edit_apply_asis (test_edit.EditDuringImporterTest) Edit the album field for all items in the library, apply changes, ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpx7i_vcon/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.44 Sending event: albuminfo_received Candidate: Applied Artist M - Applied Album M (albumid M) Computing track assignment... ...done. Success. Distance: 0.46 Evaluating 2 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 3 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_edit_apply_asis_singleton (test_edit.EditDuringImporterTest) Edit the album field for all items in the library, apply changes, ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpwpqvipv7/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received Found 1 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: import_task_files Sending event: item_imported Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpwpqvipv7/testsrcdir/the_album/track_2.mp3 Item search terms: Tag Artist - Tag Title 2 Sending event: trackinfo_received Found 1 candidates. Sending event: before_choose_candidate ok test_edit_apply_candidate (test_edit.EditDuringImporterTest) Edit the album field for all items in the library, apply changes, ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpewap5_8e/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.44 Sending event: albuminfo_received Candidate: Applied Artist M - Applied Album M (albumid M) Computing track assignment... ...done. Success. Distance: 0.46 Evaluating 2 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 3 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_edit_apply_candidate_singleton (test_edit.EditDuringImporterTest) Edit the album field for all items in the library, apply changes, ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp930r3bhc/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.44 Sending event: albuminfo_received Candidate: Applied Artist M - Applied Album M (albumid M) Computing track assignment... ...done. Success. Distance: 0.46 Evaluating 2 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 3 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_edit_discard_asis (test_edit.EditDuringImporterTest) Edit the album field for all items in the library, discard changes, ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpo_x2jz7f/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.44 Sending event: albuminfo_received Candidate: Applied Artist M - Applied Album M (albumid M) Computing track assignment... ...done. Success. Distance: 0.46 Evaluating 2 candidates. Sending event: before_choose_candidate Sending event: before_choose_candidate Sending event: import_task_choice 0 of 3 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_edit_discard_candidate (test_edit.EditDuringImporterTest) Edit the album field for all items in the library, discard changes, ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmps0_z0dhi/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.44 Sending event: albuminfo_received Candidate: Applied Artist M - Applied Album M (albumid M) Computing track assignment... ...done. Success. Distance: 0.46 Evaluating 2 candidates. Sending event: before_choose_candidate Sending event: import_task_choice 0 of 3 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_edit_retag_apply (test_edit.EditDuringImporterTest) Import the album using a candidate, then retag and edit and apply ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp5u8ybvfw/testsrcdir/the_album Tagging Tag Artist - Tag Album No album ID found. Search terms: Tag Artist - Tag Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.44 Sending event: albuminfo_received Candidate: Applied Artist M - Applied Album M (albumid M) Computing track assignment... ...done. Success. Distance: 0.46 Evaluating 2 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Sending event: import_task_apply 0 of 3 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported Sending event: import_begin yielding album 1: Applied Artist - Applied Album Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp5u8ybvfw/libdir/Applied Artist/Applied Album Tagging Applied Artist - Applied Album Searching for discovered album ID: albumid Search terms: Applied Artist - Applied Album Album might be VA: False Sending event: albuminfo_received Candidate: Applied Artist - Applied Album (albumid) Computing track assignment... ...done. Success. Distance: 0.00 Sending event: albuminfo_received Candidate: Applied Artist M - Applied Album M (albumid M) Computing track assignment... ...done. Success. Distance: 0.32 Evaluating 2 candidates. Sending event: before_choose_candidate Sending event: import_task_choice Replacing item 1: /tmp/tmp5u8ybvfw/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: item_removed Replacing item 2: /tmp/tmp5u8ybvfw/libdir/Applied Artist/Applied Album/Applied Title 2.mp3 Sending event: database_change Sending event: item_removed Replacing item 3: /tmp/tmp5u8ybvfw/libdir/Applied Artist/Applied Album/Applied Title 3.mp3 Sending event: database_change Sending event: database_change Sending event: item_removed 3 of 3 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Reimported album: added 1663192523.1096175, flexible attributes [] from album 1 for /tmp/tmp5u8ybvfw/libdir/Applied Artist/Applied Album Reimported item added 1663192523.1130247 from item 1 for /tmp/tmp5u8ybvfw/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmp5u8ybvfw/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Reimported item added 1663192523.116199 from item 2 for /tmp/tmp5u8ybvfw/libdir/Applied Artist/Applied Album/Applied Title 2.mp3 Reimported item flexible attributes [] from item 2 for /tmp/tmp5u8ybvfw/libdir/Applied Artist/Applied Album/Applied Title 2.mp3 Sending event: database_change Reimported item added 1663192523.1190724 from item 3 for /tmp/tmp5u8ybvfw/libdir/Applied Artist/Applied Album/Applied Title 3.mp3 Reimported item flexible attributes [] from item 3 for /tmp/tmp5u8ybvfw/libdir/Applied Artist/Applied Album/Applied Title 3.mp3 Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: database_change Sending event: write Sending event: after_write Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_format_fixed_field (test_dbcore.FormatTest) ... ok test_format_flex_field (test_dbcore.FormatTest) ... ok test_format_flex_field_bytes (test_dbcore.FormatTest) ... ok test_format_typed_flex_field (test_dbcore.FormatTest) ... ok test_format_unset_field (test_dbcore.FormatTest) ... ok test_get_method_with_default (test_dbcore.FormattedMappingTest) ... ok test_get_method_with_specified_default (test_dbcore.FormattedMappingTest) ... ok test_get_unset_field (test_dbcore.FormattedMappingTest) ... ok test_keys_equal_model_keys (test_dbcore.FormattedMappingTest) ... ok test_extra_model_adds_table (test_dbcore.MigrationTest) ... ok test_open_with_fewer_fields_leaves_untouched (test_dbcore.MigrationTest) ... ok test_open_with_multiple_new_fields (test_dbcore.MigrationTest) ... ok test_open_with_new_field_adds_column (test_dbcore.MigrationTest) ... ok test_open_with_same_fields_leaves_untouched (test_dbcore.MigrationTest) ... ok test_add_model (test_dbcore.ModelTest) ... ok test_check_db_fails (test_dbcore.ModelTest) ... ok test_computed_field (test_dbcore.ModelTest) ... ok test_delete_fixed_attribute (test_dbcore.ModelTest) ... ok test_delete_flexattr (test_dbcore.ModelTest) ... ok test_delete_flexattr_persists (test_dbcore.ModelTest) ... ok test_delete_flexattr_via_dot (test_dbcore.ModelTest) ... ok test_delete_internal_field (test_dbcore.ModelTest) ... ok test_delete_non_existent_attribute (test_dbcore.ModelTest) ... ok test_items (test_dbcore.ModelTest) ... ok test_load_deleted_flex_field (test_dbcore.ModelTest) ... ok test_missing_field (test_dbcore.ModelTest) ... ok test_normalization_for_typed_flex_fields (test_dbcore.ModelTest) ... ok test_null_value_normalization_by_type (test_dbcore.ModelTest) ... ok test_null_value_stays_none_for_untyped_field (test_dbcore.ModelTest) ... ok test_parse_nonstring (test_dbcore.ModelTest) ... ok test_retrieve_by_id (test_dbcore.ModelTest) ... ok test_store_and_retrieve_flexattr (test_dbcore.ModelTest) ... ok test_store_fixed_field (test_dbcore.ModelTest) ... ok test_and_query (test_dbcore.ParseSortedQueryTest) ... ok test_leading_comma_or_query (test_dbcore.ParseSortedQueryTest) ... ok test_no_space_before_comma_or_query (test_dbcore.ParseSortedQueryTest) ... ok test_no_spaces_or_query (test_dbcore.ParseSortedQueryTest) ... ok test_only_direction (test_dbcore.ParseSortedQueryTest) ... ok test_or_query (test_dbcore.ParseSortedQueryTest) ... ok test_trailing_comma_or_query (test_dbcore.ParseSortedQueryTest) ... ok test_parse_fixed_field (test_dbcore.ParseTest) ... ok test_parse_flex_field (test_dbcore.ParseTest) ... ok test_parse_untyped_field (test_dbcore.ParseTest) ... ok test_empty_query_part (test_dbcore.QueryFromStringsTest) ... ok test_parse_fixed_type_query (test_dbcore.QueryFromStringsTest) ... ok test_parse_flex_type_query (test_dbcore.QueryFromStringsTest) ... ok test_parse_named_query (test_dbcore.QueryFromStringsTest) ... ok test_two_parts (test_dbcore.QueryFromStringsTest) ... ok test_zero_parts (test_dbcore.QueryFromStringsTest) ... ok test_colon_at_end (test_dbcore.QueryParseTest) ... ok test_empty_query_part (test_dbcore.QueryParseTest) ... ok test_escaped_colon (test_dbcore.QueryParseTest) ... ok test_escaped_colon_in_regexp (test_dbcore.QueryParseTest) ... ok test_keyed_regexp (test_dbcore.QueryParseTest) ... ok test_multiple_years (test_dbcore.QueryParseTest) ... ok test_one_basic_regexp (test_dbcore.QueryParseTest) ... ok test_one_basic_term (test_dbcore.QueryParseTest) ... ok test_one_keyed_term (test_dbcore.QueryParseTest) ... ok test_single_year (test_dbcore.QueryParseTest) ... ok test_concurrent_iterators (test_dbcore.ResultsIteratorTest) ... ok test_iterate_once (test_dbcore.ResultsIteratorTest) ... ok test_iterate_slow_sort (test_dbcore.ResultsIteratorTest) ... ok test_iterate_twice (test_dbcore.ResultsIteratorTest) ... ok test_length (test_dbcore.ResultsIteratorTest) ... ok test_no_results (test_dbcore.ResultsIteratorTest) ... ok test_out_of_range (test_dbcore.ResultsIteratorTest) ... ok test_slow_query (test_dbcore.ResultsIteratorTest) ... ok test_slow_query_negative (test_dbcore.ResultsIteratorTest) ... ok test_slow_sort_subscript (test_dbcore.ResultsIteratorTest) ... ok test_unsorted_subscript (test_dbcore.ResultsIteratorTest) ... ok test_fixed_field_sort (test_dbcore.SortFromStringsTest) ... ok test_flex_field_sort (test_dbcore.SortFromStringsTest) ... ok test_one_parts (test_dbcore.SortFromStringsTest) ... ok test_special_sort (test_dbcore.SortFromStringsTest) ... ok test_two_parts (test_dbcore.SortFromStringsTest) ... ok test_zero_parts (test_dbcore.SortFromStringsTest) ... ok test_day_precision_intervals (test_datequery.DateIntervalTest) ... ok test_hour_precision_intervals (test_datequery.DateIntervalTest) ... ok test_minute_precision_intervals (test_datequery.DateIntervalTest) ... ok test_month_precision_intervals (test_datequery.DateIntervalTest) ... ok test_second_precision_intervals (test_datequery.DateIntervalTest) ... ok test_unbounded_endpoints (test_datequery.DateIntervalTest) ... ok test_year_precision_intervals (test_datequery.DateIntervalTest) ... ok test_datetime_invalid_separator (test_datequery.DateQueryConstructTest) ... ok test_datetime_lowercase_t_separator (test_datequery.DateQueryConstructTest) ... ok test_datetime_space_separator (test_datequery.DateQueryConstructTest) ... ok test_datetime_uppercase_t_separator (test_datequery.DateQueryConstructTest) ... ok test_invalid_date_query (test_datequery.DateQueryConstructTest) ... ok test_long_numbers (test_datequery.DateQueryConstructTest) ... ok test_too_many_components (test_datequery.DateQueryConstructTest) ... ok test_single_day_match_fast (test_datequery.DateQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_single_day_nonmatch_fast (test_datequery.DateQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_single_month_match_fast (test_datequery.DateQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_single_month_match_slow (test_datequery.DateQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_single_month_nonmatch_fast (test_datequery.DateQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_single_month_nonmatch_slow (test_datequery.DateQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_single_day_match_fast (test_datequery.DateQueryTestRelative) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_single_day_nonmatch_fast (test_datequery.DateQueryTestRelative) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_single_month_match_fast (test_datequery.DateQueryTestRelative) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_single_month_match_slow (test_datequery.DateQueryTestRelative) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_single_month_nonmatch_fast (test_datequery.DateQueryTestRelative) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_single_month_nonmatch_slow (test_datequery.DateQueryTestRelative) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_end_relative (test_datequery.DateQueryTestRelativeMore) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_end_relative_fail (test_datequery.DateQueryTestRelativeMore) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_relative (test_datequery.DateQueryTestRelativeMore) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_relative_fail (test_datequery.DateQueryTestRelativeMore) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_start_relative (test_datequery.DateQueryTestRelativeMore) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_start_relative_fail (test_datequery.DateQueryTestRelativeMore) ... Sending event: database_change Sending event: database_change Sending event: database_change ok test_convert (test_convert.ConvertCliTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpdzxsng7a/config.yaml data directory: /tmp/tmpdzxsng7a plugin paths: Sending event: pluginload the artist - älbum - tïtle 0 Convert? (Y/n) alt-J - An Awesome Wave - Tessellate itunes_rating: 60 -> 80 itunes_lastskipped: 2015-02-05 15:41:04 itunes_skipcount: 3 itunes_playcount: 0 alt-J - An Awesome Wave - Breezeblocks itunes_skipcount: 0 itunes_playcount: 31 itunes_rating: 100 itunes_lastplayed: 2015-05-04 12:20:51 album: AAA albumartist: the album artist arranger: [various] art: False artist: the artist bitdepth: 0 bitrate: 80000 bpm: 6 channels: 1 comments: the comments comp: True composer: the composer date: 2001-01-01 disc: 4 disctotal: 5 encoder: iTunes v7.6.2 format: MP3 genre: the genre genres: the genre grouping: the grouping label: the label length: 1.071 lyrics: the lyrics mb_albumid: 9e873859-8aa4-4790-b985-5a953e8ef628 mb_artistid: 7cf0ea9d-86b9-4dad-ba9e-2355a64899ea mb_releasetrackid: c29f3a57-b439-46fd-a2e2-93776b1371e0 mb_trackid: 8b882575-08a5-4452-a7a7-cbb8a1531f9e original_year: [various] rg_track_gain: 0.0 rg_track_peak: 0.000244 samplerate: 44100 title: [various] track: 2 tracktotal: 5 year: 2001 02. tïtle 0 - the artist (0:01) /tmp/tmp_g5sc339/libdir/the artist/älbum 0/02 tïtle 0.mp3 album: xxxx album_id: albumartist: the album artist albumartist_credit: albumartist_sort: albumdisambig: albumstatus: albumtype: mb_albumartistid: mb_albumid: 9e873859-8aa4-4790-b985-5a953e8ef628 r128_album_gain: 000000 rg_album_gain: 0.0 rg_album_peak: 0.0 /tmp/tmpqiuxy03r/libdir/the artist/älbum 0/02 tïtle 0.mp3 acoustid_fingerprint: acoustid_id: added: 2022-09-14 09:54:39 album: xxxx album_id: albumartist: the album artist albumartist_credit: albumartist_sort: albumdisambig: albumstatus: albumtype: arranger: artist: the artist artist_credit: artist_sort: asin: bitdepth: 0 bitrate: 80kbps bpm: 6 catalognum: channels: 1 comments: the comments comp: True composer: the composer composer_sort: country: day: 00 disc: 04 disctitle: disctotal: 05 encoder: iTunes v7.6.2 filesize: 12820 format: MP3 genre: the genre grouping: the grouping id: 1 initial_key: label: the label language: length: 0:01 lyricist: lyrics: the lyrics mb_albumartistid: mb_albumid: 9e873859-8aa4-4790-b985-5a953e8ef628 mb_artistid: 7cf0ea9d-86b9-4dad-ba9e-2355a64899ea mb_releasegroupid: mb_releasetrackid: c29f3a57-b439-46fd-a2e2-93776b1371e0 mb_trackid: 8b882575-08a5-4452-a7a7-cbb8a1531f9e media: month: 00 mtime: 1969-12-31 12:00:00 original_day: 00 original_month: 00 original_year: 0000 r128_album_gain: 000000 r128_track_gain: 000000 releasegroupdisambig: rg_album_gain: 0.0 rg_album_peak: 0.0 rg_track_gain: 0.0 rg_track_peak: 0.0 samplerate: 44kHz script: singleton: True title: tïtle 0 track: 02 tracktotal: 03 year: 2001 /tmp/tmpdnpiv484/libdir/the artist/älbum 0/02 tïtle 0.mp3 album: xxxx albumartist: the album artist arranger: art: False artist: the artist bitdepth: 0 bitrate: 80000 bpm: 6 channels: 1 comments: the comments comp: True composer: the composer date: 2001-01-01 disc: 4 disctotal: 5 encoder: iTunes v7.6.2 format: MP3 genre: the genre genres: the genre grouping: the grouping label: the label length: 1.071 lyrics: the lyrics mb_albumid: 9e873859-8aa4-4790-b985-5a953e8ef628 mb_artistid: 7cf0ea9d-86b9-4dad-ba9e-2355a64899ea mb_releasetrackid: c29f3a57-b439-46fd-a2e2-93776b1371e0 mb_trackid: 8b882575-08a5-4452-a7a7-cbb8a1531f9e original_year: 0 rg_track_gain: 0.0 rg_track_peak: 0.000244 samplerate: 44100 title: tïtle 0 track: 2 tracktotal: 3 year: 2001 /tmp/tmpvjx_sf3j album: the album albumartist: AAA art: False artist: the artist bitdepth: 0 bitrate: 80000 bpm: 6 channels: 1 comments: the comments comp: True date: 2001-01-01 disc: 4 disctitle: DDD disctotal: 5 encoder: iTunes v7.6.2 format: MP3 genre: a genres: a; b; c grouping: the grouping label: the label length: 1.071 lyrics: the lyrics mb_albumid: 9e873859-8aa4-4790-b985-5a953e8ef628 mb_artistid: 7cf0ea9d-86b9-4dad-ba9e-2355a64899ea mb_releasetrackid: c29f3a57-b439-46fd-a2e2-93776b1371e0 mb_trackid: 8b882575-08a5-4452-a7a7-cbb8a1531f9e rg_track_gain: 0.0 rg_track_peak: 0.000244 samplerate: 44100 title: full track: 2 tracktotal: 3 year: 2001 convert: Encoding /tmp/tmpdzxsng7a/libdir/the artist/älbum/02 tïtle 0.ogg convert: Finished encoding /tmp/tmpdzxsng7a/libdir/the artist/älbum/02 tïtle 0.ogg Sending event: write Sending event: after_write Sending event: after_convert Sending event: cli_exit ok test_convert_keep_new (test_convert.ConvertCliTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpmp6amj_m/config.yaml data directory: /tmp/tmpmp6amj_m plugin paths: Sending event: pluginload the artist - älbum - tïtle 0 Convert? (Y/n) convert: Moving to /tmp/tmpmp6amj_m/convert_dest/converted.ogg convert: Encoding /tmp/tmpmp6amj_m/convert_dest/converted.ogg convert: Finished encoding /tmp/tmpmp6amj_m/convert_dest/converted.ogg Sending event: write Sending event: after_write Sending event: database_change Sending event: after_convert Sending event: cli_exit ok test_convert_with_auto_confirmation (test_convert.ConvertCliTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp6pedohs3/config.yaml data directory: /tmp/tmp6pedohs3 plugin paths: Sending event: pluginload the artist - älbum - tïtle 0 convert: Encoding /tmp/tmp6pedohs3/libdir/the artist/älbum/02 tïtle 0.ogg convert: Finished encoding /tmp/tmp6pedohs3/libdir/the artist/älbum/02 tïtle 0.ogg Sending event: write Sending event: after_write Sending event: after_convert Sending event: cli_exit ok test_embed_album_art (test_convert.ConvertCliTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpwrz1k7e0/config.yaml data directory: /tmp/tmpwrz1k7e0 plugin paths: Sending event: pluginload the artist - älbum - tïtle 0 Convert? (Y/n) convert: Encoding /tmp/tmpwrz1k7e0/libdir/the artist/älbum/02 tïtle 0.ogg convert: Finished encoding /tmp/tmpwrz1k7e0/libdir/the artist/älbum/02 tïtle 0.ogg Sending event: write Sending event: after_write convert: embedding album art from /build/beets-1.4.9/test/rsrc/image-2x3.jpg convert: embedding /build/beets-1.4.9/test/rsrc/image-2x3.jpg Sending event: write Sending event: after_write Sending event: after_convert Sending event: cli_exit ok test_empty_query (test_convert.ConvertCliTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp9h1e3rdb/config.yaml data directory: /tmp/tmp9h1e3rdb plugin paths: Sending event: pluginload convert: Empty query result. Sending event: cli_exit ok test_format_option (test_convert.ConvertCliTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp33d0qdnx/config.yaml data directory: /tmp/tmp33d0qdnx plugin paths: Sending event: pluginload the artist - älbum - tïtle 0 Convert? (Y/n) convert: Encoding /tmp/tmp33d0qdnx/libdir/the artist/älbum/02 tïtle 0.ogg convert: Finished encoding /tmp/tmp33d0qdnx/libdir/the artist/älbum/02 tïtle 0.ogg Sending event: write Sending event: after_write Sending event: after_convert Sending event: cli_exit ok test_pretend (test_convert.ConvertCliTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmprrhukfoy/config.yaml data directory: /tmp/tmprrhukfoy plugin paths: Sending event: pluginload convert: /usr/bin/python3.9 /build/beets-1.4.9/test/rsrc/convert_stub.py /tmp/tmprrhukfoy/libdir/the artist/älbum/02 tïtle 0.ogg /tmp/tmprrhukfoy/convert_dest/converted.mp3 mp3 Sending event: cli_exit ok test_reject_confirmation (test_convert.ConvertCliTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpote0qw7v/config.yaml data directory: /tmp/tmpote0qw7v plugin paths: Sending event: pluginload the artist - älbum - tïtle 0 Convert? (Y/n) Sending event: cli_exit ok test_skip_existing (test_convert.ConvertCliTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpyt2pyvtg/config.yaml data directory: /tmp/tmpyt2pyvtg plugin paths: Sending event: pluginload the artist - älbum - tïtle 0 convert: Skipping /tmp/tmpyt2pyvtg/libdir/the artist/älbum/02 tïtle 0.ogg (target file exists) Sending event: cli_exit ok test_import_converted (test_convert.ImportConvertTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmp8y21wup2/import/album 0 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change convert: Encoding /tmp/tmp8y21wup2/import/album 0/track 0.mp3 convert: Finished encoding /tmp/tmp8y21wup2/import/album 0/track 0.mp3 Sending event: write Sending event: after_write Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_import_original_on_convert_error (test_convert.ImportConvertTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmpm8jaror3/import/album 0 0 of 1 items replaced Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change convert: Encoding /tmp/tmpm8jaror3/import/album 0/track 0.mp3 convert: Encoding /tmp/tmpm8jaror3/import/album 0/track 0.mp3 failed. Cleaning up... Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: database_change Sending event: import_task_files Sending event: album_imported ok test_transcode_from_lossles (test_convert.NeverConvertLossyFilesTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpf5unc9sc/config.yaml data directory: /tmp/tmpf5unc9sc plugin paths: Sending event: pluginload the artist - älbum 0 - tïtle 0 Convert? (Y/n) convert: Encoding /tmp/tmpf5unc9sc/libdir/the artist/älbum 0/02 tïtle 0.flac convert: Finished encoding /tmp/tmpf5unc9sc/libdir/the artist/älbum 0/02 tïtle 0.flac Sending event: write open failed: can't sync to MPEG frame error reading /tmp/tmpf5unc9sc/convert_dest/converted.mp3: can't sync to MPEG frame Sending event: after_convert Sending event: cli_exit ok test_transcode_from_lossy (test_convert.NeverConvertLossyFilesTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp7wdw53uf/config.yaml data directory: /tmp/tmp7wdw53uf plugin paths: Sending event: pluginload the artist - älbum 0 - tïtle 0 Convert? (Y/n) convert: Encoding /tmp/tmp7wdw53uf/libdir/the artist/älbum 0/02 tïtle 0.ogg convert: Finished encoding /tmp/tmp7wdw53uf/libdir/the artist/älbum 0/02 tïtle 0.ogg Sending event: write Sending event: after_write Sending event: after_convert Sending event: cli_exit ok test_transcode_from_lossy_prevented (test_convert.NeverConvertLossyFilesTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpxeo44gz5/config.yaml data directory: /tmp/tmpxeo44gz5 plugin paths: Sending event: pluginload the artist - älbum 0 - tïtle 0 Convert? (Y/n) convert: Copying /tmp/tmpxeo44gz5/libdir/the artist/älbum 0/02 tïtle 0.ogg Sending event: write Sending event: after_write Sending event: after_convert Sending event: cli_exit ok test_config_editor_not_found (test_config_command.ConfigCommandTest) ... ok test_config_paths (test_config_command.ConfigCommandTest) ... ok test_config_paths_with_cli (test_config_command.ConfigCommandTest) ... ok test_edit_config_with_automatic_open (test_config_command.ConfigCommandTest) ... ok test_edit_config_with_editor_env (test_config_command.ConfigCommandTest) ... ok test_edit_invalid_config_file (test_config_command.ConfigCommandTest) ... ok test_show_redacted_user_config (test_config_command.ConfigCommandTest) ... ok test_show_redacted_user_config_with_defaults (test_config_command.ConfigCommandTest) ... ok test_show_user_config (test_config_command.ConfigCommandTest) ... ok test_show_user_config_with_cli (test_config_command.ConfigCommandTest) ... ok test_show_user_config_with_defaults (test_config_command.ConfigCommandTest) ... ok test_alpha_all_chars (test_bucket.BucketPluginTest) Alphabet buckets can be named by listing all their chars ... ok test_alpha_first_last_chars (test_bucket.BucketPluginTest) Alphabet buckets can be named by listing the 'from-to' syntax ... ok test_alpha_out_of_range (test_bucket.BucketPluginTest) If no range match, return the initial ... ok test_alpha_regex (test_bucket.BucketPluginTest) Check regex is used ... ok test_alpha_regex_mix (test_bucket.BucketPluginTest) Check mixing regex and non-regex is possible ... ok test_bad_alpha_range_def (test_bucket.BucketPluginTest) If bad alpha range definition, a UserError is raised. ... ok test_bad_year_range_def_no4digits (test_bucket.BucketPluginTest) If bad year range definition, a UserError is raised. ... ok test_bad_year_range_def_nodigits (test_bucket.BucketPluginTest) If bad year range definition, a UserError is raised. ... ok test_span_from_str (test_bucket.BucketPluginTest) ... ok test_year_multiple_years (test_bucket.BucketPluginTest) Buckets can be named by listing all the years ... ok test_year_out_of_range (test_bucket.BucketPluginTest) If no range match, return the year ... ok test_year_out_of_range_extrapolate (test_bucket.BucketPluginTest) If no defined range match, extrapolate all ranges using the most ... ok test_year_single_year (test_bucket.BucketPluginTest) If a single year is given, range starts from this year and stops at ... ok test_year_single_year_last_folder (test_bucket.BucketPluginTest) If a single year is given for the last bucket, extend it to current ... ok test_year_two_years (test_bucket.BucketPluginTest) Buckets can be named with the 'from-to' syntax. ... ok test_comp_no_track_artists (test_autotag.AlbumDistanceTest) ... ok test_comp_track_artists_do_not_match (test_autotag.AlbumDistanceTest) ... ok test_comp_track_artists_match (test_autotag.AlbumDistanceTest) ... ok test_global_artists_differ (test_autotag.AlbumDistanceTest) ... ok test_identical_albums (test_autotag.AlbumDistanceTest) ... ok test_incomplete_album (test_autotag.AlbumDistanceTest) ... ok test_per_medium_track_numbers (test_autotag.AlbumDistanceTest) ... ok test_tracks_out_of_order (test_autotag.AlbumDistanceTest) ... ok test_two_medium_release (test_autotag.AlbumDistanceTest) ... ok test_album_and_track_artists_separate (test_autotag.ApplyCompilationTest) ... ok test_mb_albumartistid_applied (test_autotag.ApplyCompilationTest) ... ok test_va_flag_cleared_does_not_set_comp (test_autotag.ApplyCompilationTest) ... ok test_va_flag_sets_comp (test_autotag.ApplyCompilationTest) ... ok test_album_and_artist_applied_to_all (test_autotag.ApplyTest) ... ok test_album_artist_overridden_by_nonempty_track_artist (test_autotag.ApplyTest) ... ok test_album_artist_overrides_empty_track_artist (test_autotag.ApplyTest) ... ok test_albumtype_applied (test_autotag.ApplyTest) ... ok test_artist_credit (test_autotag.ApplyTest) ... ok test_artist_credit_applied (test_autotag.ApplyTest) ... ok test_artist_credit_falls_back_to_albumartist (test_autotag.ApplyTest) ... ok test_artist_credit_prefers_artist_over_albumartist_credit (test_autotag.ApplyTest) ... ok test_artist_sort_applied (test_autotag.ApplyTest) ... ok test_data_source_applied (test_autotag.ApplyTest) ... ok test_date_only_zeros_month_and_day (test_autotag.ApplyTest) ... ok test_disc_index_applied (test_autotag.ApplyTest) ... ok test_disc_total_applied (test_autotag.ApplyTest) ... ok test_full_date_applied (test_autotag.ApplyTest) ... ok test_mb_albumid_and_artistid_applied (test_autotag.ApplyTest) ... ok test_mb_trackid_applied (test_autotag.ApplyTest) ... ok test_missing_date_applies_nothing (test_autotag.ApplyTest) ... ok test_per_disc_numbering (test_autotag.ApplyTest) ... ok test_per_disc_numbering_track_total (test_autotag.ApplyTest) ... ok test_titles_applied (test_autotag.ApplyTest) ... ok test_track_index_applied (test_autotag.ApplyTest) ... ok test_track_total_applied (test_autotag.ApplyTest) ... ok test_order_works_when_track_names_are_entirely_wrong (test_autotag.AssignmentTest) ... ok test_order_works_with_extra_tracks (test_autotag.AssignmentTest) ... ok test_order_works_with_invalid_track_numbers (test_autotag.AssignmentTest) ... ok test_order_works_with_missing_tracks (test_autotag.AssignmentTest) ... ok test_reorder_when_track_numbers_incorrect (test_autotag.AssignmentTest) ... ok test_add (test_autotag.DistanceTest) ... ok test_add_equality (test_autotag.DistanceTest) ... ok test_add_expr (test_autotag.DistanceTest) ... ok test_add_number (test_autotag.DistanceTest) ... ok test_add_priority (test_autotag.DistanceTest) ... ok test_add_ratio (test_autotag.DistanceTest) ... ok test_add_string (test_autotag.DistanceTest) ... ok test_add_string_both_none (test_autotag.DistanceTest) ... ok test_add_string_none (test_autotag.DistanceTest) ... ok test_distance (test_autotag.DistanceTest) ... ok test_items (test_autotag.DistanceTest) ... ok test_max_distance (test_autotag.DistanceTest) ... ok test_operators (test_autotag.DistanceTest) ... ok test_raw_distance (test_autotag.DistanceTest) ... ok test_update (test_autotag.DistanceTest) ... ok test_ordered_enum (test_autotag.EnumTest) ... ok test_albumartist_consensus (test_autotag.PluralityTest) ... ok test_current_metadata_artist_consensus (test_autotag.PluralityTest) ... ok test_current_metadata_finds_pluralities (test_autotag.PluralityTest) ... ok test_current_metadata_likelies (test_autotag.PluralityTest) ... ok test_plurality_conflict (test_autotag.PluralityTest) ... ok test_plurality_consensus (test_autotag.PluralityTest) ... ok test_plurality_empty_sequence_raises_error (test_autotag.PluralityTest) ... ok test_plurality_near_consensus (test_autotag.PluralityTest) ... ok test_accented_characters (test_autotag.StringDistanceTest) ... ok test_ampersand_expansion (test_autotag.StringDistanceTest) ... ok test_brackets_have_lower_weight (test_autotag.StringDistanceTest) ... ok test_case_ignored (test_autotag.StringDistanceTest) ... ok test_different_strings (test_autotag.StringDistanceTest) ... ok test_empty_strings (test_autotag.StringDistanceTest) ... ok test_ep_label_has_zero_weight (test_autotag.StringDistanceTest) ... ok test_equal_strings (test_autotag.StringDistanceTest) ... ok test_featured_has_lower_weight (test_autotag.StringDistanceTest) ... ok test_heuristic_does_not_harm_distance (test_autotag.StringDistanceTest) ... ok test_leading_the_has_lower_weight (test_autotag.StringDistanceTest) ... ok test_parens_have_lower_weight (test_autotag.StringDistanceTest) ... ok test_postfix_a (test_autotag.StringDistanceTest) ... ok test_postfix_an (test_autotag.StringDistanceTest) ... ok test_postfix_the (test_autotag.StringDistanceTest) ... ok test_punctuation_ignored (test_autotag.StringDistanceTest) ... ok test_solo_pattern (test_autotag.StringDistanceTest) ... ok test_different_artist (test_autotag.TrackDistanceTest) ... ok test_different_title (test_autotag.TrackDistanceTest) ... ok test_identical_tracks (test_autotag.TrackDistanceTest) ... ok test_various_artists_tolerated (test_autotag.TrackDistanceTest) ... ok test_basic (test_acousticbrainz.MapDataToSchemeTest) ... ok test_composite (test_acousticbrainz.MapDataToSchemeTest) ... ok test_realistic (test_acousticbrainz.MapDataToSchemeTest) ... ok test_recurse (test_acousticbrainz.MapDataToSchemeTest) ... ok ---------------------------------------------------------------------- Ran 1885 tests in 175.745s OK (skipped=45, expected failures=9) /tmp/tmprkk4pi1y/config.yaml /tmp/tmpdfdwh_nx/cli_config.yaml /tmp/tmpdfdwh_nx/config.yaml library: lib option: value password: REDACTED library: lib option: value password: REDACTED directory: ~/Music import: write: yes copy: yes move: no link: no hardlink: no delete: no resume: ask incremental: no incremental_skip_later: no from_scratch: no quiet_fallback: skip none_rec_action: ask timid: no log: autotag: yes quiet: no singletons: no default_action: apply languages: [] detail: no flat: no group_albums: no pretend: no search_ids: [] duplicate_action: ask bell: no set_fields: {} clutter: [Thumbs.DB, .DS_Store] ignore: - .* - '*~' - System Volume Information - lost+found ignore_hidden: yes replace: '[\\/]': _ ^\.: _ '[\x00-\x1f]': _ '[<>:"\?\*\|]': _ \.$: _ \s+$: '' ^\s+: '' ^-: _ path_sep_replace: _ asciify_paths: no art_filename: cover max_filename_length: 0 aunique: keys: albumartist album disambiguators: albumtype year label catalognum albumdisambig releasegroupdisambig bracket: '[]' overwrite_null: album: [] track: [] plugins: [] pluginpath: [] threaded: yes timeout: 5.0 per_disc_numbering: no verbose: 0 terminal_encoding: original_date: no artist_credit: no id3v23: no va_name: Various Artists ui: terminal_width: 80 length_diff_thresh: 10.0 color: yes colors: text_success: green text_warning: yellow text_error: red text_highlight: red text_highlight_minor: lightgray action_default: turquoise action: blue format_item: $artist - $album - $title format_album: $albumartist - $album time_format: '%Y-%m-%d %H:%M:%S' format_raw_length: no sort_album: albumartist+ album+ sort_item: artist+ album+ disc+ track+ sort_case_insensitive: yes paths: default: $albumartist/$album%aunique{}/$track $title singleton: Non-Album/$artist/$title comp: Compilations/$album%aunique{}/$track $title statefile: state.pickle musicbrainz: host: musicbrainz.org ratelimit: 1 ratelimit_interval: 1.0 searchlimit: 5 match: strong_rec_thresh: 0.04 medium_rec_thresh: 0.25 rec_gap_thresh: 0.25 max_rec: missing_tracks: medium unmatched_tracks: medium distance_weights: source: 2.0 artist: 3.0 album: 3.0 media: 1.0 mediums: 1.0 year: 1.0 country: 0.5 label: 0.5 catalognum: 0.5 albumdisambig: 0.5 album_id: 5.0 tracks: 2.0 missing_tracks: 0.9 unmatched_tracks: 0.6 track_title: 3.0 track_artist: 2.0 track_index: 1.0 track_length: 2.0 track_id: 5.0 preferred: countries: [] media: [] original_year: no ignored: [] required: [] ignored_media: [] ignore_data_tracks: yes ignore_video_tracks: yes track_length_grace: 10 track_length_max: 30 library: lib option: value password: password_value option: cli overwrite library: lib password: REDACTED library: lib option: value password: password_value directory: ~/Music import: write: yes copy: yes move: no link: no hardlink: no delete: no resume: ask incremental: no incremental_skip_later: no from_scratch: no quiet_fallback: skip none_rec_action: ask timid: no log: autotag: yes quiet: no singletons: no default_action: apply languages: [] detail: no flat: no group_albums: no pretend: no search_ids: [] duplicate_action: ask bell: no set_fields: {} clutter: [Thumbs.DB, .DS_Store] ignore: - .* - '*~' - System Volume Information - lost+found ignore_hidden: yes replace: '[\\/]': _ ^\.: _ '[\x00-\x1f]': _ '[<>:"\?\*\|]': _ \.$: _ \s+$: '' ^\s+: '' ^-: _ path_sep_replace: _ asciify_paths: no art_filename: cover max_filename_length: 0 aunique: keys: albumartist album disambiguators: albumtype year label catalognum albumdisambig releasegroupdisambig bracket: '[]' overwrite_null: album: [] track: [] plugins: [] pluginpath: [] threaded: yes timeout: 5.0 per_disc_numbering: no verbose: 0 terminal_encoding: original_date: no artist_credit: no id3v23: no va_name: Various Artists ui: terminal_width: 80 length_diff_thresh: 10.0 color: yes colors: text_success: green text_warning: yellow text_error: red text_highlight: red text_highlight_minor: lightgray action_default: turquoise action: blue format_item: $artist - $album - $title format_album: $albumartist - $album time_format: '%Y-%m-%d %H:%M:%S' format_raw_length: no sort_album: albumartist+ album+ sort_item: artist+ album+ disc+ track+ sort_case_insensitive: yes paths: default: $albumartist/$album%aunique{}/$track $title singleton: Non-Album/$artist/$title comp: Compilations/$album%aunique{}/$track $title statefile: state.pickle musicbrainz: host: musicbrainz.org ratelimit: 1 ratelimit_interval: 1.0 searchlimit: 5 match: strong_rec_thresh: 0.04 medium_rec_thresh: 0.25 rec_gap_thresh: 0.25 max_rec: missing_tracks: medium unmatched_tracks: medium distance_weights: source: 2.0 artist: 3.0 album: 3.0 media: 1.0 mediums: 1.0 year: 1.0 country: 0.5 label: 0.5 catalognum: 0.5 albumdisambig: 0.5 album_id: 5.0 tracks: 2.0 missing_tracks: 0.9 unmatched_tracks: 0.6 track_title: 3.0 track_artist: 2.0 track_index: 1.0 track_length: 2.0 track_id: 5.0 preferred: countries: [] media: [] original_year: no ignored: [] required: [] ignored_media: [] ignore_data_tracks: yes ignore_video_tracks: yes track_length_grace: 10 track_length_max: 30 sys:1: ResourceWarning: unclosed file <_io.BufferedWriter name=4> sys:1: ResourceWarning: unclosed file <_io.BufferedReader name=5> create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild dh_auto_install -O--buildsystem=pybuild I: pybuild base:232: /usr/bin/python3 setup.py install --root /build/beets-1.4.9/debian/tmp --install-lib=/usr/share/beets/ --install-scripts=/usr/share/beets/ running install running build running build_py running egg_info writing beets.egg-info/PKG-INFO writing dependency_links to beets.egg-info/dependency_links.txt writing entry points to beets.egg-info/entry_points.txt writing requirements to beets.egg-info/requires.txt writing top-level names to beets.egg-info/top_level.txt reading manifest file 'beets.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.pyo' found under directory 'test/rsrc' warning: no previously-included files matching '.DS_Store' found anywhere in distribution writing manifest file 'beets.egg-info/SOURCES.txt' running install_lib creating /build/beets-1.4.9/debian/tmp/usr creating /build/beets-1.4.9/debian/tmp/usr/share creating /build/beets-1.4.9/debian/tmp/usr/share/beets creating /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug creating /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/metasync copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/metasync/__init__.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/metasync copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/metasync/amarok.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/metasync copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/metasync/itunes.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/metasync creating /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/lastgenre copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/lastgenre/genres.txt -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/lastgenre copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/lastgenre/genres-tree.yaml -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/lastgenre copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/lastgenre/__init__.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/lastgenre creating /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/web creating /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/web/templates copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/web/templates/index.html -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/web/templates creating /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/web/static copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/web/static/underscore.js -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/web/static copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/web/static/jquery.js -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/web/static copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/web/static/beets.js -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/web/static copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/web/static/beets.css -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/web/static copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/web/static/backbone.js -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/web/static copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/web/__init__.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/web creating /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/bpd copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/bpd/__init__.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/bpd copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/bpd/gstplayer.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/bpd copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/__init__.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/absubmit.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/acousticbrainz.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/badfiles.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/beatport.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/bench.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/bpm.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/bucket.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/chroma.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/convert.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/cue.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/discogs.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/duplicates.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/edit.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/embedart.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/embyupdate.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/export.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/fetchart.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/filefilter.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/freedesktop.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/fromfilename.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/ftintitle.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/fuzzy.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/gmusic.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/hook.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/ihate.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/importadded.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/importfeeds.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/info.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/inline.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/ipfs.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/keyfinder.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/kodiupdate.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/lastimport.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/loadext.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/lyrics.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/mbcollection.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/mbsubmit.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/mbsync.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/missing.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/mpdstats.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/mpdupdate.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/permissions.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/play.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/playlist.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/plexupdate.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/random.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/replaygain.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/rewrite.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/scrub.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/smartplaylist.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/sonosupdate.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/spotify.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/subsonicupdate.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/the.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/thumbnails.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/types.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beetsplug/zero.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug creating /build/beets-1.4.9/debian/tmp/usr/share/beets/beets copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/config_default.yaml -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets creating /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/dbcore copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/dbcore/__init__.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/dbcore copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/dbcore/db.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/dbcore copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/dbcore/query.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/dbcore copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/dbcore/queryparse.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/dbcore copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/dbcore/types.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/dbcore creating /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/util copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/util/__init__.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/util copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/util/artresizer.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/util copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/util/bluelet.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/util copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/util/confit.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/util copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/util/enumeration.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/util copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/util/hidden.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/util copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/util/pipeline.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/util copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/util/functemplate.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/util creating /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/autotag copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/autotag/__init__.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/autotag copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/autotag/hooks.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/autotag copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/autotag/match.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/autotag copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/autotag/mb.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/autotag creating /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/ui copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/ui/completion_base.sh -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/ui copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/ui/__init__.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/ui copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/ui/commands.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/ui copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/__init__.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/__main__.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/art.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/importer.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/library.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/logging.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/mediafile.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/plugins.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/random.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets copying /build/beets-1.4.9/.pybuild/cpython3_3.9/build/beets/vfs.py -> /build/beets-1.4.9/debian/tmp/usr/share/beets/beets byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/metasync/__init__.py to __init__.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/metasync/amarok.py to amarok.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/metasync/itunes.py to itunes.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/lastgenre/__init__.py to __init__.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/web/__init__.py to __init__.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/bpd/__init__.py to __init__.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/bpd/gstplayer.py to gstplayer.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/__init__.py to __init__.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/absubmit.py to absubmit.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/acousticbrainz.py to acousticbrainz.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/badfiles.py to badfiles.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/beatport.py to beatport.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/bench.py to bench.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/bpm.py to bpm.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/bucket.py to bucket.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/chroma.py to chroma.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/convert.py to convert.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/cue.py to cue.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/discogs.py to discogs.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/duplicates.py to duplicates.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/edit.py to edit.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/embedart.py to embedart.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/embyupdate.py to embyupdate.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/export.py to export.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/fetchart.py to fetchart.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/filefilter.py to filefilter.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/freedesktop.py to freedesktop.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/fromfilename.py to fromfilename.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/ftintitle.py to ftintitle.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/fuzzy.py to fuzzy.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/gmusic.py to gmusic.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/hook.py to hook.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/ihate.py to ihate.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/importadded.py to importadded.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/importfeeds.py to importfeeds.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/info.py to info.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/inline.py to inline.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/ipfs.py to ipfs.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/keyfinder.py to keyfinder.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/kodiupdate.py to kodiupdate.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/lastimport.py to lastimport.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/loadext.py to loadext.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/lyrics.py to lyrics.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/mbcollection.py to mbcollection.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/mbsubmit.py to mbsubmit.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/mbsync.py to mbsync.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/missing.py to missing.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/mpdstats.py to mpdstats.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/mpdupdate.py to mpdupdate.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/permissions.py to permissions.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/play.py to play.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/playlist.py to playlist.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/plexupdate.py to plexupdate.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/random.py to random.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/replaygain.py to replaygain.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/rewrite.py to rewrite.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/scrub.py to scrub.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/smartplaylist.py to smartplaylist.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/sonosupdate.py to sonosupdate.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/spotify.py to spotify.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/subsonicupdate.py to subsonicupdate.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/the.py to the.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/thumbnails.py to thumbnails.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/types.py to types.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beetsplug/zero.py to zero.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/dbcore/__init__.py to __init__.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/dbcore/db.py to db.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/dbcore/query.py to query.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/dbcore/queryparse.py to queryparse.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/dbcore/types.py to types.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/util/__init__.py to __init__.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/util/artresizer.py to artresizer.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/util/bluelet.py to bluelet.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/util/confit.py to confit.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/util/enumeration.py to enumeration.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/util/hidden.py to hidden.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/util/pipeline.py to pipeline.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/util/functemplate.py to functemplate.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/autotag/__init__.py to __init__.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/autotag/hooks.py to hooks.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/autotag/match.py to match.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/autotag/mb.py to mb.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/ui/__init__.py to __init__.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/ui/commands.py to commands.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/__init__.py to __init__.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/__main__.py to __main__.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/art.py to art.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/importer.py to importer.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/library.py to library.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/logging.py to logging.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/mediafile.py to mediafile.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/plugins.py to plugins.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/random.py to random.cpython-39.pyc byte-compiling /build/beets-1.4.9/debian/tmp/usr/share/beets/beets/vfs.py to vfs.cpython-39.pyc running install_egg_info Copying beets.egg-info to /build/beets-1.4.9/debian/tmp/usr/share/beets/beets-1.4.9.egg-info Skipping SOURCES.txt running install_scripts Installing beet script to /build/beets-1.4.9/debian/tmp/usr/share/beets/ dh_install -O--buildsystem=pybuild dh_installdocs -O--buildsystem=pybuild dh_sphinxdoc -O--buildsystem=pybuild debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/beets-1.4.9' dh_installchangelogs docs/changelog.rst make[1]: Leaving directory '/build/beets-1.4.9' dh_installman -O--buildsystem=pybuild dh_python3 -O--buildsystem=pybuild dh_installinit -O--buildsystem=pybuild dh_installsystemduser -O--buildsystem=pybuild dh_perl -O--buildsystem=pybuild dh_link -O--buildsystem=pybuild dh_strip_nondeterminism -O--buildsystem=pybuild dh_compress -O--buildsystem=pybuild dh_fixperms -O--buildsystem=pybuild dh_missing -O--buildsystem=pybuild dh_installdeb -O--buildsystem=pybuild dh_gencontrol -O--buildsystem=pybuild dpkg-gencontrol: warning: package beets-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined dh_md5sums -O--buildsystem=pybuild dh_builddeb -O--buildsystem=pybuild dpkg-deb: building package 'beets-doc' in '../beets-doc_1.4.9-7_all.deb'. dpkg-deb: building package 'beets' in '../beets_1.4.9-7_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../beets_1.4.9-7_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration 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/4199 and its subdirectories I: Current time: Wed Sep 14 09:55:47 -12 2022 I: pbuilder-time-stamp: 1663192547 Thu Aug 12 15:32:49 UTC 2021 I: 1st build successful. Starting 2nd build on remote node codethink16-arm64.debian.net. Thu Aug 12 15:32:49 UTC 2021 I: Preparing to do remote build '2' on codethink16-arm64.debian.net. Thu Aug 12 15:38:54 UTC 2021 I: Deleting $TMPDIR on codethink16-arm64.debian.net. Thu Aug 12 15:38:55 UTC 2021 I: beets_1.4.9-7_arm64.changes: Format: 1.8 Date: Wed, 12 Aug 2020 11:28:00 -0700 Source: beets Binary: beets beets-doc Architecture: all Version: 1.4.9-7 Distribution: unstable Urgency: medium Maintainer: Python Applications Packaging Team Changed-By: Stefano Rivera Description: beets - music tagger and library organizer beets-doc - music tagger and library organizer - documentation Changes: beets (1.4.9-7) unstable; urgency=medium . * Bump Build-Depends on python3-mutagen, to help the migration autopkgtests. Checksums-Sha1: 9fea8b4bd441ff0aa8448e5c9cf91a130fbf6dd4 452656 beets-doc_1.4.9-7_all.deb a1dda77f8d1b443e9776c6eca053d4408b37c10f 366864 beets_1.4.9-7_all.deb eae30a925df64e6133e361758357d44ed0c8f22d 7051 beets_1.4.9-7_arm64.buildinfo Checksums-Sha256: 8edd4416527a03410a21521d2b76fbeb8ac08111720163299a27bb6fe8e22f50 452656 beets-doc_1.4.9-7_all.deb 5b37e37f8b8a8aa8de48c713c63a06ee59fa8d9d5fce3d16b1c4943e931f545f 366864 beets_1.4.9-7_all.deb ccc193dd08058bfe60bd113e880545fcd17a046862901bf140fc10e77bf473f7 7051 beets_1.4.9-7_arm64.buildinfo Files: 021d3b568862247cae788b0ae29ea4a6 452656 doc optional beets-doc_1.4.9-7_all.deb 3819fd0a25cfa4e725605890e9d245cb 366864 sound optional beets_1.4.9-7_all.deb 431774127156b7b829c854d66abf631b 7051 sound optional beets_1.4.9-7_arm64.buildinfo Thu Aug 12 15:38:56 UTC 2021 I: diffoscope 177 will be used to compare the two builds: # Profiling output for: /usr/bin/diffoscope --html /srv/reproducible-results/rbuild-debian/tmp.ubZrbyOAkZ/beets_1.4.9-7.diffoscope.html --text /srv/reproducible-results/rbuild-debian/tmp.ubZrbyOAkZ/beets_1.4.9-7.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/tmp.ubZrbyOAkZ/beets_1.4.9-7.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/tmp.ubZrbyOAkZ/b1/beets_1.4.9-7_arm64.changes /srv/reproducible-results/rbuild-debian/tmp.ubZrbyOAkZ/b2/beets_1.4.9-7_arm64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.254s) 0.254s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.028s) 0.028s 10 calls diffoscope.comparators.binary.FilesystemFile 0.000s 8 calls abc.DotChangesFile Thu Aug 12 15:38:58 UTC 2021 I: diffoscope 177 found no differences in the changes files, and a .buildinfo file also exists. Thu Aug 12 15:38:58 UTC 2021 I: beets from bullseye built successfully and reproducibly on arm64. Thu Aug 12 15:38:59 UTC 2021 I: Submitting .buildinfo files to external archives: Thu Aug 12 15:38:59 UTC 2021 I: Submitting 8.0K b1/beets_1.4.9-7_arm64.buildinfo.asc Thu Aug 12 15:39:00 UTC 2021 I: Submitting 8.0K b2/beets_1.4.9-7_arm64.buildinfo.asc Thu Aug 12 15:39:01 UTC 2021 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Thu Aug 12 15:39:01 UTC 2021 I: Done submitting .buildinfo files. Thu Aug 12 15:39:01 UTC 2021 I: Removing signed beets_1.4.9-7_arm64.buildinfo.asc files: removed './b1/beets_1.4.9-7_arm64.buildinfo.asc' removed './b2/beets_1.4.9-7_arm64.buildinfo.asc'