I: pbuilder: network access will be disabled during build I: Current time: Fri Sep 24 08:02:35 -12 2021 I: pbuilder-time-stamp: 1632513755 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.o2LEp16O/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/21259/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='armhf' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=3' DISTRIBUTION='' HOME='/root' HOST_ARCH='armhf' IFS=' ' INVOCATION_ID='b358b2ebf5154638bce8d8503761f54a' 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='21259' 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.53QDdbXX9U/pbuilderrc_Dt1u --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.53QDdbXX9U/b1 --logfile b1/build.log beets_1.4.9-7.dsc' SUDO_GID='113' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://10.0.0.15:8000/' I: uname -a Linux virt64c 5.10.0-8-arm64 #1 SMP Debian 5.10.46-4 (2021-08-03) aarch64 GNU/Linux I: ls -l /bin total 3580 -rwxr-xr-x 1 root root 816764 Aug 4 08:25 bash -rwxr-xr-x 3 root root 26052 Jul 20 2020 bunzip2 -rwxr-xr-x 3 root root 26052 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 26052 Jul 20 2020 bzip2 -rwxr-xr-x 1 root root 9636 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 26668 Sep 22 2020 cat -rwxr-xr-x 1 root root 43104 Sep 22 2020 chgrp -rwxr-xr-x 1 root root 38984 Sep 22 2020 chmod -rwxr-xr-x 1 root root 43112 Sep 22 2020 chown -rwxr-xr-x 1 root root 92616 Sep 22 2020 cp -rwxr-xr-x 1 root root 75524 Dec 10 2020 dash -rwxr-xr-x 1 root root 75880 Sep 22 2020 date -rwxr-xr-x 1 root root 55436 Sep 22 2020 dd -rwxr-xr-x 1 root root 59912 Sep 22 2020 df -rwxr-xr-x 1 root root 96764 Sep 22 2020 dir -rwxr-xr-x 1 root root 55012 Jul 28 07:09 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 22508 Sep 22 2020 echo -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep -rwxr-xr-x 1 root root 22496 Sep 22 2020 false -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep -rwxr-xr-x 1 root root 47492 Jul 28 07:09 findmnt -rwsr-xr-x 1 root root 26076 Feb 26 2021 fusermount -rwxr-xr-x 1 root root 124508 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 64212 Mar 2 2021 gzip -rwxr-xr-x 1 root root 13784 Nov 6 2019 hostname -rwxr-xr-x 1 root root 43180 Sep 22 2020 ln -rwxr-xr-x 1 root root 35068 Feb 7 2020 login -rwxr-xr-x 1 root root 96764 Sep 22 2020 ls -rwxr-xr-x 1 root root 99940 Jul 28 07:09 lsblk -rwxr-xr-x 1 root root 51408 Sep 22 2020 mkdir -rwxr-xr-x 1 root root 43184 Sep 22 2020 mknod -rwxr-xr-x 1 root root 30780 Sep 22 2020 mktemp -rwxr-xr-x 1 root root 34408 Jul 28 07:09 more -rwsr-xr-x 1 root root 34400 Jul 28 07:09 mount -rwxr-xr-x 1 root root 9824 Jul 28 07:09 mountpoint -rwxr-xr-x 1 root root 88524 Sep 22 2020 mv lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 18 03:38 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 26652 Sep 22 2020 pwd lrwxrwxrwx 1 root root 4 Aug 4 08:25 rbash -> bash -rwxr-xr-x 1 root root 30740 Sep 22 2020 readlink -rwxr-xr-x 1 root root 43104 Sep 22 2020 rm -rwxr-xr-x 1 root root 30732 Sep 22 2020 rmdir -rwxr-xr-x 1 root root 14144 Sep 27 2020 run-parts -rwxr-xr-x 1 root root 76012 Dec 22 2018 sed lrwxrwxrwx 1 root root 4 Sep 20 21:26 sh -> dash -rwxr-xr-x 1 root root 22532 Sep 22 2020 sleep -rwxr-xr-x 1 root root 55360 Sep 22 2020 stty -rwsr-xr-x 1 root root 46704 Jul 28 07:09 su -rwxr-xr-x 1 root root 22532 Sep 22 2020 sync -rwxr-xr-x 1 root root 340872 Feb 16 2021 tar -rwxr-xr-x 1 root root 9808 Sep 27 2020 tempfile -rwxr-xr-x 1 root root 67696 Sep 22 2020 touch -rwxr-xr-x 1 root root 22496 Sep 22 2020 true -rwxr-xr-x 1 root root 9636 Feb 26 2021 ulockmgr_server -rwsr-xr-x 1 root root 22108 Jul 28 07:09 umount -rwxr-xr-x 1 root root 22520 Sep 22 2020 uname -rwxr-xr-x 2 root root 2346 Mar 2 2021 uncompress -rwxr-xr-x 1 root root 96764 Sep 22 2020 vdir -rwxr-xr-x 1 root root 38512 Jul 28 07:09 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/21259/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: armhf 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 ... 19398 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.1 MB of archives. After unpacking 139 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bullseye/main armhf bsdextrautils armhf 2.36.1-8 [138 kB] Get: 2 http://deb.debian.org/debian bullseye/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB] Get: 3 http://deb.debian.org/debian bullseye/main armhf groff-base armhf 1.22.4-6 [847 kB] Get: 4 http://deb.debian.org/debian bullseye/main armhf libpipeline1 armhf 1.5.3-1 [30.1 kB] Get: 5 http://deb.debian.org/debian bullseye/main armhf man-db armhf 2.9.4-2 [1319 kB] Get: 6 http://deb.debian.org/debian bullseye/main armhf libpython3.9-minimal armhf 3.9.2-1 [790 kB] Get: 7 http://deb.debian.org/debian bullseye/main armhf libexpat1 armhf 2.2.10-2 [76.3 kB] Get: 8 http://deb.debian.org/debian bullseye/main armhf python3.9-minimal armhf 3.9.2-1 [1630 kB] Get: 9 http://deb.debian.org/debian bullseye/main armhf python3-minimal armhf 3.9.2-3 [38.2 kB] Get: 10 http://deb.debian.org/debian bullseye/main armhf media-types all 4.0.0 [30.3 kB] Get: 11 http://deb.debian.org/debian bullseye/main armhf libmpdec3 armhf 2.5.1-1 [74.9 kB] Get: 12 http://deb.debian.org/debian bullseye/main armhf readline-common all 8.1-1 [73.7 kB] Get: 13 http://deb.debian.org/debian bullseye/main armhf libreadline8 armhf 8.1-1 [147 kB] Get: 14 http://deb.debian.org/debian bullseye/main armhf libpython3.9-stdlib armhf 3.9.2-1 [1608 kB] Get: 15 http://deb.debian.org/debian bullseye/main armhf python3.9 armhf 3.9.2-1 [466 kB] Get: 16 http://deb.debian.org/debian bullseye/main armhf libpython3-stdlib armhf 3.9.2-3 [21.4 kB] Get: 17 http://deb.debian.org/debian bullseye/main armhf python3 armhf 3.9.2-3 [37.9 kB] Get: 18 http://deb.debian.org/debian bullseye/main armhf sgml-base all 1.30 [15.1 kB] Get: 19 http://deb.debian.org/debian bullseye/main armhf sensible-utils all 0.0.14 [14.8 kB] Get: 20 http://deb.debian.org/debian bullseye/main armhf openssl armhf 1.1.1k-1 [826 kB] Get: 21 http://deb.debian.org/debian bullseye/main armhf ca-certificates all 20210119 [158 kB] Get: 22 http://deb.debian.org/debian bullseye/main armhf libmagic-mgc armhf 1:5.39-3 [273 kB] Get: 23 http://deb.debian.org/debian bullseye/main armhf libmagic1 armhf 1:5.39-3 [117 kB] Get: 24 http://deb.debian.org/debian bullseye/main armhf file armhf 1:5.39-3 [68.1 kB] Get: 25 http://deb.debian.org/debian bullseye/main armhf gettext-base armhf 0.21-4 [171 kB] Get: 26 http://deb.debian.org/debian bullseye/main armhf libsigsegv2 armhf 2.13-1 [34.0 kB] Get: 27 http://deb.debian.org/debian bullseye/main armhf m4 armhf 1.4.18-5 [192 kB] Get: 28 http://deb.debian.org/debian bullseye/main armhf autoconf all 2.69-14 [313 kB] Get: 29 http://deb.debian.org/debian bullseye/main armhf autotools-dev all 20180224.1+nmu1 [77.1 kB] Get: 30 http://deb.debian.org/debian bullseye/main armhf automake all 1:1.16.3-2 [814 kB] Get: 31 http://deb.debian.org/debian bullseye/main armhf autopoint all 0.21-4 [510 kB] Get: 32 http://deb.debian.org/debian bullseye/main armhf libdebhelper-perl all 13.3.4 [189 kB] Get: 33 http://deb.debian.org/debian bullseye/main armhf libtool all 2.4.6-15 [513 kB] Get: 34 http://deb.debian.org/debian bullseye/main armhf dh-autoreconf all 20 [17.1 kB] Get: 35 http://deb.debian.org/debian bullseye/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 36 http://deb.debian.org/debian bullseye/main armhf libsub-override-perl all 0.09-2 [10.2 kB] Get: 37 http://deb.debian.org/debian bullseye/main armhf libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB] Get: 38 http://deb.debian.org/debian bullseye/main armhf dh-strip-nondeterminism all 1.12.0-1 [15.4 kB] Get: 39 http://deb.debian.org/debian bullseye/main armhf libelf1 armhf 0.183-1 [161 kB] Get: 40 http://deb.debian.org/debian bullseye/main armhf dwz armhf 0.13+20210201-1 [179 kB] Get: 41 http://deb.debian.org/debian bullseye/main armhf libicu67 armhf 67.1-7 [8319 kB] Get: 42 http://deb.debian.org/debian bullseye/main armhf libxml2 armhf 2.9.10+dfsg-6.7 [602 kB] Get: 43 http://deb.debian.org/debian bullseye/main armhf gettext armhf 0.21-4 [1243 kB] Get: 44 http://deb.debian.org/debian bullseye/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 45 http://deb.debian.org/debian bullseye/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 46 http://deb.debian.org/debian bullseye/main armhf debhelper all 13.3.4 [1049 kB] Get: 47 http://deb.debian.org/debian bullseye/main armhf python3-lib2to3 all 3.9.2-1 [77.8 kB] Get: 48 http://deb.debian.org/debian bullseye/main armhf python3-distutils all 3.9.2-1 [143 kB] Get: 49 http://deb.debian.org/debian bullseye/main armhf dh-python all 4.20201102+nmu1 [99.4 kB] Get: 50 http://deb.debian.org/debian bullseye/main armhf xml-core all 0.18+nmu1 [23.8 kB] Get: 51 http://deb.debian.org/debian bullseye/main armhf docutils-common all 0.16+dfsg-4 [129 kB] Get: 52 http://deb.debian.org/debian bullseye/main armhf libarchive13 armhf 3.4.3-2+b1 [304 kB] Get: 53 http://deb.debian.org/debian bullseye/main armhf libarchive-tools armhf 3.4.3-2+b1 [75.4 kB] Get: 54 http://deb.debian.org/debian bullseye/main armhf libjs-jquery all 3.5.1+dfsg+~3.5.5-7 [315 kB] Get: 55 http://deb.debian.org/debian bullseye/main armhf libjs-underscore all 1.9.1~dfsg-3 [100 kB] Get: 56 http://deb.debian.org/debian bullseye/main armhf libjs-sphinxdoc all 3.4.3-2 [127 kB] Get: 57 http://deb.debian.org/debian bullseye/main armhf libyaml-0-2 armhf 0.2.2-1 [42.0 kB] Get: 58 http://deb.debian.org/debian bullseye/main armhf python-babel-localedata all 2.8.0+dfsg.1-7 [4997 kB] Get: 59 http://deb.debian.org/debian bullseye/main armhf python3-alabaster all 0.7.8-1.1 [18.6 kB] Get: 60 http://deb.debian.org/debian bullseye/main armhf python3-all armhf 3.9.2-3 [1056 B] Get: 61 http://deb.debian.org/debian bullseye/main armhf python3-pkg-resources all 52.0.0-4 [190 kB] Get: 62 http://deb.debian.org/debian bullseye/main armhf python3-tz all 2021.1-1 [34.8 kB] Get: 63 http://deb.debian.org/debian bullseye/main armhf python3-babel all 2.8.0+dfsg.1-7 [100 kB] Get: 64 http://deb.debian.org/debian bullseye/main armhf python3-soupsieve all 2.2.1-1 [34.7 kB] Get: 65 http://deb.debian.org/debian bullseye/main armhf python3-bs4 all 4.9.3-1 [112 kB] Get: 66 http://deb.debian.org/debian bullseye/main armhf python3-certifi all 2020.6.20-1 [151 kB] Get: 67 http://deb.debian.org/debian bullseye/main armhf python3-chardet all 4.0.0-1 [99.0 kB] Get: 68 http://deb.debian.org/debian bullseye/main armhf python3-colorama all 0.4.4-1 [28.5 kB] Get: 69 http://deb.debian.org/debian bullseye/main armhf python3-click all 7.1.2-1 [75.7 kB] Get: 70 http://deb.debian.org/debian bullseye/main armhf python3-roman all 2.0.0-5 [9064 B] Get: 71 http://deb.debian.org/debian bullseye/main armhf python3-docutils all 0.16+dfsg-4 [384 kB] Get: 72 http://deb.debian.org/debian bullseye/main armhf python3-itsdangerous all 1.1.0-3 [17.0 kB] Get: 73 http://deb.debian.org/debian bullseye/main armhf python3-markupsafe armhf 1.1.1-1+b3 [14.6 kB] Get: 74 http://deb.debian.org/debian bullseye/main armhf python3-jinja2 all 2.11.3-1 [114 kB] Get: 75 http://deb.debian.org/debian bullseye/main armhf python3-werkzeug all 1.0.1+dfsg1-2 [195 kB] Get: 76 http://deb.debian.org/debian bullseye/main armhf python3-flask all 1.1.2-2 [99.0 kB] Get: 77 http://deb.debian.org/debian bullseye/main armhf python3-idna all 2.10-1 [37.4 kB] Get: 78 http://deb.debian.org/debian bullseye/main armhf python3-imagesize all 1.2.0-2 [5824 B] Get: 79 http://deb.debian.org/debian bullseye/main armhf python3-jellyfish armhf 0.8.2-1+b2 [23.8 kB] Get: 80 http://deb.debian.org/debian bullseye/main armhf python3-setuptools all 52.0.0-4 [366 kB] Get: 81 http://deb.debian.org/debian bullseye/main armhf python3-six all 1.16.0-2 [17.5 kB] Get: 82 http://deb.debian.org/debian bullseye/main armhf python3-pbr all 5.5.0-2 [60.4 kB] Get: 83 http://deb.debian.org/debian bullseye/main armhf python3-mock all 4.0.3-1 [34.6 kB] Get: 84 http://deb.debian.org/debian bullseye/main armhf python3-mpd all 3.0.3-1 [30.2 kB] Get: 85 http://deb.debian.org/debian bullseye/main armhf python3-munkres all 1.1.4-2 [11.5 kB] Get: 86 http://deb.debian.org/debian bullseye/main armhf python3-musicbrainzngs all 0.7.1-2 [29.6 kB] Get: 87 http://deb.debian.org/debian bullseye/main armhf python3-mutagen all 1.45.1-2 [150 kB] Get: 88 http://deb.debian.org/debian bullseye/main armhf python3-pyparsing all 2.4.7-1 [109 kB] Get: 89 http://deb.debian.org/debian bullseye/main armhf python3-packaging all 20.9-2 [33.5 kB] Get: 90 http://deb.debian.org/debian bullseye/main armhf python3-pygments all 2.7.1+dfsg-2.1 [657 kB] Get: 91 http://deb.debian.org/debian bullseye/main armhf python3-pylast all 4.1.0-1 [23.1 kB] Get: 92 http://deb.debian.org/debian bullseye/main armhf python3-rarfile all 3.1-1 [28.8 kB] Get: 93 http://deb.debian.org/debian bullseye/main armhf python3-urllib3 all 1.26.5-1~exp1 [114 kB] Get: 94 http://deb.debian.org/debian bullseye/main armhf python3-requests all 2.25.1+dfsg-2 [69.3 kB] Get: 95 http://deb.debian.org/debian bullseye/main armhf python3-responses all 0.12.1-1 [20.7 kB] Get: 96 http://deb.debian.org/debian bullseye/main armhf python3-snowballstemmer all 2.1.0-1 [58.7 kB] Get: 97 http://deb.debian.org/debian bullseye/main armhf sphinx-common all 3.4.3-2 [578 kB] Get: 98 http://deb.debian.org/debian bullseye/main armhf python3-sphinx all 3.4.3-2 [545 kB] Get: 99 http://deb.debian.org/debian bullseye/main armhf python3-unidecode all 1.2.0-1 [114 kB] Get: 100 http://deb.debian.org/debian bullseye/main armhf python3-xdg all 0.27-2 [41.8 kB] Get: 101 http://deb.debian.org/debian bullseye/main armhf python3-yaml armhf 5.3.1-5 [129 kB] Fetched 35.1 MB in 4s (8662 kB/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 ... 19398 files and directories currently installed.) Preparing to unpack .../0-bsdextrautils_2.36.1-8_armhf.deb ... Unpacking bsdextrautils (2.36.1-8) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../1-libuchardet0_0.0.7-1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../2-groff-base_1.22.4-6_armhf.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../3-libpipeline1_1.5.3-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../4-man-db_2.9.4-2_armhf.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package libpython3.9-minimal:armhf. Preparing to unpack .../5-libpython3.9-minimal_3.9.2-1_armhf.deb ... Unpacking libpython3.9-minimal:armhf (3.9.2-1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../6-libexpat1_2.2.10-2_armhf.deb ... Unpacking libexpat1:armhf (2.2.10-2) ... Selecting previously unselected package python3.9-minimal. Preparing to unpack .../7-python3.9-minimal_3.9.2-1_armhf.deb ... Unpacking python3.9-minimal (3.9.2-1) ... Setting up libpython3.9-minimal:armhf (3.9.2-1) ... Setting up libexpat1:armhf (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 ... 20265 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.9.2-3_armhf.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:armhf. Preparing to unpack .../2-libmpdec3_2.5.1-1_armhf.deb ... Unpacking libmpdec3:armhf (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:armhf. Preparing to unpack .../4-libreadline8_8.1-1_armhf.deb ... Unpacking libreadline8:armhf (8.1-1) ... Selecting previously unselected package libpython3.9-stdlib:armhf. Preparing to unpack .../5-libpython3.9-stdlib_3.9.2-1_armhf.deb ... Unpacking libpython3.9-stdlib:armhf (3.9.2-1) ... Selecting previously unselected package python3.9. Preparing to unpack .../6-python3.9_3.9.2-1_armhf.deb ... Unpacking python3.9 (3.9.2-1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../7-libpython3-stdlib_3.9.2-3_armhf.deb ... Unpacking libpython3-stdlib:armhf (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 ... 20686 files and directories currently installed.) Preparing to unpack .../00-python3_3.9.2-3_armhf.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_armhf.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_armhf.deb ... Unpacking libmagic-mgc (1:5.39-3) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../06-libmagic1_1%3a5.39-3_armhf.deb ... Unpacking libmagic1:armhf (1:5.39-3) ... Selecting previously unselected package file. Preparing to unpack .../07-file_1%3a5.39-3_armhf.deb ... Unpacking file (1:5.39-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../08-gettext-base_0.21-4_armhf.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../09-libsigsegv2_2.13-1_armhf.deb ... Unpacking libsigsegv2:armhf (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.18-5_armhf.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:armhf. Preparing to unpack .../22-libelf1_0.183-1_armhf.deb ... Unpacking libelf1:armhf (0.183-1) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.13+20210201-1_armhf.deb ... Unpacking dwz (0.13+20210201-1) ... Selecting previously unselected package libicu67:armhf. Preparing to unpack .../24-libicu67_67.1-7_armhf.deb ... Unpacking libicu67:armhf (67.1-7) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../25-libxml2_2.9.10+dfsg-6.7_armhf.deb ... Unpacking libxml2:armhf (2.9.10+dfsg-6.7) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.21-4_armhf.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:armhf. Preparing to unpack .../35-libarchive13_3.4.3-2+b1_armhf.deb ... Unpacking libarchive13:armhf (3.4.3-2+b1) ... Selecting previously unselected package libarchive-tools. Preparing to unpack .../36-libarchive-tools_3.4.3-2+b1_armhf.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:armhf. Preparing to unpack .../40-libyaml-0-2_0.2.2-1_armhf.deb ... Unpacking libyaml-0-2:armhf (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_armhf.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_armhf.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_armhf.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_armhf.deb ... Unpacking python3-yaml (5.3.1-5) ... Setting up media-types (4.0.0) ... Setting up libpipeline1:armhf (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:armhf (67.1-7) ... Setting up libmagic-mgc (1:5.39-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:armhf (0.2.2-1) ... Setting up libdebhelper-perl (13.3.4) ... Setting up libmagic1:armhf (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:armhf (2.13-1) ... Setting up autopoint (0.21-4) ... Setting up sensible-utils (0.0.14) ... Setting up libuchardet0:armhf (0.0.7-1) ... Setting up libmpdec3:armhf (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:armhf (0.183-1) ... Setting up readline-common (8.1-1) ... Setting up libxml2:armhf (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:armhf (3.4.3-2+b1) ... Setting up libreadline8:armhf (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:armhf (3.9.2-1) ... Setting up libpython3-stdlib:armhf (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 armhf 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-armhf' 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/plugins.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/random.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/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 copying beets/vfs.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 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/__init__.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 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/bluelet.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/__init__.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/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 creating /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/types.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/queryparse.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/loadext.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/badfiles.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/edit.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/bpm.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/smartplaylist.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/missing.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/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/types.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/beatport.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/ihate.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/inline.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/mbcollection.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/importadded.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/zero.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/filefilter.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/convert.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/scrub.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/embyupdate.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/fromfilename.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/acousticbrainz.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/keyfinder.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/importfeeds.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/__init__.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/mbsync.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/chroma.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/mpdstats.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/ipfs.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/absubmit.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/plexupdate.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 creating /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 copying beetsplug/bpd/gstplayer.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/amarok.py -> /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/__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_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_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/tmpa7ol6cgg/config.yaml data directory: /tmp/tmpa7ol6cgg 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/tmposnt5vbe/config.yaml data directory: /tmp/tmposnt5vbe 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_skipcount: 3 itunes_lastskipped: 2015-02-05 15:41:04 itunes_playcount: 0 Sending event: database_change alt-J - An Awesome Wave - Breezeblocks itunes_lastplayed: 2015-05-04 12:20:51 itunes_skipcount: 0 itunes_playcount: 31 itunes_rating: 100 Sending event: database_change Sending event: cli_exit 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/tmpxx3_gpxw/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/tmp64dui67r.jpg fetchart: using remote image /tmp/tmp64dui67r.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/tmp_b0bgc9g/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/tmp465e926p.jpg fetchart: using remote image /tmp/tmp465e926p.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/tmpuo2dbev_.jpg fetchart: using remote image /tmp/tmpuo2dbev_.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/tmp3s1p7xdg.jpg fetchart: using remote image /tmp/tmp3s1p7xdg.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/tmpt0e3dfqa.png ok test_extension_set_by_content_type (test_art.FetchImageTest) ... downloading image: http://example.com/test.jpg downloaded art to: /tmp/tmp3xowo065.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/tmpjplptapv.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_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_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_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_get_music_section (test_plexupdate.PlexUpdateTest) ... ok test_get_named_music_section (test_plexupdate.PlexUpdateTest) ... ok test_update_plex (test_plexupdate.PlexUpdateTest) ... 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_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/tmpqqzrwo8w/config.yaml data directory: /tmp/tmpqqzrwo8w plugin paths: Sending event: pluginload Remove fields for all items? (Y/n) alt-J - An Awesome Wave - Tessellate itunes_rating: 60 -> 80 itunes_skipcount: 3 itunes_lastskipped: 2015-02-05 15:41:04 itunes_playcount: 0 alt-J - An Awesome Wave - Breezeblocks itunes_lastplayed: 2015-05-04 12:20:51 itunes_skipcount: 0 itunes_playcount: 31 itunes_rating: 100 [1, 2, 3, 4, 10] 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/tmpt0mw5msy/config.yaml data directory: /tmp/tmpt0mw5msy 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/tmp4ztb5jxm/config.yaml data directory: /tmp/tmp4ztb5jxm 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/tmp_ss56uu0/config.yaml data directory: /tmp/tmp_ss56uu0 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/tmpt7f03sr9/config.yaml data directory: /tmp/tmpt7f03sr9 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/tmpfkfgdjkc/config.yaml data directory: /tmp/tmpfkfgdjkc 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/tmp62po444t/config.yaml data directory: /tmp/tmp62po444t plugin paths: Sending event: pluginload Remove fields for all items? (Y/n) zero: no fields, nothing to do Sending event: cli_exit 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_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_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_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/tmpvdf21gs7/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/tmpjue7wafd/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/tmpnou11xtg/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/tmphn1zr5b2/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/tmphn1zr5b2/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/tmpqd87jkfq/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/tmpqd87jkfq/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/tmp5h1lnkzp/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/tmp5h1lnkzp/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/tmp5h1lnkzp/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: item_removed Replacing item 2: /tmp/tmp5h1lnkzp/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 1632393937.0489912, flexible attributes [] from album 1 for /tmp/tmp5h1lnkzp/libdir/Applied Artist/Applied Album Reimported item added 1632393937.0489912 from item 1 for /tmp/tmp5h1lnkzp/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmp5h1lnkzp/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Reimported item added 1632393937.0489912 from item 2 for /tmp/tmp5h1lnkzp/libdir/Applied Artist/Applied Album/Applied Title 2.mp3 Reimported item flexible attributes [] from item 2 for /tmp/tmp5h1lnkzp/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/tmp2g4fn94i/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/tmp2g4fn94i/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/tmp2g4fn94i/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/tmp2g4fn94i/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 1632453939.492761 from item 1 for /tmp/tmp2g4fn94i/libdir/singletons/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmp2g4fn94i/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/tmp2g4fn94i/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/tmp2g4fn94i/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 1632393939.5727534 from item 2 for /tmp/tmp2g4fn94i/libdir/singletons/Applied Title 2.mp3 Reimported item flexible attributes [] from item 2 for /tmp/tmp2g4fn94i/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_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_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/tmpj78o9uen/.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_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_equal_permutation (test_random.RandomTest) We have a list of items where only one item is from artist1 and the ... 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/tmp7qx3_noj/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/tmp7qx3_noj/libdir/artist/album 0/02 track 0.mp3 permissions: could not set permissions on /tmp/tmp7qx3_noj/libdir/artist permissions: could not set permissions on /tmp/tmp7qx3_noj/libdir/artist/album 0 permissions: could not set permissions on /tmp/tmp7qx3_noj/libdir/artist/album 0/02 track 0.mp3 permissions: could not set permissions on /tmp/tmp7qx3_noj/libdir/artist permissions: could not set permissions on /tmp/tmp7qx3_noj/libdir/artist/album 0 permissions: could not set permissions on /tmp/tmp7qx3_noj/libdir/artist/album 0/02 track 0.mp3 permissions: could not set permissions on /tmp/tmp7qx3_noj/libdir/artist permissions: could not set permissions on /tmp/tmp7qx3_noj/libdir/artist/album 0 ok test_permissions_on_album_imported (test_permissions.PermissionsPluginTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmp033ii3we/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/tmp9v26fc8y/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_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/tmp0rwqxsm4/config.yaml data directory: /tmp/tmp0rwqxsm4 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/tmp7xbpqm1x/config.yaml data directory: /tmp/tmp7xbpqm1x 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/tmp7xbpqm1x/config.yaml data directory: /tmp/tmp7xbpqm1x 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/tmpzxo8eury/config.yaml data directory: /tmp/tmpzxo8eury 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/tmpzxo8eury/config.yaml data directory: /tmp/tmpzxo8eury 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/tmpwf7el6km/config.yaml data directory: /tmp/tmpwf7el6km 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/tmpynuhm7t_/config.yaml data directory: /tmp/tmpynuhm7t_ 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/tmpl_tl2k6v/config.yaml data directory: /tmp/tmpl_tl2k6v 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/tmpu73x96gi/config.yaml data directory: /tmp/tmpu73x96gi 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/tmp0ifld4uu/config.yaml data directory: /tmp/tmp0ifld4uu plugin paths: Sending event: pluginload embedart: Embedding album art into the album artist - älbum embedart: embedding /tmp/tmpopvxlblg 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/tmps91hibkb/config.yaml data directory: /tmp/tmps91hibkb plugin paths: Sending event: pluginload embedart: embedding /tmp/tmph3fbisxl 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/tmpl2t3pxuf/config.yaml data directory: /tmp/tmpl2t3pxuf plugin paths: Sending event: pluginload embedart: Extracting album art from: the artist - älbum - tïtle 0 to: /tmp/tmpl2t3pxuf/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/tmp14c_3hld/config.yaml data directory: /tmp/tmp14c_3hld plugin paths: Sending event: pluginload embedart: Extracting album art from: the artist - älbum - tïtle 0 to: /tmp/tmp14c_3hld/libdir/the artist/älbum/extracted.png Sending event: cli_exit ok test_reject_different_art (test_embedart.EmbedartCliTest) ... skipped 'compare not available' 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_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/tmp0tylgaqd/config.yaml data directory: /tmp/tmp0tylgaqd 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/tmp0tylgaqd/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/tmp0tylgaqd/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/tmp0tylgaqd/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/tmp0tylgaqd/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/tmp0tylgaqd/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/tmp0tylgaqd/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/tmp0tylgaqd/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/tmp0tylgaqd/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/tmp0tylgaqd/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/tmp0tylgaqd/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/tmpm23txy6x/config.yaml data directory: /tmp/tmpm23txy6x 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/tmpm23txy6x/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/tmpm23txy6x/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/tmpm23txy6x/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/tmpm23txy6x/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/tmpm23txy6x/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/tmpm23txy6x/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/tmpm23txy6x/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/tmpm23txy6x/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/tmpm23txy6x/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/tmpm23txy6x/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/tmptp83sf9n/config.yaml data directory: /tmp/tmptp83sf9n plugin paths: Sending event: pluginload edit: saving changes to the artist - modified älbum - tïtle 0 moving /tmp/tmptp83sf9n/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/tmptp83sf9n/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/tmptp83sf9n/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/tmptp83sf9n/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/tmptp83sf9n/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/tmptp83sf9n/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/tmptp83sf9n/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/tmptp83sf9n/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/tmptp83sf9n/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/tmptp83sf9n/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/tmpj_pedgh5/config.yaml data directory: /tmp/tmpj_pedgh5 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/tmpbzr_i8e4/config.yaml data directory: /tmp/tmpbzr_i8e4 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/tmpexo9m6te/config.yaml data directory: /tmp/tmpexo9m6te 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/tmpmnh2n56j/config.yaml data directory: /tmp/tmpmnh2n56j plugin paths: Sending event: pluginload edit: saving changes to the artist - älbum - tïtle 1 moving /tmp/tmpmnh2n56j/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/tmpik6j4pzy/config.yaml data directory: /tmp/tmpik6j4pzy plugin paths: Sending event: pluginload edit: saving changes to the artist - älbum - modified tïtle 9 moving /tmp/tmpik6j4pzy/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/tmp61pxdyd4/config.yaml data directory: /tmp/tmp61pxdyd4 plugin paths: Sending event: pluginload edit: saving changes to the artist - älbum - modified tïtle 0 moving /tmp/tmp61pxdyd4/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/tmp61pxdyd4/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/tmp61pxdyd4/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/tmp61pxdyd4/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/tmp61pxdyd4/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/tmp61pxdyd4/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/tmp61pxdyd4/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/tmp61pxdyd4/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/tmp61pxdyd4/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/tmp61pxdyd4/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/tmp983yeuem/config.yaml data directory: /tmp/tmp983yeuem 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/tmp1jq7z8dr/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/tmpm3h50bmy/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/tmpm3h50bmy/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/tmpw3_1r8k6/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/tmpun1xf1ta/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/tmpr4_541tk/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/tmpvtkf8fg1/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/tmps4g8t6pp/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/tmps4g8t6pp/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/tmps4g8t6pp/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: item_removed Replacing item 2: /tmp/tmps4g8t6pp/libdir/Applied Artist/Applied Album/Applied Title 2.mp3 Sending event: database_change Sending event: item_removed Replacing item 3: /tmp/tmps4g8t6pp/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 1632513970.910304, flexible attributes [] from album 1 for /tmp/tmps4g8t6pp/libdir/Applied Artist/Applied Album Reimported item added 1632513970.9141855 from item 1 for /tmp/tmps4g8t6pp/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmps4g8t6pp/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Reimported item added 1632513970.9177608 from item 2 for /tmp/tmps4g8t6pp/libdir/Applied Artist/Applied Album/Applied Title 2.mp3 Reimported item flexible attributes [] from item 2 for /tmp/tmps4g8t6pp/libdir/Applied Artist/Applied Album/Applied Title 2.mp3 Sending event: database_change Reimported item added 1632513970.9210522 from item 3 for /tmp/tmps4g8t6pp/libdir/Applied Artist/Applied Album/Applied Title 3.mp3 Reimported item flexible attributes [] from item 3 for /tmp/tmps4g8t6pp/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_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/tmp5zkh3n34/config.yaml data directory: /tmp/tmp5zkh3n34 plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmp5zkh3n34/config.yaml data directory: /tmp/tmp5zkh3n34 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/tmp1prqs59t/config.yaml data directory: /tmp/tmp1prqs59t plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmp1prqs59t/config.yaml data directory: /tmp/tmp1prqs59t 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/tmp4ou3ctyj/config.yaml data directory: /tmp/tmp4ou3ctyj 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/tmprahq8ojv/config.yaml data directory: /tmp/tmprahq8ojv plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmprahq8ojv/config.yaml data directory: /tmp/tmprahq8ojv plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmprahq8ojv/config.yaml data directory: /tmp/tmprahq8ojv 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/tmpsorwbvtp/config.yaml data directory: /tmp/tmpsorwbvtp plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpsorwbvtp/config.yaml data directory: /tmp/tmpsorwbvtp 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/tmpkbliars2/config.yaml data directory: /tmp/tmpkbliars2 plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpkbliars2/config.yaml data directory: /tmp/tmpkbliars2 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/tmppltkea7j/config.yaml data directory: /tmp/tmppltkea7j 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/tmpgfe30iw8/config.yaml data directory: /tmp/tmpgfe30iw8 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 26519 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/tmp3p6pugzf/config.yaml data directory: /tmp/tmp3p6pugzf plugin paths: Sending event: pluginload Modifying 1 albums. the album artist - älbum album: älbum -> newAlbum Really modify, move and write tags? (Yes/no/select) 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/tmp3p6pugzf/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/tmpc5_kbqtq/config.yaml data directory: /tmp/tmpc5_kbqtq 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/tmpe55vtoes/config.yaml data directory: /tmp/tmpe55vtoes 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/tmpe55vtoes/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/tmpaouy9rt4/config.yaml data directory: /tmp/tmpaouy9rt4 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/tmpaouy9rt4/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/tmpap6_bcdq/config.yaml data directory: /tmp/tmpap6_bcdq 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/tmpap6_bcdq/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/tmpzs_0g00m/config.yaml data directory: /tmp/tmpzs_0g00m 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/tmpzs_0g00m/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/tmpk2h1kd00/config.yaml data directory: /tmp/tmpk2h1kd00 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/tmpk2h1kd00/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/tmplym9k_xe/config.yaml data directory: /tmp/tmplym9k_xe 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/tmpk9oanu1h/config.yaml data directory: /tmp/tmpk9oanu1h 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/tmp929r6o6n/config.yaml data directory: /tmp/tmp929r6o6n 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/tmp929r6o6n/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/tmps00hgdm1/config.yaml data directory: /tmp/tmps00hgdm1 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/tmps00hgdm1/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/tmp76wufis4/config.yaml data directory: /tmp/tmp76wufis4 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/tmpkb_dy6gk/config.yaml data directory: /tmp/tmpkb_dy6gk 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/tmpmssh0mfr/config.yaml data directory: /tmp/tmpmssh0mfr 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/tmpmssh0mfr/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/tmp_makjd7k/config.yaml data directory: /tmp/tmp_makjd7k 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/tmp_makjd7k/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/tmpv0vyje2f/config.yaml data directory: /tmp/tmpv0vyje2f 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/tmpv0vyje2f/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/tmpv0vyje2f/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/tmpv0vyje2f/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/tmpv0vyje2f/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/tmpv0vyje2f/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/tmpv0vyje2f/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/tmpv0vyje2f/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/tmp1t3da052/config.yaml data directory: /tmp/tmp1t3da052 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/tmp1t3da052/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/tmp0hkvu1v6/config.yaml data directory: /tmp/tmp0hkvu1v6 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/tmp0hkvu1v6/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/tmp39fvnueh/config.yaml data directory: /tmp/tmp39fvnueh 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/tmp39fvnueh/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/tmp3wp9epg0/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/tmpkfnr51mp/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/tmp81itgta6/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/tmpp1z1dwc7/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/tmpbhqfef3p/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/tmpaw4plc9s/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/tmpqi8e2xt4/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/tmpy5lyu2xj/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/tmpf1ly5ko2/testlibdir/srcfile -> /tmp/tmpf1ly5ko2/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/tmpehk1yb_y/testlibdir/srcfile -> /tmp/tmpehk1yb_y/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/tmp69adurx0/testlibdir/srcfile -> /tmp/tmp69adurx0/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/tmp591w1pe6/config.yaml data directory: /tmp/tmp591w1pe6 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/tmpbyklio1q/config.yaml data directory: /tmp/tmpbyklio1q 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/tmpg108m_um/config.yaml data directory: /tmp/tmpg108m_um plugin paths: Sending event: pluginload Sending event: write Sending event: after_write Sending event: database_change 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_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_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_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/tmph2t88ktd/config.yaml data directory: /tmp/tmph2t88ktd plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmph2t88ktd/config.yaml data directory: /tmp/tmph2t88ktd 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/tmph2t88ktd/config.yaml data directory: /tmp/tmph2t88ktd plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmph2t88ktd/config.yaml data directory: /tmp/tmph2t88ktd 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/tmpntv87rpa/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/tmp7yq_6402/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/tmptnj93x_z/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/tmpntbg__vn/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/tmpo_cf6nxi/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/tmpo_cf6nxi/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/tmpo_cf6nxi/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_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/tmpj3f42kax/config.yaml data directory: /tmp/tmpj3f42kax 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/tmpfcxcvubb/config.yaml data directory: /tmp/tmpfcxcvubb 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/tmp7426w738/config.yaml data directory: /tmp/tmp7426w738 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/tmpytsr08j4/config.yaml data directory: /tmp/tmpytsr08j4 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/tmp_7wxcd06/config.yaml data directory: /tmp/tmp_7wxcd06 plugin paths: Sending event: pluginload Sending event: cli_exit ok test_path (test_info.InfoTest) ... no user configuration found at /tmp/tmpc6yb7n90/config.yaml data directory: /tmp/tmpc6yb7n90 plugin paths: Sending event: pluginload Sending event: cli_exit 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) ... Computing track assignment... ...done. ok test_order_works_with_extra_tracks (test_autotag.AssignmentTest) ... Computing track assignment... ...done. ok test_order_works_with_invalid_track_numbers (test_autotag.AssignmentTest) ... Computing track assignment... ...done. ok test_order_works_with_missing_tracks (test_autotag.AssignmentTest) ... Computing track assignment... ...done. ok test_reorder_when_track_numbers_incorrect (test_autotag.AssignmentTest) ... Computing track assignment... ...done. 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_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_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_basic (test_acousticbrainz.MapDataToSchemeTest) ... ok test_composite (test_acousticbrainz.MapDataToSchemeTest) ... ok test_realistic (test_acousticbrainz.MapDataToSchemeTest) ... ok test_recurse (test_acousticbrainz.MapDataToSchemeTest) ... ok test_import_album (test_filefilter.FileFilterPluginTest) ... Sending event: import_begin Sending event: import_task_created Album: /tmp/tmpz54k_k2l/testsrcdir/artist /tmp/tmpz54k_k2l/testsrcdir/artist/track_1.mp3 Sending event: import_task_created Sending event: import_task_created Album: /tmp/tmpz54k_k2l/testsrcdir/misc /tmp/tmpz54k_k2l/testsrcdir/misc/track_1.mp3 Sending event: import_begin Sending event: import_task_created Singleton: /tmp/tmpz54k_k2l/testsrcdir/artist/track_1.mp3 Sending event: import_task_created Singleton: /tmp/tmpz54k_k2l/testsrcdir/artist/track_2.mp3 Sending event: import_task_created Singleton: /tmp/tmpz54k_k2l/testsrcdir/artist/album/01 - track.mp3 Sending event: import_task_created Singleton: /tmp/tmpz54k_k2l/testsrcdir/artist/album/02 - track.mp3 Sending event: import_task_created Singleton: /tmp/tmpz54k_k2l/testsrcdir/misc/track_1.mp3 Sending event: import_task_created Singleton: /tmp/tmpz54k_k2l/testsrcdir/misc/track_2.mp3 ok test_import_both (test_filefilter.FileFilterPluginTest) ... Sending event: import_begin Sending event: import_task_created Album: /tmp/tmplp_hz0yo/testsrcdir/artist /tmp/tmplp_hz0yo/testsrcdir/artist/track_1.mp3 Sending event: import_task_created Sending event: import_task_created Album: /tmp/tmplp_hz0yo/testsrcdir/misc /tmp/tmplp_hz0yo/testsrcdir/misc/track_1.mp3 Sending event: import_begin Sending event: import_task_created Sending event: import_task_created Singleton: /tmp/tmplp_hz0yo/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/tmplp_hz0yo/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/tmpslxzwfi6/testsrcdir/artist /tmp/tmpslxzwfi6/testsrcdir/artist/track_1.mp3 /tmp/tmpslxzwfi6/testsrcdir/artist/track_2.mp3 Sending event: import_task_created Album: /tmp/tmpslxzwfi6/testsrcdir/artist/album /tmp/tmpslxzwfi6/testsrcdir/artist/album/01 - track.mp3 /tmp/tmpslxzwfi6/testsrcdir/artist/album/02 - track.mp3 Sending event: import_task_created Album: /tmp/tmpslxzwfi6/testsrcdir/misc /tmp/tmpslxzwfi6/testsrcdir/misc/track_1.mp3 /tmp/tmpslxzwfi6/testsrcdir/misc/track_2.mp3 ok test_import_global (test_filefilter.FileFilterPluginTest) ... Sending event: import_begin Sending event: import_task_created Album: /tmp/tmpbc5zocii/testsrcdir/artist /tmp/tmpbc5zocii/testsrcdir/artist/track_1.mp3 Sending event: import_task_created Sending event: import_task_created Album: /tmp/tmpbc5zocii/testsrcdir/misc /tmp/tmpbc5zocii/testsrcdir/misc/track_1.mp3 Sending event: import_begin Sending event: import_task_created Singleton: /tmp/tmpbc5zocii/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/tmpbc5zocii/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/tmpk797hmqs/testsrcdir ok test_import_singleton (test_filefilter.FileFilterPluginTest) ... Sending event: import_begin Sending event: import_task_created Singleton: /tmp/tmp_apvhsun/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/tmp_apvhsun/testsrcdir/misc/track_1.mp3 Sending event: import_task_created Sending event: import_begin Sending event: import_task_created Album: /tmp/tmp_apvhsun/testsrcdir/artist /tmp/tmp_apvhsun/testsrcdir/artist/track_1.mp3 /tmp/tmp_apvhsun/testsrcdir/artist/track_2.mp3 Sending event: import_task_created Album: /tmp/tmp_apvhsun/testsrcdir/artist/album /tmp/tmp_apvhsun/testsrcdir/artist/album/01 - track.mp3 /tmp/tmp_apvhsun/testsrcdir/artist/album/02 - track.mp3 Sending event: import_task_created Album: /tmp/tmp_apvhsun/testsrcdir/misc /tmp/tmp_apvhsun/testsrcdir/misc/track_1.mp3 /tmp/tmp_apvhsun/testsrcdir/misc/track_2.mp3 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_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_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 - - 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 aaa - - overlaying configuration: /tmp/tmpluyl9uqz/tmp5_7cbyj0.yaml no user configuration found at /tmp/tmpluyl9uqz/config.yaml data directory: /tmp/tmpluyl9uqz plugin paths: /tmp/tmpluyl9uqz Sending event: pluginload library database: /tmp/tmpluyl9uqz/library.db library directory: /tmp/tmpluyl9uqz/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15757 bpd: *[127.0.0.1:35160]: connected bpd: >[127.0.0.1:35160]: OK MPD 0.14.0 bpd: <[127.0.0.1:35160]: status bpd: >[127.0.0.1:35160]: ACK [4@0] {} insufficient privileges bpd: <[127.0.0.1:35160]: password wrong bpd: >[127.0.0.1:35160]: ACK [3@0] {password} incorrect password bpd: <[127.0.0.1:35160]: command_list_ok_begin bpd: <[127.0.0.1:35160]: password abc123 bpd: <[127.0.0.1:35160]: status bpd: <[127.0.0.1:35160]: command_list_end bpd: >[127.0.0.1:35160]: list_OK bpd: >[127.0.0.1:35160]: repeat: 0 bpd: >[127.0.0.1:35160]: random: 0 bpd: >[127.0.0.1:35160]: consume: 0 bpd: >[127.0.0.1:35160]: single: 0 bpd: >[127.0.0.1:35160]: playlist: 0 bpd: >[127.0.0.1:35160]: playlistlength: 0 bpd: >[127.0.0.1:35160]: mixrampdb: 0.0 bpd: >[127.0.0.1:35160]: volume: 100 bpd: >[127.0.0.1:35160]: state: stop bpd: >[127.0.0.1:35160]: list_OK bpd: >[127.0.0.1:35160]: 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/tmplc_1ti1u/tmp6vjh6bkd.yaml no user configuration found at /tmp/tmplc_1ti1u/config.yaml data directory: /tmp/tmplc_1ti1u plugin paths: /tmp/tmplc_1ti1u Sending event: pluginload library database: /tmp/tmplc_1ti1u/library.db library directory: /tmp/tmplc_1ti1u/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:16837 bpd: *[127.0.0.1:58680]: connected bpd: >[127.0.0.1:58680]: OK MPD 0.14.0 bpd: <[127.0.0.1:58680]: ping bpd: >[127.0.0.1:58680]: 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/tmpn_yzk9fu/tmpj03r7akb.yaml no user configuration found at /tmp/tmpn_yzk9fu/config.yaml data directory: /tmp/tmpn_yzk9fu plugin paths: /tmp/tmpn_yzk9fu Sending event: pluginload library database: /tmp/tmpn_yzk9fu/library.db library directory: /tmp/tmpn_yzk9fu/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:19464 bpd: *[127.0.0.1:58062]: connected bpd: >[127.0.0.1:58062]: OK MPD 0.14.0 bpd: <[127.0.0.1:58062]: commands bpd: >[127.0.0.1:58062]: command: add bpd: >[127.0.0.1:58062]: command: addid bpd: >[127.0.0.1:58062]: command: clear bpd: >[127.0.0.1:58062]: command: clearerror bpd: >[127.0.0.1:58062]: command: close bpd: >[127.0.0.1:58062]: command: commands bpd: >[127.0.0.1:58062]: command: consume bpd: >[127.0.0.1:58062]: command: count bpd: >[127.0.0.1:58062]: command: crash_TypeError bpd: >[127.0.0.1:58062]: command: crossfade bpd: >[127.0.0.1:58062]: command: currentsong bpd: >[127.0.0.1:58062]: command: decoders bpd: >[127.0.0.1:58062]: command: delete bpd: >[127.0.0.1:58062]: command: deleteid bpd: >[127.0.0.1:58062]: command: disableoutput bpd: >[127.0.0.1:58062]: command: enableoutput bpd: >[127.0.0.1:58062]: command: find bpd: >[127.0.0.1:58062]: command: idle bpd: >[127.0.0.1:58062]: command: kill bpd: >[127.0.0.1:58062]: command: list bpd: >[127.0.0.1:58062]: command: listall bpd: >[127.0.0.1:58062]: command: listallinfo bpd: >[127.0.0.1:58062]: command: listplaylist bpd: >[127.0.0.1:58062]: command: listplaylistinfo bpd: >[127.0.0.1:58062]: command: listplaylists bpd: >[127.0.0.1:58062]: command: load bpd: >[127.0.0.1:58062]: command: lsinfo bpd: >[127.0.0.1:58062]: command: mixrampdb bpd: >[127.0.0.1:58062]: command: mixrampdelay bpd: >[127.0.0.1:58062]: command: move bpd: >[127.0.0.1:58062]: command: moveid bpd: >[127.0.0.1:58062]: command: next bpd: >[127.0.0.1:58062]: command: notcommands bpd: >[127.0.0.1:58062]: command: outputs bpd: >[127.0.0.1:58062]: command: password bpd: >[127.0.0.1:58062]: command: pause bpd: >[127.0.0.1:58062]: command: ping bpd: >[127.0.0.1:58062]: command: play bpd: >[127.0.0.1:58062]: command: playid bpd: >[127.0.0.1:58062]: command: playlistadd bpd: >[127.0.0.1:58062]: command: playlistclear bpd: >[127.0.0.1:58062]: command: playlistdelete bpd: >[127.0.0.1:58062]: command: playlistid bpd: >[127.0.0.1:58062]: command: playlistinfo bpd: >[127.0.0.1:58062]: command: playlistmove bpd: >[127.0.0.1:58062]: command: plchanges bpd: >[127.0.0.1:58062]: command: plchangesposid bpd: >[127.0.0.1:58062]: command: previous bpd: >[127.0.0.1:58062]: command: random bpd: >[127.0.0.1:58062]: command: rename bpd: >[127.0.0.1:58062]: command: repeat bpd: >[127.0.0.1:58062]: command: replay_gain_mode bpd: >[127.0.0.1:58062]: command: replay_gain_status bpd: >[127.0.0.1:58062]: command: rm bpd: >[127.0.0.1:58062]: command: save bpd: >[127.0.0.1:58062]: command: search bpd: >[127.0.0.1:58062]: command: seek bpd: >[127.0.0.1:58062]: command: seekid bpd: >[127.0.0.1:58062]: command: setvol bpd: >[127.0.0.1:58062]: command: single bpd: >[127.0.0.1:58062]: command: stats bpd: >[127.0.0.1:58062]: command: status bpd: >[127.0.0.1:58062]: command: stop bpd: >[127.0.0.1:58062]: command: swap bpd: >[127.0.0.1:58062]: command: swapid bpd: >[127.0.0.1:58062]: command: tagtypes bpd: >[127.0.0.1:58062]: command: update bpd: >[127.0.0.1:58062]: command: urlhandlers bpd: >[127.0.0.1:58062]: command: volume bpd: >[127.0.0.1:58062]: 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/tmpsd_5geh0/tmp942d3qgm.yaml no user configuration found at /tmp/tmpsd_5geh0/config.yaml data directory: /tmp/tmpsd_5geh0 plugin paths: /tmp/tmpsd_5geh0 Sending event: pluginload library database: /tmp/tmpsd_5geh0/library.db library directory: /tmp/tmpsd_5geh0/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:14395 bpd: *[127.0.0.1:47818]: connected bpd: >[127.0.0.1:47818]: OK MPD 0.14.0 bpd: <[127.0.0.1:47818]: command_list_ok_begin bpd: <[127.0.0.1:47818]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:47818]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:47818]: command_list_end bpd: >[127.0.0.1:47818]: list_OK bpd: >[127.0.0.1:47818]: list_OK bpd: >[127.0.0.1:47818]: OK bpd: <[127.0.0.1:47818]: command_list_ok_begin bpd: <[127.0.0.1:47818]: play bpd: <[127.0.0.1:47818]: currentsong bpd: <[127.0.0.1:47818]: next bpd: <[127.0.0.1:47818]: currentsong bpd: <[127.0.0.1:47818]: next bpd: <[127.0.0.1:47818]: status bpd: <[127.0.0.1:47818]: command_list_end bpd: >[127.0.0.1:47818]: list_OK bpd: >[127.0.0.1:47818]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:47818]: Time: 0 bpd: >[127.0.0.1:47818]: Title: Track One Title bpd: >[127.0.0.1:47818]: Artist: Artist Name bpd: >[127.0.0.1:47818]: Album: Album Title bpd: >[127.0.0.1:47818]: Genre: bpd: >[127.0.0.1:47818]: Track: 1 bpd: >[127.0.0.1:47818]: Date: 0 bpd: >[127.0.0.1:47818]: Pos: 0 bpd: >[127.0.0.1:47818]: Id: 1 bpd: >[127.0.0.1:47818]: list_OK bpd: >[127.0.0.1:47818]: list_OK bpd: >[127.0.0.1:47818]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:47818]: Time: 0 bpd: >[127.0.0.1:47818]: Title: Track Two Title bpd: >[127.0.0.1:47818]: Artist: Artist Name bpd: >[127.0.0.1:47818]: Album: Album Title bpd: >[127.0.0.1:47818]: Genre: bpd: >[127.0.0.1:47818]: Track: 2 bpd: >[127.0.0.1:47818]: Date: 0 bpd: >[127.0.0.1:47818]: Pos: 1 bpd: >[127.0.0.1:47818]: Id: 2 bpd: >[127.0.0.1:47818]: list_OK bpd: >[127.0.0.1:47818]: list_OK bpd: >[127.0.0.1:47818]: repeat: 0 bpd: >[127.0.0.1:47818]: random: 0 bpd: >[127.0.0.1:47818]: consume: 0 bpd: >[127.0.0.1:47818]: single: 0 bpd: >[127.0.0.1:47818]: playlist: 2 bpd: >[127.0.0.1:47818]: playlistlength: 2 bpd: >[127.0.0.1:47818]: mixrampdb: 0.0 bpd: >[127.0.0.1:47818]: volume: 100 bpd: >[127.0.0.1:47818]: state: stop bpd: >[127.0.0.1:47818]: list_OK bpd: >[127.0.0.1:47818]: 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/tmplz2te9jm/tmprc28fwe0.yaml no user configuration found at /tmp/tmplz2te9jm/config.yaml data directory: /tmp/tmplz2te9jm plugin paths: /tmp/tmplz2te9jm Sending event: pluginload library database: /tmp/tmplz2te9jm/library.db library directory: /tmp/tmplz2te9jm/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:10659 bpd: *[127.0.0.1:33114]: connected bpd: >[127.0.0.1:33114]: OK MPD 0.14.0 bpd: <[127.0.0.1:33114]: command_list_ok_begin bpd: <[127.0.0.1:33114]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:33114]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:33114]: command_list_end bpd: >[127.0.0.1:33114]: list_OK bpd: >[127.0.0.1:33114]: list_OK bpd: >[127.0.0.1:33114]: OK bpd: <[127.0.0.1:33114]: command_list_ok_begin bpd: <[127.0.0.1:33114]: status bpd: <[127.0.0.1:33114]: play bpd: <[127.0.0.1:33114]: status bpd: <[127.0.0.1:33114]: play 1 bpd: <[127.0.0.1:33114]: currentsong bpd: <[127.0.0.1:33114]: command_list_end bpd: >[127.0.0.1:33114]: repeat: 0 bpd: >[127.0.0.1:33114]: random: 0 bpd: >[127.0.0.1:33114]: consume: 0 bpd: >[127.0.0.1:33114]: single: 0 bpd: >[127.0.0.1:33114]: playlist: 2 bpd: >[127.0.0.1:33114]: playlistlength: 2 bpd: >[127.0.0.1:33114]: mixrampdb: 0.0 bpd: >[127.0.0.1:33114]: volume: 100 bpd: >[127.0.0.1:33114]: state: stop bpd: >[127.0.0.1:33114]: list_OK bpd: >[127.0.0.1:33114]: list_OK bpd: >[127.0.0.1:33114]: repeat: 0 bpd: >[127.0.0.1:33114]: random: 0 bpd: >[127.0.0.1:33114]: consume: 0 bpd: >[127.0.0.1:33114]: single: 0 bpd: >[127.0.0.1:33114]: playlist: 2 bpd: >[127.0.0.1:33114]: playlistlength: 2 bpd: >[127.0.0.1:33114]: mixrampdb: 0.0 bpd: >[127.0.0.1:33114]: volume: 100 bpd: >[127.0.0.1:33114]: state: play bpd: >[127.0.0.1:33114]: song: 0 bpd: >[127.0.0.1:33114]: songid: 1 bpd: >[127.0.0.1:33114]: bitrate: 0.0 bpd: >[127.0.0.1:33114]: audio: 0:0:0 bpd: >[127.0.0.1:33114]: time: 0:0 bpd: >[127.0.0.1:33114]: elapsed: 0.000 bpd: >[127.0.0.1:33114]: duration: 0.000 bpd: >[127.0.0.1:33114]: list_OK bpd: >[127.0.0.1:33114]: list_OK bpd: >[127.0.0.1:33114]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:33114]: Time: 0 bpd: >[127.0.0.1:33114]: Title: Track Two Title bpd: >[127.0.0.1:33114]: Artist: Artist Name bpd: >[127.0.0.1:33114]: Album: Album Title bpd: >[127.0.0.1:33114]: Genre: bpd: >[127.0.0.1:33114]: Track: 2 bpd: >[127.0.0.1:33114]: Date: 0 bpd: >[127.0.0.1:33114]: Pos: 1 bpd: >[127.0.0.1:33114]: Id: 2 bpd: >[127.0.0.1:33114]: list_OK bpd: >[127.0.0.1:33114]: 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/tmpfddt2n78/tmpgcsrjs3_.yaml no user configuration found at /tmp/tmpfddt2n78/config.yaml data directory: /tmp/tmpfddt2n78 plugin paths: /tmp/tmpfddt2n78 Sending event: pluginload library database: /tmp/tmpfddt2n78/library.db library directory: /tmp/tmpfddt2n78/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:10324 bpd: *[127.0.0.1:47604]: connected bpd: >[127.0.0.1:47604]: OK MPD 0.14.0 bpd: <[127.0.0.1:47604]: command_list_ok_begin bpd: <[127.0.0.1:47604]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:47604]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:47604]: command_list_end bpd: >[127.0.0.1:47604]: list_OK bpd: >[127.0.0.1:47604]: list_OK bpd: >[127.0.0.1:47604]: OK bpd: <[127.0.0.1:47604]: command_list_ok_begin bpd: <[127.0.0.1:47604]: play 1 bpd: <[127.0.0.1:47604]: currentsong bpd: <[127.0.0.1:47604]: previous bpd: <[127.0.0.1:47604]: currentsong bpd: <[127.0.0.1:47604]: previous bpd: <[127.0.0.1:47604]: status bpd: <[127.0.0.1:47604]: currentsong bpd: <[127.0.0.1:47604]: command_list_end bpd: >[127.0.0.1:47604]: list_OK bpd: >[127.0.0.1:47604]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:47604]: Time: 0 bpd: >[127.0.0.1:47604]: Title: Track Two Title bpd: >[127.0.0.1:47604]: Artist: Artist Name bpd: >[127.0.0.1:47604]: Album: Album Title bpd: >[127.0.0.1:47604]: Genre: bpd: >[127.0.0.1:47604]: Track: 2 bpd: >[127.0.0.1:47604]: Date: 0 bpd: >[127.0.0.1:47604]: Pos: 1 bpd: >[127.0.0.1:47604]: Id: 2 bpd: >[127.0.0.1:47604]: list_OK bpd: >[127.0.0.1:47604]: list_OK bpd: >[127.0.0.1:47604]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:47604]: Time: 0 bpd: >[127.0.0.1:47604]: Title: Track One Title bpd: >[127.0.0.1:47604]: Artist: Artist Name bpd: >[127.0.0.1:47604]: Album: Album Title bpd: >[127.0.0.1:47604]: Genre: bpd: >[127.0.0.1:47604]: Track: 1 bpd: >[127.0.0.1:47604]: Date: 0 bpd: >[127.0.0.1:47604]: Pos: 0 bpd: >[127.0.0.1:47604]: Id: 1 bpd: >[127.0.0.1:47604]: list_OK bpd: >[127.0.0.1:47604]: list_OK bpd: >[127.0.0.1:47604]: repeat: 0 bpd: >[127.0.0.1:47604]: random: 0 bpd: >[127.0.0.1:47604]: consume: 0 bpd: >[127.0.0.1:47604]: single: 0 bpd: >[127.0.0.1:47604]: playlist: 2 bpd: >[127.0.0.1:47604]: playlistlength: 2 bpd: >[127.0.0.1:47604]: mixrampdb: 0.0 bpd: >[127.0.0.1:47604]: volume: 100 bpd: >[127.0.0.1:47604]: state: play bpd: >[127.0.0.1:47604]: song: 0 bpd: >[127.0.0.1:47604]: songid: 1 bpd: >[127.0.0.1:47604]: bitrate: 0.0 bpd: >[127.0.0.1:47604]: audio: 0:0:0 bpd: >[127.0.0.1:47604]: time: 0:0 bpd: >[127.0.0.1:47604]: elapsed: 0.000 bpd: >[127.0.0.1:47604]: duration: 0.000 bpd: >[127.0.0.1:47604]: list_OK bpd: >[127.0.0.1:47604]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:47604]: Time: 0 bpd: >[127.0.0.1:47604]: Title: Track One Title bpd: >[127.0.0.1:47604]: Artist: Artist Name bpd: >[127.0.0.1:47604]: Album: Album Title bpd: >[127.0.0.1:47604]: Genre: bpd: >[127.0.0.1:47604]: Track: 1 bpd: >[127.0.0.1:47604]: Date: 0 bpd: >[127.0.0.1:47604]: Pos: 0 bpd: >[127.0.0.1:47604]: Id: 1 bpd: >[127.0.0.1:47604]: list_OK bpd: >[127.0.0.1:47604]: 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/tmpnb7_9ixa/tmpkb6nyz7d.yaml no user configuration found at /tmp/tmpnb7_9ixa/config.yaml data directory: /tmp/tmpnb7_9ixa plugin paths: /tmp/tmpnb7_9ixa Sending event: pluginload library database: /tmp/tmpnb7_9ixa/library.db library directory: /tmp/tmpnb7_9ixa/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:18905 bpd: *[127.0.0.1:54568]: connected bpd: >[127.0.0.1:54568]: OK MPD 0.14.0 bpd: <[127.0.0.1:54568]: commands bpd: >[127.0.0.1:54568]: command: add bpd: >[127.0.0.1:54568]: command: addid bpd: >[127.0.0.1:54568]: command: clear bpd: >[127.0.0.1:54568]: command: clearerror bpd: >[127.0.0.1:54568]: command: close bpd: >[127.0.0.1:54568]: command: commands bpd: >[127.0.0.1:54568]: command: consume bpd: >[127.0.0.1:54568]: command: count bpd: >[127.0.0.1:54568]: command: crash_TypeError bpd: >[127.0.0.1:54568]: command: crossfade bpd: >[127.0.0.1:54568]: command: currentsong bpd: >[127.0.0.1:54568]: command: decoders bpd: >[127.0.0.1:54568]: command: delete bpd: >[127.0.0.1:54568]: command: deleteid bpd: >[127.0.0.1:54568]: command: disableoutput bpd: >[127.0.0.1:54568]: command: enableoutput bpd: >[127.0.0.1:54568]: command: find bpd: >[127.0.0.1:54568]: command: idle bpd: >[127.0.0.1:54568]: command: kill bpd: >[127.0.0.1:54568]: command: list bpd: >[127.0.0.1:54568]: command: listall bpd: >[127.0.0.1:54568]: command: listallinfo bpd: >[127.0.0.1:54568]: command: listplaylist bpd: >[127.0.0.1:54568]: command: listplaylistinfo bpd: >[127.0.0.1:54568]: command: listplaylists bpd: >[127.0.0.1:54568]: command: load bpd: >[127.0.0.1:54568]: command: lsinfo bpd: >[127.0.0.1:54568]: command: mixrampdb bpd: >[127.0.0.1:54568]: command: mixrampdelay bpd: >[127.0.0.1:54568]: command: move bpd: >[127.0.0.1:54568]: command: moveid bpd: >[127.0.0.1:54568]: command: next bpd: >[127.0.0.1:54568]: command: notcommands bpd: >[127.0.0.1:54568]: command: outputs bpd: >[127.0.0.1:54568]: command: password bpd: >[127.0.0.1:54568]: command: pause bpd: >[127.0.0.1:54568]: command: ping bpd: >[127.0.0.1:54568]: command: play bpd: >[127.0.0.1:54568]: command: playid bpd: >[127.0.0.1:54568]: command: playlistadd bpd: >[127.0.0.1:54568]: command: playlistclear bpd: >[127.0.0.1:54568]: command: playlistdelete bpd: >[127.0.0.1:54568]: command: playlistid bpd: >[127.0.0.1:54568]: command: playlistinfo bpd: >[127.0.0.1:54568]: command: playlistmove bpd: >[127.0.0.1:54568]: command: plchanges bpd: >[127.0.0.1:54568]: command: plchangesposid bpd: >[127.0.0.1:54568]: command: previous bpd: >[127.0.0.1:54568]: command: random bpd: >[127.0.0.1:54568]: command: rename bpd: >[127.0.0.1:54568]: command: repeat bpd: >[127.0.0.1:54568]: command: replay_gain_mode bpd: >[127.0.0.1:54568]: command: replay_gain_status bpd: >[127.0.0.1:54568]: command: rm bpd: >[127.0.0.1:54568]: command: save bpd: >[127.0.0.1:54568]: command: search bpd: >[127.0.0.1:54568]: command: seek bpd: >[127.0.0.1:54568]: command: seekid bpd: >[127.0.0.1:54568]: command: setvol bpd: >[127.0.0.1:54568]: command: single bpd: >[127.0.0.1:54568]: command: stats bpd: >[127.0.0.1:54568]: command: status bpd: >[127.0.0.1:54568]: command: stop bpd: >[127.0.0.1:54568]: command: swap bpd: >[127.0.0.1:54568]: command: swapid bpd: >[127.0.0.1:54568]: command: tagtypes bpd: >[127.0.0.1:54568]: command: update bpd: >[127.0.0.1:54568]: command: urlhandlers bpd: >[127.0.0.1:54568]: command: volume bpd: >[127.0.0.1:54568]: 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/tmpp6fcqyzs/tmpmm2y8k17.yaml no user configuration found at /tmp/tmpp6fcqyzs/config.yaml data directory: /tmp/tmpp6fcqyzs plugin paths: /tmp/tmpp6fcqyzs Sending event: pluginload library database: /tmp/tmpp6fcqyzs/library.db library directory: /tmp/tmpp6fcqyzs/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:18087 bpd: *[127.0.0.1:47084]: connected bpd: >[127.0.0.1:47084]: OK MPD 0.14.0 bpd: <[127.0.0.1:47084]: count track 1 bpd: >[127.0.0.1:47084]: songs: 1 bpd: >[127.0.0.1:47084]: playtime: 0 bpd: >[127.0.0.1:47084]: 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/tmpvxn3x9dg/tmp3l_xukmy.yaml no user configuration found at /tmp/tmpvxn3x9dg/config.yaml data directory: /tmp/tmpvxn3x9dg plugin paths: /tmp/tmpvxn3x9dg Sending event: pluginload library database: /tmp/tmpvxn3x9dg/library.db library directory: /tmp/tmpvxn3x9dg/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15349 bpd: *[127.0.0.1:48892]: connected bpd: >[127.0.0.1:48892]: OK MPD 0.14.0 bpd: <[127.0.0.1:48892]: command_list_ok_begin bpd: <[127.0.0.1:48892]: list album bpd: <[127.0.0.1:48892]: list track bpd: <[127.0.0.1:48892]: list album artist "Artist Name" track bpd: <[127.0.0.1:48892]: command_list_end bpd: SELECT DISTINCT album FROM items WHERE 1 ORDER BY album bpd: >[127.0.0.1:48892]: Album: Album Title bpd: >[127.0.0.1:48892]: list_OK bpd: SELECT DISTINCT track FROM items WHERE 1 ORDER BY track bpd: >[127.0.0.1:48892]: Track: 1 bpd: >[127.0.0.1:48892]: Track: 2 bpd: >[127.0.0.1:48892]: list_OK bpd: >[127.0.0.1:48892]: 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/tmpdgchljlh/tmp8dmfjgw6.yaml no user configuration found at /tmp/tmpdgchljlh/config.yaml data directory: /tmp/tmpdgchljlh plugin paths: /tmp/tmpdgchljlh Sending event: pluginload library database: /tmp/tmpdgchljlh/library.db library directory: /tmp/tmpdgchljlh/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:12151 bpd: *[127.0.0.1:43642]: connected bpd: >[127.0.0.1:43642]: OK MPD 0.14.0 bpd: <[127.0.0.1:43642]: command_list_ok_begin bpd: <[127.0.0.1:43642]: list album artist "Artist Name" bpd: <[127.0.0.1:43642]: list album "Artist Name" bpd: <[127.0.0.1:43642]: list track "Artist Name" bpd: <[127.0.0.1:43642]: command_list_end bpd: SELECT DISTINCT album FROM items WHERE (artist = ?) ORDER BY album bpd: >[127.0.0.1:43642]: Album: Album Title bpd: >[127.0.0.1:43642]: list_OK bpd: SELECT DISTINCT album FROM items WHERE (artist = ?) ORDER BY album bpd: >[127.0.0.1:43642]: Album: Album Title bpd: >[127.0.0.1:43642]: list_OK bpd: >[127.0.0.1:43642]: 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/tmpr838z985/tmpvwwh79ep.yaml no user configuration found at /tmp/tmpr838z985/config.yaml data directory: /tmp/tmpr838z985 plugin paths: /tmp/tmpr838z985 Sending event: pluginload library database: /tmp/tmpr838z985/library.db library directory: /tmp/tmpr838z985/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:17415 bpd: *[127.0.0.1:34050]: connected bpd: >[127.0.0.1:34050]: OK MPD 0.14.0 bpd: <[127.0.0.1:34050]: lsinfo bpd: >[127.0.0.1:34050]: directory: Artist Name bpd: >[127.0.0.1:34050]: OK bpd: <[127.0.0.1:34050]: lsinfo "Artist Name" bpd: >[127.0.0.1:34050]: directory: Artist Name/Album Title bpd: >[127.0.0.1:34050]: OK bpd: <[127.0.0.1:34050]: lsinfo "Artist Name/Album Title" bpd: >[127.0.0.1:34050]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:34050]: Time: 0 bpd: >[127.0.0.1:34050]: Title: Track One Title bpd: >[127.0.0.1:34050]: Artist: Artist Name bpd: >[127.0.0.1:34050]: Album: Album Title bpd: >[127.0.0.1:34050]: Genre: bpd: >[127.0.0.1:34050]: Track: 1 bpd: >[127.0.0.1:34050]: Date: 0 bpd: >[127.0.0.1:34050]: Id: 1 bpd: >[127.0.0.1:34050]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:34050]: Time: 0 bpd: >[127.0.0.1:34050]: Title: Track Two Title bpd: >[127.0.0.1:34050]: Artist: Artist Name bpd: >[127.0.0.1:34050]: Album: Album Title bpd: >[127.0.0.1:34050]: Genre: bpd: >[127.0.0.1:34050]: Track: 2 bpd: >[127.0.0.1:34050]: Date: 0 bpd: >[127.0.0.1:34050]: Id: 2 bpd: >[127.0.0.1:34050]: 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/tmpftymlsk8/tmpwpvew5jt.yaml no user configuration found at /tmp/tmpftymlsk8/config.yaml data directory: /tmp/tmpftymlsk8 plugin paths: /tmp/tmpftymlsk8 Sending event: pluginload library database: /tmp/tmpftymlsk8/library.db library directory: /tmp/tmpftymlsk8/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:19690 bpd: *[127.0.0.1:36578]: connected bpd: >[127.0.0.1:36578]: OK MPD 0.14.0 bpd: <[127.0.0.1:36578]: search track 1 bpd: >[127.0.0.1:36578]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:36578]: Time: 0 bpd: >[127.0.0.1:36578]: Title: Track One Title bpd: >[127.0.0.1:36578]: Artist: Artist Name bpd: >[127.0.0.1:36578]: Album: Album Title bpd: >[127.0.0.1:36578]: Genre: bpd: >[127.0.0.1:36578]: Track: 1 bpd: >[127.0.0.1:36578]: Date: 0 bpd: >[127.0.0.1:36578]: Id: 1 bpd: >[127.0.0.1:36578]: 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/tmpr56i52nn/tmpvn5ebwqv.yaml no user configuration found at /tmp/tmpr56i52nn/config.yaml data directory: /tmp/tmpr56i52nn plugin paths: /tmp/tmpr56i52nn Sending event: pluginload library database: /tmp/tmpr56i52nn/library.db library directory: /tmp/tmpr56i52nn/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15087 bpd: *[127.0.0.1:39038]: connected bpd: >[127.0.0.1:39038]: OK MPD 0.14.0 bpd: <[127.0.0.1:39038]: commands bpd: >[127.0.0.1:39038]: command: add bpd: >[127.0.0.1:39038]: command: addid bpd: >[127.0.0.1:39038]: command: clear bpd: >[127.0.0.1:39038]: command: clearerror bpd: >[127.0.0.1:39038]: command: close bpd: >[127.0.0.1:39038]: command: commands bpd: >[127.0.0.1:39038]: command: consume bpd: >[127.0.0.1:39038]: command: count bpd: >[127.0.0.1:39038]: command: crash_TypeError bpd: >[127.0.0.1:39038]: command: crossfade bpd: >[127.0.0.1:39038]: command: currentsong bpd: >[127.0.0.1:39038]: command: decoders bpd: >[127.0.0.1:39038]: command: delete bpd: >[127.0.0.1:39038]: command: deleteid bpd: >[127.0.0.1:39038]: command: disableoutput bpd: >[127.0.0.1:39038]: command: enableoutput bpd: >[127.0.0.1:39038]: command: find bpd: >[127.0.0.1:39038]: command: idle bpd: >[127.0.0.1:39038]: command: kill bpd: >[127.0.0.1:39038]: command: list bpd: >[127.0.0.1:39038]: command: listall bpd: >[127.0.0.1:39038]: command: listallinfo bpd: >[127.0.0.1:39038]: command: listplaylist bpd: >[127.0.0.1:39038]: command: listplaylistinfo bpd: >[127.0.0.1:39038]: command: listplaylists bpd: >[127.0.0.1:39038]: command: load bpd: >[127.0.0.1:39038]: command: lsinfo bpd: >[127.0.0.1:39038]: command: mixrampdb bpd: >[127.0.0.1:39038]: command: mixrampdelay bpd: >[127.0.0.1:39038]: command: move bpd: >[127.0.0.1:39038]: command: moveid bpd: >[127.0.0.1:39038]: command: next bpd: >[127.0.0.1:39038]: command: notcommands bpd: >[127.0.0.1:39038]: command: outputs bpd: >[127.0.0.1:39038]: command: password bpd: >[127.0.0.1:39038]: command: pause bpd: >[127.0.0.1:39038]: command: ping bpd: >[127.0.0.1:39038]: command: play bpd: >[127.0.0.1:39038]: command: playid bpd: >[127.0.0.1:39038]: command: playlistadd bpd: >[127.0.0.1:39038]: command: playlistclear bpd: >[127.0.0.1:39038]: command: playlistdelete bpd: >[127.0.0.1:39038]: command: playlistid bpd: >[127.0.0.1:39038]: command: playlistinfo bpd: >[127.0.0.1:39038]: command: playlistmove bpd: >[127.0.0.1:39038]: command: plchanges bpd: >[127.0.0.1:39038]: command: plchangesposid bpd: >[127.0.0.1:39038]: command: previous bpd: >[127.0.0.1:39038]: command: random bpd: >[127.0.0.1:39038]: command: rename bpd: >[127.0.0.1:39038]: command: repeat bpd: >[127.0.0.1:39038]: command: replay_gain_mode bpd: >[127.0.0.1:39038]: command: replay_gain_status bpd: >[127.0.0.1:39038]: command: rm bpd: >[127.0.0.1:39038]: command: save bpd: >[127.0.0.1:39038]: command: search bpd: >[127.0.0.1:39038]: command: seek bpd: >[127.0.0.1:39038]: command: seekid bpd: >[127.0.0.1:39038]: command: setvol bpd: >[127.0.0.1:39038]: command: single bpd: >[127.0.0.1:39038]: command: stats bpd: >[127.0.0.1:39038]: command: status bpd: >[127.0.0.1:39038]: command: stop bpd: >[127.0.0.1:39038]: command: swap bpd: >[127.0.0.1:39038]: command: swapid bpd: >[127.0.0.1:39038]: command: tagtypes bpd: >[127.0.0.1:39038]: command: update bpd: >[127.0.0.1:39038]: command: urlhandlers bpd: >[127.0.0.1:39038]: command: volume bpd: >[127.0.0.1:39038]: 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/tmp_nbc1p8o/tmpei3qj5cl.yaml no user configuration found at /tmp/tmp_nbc1p8o/config.yaml data directory: /tmp/tmp_nbc1p8o plugin paths: /tmp/tmp_nbc1p8o Sending event: pluginload library database: /tmp/tmp_nbc1p8o/library.db library directory: /tmp/tmp_nbc1p8o/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:10728 bpd: *[127.0.0.1:46494]: connected bpd: >[127.0.0.1:46494]: OK MPD 0.14.0 bpd: <[127.0.0.1:46494]: commands bpd: >[127.0.0.1:46494]: command: add bpd: >[127.0.0.1:46494]: command: addid bpd: >[127.0.0.1:46494]: command: clear bpd: >[127.0.0.1:46494]: command: clearerror bpd: >[127.0.0.1:46494]: command: close bpd: >[127.0.0.1:46494]: command: commands bpd: >[127.0.0.1:46494]: command: consume bpd: >[127.0.0.1:46494]: command: count bpd: >[127.0.0.1:46494]: command: crash_TypeError bpd: >[127.0.0.1:46494]: command: crossfade bpd: >[127.0.0.1:46494]: command: currentsong bpd: >[127.0.0.1:46494]: command: decoders bpd: >[127.0.0.1:46494]: command: delete bpd: >[127.0.0.1:46494]: command: deleteid bpd: >[127.0.0.1:46494]: command: disableoutput bpd: >[127.0.0.1:46494]: command: enableoutput bpd: >[127.0.0.1:46494]: command: find bpd: >[127.0.0.1:46494]: command: idle bpd: >[127.0.0.1:46494]: command: kill bpd: >[127.0.0.1:46494]: command: list bpd: >[127.0.0.1:46494]: command: listall bpd: >[127.0.0.1:46494]: command: listallinfo bpd: >[127.0.0.1:46494]: command: listplaylist bpd: >[127.0.0.1:46494]: command: listplaylistinfo bpd: >[127.0.0.1:46494]: command: listplaylists bpd: >[127.0.0.1:46494]: command: load bpd: >[127.0.0.1:46494]: command: lsinfo bpd: >[127.0.0.1:46494]: command: mixrampdb bpd: >[127.0.0.1:46494]: command: mixrampdelay bpd: >[127.0.0.1:46494]: command: move bpd: >[127.0.0.1:46494]: command: moveid bpd: >[127.0.0.1:46494]: command: next bpd: >[127.0.0.1:46494]: command: notcommands bpd: >[127.0.0.1:46494]: command: outputs bpd: >[127.0.0.1:46494]: command: password bpd: >[127.0.0.1:46494]: command: pause bpd: >[127.0.0.1:46494]: command: ping bpd: >[127.0.0.1:46494]: command: play bpd: >[127.0.0.1:46494]: command: playid bpd: >[127.0.0.1:46494]: command: playlistadd bpd: >[127.0.0.1:46494]: command: playlistclear bpd: >[127.0.0.1:46494]: command: playlistdelete bpd: >[127.0.0.1:46494]: command: playlistid bpd: >[127.0.0.1:46494]: command: playlistinfo bpd: >[127.0.0.1:46494]: command: playlistmove bpd: >[127.0.0.1:46494]: command: plchanges bpd: >[127.0.0.1:46494]: command: plchangesposid bpd: >[127.0.0.1:46494]: command: previous bpd: >[127.0.0.1:46494]: command: random bpd: >[127.0.0.1:46494]: command: rename bpd: >[127.0.0.1:46494]: command: repeat bpd: >[127.0.0.1:46494]: command: replay_gain_mode bpd: >[127.0.0.1:46494]: command: replay_gain_status bpd: >[127.0.0.1:46494]: command: rm bpd: >[127.0.0.1:46494]: command: save bpd: >[127.0.0.1:46494]: command: search bpd: >[127.0.0.1:46494]: command: seek bpd: >[127.0.0.1:46494]: command: seekid bpd: >[127.0.0.1:46494]: command: setvol bpd: >[127.0.0.1:46494]: command: single bpd: >[127.0.0.1:46494]: command: stats bpd: >[127.0.0.1:46494]: command: status bpd: >[127.0.0.1:46494]: command: stop bpd: >[127.0.0.1:46494]: command: swap bpd: >[127.0.0.1:46494]: command: swapid bpd: >[127.0.0.1:46494]: command: tagtypes bpd: >[127.0.0.1:46494]: command: update bpd: >[127.0.0.1:46494]: command: urlhandlers bpd: >[127.0.0.1:46494]: command: volume bpd: >[127.0.0.1:46494]: 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/tmpp624nqar/tmpis5xppmw.yaml no user configuration found at /tmp/tmpp624nqar/config.yaml data directory: /tmp/tmpp624nqar plugin paths: /tmp/tmpp624nqar Sending event: pluginload library database: /tmp/tmpp624nqar/library.db library directory: /tmp/tmpp624nqar/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:13404 bpd: *[127.0.0.1:43818]: connected bpd: >[127.0.0.1:43818]: OK MPD 0.14.0 bpd: <[127.0.0.1:43818]: commands bpd: >[127.0.0.1:43818]: command: add bpd: >[127.0.0.1:43818]: command: addid bpd: >[127.0.0.1:43818]: command: clear bpd: >[127.0.0.1:43818]: command: clearerror bpd: >[127.0.0.1:43818]: command: close bpd: >[127.0.0.1:43818]: command: commands bpd: >[127.0.0.1:43818]: command: consume bpd: >[127.0.0.1:43818]: command: count bpd: >[127.0.0.1:43818]: command: crash_TypeError bpd: >[127.0.0.1:43818]: command: crossfade bpd: >[127.0.0.1:43818]: command: currentsong bpd: >[127.0.0.1:43818]: command: decoders bpd: >[127.0.0.1:43818]: command: delete bpd: >[127.0.0.1:43818]: command: deleteid bpd: >[127.0.0.1:43818]: command: disableoutput bpd: >[127.0.0.1:43818]: command: enableoutput bpd: >[127.0.0.1:43818]: command: find bpd: >[127.0.0.1:43818]: command: idle bpd: >[127.0.0.1:43818]: command: kill bpd: >[127.0.0.1:43818]: command: list bpd: >[127.0.0.1:43818]: command: listall bpd: >[127.0.0.1:43818]: command: listallinfo bpd: >[127.0.0.1:43818]: command: listplaylist bpd: >[127.0.0.1:43818]: command: listplaylistinfo bpd: >[127.0.0.1:43818]: command: listplaylists bpd: >[127.0.0.1:43818]: command: load bpd: >[127.0.0.1:43818]: command: lsinfo bpd: >[127.0.0.1:43818]: command: mixrampdb bpd: >[127.0.0.1:43818]: command: mixrampdelay bpd: >[127.0.0.1:43818]: command: move bpd: >[127.0.0.1:43818]: command: moveid bpd: >[127.0.0.1:43818]: command: next bpd: >[127.0.0.1:43818]: command: notcommands bpd: >[127.0.0.1:43818]: command: outputs bpd: >[127.0.0.1:43818]: command: password bpd: >[127.0.0.1:43818]: command: pause bpd: >[127.0.0.1:43818]: command: ping bpd: >[127.0.0.1:43818]: command: play bpd: >[127.0.0.1:43818]: command: playid bpd: >[127.0.0.1:43818]: command: playlistadd bpd: >[127.0.0.1:43818]: command: playlistclear bpd: >[127.0.0.1:43818]: command: playlistdelete bpd: >[127.0.0.1:43818]: command: playlistid bpd: >[127.0.0.1:43818]: command: playlistinfo bpd: >[127.0.0.1:43818]: command: playlistmove bpd: >[127.0.0.1:43818]: command: plchanges bpd: >[127.0.0.1:43818]: command: plchangesposid bpd: >[127.0.0.1:43818]: command: previous bpd: >[127.0.0.1:43818]: command: random bpd: >[127.0.0.1:43818]: command: rename bpd: >[127.0.0.1:43818]: command: repeat bpd: >[127.0.0.1:43818]: command: replay_gain_mode bpd: >[127.0.0.1:43818]: command: replay_gain_status bpd: >[127.0.0.1:43818]: command: rm bpd: >[127.0.0.1:43818]: command: save bpd: >[127.0.0.1:43818]: command: search bpd: >[127.0.0.1:43818]: command: seek bpd: >[127.0.0.1:43818]: command: seekid bpd: >[127.0.0.1:43818]: command: setvol bpd: >[127.0.0.1:43818]: command: single bpd: >[127.0.0.1:43818]: command: stats bpd: >[127.0.0.1:43818]: command: status bpd: >[127.0.0.1:43818]: command: stop bpd: >[127.0.0.1:43818]: command: swap bpd: >[127.0.0.1:43818]: command: swapid bpd: >[127.0.0.1:43818]: command: tagtypes bpd: >[127.0.0.1:43818]: command: update bpd: >[127.0.0.1:43818]: command: urlhandlers bpd: >[127.0.0.1:43818]: command: volume bpd: >[127.0.0.1:43818]: 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/tmpxxbr08_r/tmpa6i7st0y.yaml no user configuration found at /tmp/tmpxxbr08_r/config.yaml data directory: /tmp/tmpxxbr08_r plugin paths: /tmp/tmpxxbr08_r Sending event: pluginload library database: /tmp/tmpxxbr08_r/library.db library directory: /tmp/tmpxxbr08_r/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:12573 bpd: *[127.0.0.1:53836]: connected bpd: >[127.0.0.1:53836]: OK MPD 0.14.0 bpd: <[127.0.0.1:53836]: commands bpd: >[127.0.0.1:53836]: command: add bpd: >[127.0.0.1:53836]: command: addid bpd: >[127.0.0.1:53836]: command: clear bpd: >[127.0.0.1:53836]: command: clearerror bpd: >[127.0.0.1:53836]: command: close bpd: >[127.0.0.1:53836]: command: commands bpd: >[127.0.0.1:53836]: command: consume bpd: >[127.0.0.1:53836]: command: count bpd: >[127.0.0.1:53836]: command: crash_TypeError bpd: >[127.0.0.1:53836]: command: crossfade bpd: >[127.0.0.1:53836]: command: currentsong bpd: >[127.0.0.1:53836]: command: decoders bpd: >[127.0.0.1:53836]: command: delete bpd: >[127.0.0.1:53836]: command: deleteid bpd: >[127.0.0.1:53836]: command: disableoutput bpd: >[127.0.0.1:53836]: command: enableoutput bpd: >[127.0.0.1:53836]: command: find bpd: >[127.0.0.1:53836]: command: idle bpd: >[127.0.0.1:53836]: command: kill bpd: >[127.0.0.1:53836]: command: list bpd: >[127.0.0.1:53836]: command: listall bpd: >[127.0.0.1:53836]: command: listallinfo bpd: >[127.0.0.1:53836]: command: listplaylist bpd: >[127.0.0.1:53836]: command: listplaylistinfo bpd: >[127.0.0.1:53836]: command: listplaylists bpd: >[127.0.0.1:53836]: command: load bpd: >[127.0.0.1:53836]: command: lsinfo bpd: >[127.0.0.1:53836]: command: mixrampdb bpd: >[127.0.0.1:53836]: command: mixrampdelay bpd: >[127.0.0.1:53836]: command: move bpd: >[127.0.0.1:53836]: command: moveid bpd: >[127.0.0.1:53836]: command: next bpd: >[127.0.0.1:53836]: command: notcommands bpd: >[127.0.0.1:53836]: command: outputs bpd: >[127.0.0.1:53836]: command: password bpd: >[127.0.0.1:53836]: command: pause bpd: >[127.0.0.1:53836]: command: ping bpd: >[127.0.0.1:53836]: command: play bpd: >[127.0.0.1:53836]: command: playid bpd: >[127.0.0.1:53836]: command: playlistadd bpd: >[127.0.0.1:53836]: command: playlistclear bpd: >[127.0.0.1:53836]: command: playlistdelete bpd: >[127.0.0.1:53836]: command: playlistid bpd: >[127.0.0.1:53836]: command: playlistinfo bpd: >[127.0.0.1:53836]: command: playlistmove bpd: >[127.0.0.1:53836]: command: plchanges bpd: >[127.0.0.1:53836]: command: plchangesposid bpd: >[127.0.0.1:53836]: command: previous bpd: >[127.0.0.1:53836]: command: random bpd: >[127.0.0.1:53836]: command: rename bpd: >[127.0.0.1:53836]: command: repeat bpd: >[127.0.0.1:53836]: command: replay_gain_mode bpd: >[127.0.0.1:53836]: command: replay_gain_status bpd: >[127.0.0.1:53836]: command: rm bpd: >[127.0.0.1:53836]: command: save bpd: >[127.0.0.1:53836]: command: search bpd: >[127.0.0.1:53836]: command: seek bpd: >[127.0.0.1:53836]: command: seekid bpd: >[127.0.0.1:53836]: command: setvol bpd: >[127.0.0.1:53836]: command: single bpd: >[127.0.0.1:53836]: command: stats bpd: >[127.0.0.1:53836]: command: status bpd: >[127.0.0.1:53836]: command: stop bpd: >[127.0.0.1:53836]: command: swap bpd: >[127.0.0.1:53836]: command: swapid bpd: >[127.0.0.1:53836]: command: tagtypes bpd: >[127.0.0.1:53836]: command: update bpd: >[127.0.0.1:53836]: command: urlhandlers bpd: >[127.0.0.1:53836]: command: volume bpd: >[127.0.0.1:53836]: 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/tmp2i5dso4f/tmpw72vufdq.yaml no user configuration found at /tmp/tmp2i5dso4f/config.yaml data directory: /tmp/tmp2i5dso4f plugin paths: /tmp/tmp2i5dso4f Sending event: pluginload library database: /tmp/tmp2i5dso4f/library.db library directory: /tmp/tmp2i5dso4f/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:18550 bpd: *[127.0.0.1:42694]: connected bpd: >[127.0.0.1:42694]: OK MPD 0.14.0 bpd: <[127.0.0.1:42694]: commands bpd: >[127.0.0.1:42694]: command: add bpd: >[127.0.0.1:42694]: command: addid bpd: >[127.0.0.1:42694]: command: clear bpd: >[127.0.0.1:42694]: command: clearerror bpd: >[127.0.0.1:42694]: command: close bpd: >[127.0.0.1:42694]: command: commands bpd: >[127.0.0.1:42694]: command: consume bpd: >[127.0.0.1:42694]: command: count bpd: >[127.0.0.1:42694]: command: crash_TypeError bpd: >[127.0.0.1:42694]: command: crossfade bpd: >[127.0.0.1:42694]: command: currentsong bpd: >[127.0.0.1:42694]: command: decoders bpd: >[127.0.0.1:42694]: command: delete bpd: >[127.0.0.1:42694]: command: deleteid bpd: >[127.0.0.1:42694]: command: disableoutput bpd: >[127.0.0.1:42694]: command: enableoutput bpd: >[127.0.0.1:42694]: command: find bpd: >[127.0.0.1:42694]: command: idle bpd: >[127.0.0.1:42694]: command: kill bpd: >[127.0.0.1:42694]: command: list bpd: >[127.0.0.1:42694]: command: listall bpd: >[127.0.0.1:42694]: command: listallinfo bpd: >[127.0.0.1:42694]: command: listplaylist bpd: >[127.0.0.1:42694]: command: listplaylistinfo bpd: >[127.0.0.1:42694]: command: listplaylists bpd: >[127.0.0.1:42694]: command: load bpd: >[127.0.0.1:42694]: command: lsinfo bpd: >[127.0.0.1:42694]: command: mixrampdb bpd: >[127.0.0.1:42694]: command: mixrampdelay bpd: >[127.0.0.1:42694]: command: move bpd: >[127.0.0.1:42694]: command: moveid bpd: >[127.0.0.1:42694]: command: next bpd: >[127.0.0.1:42694]: command: notcommands bpd: >[127.0.0.1:42694]: command: outputs bpd: >[127.0.0.1:42694]: command: password bpd: >[127.0.0.1:42694]: command: pause bpd: >[127.0.0.1:42694]: command: ping bpd: >[127.0.0.1:42694]: command: play bpd: >[127.0.0.1:42694]: command: playid bpd: >[127.0.0.1:42694]: command: playlistadd bpd: >[127.0.0.1:42694]: command: playlistclear bpd: >[127.0.0.1:42694]: command: playlistdelete bpd: >[127.0.0.1:42694]: command: playlistid bpd: >[127.0.0.1:42694]: command: playlistinfo bpd: >[127.0.0.1:42694]: command: playlistmove bpd: >[127.0.0.1:42694]: command: plchanges bpd: >[127.0.0.1:42694]: command: plchangesposid bpd: >[127.0.0.1:42694]: command: previous bpd: >[127.0.0.1:42694]: command: random bpd: >[127.0.0.1:42694]: command: rename bpd: >[127.0.0.1:42694]: command: repeat bpd: >[127.0.0.1:42694]: command: replay_gain_mode bpd: >[127.0.0.1:42694]: command: replay_gain_status bpd: >[127.0.0.1:42694]: command: rm bpd: >[127.0.0.1:42694]: command: save bpd: >[127.0.0.1:42694]: command: search bpd: >[127.0.0.1:42694]: command: seek bpd: >[127.0.0.1:42694]: command: seekid bpd: >[127.0.0.1:42694]: command: setvol bpd: >[127.0.0.1:42694]: command: single bpd: >[127.0.0.1:42694]: command: stats bpd: >[127.0.0.1:42694]: command: status bpd: >[127.0.0.1:42694]: command: stop bpd: >[127.0.0.1:42694]: command: swap bpd: >[127.0.0.1:42694]: command: swapid bpd: >[127.0.0.1:42694]: command: tagtypes bpd: >[127.0.0.1:42694]: command: update bpd: >[127.0.0.1:42694]: command: urlhandlers bpd: >[127.0.0.1:42694]: command: volume bpd: >[127.0.0.1:42694]: 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/tmpa3hyttnm/tmpjcalx37o.yaml no user configuration found at /tmp/tmpa3hyttnm/config.yaml data directory: /tmp/tmpa3hyttnm plugin paths: /tmp/tmpa3hyttnm Sending event: pluginload library database: /tmp/tmpa3hyttnm/library.db library directory: /tmp/tmpa3hyttnm/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:14023 bpd: *[127.0.0.1:40152]: connected bpd: >[127.0.0.1:40152]: OK MPD 0.14.0 bpd: <[127.0.0.1:40152]: command_list_ok_begin bpd: <[127.0.0.1:40152]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:40152]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:40152]: command_list_end bpd: >[127.0.0.1:40152]: list_OK bpd: >[127.0.0.1:40152]: list_OK bpd: >[127.0.0.1:40152]: OK bpd: <[127.0.0.1:40152]: command_list_ok_begin bpd: <[127.0.0.1:40152]: consume 0 bpd: <[127.0.0.1:40152]: playlistinfo bpd: <[127.0.0.1:40152]: next bpd: <[127.0.0.1:40152]: playlistinfo bpd: <[127.0.0.1:40152]: consume 1 bpd: <[127.0.0.1:40152]: playlistinfo bpd: <[127.0.0.1:40152]: play 0 bpd: <[127.0.0.1:40152]: next bpd: <[127.0.0.1:40152]: playlistinfo bpd: <[127.0.0.1:40152]: status bpd: <[127.0.0.1:40152]: command_list_end bpd: >[127.0.0.1:40152]: list_OK bpd: >[127.0.0.1:40152]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:40152]: Time: 0 bpd: >[127.0.0.1:40152]: Title: Track One Title bpd: >[127.0.0.1:40152]: Artist: Artist Name bpd: >[127.0.0.1:40152]: Album: Album Title bpd: >[127.0.0.1:40152]: Genre: bpd: >[127.0.0.1:40152]: Track: 1 bpd: >[127.0.0.1:40152]: Date: 0 bpd: >[127.0.0.1:40152]: Pos: 0 bpd: >[127.0.0.1:40152]: Id: 1 bpd: >[127.0.0.1:40152]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:40152]: Time: 0 bpd: >[127.0.0.1:40152]: Title: Track Two Title bpd: >[127.0.0.1:40152]: Artist: Artist Name bpd: >[127.0.0.1:40152]: Album: Album Title bpd: >[127.0.0.1:40152]: Genre: bpd: >[127.0.0.1:40152]: Track: 2 bpd: >[127.0.0.1:40152]: Date: 0 bpd: >[127.0.0.1:40152]: Pos: 1 bpd: >[127.0.0.1:40152]: Id: 2 bpd: >[127.0.0.1:40152]: list_OK bpd: >[127.0.0.1:40152]: list_OK bpd: >[127.0.0.1:40152]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:40152]: Time: 0 bpd: >[127.0.0.1:40152]: Title: Track One Title bpd: >[127.0.0.1:40152]: Artist: Artist Name bpd: >[127.0.0.1:40152]: Album: Album Title bpd: >[127.0.0.1:40152]: Genre: bpd: >[127.0.0.1:40152]: Track: 1 bpd: >[127.0.0.1:40152]: Date: 0 bpd: >[127.0.0.1:40152]: Pos: 0 bpd: >[127.0.0.1:40152]: Id: 1 bpd: >[127.0.0.1:40152]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:40152]: Time: 0 bpd: >[127.0.0.1:40152]: Title: Track Two Title bpd: >[127.0.0.1:40152]: Artist: Artist Name bpd: >[127.0.0.1:40152]: Album: Album Title bpd: >[127.0.0.1:40152]: Genre: bpd: >[127.0.0.1:40152]: Track: 2 bpd: >[127.0.0.1:40152]: Date: 0 bpd: >[127.0.0.1:40152]: Pos: 1 bpd: >[127.0.0.1:40152]: Id: 2 bpd: >[127.0.0.1:40152]: list_OK bpd: >[127.0.0.1:40152]: list_OK bpd: >[127.0.0.1:40152]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:40152]: Time: 0 bpd: >[127.0.0.1:40152]: Title: Track One Title bpd: >[127.0.0.1:40152]: Artist: Artist Name bpd: >[127.0.0.1:40152]: Album: Album Title bpd: >[127.0.0.1:40152]: Genre: bpd: >[127.0.0.1:40152]: Track: 1 bpd: >[127.0.0.1:40152]: Date: 0 bpd: >[127.0.0.1:40152]: Pos: 0 bpd: >[127.0.0.1:40152]: Id: 1 bpd: >[127.0.0.1:40152]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:40152]: Time: 0 bpd: >[127.0.0.1:40152]: Title: Track Two Title bpd: >[127.0.0.1:40152]: Artist: Artist Name bpd: >[127.0.0.1:40152]: Album: Album Title bpd: >[127.0.0.1:40152]: Genre: bpd: >[127.0.0.1:40152]: Track: 2 bpd: >[127.0.0.1:40152]: Date: 0 bpd: >[127.0.0.1:40152]: Pos: 1 bpd: >[127.0.0.1:40152]: Id: 2 bpd: >[127.0.0.1:40152]: list_OK bpd: >[127.0.0.1:40152]: list_OK bpd: >[127.0.0.1:40152]: list_OK bpd: >[127.0.0.1:40152]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:40152]: Time: 0 bpd: >[127.0.0.1:40152]: Title: Track Two Title bpd: >[127.0.0.1:40152]: Artist: Artist Name bpd: >[127.0.0.1:40152]: Album: Album Title bpd: >[127.0.0.1:40152]: Genre: bpd: >[127.0.0.1:40152]: Track: 2 bpd: >[127.0.0.1:40152]: Date: 0 bpd: >[127.0.0.1:40152]: Pos: 0 bpd: >[127.0.0.1:40152]: Id: 2 bpd: >[127.0.0.1:40152]: list_OK bpd: >[127.0.0.1:40152]: repeat: 0 bpd: >[127.0.0.1:40152]: random: 0 bpd: >[127.0.0.1:40152]: consume: 1 bpd: >[127.0.0.1:40152]: single: 0 bpd: >[127.0.0.1:40152]: playlist: 2 bpd: >[127.0.0.1:40152]: playlistlength: 1 bpd: >[127.0.0.1:40152]: mixrampdb: 0.0 bpd: >[127.0.0.1:40152]: volume: 100 bpd: >[127.0.0.1:40152]: state: play bpd: >[127.0.0.1:40152]: song: 0 bpd: >[127.0.0.1:40152]: songid: 2 bpd: >[127.0.0.1:40152]: bitrate: 0.0 bpd: >[127.0.0.1:40152]: audio: 0:0:0 bpd: >[127.0.0.1:40152]: time: 0:0 bpd: >[127.0.0.1:40152]: elapsed: 0.000 bpd: >[127.0.0.1:40152]: duration: 0.000 bpd: >[127.0.0.1:40152]: list_OK bpd: >[127.0.0.1:40152]: 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/tmpy_v6nsh1/tmp6po5drlf.yaml no user configuration found at /tmp/tmpy_v6nsh1/config.yaml data directory: /tmp/tmpy_v6nsh1 plugin paths: /tmp/tmpy_v6nsh1 Sending event: pluginload library database: /tmp/tmpy_v6nsh1/library.db library directory: /tmp/tmpy_v6nsh1/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:13455 bpd: *[127.0.0.1:34088]: connected bpd: >[127.0.0.1:34088]: OK MPD 0.14.0 bpd: <[127.0.0.1:34088]: command_list_ok_begin bpd: <[127.0.0.1:34088]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:34088]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:34088]: command_list_end bpd: >[127.0.0.1:34088]: list_OK bpd: >[127.0.0.1:34088]: list_OK bpd: >[127.0.0.1:34088]: OK bpd: <[127.0.0.1:34088]: command_list_ok_begin bpd: <[127.0.0.1:34088]: consume 1 bpd: <[127.0.0.1:34088]: play 1 bpd: <[127.0.0.1:34088]: playlistinfo bpd: <[127.0.0.1:34088]: previous bpd: <[127.0.0.1:34088]: playlistinfo bpd: <[127.0.0.1:34088]: status bpd: <[127.0.0.1:34088]: command_list_end bpd: >[127.0.0.1:34088]: list_OK bpd: >[127.0.0.1:34088]: list_OK bpd: >[127.0.0.1:34088]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:34088]: Time: 0 bpd: >[127.0.0.1:34088]: Title: Track One Title bpd: >[127.0.0.1:34088]: Artist: Artist Name bpd: >[127.0.0.1:34088]: Album: Album Title bpd: >[127.0.0.1:34088]: Genre: bpd: >[127.0.0.1:34088]: Track: 1 bpd: >[127.0.0.1:34088]: Date: 0 bpd: >[127.0.0.1:34088]: Pos: 0 bpd: >[127.0.0.1:34088]: Id: 1 bpd: >[127.0.0.1:34088]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:34088]: Time: 0 bpd: >[127.0.0.1:34088]: Title: Track Two Title bpd: >[127.0.0.1:34088]: Artist: Artist Name bpd: >[127.0.0.1:34088]: Album: Album Title bpd: >[127.0.0.1:34088]: Genre: bpd: >[127.0.0.1:34088]: Track: 2 bpd: >[127.0.0.1:34088]: Date: 0 bpd: >[127.0.0.1:34088]: Pos: 1 bpd: >[127.0.0.1:34088]: Id: 2 bpd: >[127.0.0.1:34088]: list_OK bpd: >[127.0.0.1:34088]: list_OK bpd: >[127.0.0.1:34088]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:34088]: Time: 0 bpd: >[127.0.0.1:34088]: Title: Track One Title bpd: >[127.0.0.1:34088]: Artist: Artist Name bpd: >[127.0.0.1:34088]: Album: Album Title bpd: >[127.0.0.1:34088]: Genre: bpd: >[127.0.0.1:34088]: Track: 1 bpd: >[127.0.0.1:34088]: Date: 0 bpd: >[127.0.0.1:34088]: Pos: 0 bpd: >[127.0.0.1:34088]: Id: 1 bpd: >[127.0.0.1:34088]: list_OK bpd: >[127.0.0.1:34088]: repeat: 0 bpd: >[127.0.0.1:34088]: random: 0 bpd: >[127.0.0.1:34088]: consume: 1 bpd: >[127.0.0.1:34088]: single: 0 bpd: >[127.0.0.1:34088]: playlist: 2 bpd: >[127.0.0.1:34088]: playlistlength: 1 bpd: >[127.0.0.1:34088]: mixrampdb: 0.0 bpd: >[127.0.0.1:34088]: volume: 100 bpd: >[127.0.0.1:34088]: state: play bpd: >[127.0.0.1:34088]: song: 0 bpd: >[127.0.0.1:34088]: songid: 1 bpd: >[127.0.0.1:34088]: bitrate: 0.0 bpd: >[127.0.0.1:34088]: audio: 0:0:0 bpd: >[127.0.0.1:34088]: time: 0:0 bpd: >[127.0.0.1:34088]: elapsed: 0.000 bpd: >[127.0.0.1:34088]: duration: 0.000 bpd: >[127.0.0.1:34088]: list_OK bpd: >[127.0.0.1:34088]: 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/tmp_t4uszkr/tmp9ddh41fa.yaml no user configuration found at /tmp/tmp_t4uszkr/config.yaml data directory: /tmp/tmp_t4uszkr plugin paths: /tmp/tmp_t4uszkr Sending event: pluginload library database: /tmp/tmp_t4uszkr/library.db library directory: /tmp/tmp_t4uszkr/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:12117 bpd: *[127.0.0.1:56584]: connected bpd: >[127.0.0.1:56584]: OK MPD 0.14.0 bpd: <[127.0.0.1:56584]: command_list_ok_begin bpd: <[127.0.0.1:56584]: status bpd: <[127.0.0.1:56584]: crossfade 123 bpd: <[127.0.0.1:56584]: status bpd: <[127.0.0.1:56584]: crossfade -2 bpd: <[127.0.0.1:56584]: command_list_end bpd: >[127.0.0.1:56584]: repeat: 0 bpd: >[127.0.0.1:56584]: random: 0 bpd: >[127.0.0.1:56584]: consume: 0 bpd: >[127.0.0.1:56584]: single: 0 bpd: >[127.0.0.1:56584]: playlist: 0 bpd: >[127.0.0.1:56584]: playlistlength: 0 bpd: >[127.0.0.1:56584]: mixrampdb: 0.0 bpd: >[127.0.0.1:56584]: volume: 100 bpd: >[127.0.0.1:56584]: state: stop bpd: >[127.0.0.1:56584]: list_OK bpd: crossfade is not implemented in bpd bpd: >[127.0.0.1:56584]: list_OK bpd: >[127.0.0.1:56584]: repeat: 0 bpd: >[127.0.0.1:56584]: random: 0 bpd: >[127.0.0.1:56584]: consume: 0 bpd: >[127.0.0.1:56584]: single: 0 bpd: >[127.0.0.1:56584]: playlist: 0 bpd: >[127.0.0.1:56584]: playlistlength: 0 bpd: >[127.0.0.1:56584]: mixrampdb: 0.0 bpd: >[127.0.0.1:56584]: volume: 100 bpd: >[127.0.0.1:56584]: xfade: 123 bpd: >[127.0.0.1:56584]: state: stop bpd: >[127.0.0.1:56584]: list_OK bpd: >[127.0.0.1:56584]: ACK [2@3] {crossfade} crossfade time must be nonnegative bpd: <[127.0.0.1:56584]: crossfade 0.5 bpd: >[127.0.0.1:56584]: 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/tmpy6alouos/tmp9yhkkexe.yaml no user configuration found at /tmp/tmpy6alouos/config.yaml data directory: /tmp/tmpy6alouos plugin paths: /tmp/tmpy6alouos Sending event: pluginload library database: /tmp/tmpy6alouos/library.db library directory: /tmp/tmpy6alouos/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15830 bpd: *[127.0.0.1:53372]: connected bpd: >[127.0.0.1:53372]: OK MPD 0.14.0 bpd: <[127.0.0.1:53372]: command_list_ok_begin bpd: <[127.0.0.1:53372]: mixrampdb -17 bpd: <[127.0.0.1:53372]: status bpd: <[127.0.0.1:53372]: command_list_end bpd: mixramp is not implemented in bpd bpd: >[127.0.0.1:53372]: list_OK bpd: >[127.0.0.1:53372]: repeat: 0 bpd: >[127.0.0.1:53372]: random: 0 bpd: >[127.0.0.1:53372]: consume: 0 bpd: >[127.0.0.1:53372]: single: 0 bpd: >[127.0.0.1:53372]: playlist: 0 bpd: >[127.0.0.1:53372]: playlistlength: 0 bpd: >[127.0.0.1:53372]: mixrampdb: -17.0 bpd: >[127.0.0.1:53372]: volume: 100 bpd: >[127.0.0.1:53372]: state: stop bpd: >[127.0.0.1:53372]: list_OK bpd: >[127.0.0.1:53372]: 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/tmpl_d755oy/tmpdzqxgz5_.yaml no user configuration found at /tmp/tmpl_d755oy/config.yaml data directory: /tmp/tmpl_d755oy plugin paths: /tmp/tmpl_d755oy Sending event: pluginload library database: /tmp/tmpl_d755oy/library.db library directory: /tmp/tmpl_d755oy/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:19123 bpd: *[127.0.0.1:41146]: connected bpd: >[127.0.0.1:41146]: OK MPD 0.14.0 bpd: <[127.0.0.1:41146]: command_list_ok_begin bpd: <[127.0.0.1:41146]: mixrampdelay 2 bpd: <[127.0.0.1:41146]: status bpd: <[127.0.0.1:41146]: mixrampdelay nan bpd: <[127.0.0.1:41146]: status bpd: <[127.0.0.1:41146]: mixrampdelay -2 bpd: <[127.0.0.1:41146]: command_list_end bpd: mixramp is not implemented in bpd bpd: >[127.0.0.1:41146]: list_OK bpd: >[127.0.0.1:41146]: repeat: 0 bpd: >[127.0.0.1:41146]: random: 0 bpd: >[127.0.0.1:41146]: consume: 0 bpd: >[127.0.0.1:41146]: single: 0 bpd: >[127.0.0.1:41146]: playlist: 0 bpd: >[127.0.0.1:41146]: playlistlength: 0 bpd: >[127.0.0.1:41146]: mixrampdb: 0.0 bpd: >[127.0.0.1:41146]: volume: 100 bpd: >[127.0.0.1:41146]: mixrampdelay: 2.0 bpd: >[127.0.0.1:41146]: state: stop bpd: >[127.0.0.1:41146]: list_OK bpd: mixramp is not implemented in bpd bpd: >[127.0.0.1:41146]: list_OK bpd: >[127.0.0.1:41146]: repeat: 0 bpd: >[127.0.0.1:41146]: random: 0 bpd: >[127.0.0.1:41146]: consume: 0 bpd: >[127.0.0.1:41146]: single: 0 bpd: >[127.0.0.1:41146]: playlist: 0 bpd: >[127.0.0.1:41146]: playlistlength: 0 bpd: >[127.0.0.1:41146]: mixrampdb: 0.0 bpd: >[127.0.0.1:41146]: volume: 100 bpd: >[127.0.0.1:41146]: state: stop bpd: >[127.0.0.1:41146]: list_OK bpd: >[127.0.0.1:41146]: 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/tmp7stighjx/tmp3kfuyin5.yaml no user configuration found at /tmp/tmp7stighjx/config.yaml data directory: /tmp/tmp7stighjx plugin paths: /tmp/tmp7stighjx Sending event: pluginload library database: /tmp/tmp7stighjx/library.db library directory: /tmp/tmp7stighjx/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:12728 bpd: *[127.0.0.1:44980]: connected bpd: >[127.0.0.1:44980]: OK MPD 0.14.0 bpd: <[127.0.0.1:44980]: command_list_ok_begin bpd: <[127.0.0.1:44980]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:44980]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:44980]: command_list_end bpd: >[127.0.0.1:44980]: list_OK bpd: >[127.0.0.1:44980]: list_OK bpd: >[127.0.0.1:44980]: OK bpd: <[127.0.0.1:44980]: command_list_ok_begin bpd: <[127.0.0.1:44980]: repeat 1 bpd: <[127.0.0.1:44980]: play bpd: <[127.0.0.1:44980]: currentsong bpd: <[127.0.0.1:44980]: next bpd: <[127.0.0.1:44980]: currentsong bpd: <[127.0.0.1:44980]: next bpd: <[127.0.0.1:44980]: currentsong bpd: <[127.0.0.1:44980]: command_list_end bpd: >[127.0.0.1:44980]: list_OK bpd: >[127.0.0.1:44980]: list_OK bpd: >[127.0.0.1:44980]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:44980]: Time: 0 bpd: >[127.0.0.1:44980]: Title: Track One Title bpd: >[127.0.0.1:44980]: Artist: Artist Name bpd: >[127.0.0.1:44980]: Album: Album Title bpd: >[127.0.0.1:44980]: Genre: bpd: >[127.0.0.1:44980]: Track: 1 bpd: >[127.0.0.1:44980]: Date: 0 bpd: >[127.0.0.1:44980]: Pos: 0 bpd: >[127.0.0.1:44980]: Id: 1 bpd: >[127.0.0.1:44980]: list_OK bpd: >[127.0.0.1:44980]: list_OK bpd: >[127.0.0.1:44980]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:44980]: Time: 0 bpd: >[127.0.0.1:44980]: Title: Track Two Title bpd: >[127.0.0.1:44980]: Artist: Artist Name bpd: >[127.0.0.1:44980]: Album: Album Title bpd: >[127.0.0.1:44980]: Genre: bpd: >[127.0.0.1:44980]: Track: 2 bpd: >[127.0.0.1:44980]: Date: 0 bpd: >[127.0.0.1:44980]: Pos: 1 bpd: >[127.0.0.1:44980]: Id: 2 bpd: >[127.0.0.1:44980]: list_OK bpd: >[127.0.0.1:44980]: list_OK bpd: >[127.0.0.1:44980]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:44980]: Time: 0 bpd: >[127.0.0.1:44980]: Title: Track One Title bpd: >[127.0.0.1:44980]: Artist: Artist Name bpd: >[127.0.0.1:44980]: Album: Album Title bpd: >[127.0.0.1:44980]: Genre: bpd: >[127.0.0.1:44980]: Track: 1 bpd: >[127.0.0.1:44980]: Date: 0 bpd: >[127.0.0.1:44980]: Pos: 0 bpd: >[127.0.0.1:44980]: Id: 1 bpd: >[127.0.0.1:44980]: list_OK bpd: >[127.0.0.1:44980]: 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/tmpttp_z98z/tmprsjdoip6.yaml no user configuration found at /tmp/tmpttp_z98z/config.yaml data directory: /tmp/tmpttp_z98z plugin paths: /tmp/tmpttp_z98z Sending event: pluginload library database: /tmp/tmpttp_z98z/library.db library directory: /tmp/tmpttp_z98z/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:14085 bpd: *[127.0.0.1:45360]: connected bpd: >[127.0.0.1:45360]: OK MPD 0.14.0 bpd: <[127.0.0.1:45360]: command_list_ok_begin bpd: <[127.0.0.1:45360]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:45360]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:45360]: command_list_end bpd: >[127.0.0.1:45360]: list_OK bpd: >[127.0.0.1:45360]: list_OK bpd: >[127.0.0.1:45360]: OK bpd: <[127.0.0.1:45360]: command_list_ok_begin bpd: <[127.0.0.1:45360]: repeat 1 bpd: <[127.0.0.1:45360]: play bpd: <[127.0.0.1:45360]: currentsong bpd: <[127.0.0.1:45360]: previous bpd: <[127.0.0.1:45360]: currentsong bpd: <[127.0.0.1:45360]: command_list_end bpd: >[127.0.0.1:45360]: list_OK bpd: >[127.0.0.1:45360]: list_OK bpd: >[127.0.0.1:45360]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:45360]: Time: 0 bpd: >[127.0.0.1:45360]: Title: Track One Title bpd: >[127.0.0.1:45360]: Artist: Artist Name bpd: >[127.0.0.1:45360]: Album: Album Title bpd: >[127.0.0.1:45360]: Genre: bpd: >[127.0.0.1:45360]: Track: 1 bpd: >[127.0.0.1:45360]: Date: 0 bpd: >[127.0.0.1:45360]: Pos: 0 bpd: >[127.0.0.1:45360]: Id: 1 bpd: >[127.0.0.1:45360]: list_OK bpd: >[127.0.0.1:45360]: list_OK bpd: >[127.0.0.1:45360]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:45360]: Time: 0 bpd: >[127.0.0.1:45360]: Title: Track Two Title bpd: >[127.0.0.1:45360]: Artist: Artist Name bpd: >[127.0.0.1:45360]: Album: Album Title bpd: >[127.0.0.1:45360]: Genre: bpd: >[127.0.0.1:45360]: Track: 2 bpd: >[127.0.0.1:45360]: Date: 0 bpd: >[127.0.0.1:45360]: Pos: 1 bpd: >[127.0.0.1:45360]: Id: 2 bpd: >[127.0.0.1:45360]: list_OK bpd: >[127.0.0.1:45360]: 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/tmps_a7fyc7/tmpn25_ct25.yaml no user configuration found at /tmp/tmps_a7fyc7/config.yaml data directory: /tmp/tmps_a7fyc7 plugin paths: /tmp/tmps_a7fyc7 Sending event: pluginload library database: /tmp/tmps_a7fyc7/library.db library directory: /tmp/tmps_a7fyc7/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:13732 bpd: *[127.0.0.1:41094]: connected bpd: >[127.0.0.1:41094]: OK MPD 0.14.0 bpd: <[127.0.0.1:41094]: command_list_ok_begin bpd: <[127.0.0.1:41094]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:41094]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:41094]: command_list_end bpd: >[127.0.0.1:41094]: list_OK bpd: >[127.0.0.1:41094]: list_OK bpd: >[127.0.0.1:41094]: OK bpd: <[127.0.0.1:41094]: command_list_ok_begin bpd: <[127.0.0.1:41094]: repeat 1 bpd: <[127.0.0.1:41094]: single 1 bpd: <[127.0.0.1:41094]: play bpd: <[127.0.0.1:41094]: currentsong bpd: <[127.0.0.1:41094]: next bpd: <[127.0.0.1:41094]: status bpd: <[127.0.0.1:41094]: currentsong bpd: <[127.0.0.1:41094]: command_list_end bpd: >[127.0.0.1:41094]: list_OK bpd: >[127.0.0.1:41094]: list_OK bpd: >[127.0.0.1:41094]: list_OK bpd: >[127.0.0.1:41094]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:41094]: Time: 0 bpd: >[127.0.0.1:41094]: Title: Track One Title bpd: >[127.0.0.1:41094]: Artist: Artist Name bpd: >[127.0.0.1:41094]: Album: Album Title bpd: >[127.0.0.1:41094]: Genre: bpd: >[127.0.0.1:41094]: Track: 1 bpd: >[127.0.0.1:41094]: Date: 0 bpd: >[127.0.0.1:41094]: Pos: 0 bpd: >[127.0.0.1:41094]: Id: 1 bpd: >[127.0.0.1:41094]: list_OK bpd: >[127.0.0.1:41094]: list_OK bpd: >[127.0.0.1:41094]: repeat: 1 bpd: >[127.0.0.1:41094]: random: 0 bpd: >[127.0.0.1:41094]: consume: 0 bpd: >[127.0.0.1:41094]: single: 1 bpd: >[127.0.0.1:41094]: playlist: 2 bpd: >[127.0.0.1:41094]: playlistlength: 2 bpd: >[127.0.0.1:41094]: mixrampdb: 0.0 bpd: >[127.0.0.1:41094]: volume: 100 bpd: >[127.0.0.1:41094]: state: play bpd: >[127.0.0.1:41094]: song: 0 bpd: >[127.0.0.1:41094]: songid: 1 bpd: >[127.0.0.1:41094]: bitrate: 0.0 bpd: >[127.0.0.1:41094]: audio: 0:0:0 bpd: >[127.0.0.1:41094]: time: 0:0 bpd: >[127.0.0.1:41094]: elapsed: 0.000 bpd: >[127.0.0.1:41094]: duration: 0.000 bpd: >[127.0.0.1:41094]: list_OK bpd: >[127.0.0.1:41094]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:41094]: Time: 0 bpd: >[127.0.0.1:41094]: Title: Track One Title bpd: >[127.0.0.1:41094]: Artist: Artist Name bpd: >[127.0.0.1:41094]: Album: Album Title bpd: >[127.0.0.1:41094]: Genre: bpd: >[127.0.0.1:41094]: Track: 1 bpd: >[127.0.0.1:41094]: Date: 0 bpd: >[127.0.0.1:41094]: Pos: 0 bpd: >[127.0.0.1:41094]: Id: 1 bpd: >[127.0.0.1:41094]: list_OK bpd: >[127.0.0.1:41094]: 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/tmp7odv2q85/tmpygepru8n.yaml no user configuration found at /tmp/tmp7odv2q85/config.yaml data directory: /tmp/tmp7odv2q85 plugin paths: /tmp/tmp7odv2q85 Sending event: pluginload library database: /tmp/tmp7odv2q85/library.db library directory: /tmp/tmp7odv2q85/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:18824 bpd: *[127.0.0.1:60408]: connected bpd: >[127.0.0.1:60408]: OK MPD 0.14.0 bpd: <[127.0.0.1:60408]: command_list_ok_begin bpd: <[127.0.0.1:60408]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:60408]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:60408]: command_list_end bpd: >[127.0.0.1:60408]: list_OK bpd: >[127.0.0.1:60408]: list_OK bpd: >[127.0.0.1:60408]: OK bpd: <[127.0.0.1:60408]: command_list_ok_begin bpd: <[127.0.0.1:60408]: repeat 1 bpd: <[127.0.0.1:60408]: single 1 bpd: <[127.0.0.1:60408]: play bpd: <[127.0.0.1:60408]: currentsong bpd: <[127.0.0.1:60408]: previous bpd: <[127.0.0.1:60408]: status bpd: <[127.0.0.1:60408]: currentsong bpd: <[127.0.0.1:60408]: command_list_end bpd: >[127.0.0.1:60408]: list_OK bpd: >[127.0.0.1:60408]: list_OK bpd: >[127.0.0.1:60408]: list_OK bpd: >[127.0.0.1:60408]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:60408]: Time: 0 bpd: >[127.0.0.1:60408]: Title: Track One Title bpd: >[127.0.0.1:60408]: Artist: Artist Name bpd: >[127.0.0.1:60408]: Album: Album Title bpd: >[127.0.0.1:60408]: Genre: bpd: >[127.0.0.1:60408]: Track: 1 bpd: >[127.0.0.1:60408]: Date: 0 bpd: >[127.0.0.1:60408]: Pos: 0 bpd: >[127.0.0.1:60408]: Id: 1 bpd: >[127.0.0.1:60408]: list_OK bpd: >[127.0.0.1:60408]: list_OK bpd: >[127.0.0.1:60408]: repeat: 1 bpd: >[127.0.0.1:60408]: random: 0 bpd: >[127.0.0.1:60408]: consume: 0 bpd: >[127.0.0.1:60408]: single: 1 bpd: >[127.0.0.1:60408]: playlist: 2 bpd: >[127.0.0.1:60408]: playlistlength: 2 bpd: >[127.0.0.1:60408]: mixrampdb: 0.0 bpd: >[127.0.0.1:60408]: volume: 100 bpd: >[127.0.0.1:60408]: state: play bpd: >[127.0.0.1:60408]: song: 0 bpd: >[127.0.0.1:60408]: songid: 1 bpd: >[127.0.0.1:60408]: bitrate: 0.0 bpd: >[127.0.0.1:60408]: audio: 0:0:0 bpd: >[127.0.0.1:60408]: time: 0:0 bpd: >[127.0.0.1:60408]: elapsed: 0.000 bpd: >[127.0.0.1:60408]: duration: 0.000 bpd: >[127.0.0.1:60408]: list_OK bpd: >[127.0.0.1:60408]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:60408]: Time: 0 bpd: >[127.0.0.1:60408]: Title: Track One Title bpd: >[127.0.0.1:60408]: Artist: Artist Name bpd: >[127.0.0.1:60408]: Album: Album Title bpd: >[127.0.0.1:60408]: Genre: bpd: >[127.0.0.1:60408]: Track: 1 bpd: >[127.0.0.1:60408]: Date: 0 bpd: >[127.0.0.1:60408]: Pos: 0 bpd: >[127.0.0.1:60408]: Id: 1 bpd: >[127.0.0.1:60408]: list_OK bpd: >[127.0.0.1:60408]: 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/tmpfty18ksj/tmpmgwuc087.yaml no user configuration found at /tmp/tmpfty18ksj/config.yaml data directory: /tmp/tmpfty18ksj plugin paths: /tmp/tmpfty18ksj Sending event: pluginload library database: /tmp/tmpfty18ksj/library.db library directory: /tmp/tmpfty18ksj/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:18501 bpd: *[127.0.0.1:47758]: connected bpd: >[127.0.0.1:47758]: OK MPD 0.14.0 bpd: <[127.0.0.1:47758]: command_list_ok_begin bpd: <[127.0.0.1:47758]: replay_gain_mode track bpd: <[127.0.0.1:47758]: replay_gain_status bpd: <[127.0.0.1:47758]: replay_gain_mode notanoption bpd: <[127.0.0.1:47758]: command_list_end bpd: replay gain is not implemented in bpd bpd: >[127.0.0.1:47758]: list_OK bpd: >[127.0.0.1:47758]: replay_gain_mode: track bpd: >[127.0.0.1:47758]: list_OK bpd: >[127.0.0.1:47758]: 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/tmp4gz_hhl7/tmpe_jjxwet.yaml no user configuration found at /tmp/tmp4gz_hhl7/config.yaml data directory: /tmp/tmp4gz_hhl7 plugin paths: /tmp/tmp4gz_hhl7 Sending event: pluginload library database: /tmp/tmp4gz_hhl7/library.db library directory: /tmp/tmp4gz_hhl7/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:12949 bpd: *[127.0.0.1:35796]: connected bpd: >[127.0.0.1:35796]: OK MPD 0.14.0 bpd: <[127.0.0.1:35796]: command_list_ok_begin bpd: <[127.0.0.1:35796]: setvol 67 bpd: <[127.0.0.1:35796]: status bpd: <[127.0.0.1:35796]: setvol 32 bpd: <[127.0.0.1:35796]: status bpd: <[127.0.0.1:35796]: setvol 101 bpd: <[127.0.0.1:35796]: command_list_end bpd: >[127.0.0.1:35796]: list_OK bpd: >[127.0.0.1:35796]: repeat: 0 bpd: >[127.0.0.1:35796]: random: 0 bpd: >[127.0.0.1:35796]: consume: 0 bpd: >[127.0.0.1:35796]: single: 0 bpd: >[127.0.0.1:35796]: playlist: 0 bpd: >[127.0.0.1:35796]: playlistlength: 0 bpd: >[127.0.0.1:35796]: mixrampdb: 0.0 bpd: >[127.0.0.1:35796]: volume: 67 bpd: >[127.0.0.1:35796]: state: stop bpd: >[127.0.0.1:35796]: list_OK bpd: >[127.0.0.1:35796]: list_OK bpd: >[127.0.0.1:35796]: repeat: 0 bpd: >[127.0.0.1:35796]: random: 0 bpd: >[127.0.0.1:35796]: consume: 0 bpd: >[127.0.0.1:35796]: single: 0 bpd: >[127.0.0.1:35796]: playlist: 0 bpd: >[127.0.0.1:35796]: playlistlength: 0 bpd: >[127.0.0.1:35796]: mixrampdb: 0.0 bpd: >[127.0.0.1:35796]: volume: 32 bpd: >[127.0.0.1:35796]: state: stop bpd: >[127.0.0.1:35796]: list_OK bpd: >[127.0.0.1:35796]: 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/tmpme2pfy1y/tmpl2hd1b_7.yaml no user configuration found at /tmp/tmpme2pfy1y/config.yaml data directory: /tmp/tmpme2pfy1y plugin paths: /tmp/tmpme2pfy1y Sending event: pluginload library database: /tmp/tmpme2pfy1y/library.db library directory: /tmp/tmpme2pfy1y/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:12861 bpd: *[127.0.0.1:38074]: connected bpd: >[127.0.0.1:38074]: OK MPD 0.14.0 bpd: <[127.0.0.1:38074]: command_list_ok_begin bpd: <[127.0.0.1:38074]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:38074]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:38074]: command_list_end bpd: >[127.0.0.1:38074]: list_OK bpd: >[127.0.0.1:38074]: list_OK bpd: >[127.0.0.1:38074]: OK bpd: <[127.0.0.1:38074]: command_list_ok_begin bpd: <[127.0.0.1:38074]: status bpd: <[127.0.0.1:38074]: single 1 bpd: <[127.0.0.1:38074]: play bpd: <[127.0.0.1:38074]: status bpd: <[127.0.0.1:38074]: next bpd: <[127.0.0.1:38074]: status bpd: <[127.0.0.1:38074]: command_list_end bpd: >[127.0.0.1:38074]: repeat: 0 bpd: >[127.0.0.1:38074]: random: 0 bpd: >[127.0.0.1:38074]: consume: 0 bpd: >[127.0.0.1:38074]: single: 0 bpd: >[127.0.0.1:38074]: playlist: 2 bpd: >[127.0.0.1:38074]: playlistlength: 2 bpd: >[127.0.0.1:38074]: mixrampdb: 0.0 bpd: >[127.0.0.1:38074]: volume: 100 bpd: >[127.0.0.1:38074]: state: stop bpd: >[127.0.0.1:38074]: list_OK bpd: >[127.0.0.1:38074]: list_OK bpd: >[127.0.0.1:38074]: list_OK bpd: >[127.0.0.1:38074]: repeat: 0 bpd: >[127.0.0.1:38074]: random: 0 bpd: >[127.0.0.1:38074]: consume: 0 bpd: >[127.0.0.1:38074]: single: 1 bpd: >[127.0.0.1:38074]: playlist: 2 bpd: >[127.0.0.1:38074]: playlistlength: 2 bpd: >[127.0.0.1:38074]: mixrampdb: 0.0 bpd: >[127.0.0.1:38074]: volume: 100 bpd: >[127.0.0.1:38074]: state: play bpd: >[127.0.0.1:38074]: song: 0 bpd: >[127.0.0.1:38074]: songid: 1 bpd: >[127.0.0.1:38074]: bitrate: 0.0 bpd: >[127.0.0.1:38074]: audio: 0:0:0 bpd: >[127.0.0.1:38074]: time: 0:0 bpd: >[127.0.0.1:38074]: elapsed: 0.000 bpd: >[127.0.0.1:38074]: duration: 0.000 bpd: >[127.0.0.1:38074]: list_OK bpd: >[127.0.0.1:38074]: list_OK bpd: >[127.0.0.1:38074]: repeat: 0 bpd: >[127.0.0.1:38074]: random: 0 bpd: >[127.0.0.1:38074]: consume: 0 bpd: >[127.0.0.1:38074]: single: 1 bpd: >[127.0.0.1:38074]: playlist: 2 bpd: >[127.0.0.1:38074]: playlistlength: 2 bpd: >[127.0.0.1:38074]: mixrampdb: 0.0 bpd: >[127.0.0.1:38074]: volume: 100 bpd: >[127.0.0.1:38074]: state: stop bpd: >[127.0.0.1:38074]: list_OK bpd: >[127.0.0.1:38074]: 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/tmpn_ztoc0x/tmp60dmxs2e.yaml no user configuration found at /tmp/tmpn_ztoc0x/config.yaml data directory: /tmp/tmpn_ztoc0x plugin paths: /tmp/tmpn_ztoc0x Sending event: pluginload library database: /tmp/tmpn_ztoc0x/library.db library directory: /tmp/tmpn_ztoc0x/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:13416 bpd: *[127.0.0.1:58788]: connected bpd: >[127.0.0.1:58788]: OK MPD 0.14.0 bpd: <[127.0.0.1:58788]: volume 10 bpd: >[127.0.0.1:58788]: 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/tmpwx9gwhwk/tmp33n1rtg1.yaml no user configuration found at /tmp/tmpwx9gwhwk/config.yaml data directory: /tmp/tmpwx9gwhwk plugin paths: /tmp/tmpwx9gwhwk Sending event: pluginload library database: /tmp/tmpwx9gwhwk/library.db library directory: /tmp/tmpwx9gwhwk/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:11827 bpd: *[127.0.0.1:56112]: connected bpd: >[127.0.0.1:56112]: OK MPD 0.14.0 bpd: <[127.0.0.1:56112]: commands bpd: >[127.0.0.1:56112]: command: add bpd: >[127.0.0.1:56112]: command: addid bpd: >[127.0.0.1:56112]: command: clear bpd: >[127.0.0.1:56112]: command: clearerror bpd: >[127.0.0.1:56112]: command: close bpd: >[127.0.0.1:56112]: command: commands bpd: >[127.0.0.1:56112]: command: consume bpd: >[127.0.0.1:56112]: command: count bpd: >[127.0.0.1:56112]: command: crash_TypeError bpd: >[127.0.0.1:56112]: command: crossfade bpd: >[127.0.0.1:56112]: command: currentsong bpd: >[127.0.0.1:56112]: command: decoders bpd: >[127.0.0.1:56112]: command: delete bpd: >[127.0.0.1:56112]: command: deleteid bpd: >[127.0.0.1:56112]: command: disableoutput bpd: >[127.0.0.1:56112]: command: enableoutput bpd: >[127.0.0.1:56112]: command: find bpd: >[127.0.0.1:56112]: command: idle bpd: >[127.0.0.1:56112]: command: kill bpd: >[127.0.0.1:56112]: command: list bpd: >[127.0.0.1:56112]: command: listall bpd: >[127.0.0.1:56112]: command: listallinfo bpd: >[127.0.0.1:56112]: command: listplaylist bpd: >[127.0.0.1:56112]: command: listplaylistinfo bpd: >[127.0.0.1:56112]: command: listplaylists bpd: >[127.0.0.1:56112]: command: load bpd: >[127.0.0.1:56112]: command: lsinfo bpd: >[127.0.0.1:56112]: command: mixrampdb bpd: >[127.0.0.1:56112]: command: mixrampdelay bpd: >[127.0.0.1:56112]: command: move bpd: >[127.0.0.1:56112]: command: moveid bpd: >[127.0.0.1:56112]: command: next bpd: >[127.0.0.1:56112]: command: notcommands bpd: >[127.0.0.1:56112]: command: outputs bpd: >[127.0.0.1:56112]: command: password bpd: >[127.0.0.1:56112]: command: pause bpd: >[127.0.0.1:56112]: command: ping bpd: >[127.0.0.1:56112]: command: play bpd: >[127.0.0.1:56112]: command: playid bpd: >[127.0.0.1:56112]: command: playlistadd bpd: >[127.0.0.1:56112]: command: playlistclear bpd: >[127.0.0.1:56112]: command: playlistdelete bpd: >[127.0.0.1:56112]: command: playlistid bpd: >[127.0.0.1:56112]: command: playlistinfo bpd: >[127.0.0.1:56112]: command: playlistmove bpd: >[127.0.0.1:56112]: command: plchanges bpd: >[127.0.0.1:56112]: command: plchangesposid bpd: >[127.0.0.1:56112]: command: previous bpd: >[127.0.0.1:56112]: command: random bpd: >[127.0.0.1:56112]: command: rename bpd: >[127.0.0.1:56112]: command: repeat bpd: >[127.0.0.1:56112]: command: replay_gain_mode bpd: >[127.0.0.1:56112]: command: replay_gain_status bpd: >[127.0.0.1:56112]: command: rm bpd: >[127.0.0.1:56112]: command: save bpd: >[127.0.0.1:56112]: command: search bpd: >[127.0.0.1:56112]: command: seek bpd: >[127.0.0.1:56112]: command: seekid bpd: >[127.0.0.1:56112]: command: setvol bpd: >[127.0.0.1:56112]: command: single bpd: >[127.0.0.1:56112]: command: stats bpd: >[127.0.0.1:56112]: command: status bpd: >[127.0.0.1:56112]: command: stop bpd: >[127.0.0.1:56112]: command: swap bpd: >[127.0.0.1:56112]: command: swapid bpd: >[127.0.0.1:56112]: command: tagtypes bpd: >[127.0.0.1:56112]: command: update bpd: >[127.0.0.1:56112]: command: urlhandlers bpd: >[127.0.0.1:56112]: command: volume bpd: >[127.0.0.1:56112]: 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/tmpabwdwgcd/tmp2eznd6cv.yaml no user configuration found at /tmp/tmpabwdwgcd/config.yaml data directory: /tmp/tmpabwdwgcd plugin paths: /tmp/tmpabwdwgcd Sending event: pluginload library database: /tmp/tmpabwdwgcd/library.db library directory: /tmp/tmpabwdwgcd/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:13463 bpd: *[127.0.0.1:35066]: connected bpd: >[127.0.0.1:35066]: OK MPD 0.14.0 bpd: <[127.0.0.1:35066]: listplaylist anything bpd: >[127.0.0.1:35066]: 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/tmpwyxtg8v4/tmplnxmuyzh.yaml no user configuration found at /tmp/tmpwyxtg8v4/config.yaml data directory: /tmp/tmpwyxtg8v4 plugin paths: /tmp/tmpwyxtg8v4 Sending event: pluginload library database: /tmp/tmpwyxtg8v4/library.db library directory: /tmp/tmpwyxtg8v4/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:12735 bpd: *[127.0.0.1:43066]: connected bpd: >[127.0.0.1:43066]: OK MPD 0.14.0 bpd: <[127.0.0.1:43066]: listplaylistinfo anything bpd: >[127.0.0.1:43066]: 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/tmp6xr2_v5_/tmp14rikzbs.yaml no user configuration found at /tmp/tmp6xr2_v5_/config.yaml data directory: /tmp/tmp6xr2_v5_ plugin paths: /tmp/tmp6xr2_v5_ Sending event: pluginload library database: /tmp/tmp6xr2_v5_/library.db library directory: /tmp/tmp6xr2_v5_/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:11649 bpd: *[127.0.0.1:44972]: connected bpd: >[127.0.0.1:44972]: OK MPD 0.14.0 bpd: <[127.0.0.1:44972]: listplaylists bpd: >[127.0.0.1:44972]: 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/tmpo0wixuav/tmpn_p127uj.yaml no user configuration found at /tmp/tmpo0wixuav/config.yaml data directory: /tmp/tmpo0wixuav plugin paths: /tmp/tmpo0wixuav Sending event: pluginload library database: /tmp/tmpo0wixuav/library.db library directory: /tmp/tmpo0wixuav/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15667 bpd: *[127.0.0.1:48164]: connected bpd: >[127.0.0.1:48164]: OK MPD 0.14.0 bpd: <[127.0.0.1:48164]: load anything bpd: >[127.0.0.1:48164]: 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/tmpm0bfcyuo/tmpw60bcwz0.yaml no user configuration found at /tmp/tmpm0bfcyuo/config.yaml data directory: /tmp/tmpm0bfcyuo plugin paths: /tmp/tmpm0bfcyuo Sending event: pluginload library database: /tmp/tmpm0bfcyuo/library.db library directory: /tmp/tmpm0bfcyuo/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:13234 bpd: *[127.0.0.1:36230]: connected bpd: >[127.0.0.1:36230]: OK MPD 0.14.0 bpd: <[127.0.0.1:36230]: playlistclear anything bpd: >[127.0.0.1:36230]: 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/tmp2w5z5e99/tmp57mb4_51.yaml no user configuration found at /tmp/tmp2w5z5e99/config.yaml data directory: /tmp/tmp2w5z5e99 plugin paths: /tmp/tmp2w5z5e99 Sending event: pluginload library database: /tmp/tmp2w5z5e99/library.db library directory: /tmp/tmp2w5z5e99/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:14532 bpd: *[127.0.0.1:40830]: connected bpd: >[127.0.0.1:40830]: OK MPD 0.14.0 bpd: <[127.0.0.1:40830]: playlistdelete anything 0 bpd: >[127.0.0.1:40830]: 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/tmp84qi5rad/tmpk_uafpab.yaml no user configuration found at /tmp/tmp84qi5rad/config.yaml data directory: /tmp/tmp84qi5rad plugin paths: /tmp/tmp84qi5rad Sending event: pluginload library database: /tmp/tmp84qi5rad/library.db library directory: /tmp/tmp84qi5rad/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:16104 bpd: *[127.0.0.1:42400]: connected bpd: >[127.0.0.1:42400]: OK MPD 0.14.0 bpd: <[127.0.0.1:42400]: playlistmove anything 0 1 bpd: >[127.0.0.1:42400]: 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/tmp07zj53d3/tmpz8j2m5hk.yaml no user configuration found at /tmp/tmp07zj53d3/config.yaml data directory: /tmp/tmp07zj53d3 plugin paths: /tmp/tmp07zj53d3 Sending event: pluginload library database: /tmp/tmp07zj53d3/library.db library directory: /tmp/tmp07zj53d3/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:14320 ERROR 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/tmpqumxbg4f/tmpgo_hqi3h.yaml no user configuration found at /tmp/tmpqumxbg4f/config.yaml data directory: /tmp/tmpqumxbg4f plugin paths: /tmp/tmpqumxbg4f Sending event: pluginload library database: /tmp/tmpqumxbg4f/library.db library directory: /tmp/tmpqumxbg4f/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:13984 ERROR 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/tmpnyq7nzo8/tmpcb0lpett.yaml no user configuration found at /tmp/tmpnyq7nzo8/config.yaml data directory: /tmp/tmpnyq7nzo8 plugin paths: /tmp/tmpnyq7nzo8 Sending event: pluginload library database: /tmp/tmpnyq7nzo8/library.db library directory: /tmp/tmpnyq7nzo8/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:18797 ERROR 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/tmp0t7n96_q/tmp7b209z_t.yaml no user configuration found at /tmp/tmp0t7n96_q/config.yaml data directory: /tmp/tmp0t7n96_q plugin paths: /tmp/tmp0t7n96_q Sending event: pluginload library database: /tmp/tmp0t7n96_q/library.db library directory: /tmp/tmp0t7n96_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:10696 ERROR 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/tmpkcj51cyy/tmpa1t5zmx_.yaml no user configuration found at /tmp/tmpkcj51cyy/config.yaml data directory: /tmp/tmpkcj51cyy plugin paths: /tmp/tmpkcj51cyy Sending event: pluginload library database: /tmp/tmpkcj51cyy/library.db library directory: /tmp/tmpkcj51cyy/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:11659 ERROR 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/tmp4s1ns4ny/tmpsgunswkx.yaml no user configuration found at /tmp/tmp4s1ns4ny/config.yaml data directory: /tmp/tmp4s1ns4ny plugin paths: /tmp/tmp4s1ns4ny Sending event: pluginload library database: /tmp/tmp4s1ns4ny/library.db library directory: /tmp/tmp4s1ns4ny/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:12811 ERROR 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/tmp4i7f2mnj/tmp2xy_s_zg.yaml no user configuration found at /tmp/tmp4i7f2mnj/config.yaml data directory: /tmp/tmp4i7f2mnj plugin paths: /tmp/tmp4i7f2mnj Sending event: pluginload library database: /tmp/tmp4i7f2mnj/library.db library directory: /tmp/tmp4i7f2mnj/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:17106 ERROR 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/tmpe_se9yoo/tmpm0vz9sfc.yaml no user configuration found at /tmp/tmpe_se9yoo/config.yaml data directory: /tmp/tmpe_se9yoo plugin paths: /tmp/tmpe_se9yoo Sending event: pluginload library database: /tmp/tmpe_se9yoo/library.db library directory: /tmp/tmpe_se9yoo/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:10156 ERROR 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/tmp7wwumr31/tmpm7h4tm51.yaml no user configuration found at /tmp/tmp7wwumr31/config.yaml data directory: /tmp/tmp7wwumr31 plugin paths: /tmp/tmp7wwumr31 Sending event: pluginload library database: /tmp/tmp7wwumr31/library.db library directory: /tmp/tmp7wwumr31/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15026 bpd: *[127.0.0.1:37496]: connected bpd: >[127.0.0.1:37496]: OK MPD 0.14.0 bpd: <[127.0.0.1:37496]: commands bpd: >[127.0.0.1:37496]: command: add bpd: >[127.0.0.1:37496]: command: addid bpd: >[127.0.0.1:37496]: command: clear bpd: >[127.0.0.1:37496]: command: clearerror bpd: >[127.0.0.1:37496]: command: close bpd: >[127.0.0.1:37496]: command: commands bpd: >[127.0.0.1:37496]: command: consume bpd: >[127.0.0.1:37496]: command: count bpd: >[127.0.0.1:37496]: command: crash_TypeError bpd: >[127.0.0.1:37496]: command: crossfade bpd: >[127.0.0.1:37496]: command: currentsong bpd: >[127.0.0.1:37496]: command: decoders bpd: >[127.0.0.1:37496]: command: delete bpd: >[127.0.0.1:37496]: command: deleteid bpd: >[127.0.0.1:37496]: command: disableoutput bpd: >[127.0.0.1:37496]: command: enableoutput bpd: >[127.0.0.1:37496]: command: find bpd: >[127.0.0.1:37496]: command: idle bpd: >[127.0.0.1:37496]: command: kill bpd: >[127.0.0.1:37496]: command: list bpd: >[127.0.0.1:37496]: command: listall bpd: >[127.0.0.1:37496]: command: listallinfo bpd: >[127.0.0.1:37496]: command: listplaylist bpd: >[127.0.0.1:37496]: command: listplaylistinfo bpd: >[127.0.0.1:37496]: command: listplaylists bpd: >[127.0.0.1:37496]: command: load bpd: >[127.0.0.1:37496]: command: lsinfo bpd: >[127.0.0.1:37496]: command: mixrampdb bpd: >[127.0.0.1:37496]: command: mixrampdelay bpd: >[127.0.0.1:37496]: command: move bpd: >[127.0.0.1:37496]: command: moveid bpd: >[127.0.0.1:37496]: command: next bpd: >[127.0.0.1:37496]: command: notcommands bpd: >[127.0.0.1:37496]: command: outputs bpd: >[127.0.0.1:37496]: command: password bpd: >[127.0.0.1:37496]: command: pause bpd: >[127.0.0.1:37496]: command: ping bpd: >[127.0.0.1:37496]: command: play bpd: >[127.0.0.1:37496]: command: playid bpd: >[127.0.0.1:37496]: command: playlistadd bpd: >[127.0.0.1:37496]: command: playlistclear bpd: >[127.0.0.1:37496]: command: playlistdelete bpd: >[127.0.0.1:37496]: command: playlistid bpd: >[127.0.0.1:37496]: command: playlistinfo bpd: >[127.0.0.1:37496]: command: playlistmove bpd: >[127.0.0.1:37496]: command: plchanges bpd: >[127.0.0.1:37496]: command: plchangesposid bpd: >[127.0.0.1:37496]: command: previous bpd: >[127.0.0.1:37496]: command: random bpd: >[127.0.0.1:37496]: command: rename bpd: >[127.0.0.1:37496]: command: repeat bpd: >[127.0.0.1:37496]: command: replay_gain_mode bpd: >[127.0.0.1:37496]: command: replay_gain_status bpd: >[127.0.0.1:37496]: command: rm bpd: >[127.0.0.1:37496]: command: save bpd: >[127.0.0.1:37496]: command: search bpd: >[127.0.0.1:37496]: command: seek bpd: >[127.0.0.1:37496]: command: seekid bpd: >[127.0.0.1:37496]: command: setvol bpd: >[127.0.0.1:37496]: command: single bpd: >[127.0.0.1:37496]: command: stats bpd: >[127.0.0.1:37496]: command: status bpd: >[127.0.0.1:37496]: command: stop bpd: >[127.0.0.1:37496]: command: swap bpd: >[127.0.0.1:37496]: command: swapid bpd: >[127.0.0.1:37496]: command: tagtypes bpd: >[127.0.0.1:37496]: command: update bpd: >[127.0.0.1:37496]: command: urlhandlers bpd: >[127.0.0.1:37496]: command: volume bpd: >[127.0.0.1:37496]: 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/tmpfbgl7339/tmpyosef7ei.yaml no user configuration found at /tmp/tmpfbgl7339/config.yaml data directory: /tmp/tmpfbgl7339 plugin paths: /tmp/tmpfbgl7339 Sending event: pluginload library database: /tmp/tmpfbgl7339/library.db library directory: /tmp/tmpfbgl7339/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:12783 bpd: *[127.0.0.1:51970]: connected bpd: >[127.0.0.1:51970]: OK MPD 0.14.0 bpd: <[127.0.0.1:51970]: command_list_ok_begin bpd: <[127.0.0.1:51970]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:51970]: command_list_end bpd: >[127.0.0.1:51970]: list_OK bpd: >[127.0.0.1:51970]: 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/tmpevvwlm7g/tmpy262iqba.yaml no user configuration found at /tmp/tmpevvwlm7g/config.yaml data directory: /tmp/tmpevvwlm7g plugin paths: /tmp/tmpevvwlm7g Sending event: pluginload library database: /tmp/tmpevvwlm7g/library.db library directory: /tmp/tmpevvwlm7g/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:16970 bpd: *[127.0.0.1:54468]: connected bpd: >[127.0.0.1:54468]: OK MPD 0.14.0 bpd: <[127.0.0.1:54468]: command_list_ok_begin bpd: <[127.0.0.1:54468]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:54468]: command_list_end bpd: >[127.0.0.1:54468]: list_OK bpd: >[127.0.0.1:54468]: OK bpd: <[127.0.0.1:54468]: command_list_ok_begin bpd: <[127.0.0.1:54468]: playlistinfo bpd: <[127.0.0.1:54468]: playlistinfo 0 bpd: <[127.0.0.1:54468]: playlistinfo 200 bpd: <[127.0.0.1:54468]: command_list_end bpd: >[127.0.0.1:54468]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:54468]: Time: 0 bpd: >[127.0.0.1:54468]: Title: Track One Title bpd: >[127.0.0.1:54468]: Artist: Artist Name bpd: >[127.0.0.1:54468]: Album: Album Title bpd: >[127.0.0.1:54468]: Genre: bpd: >[127.0.0.1:54468]: Track: 1 bpd: >[127.0.0.1:54468]: Date: 0 bpd: >[127.0.0.1:54468]: Pos: 0 bpd: >[127.0.0.1:54468]: Id: 1 bpd: >[127.0.0.1:54468]: list_OK bpd: >[127.0.0.1:54468]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:54468]: Time: 0 bpd: >[127.0.0.1:54468]: Title: Track One Title bpd: >[127.0.0.1:54468]: Artist: Artist Name bpd: >[127.0.0.1:54468]: Album: Album Title bpd: >[127.0.0.1:54468]: Genre: bpd: >[127.0.0.1:54468]: Track: 1 bpd: >[127.0.0.1:54468]: Date: 0 bpd: >[127.0.0.1:54468]: Pos: 0 bpd: >[127.0.0.1:54468]: Id: 1 bpd: >[127.0.0.1:54468]: list_OK bpd: >[127.0.0.1:54468]: 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/tmpj6xg6t2f/tmp47to7ms0.yaml no user configuration found at /tmp/tmpj6xg6t2f/config.yaml data directory: /tmp/tmpj6xg6t2f plugin paths: /tmp/tmpj6xg6t2f Sending event: pluginload library database: /tmp/tmpj6xg6t2f/library.db library directory: /tmp/tmpj6xg6t2f/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:10239 bpd: *[127.0.0.1:33228]: connected bpd: >[127.0.0.1:33228]: OK MPD 0.14.0 bpd: <[127.0.0.1:33228]: commands bpd: >[127.0.0.1:33228]: command: add bpd: >[127.0.0.1:33228]: command: addid bpd: >[127.0.0.1:33228]: command: clear bpd: >[127.0.0.1:33228]: command: clearerror bpd: >[127.0.0.1:33228]: command: close bpd: >[127.0.0.1:33228]: command: commands bpd: >[127.0.0.1:33228]: command: consume bpd: >[127.0.0.1:33228]: command: count bpd: >[127.0.0.1:33228]: command: crash_TypeError bpd: >[127.0.0.1:33228]: command: crossfade bpd: >[127.0.0.1:33228]: command: currentsong bpd: >[127.0.0.1:33228]: command: decoders bpd: >[127.0.0.1:33228]: command: delete bpd: >[127.0.0.1:33228]: command: deleteid bpd: >[127.0.0.1:33228]: command: disableoutput bpd: >[127.0.0.1:33228]: command: enableoutput bpd: >[127.0.0.1:33228]: command: find bpd: >[127.0.0.1:33228]: command: idle bpd: >[127.0.0.1:33228]: command: kill bpd: >[127.0.0.1:33228]: command: list bpd: >[127.0.0.1:33228]: command: listall bpd: >[127.0.0.1:33228]: command: listallinfo bpd: >[127.0.0.1:33228]: command: listplaylist bpd: >[127.0.0.1:33228]: command: listplaylistinfo bpd: >[127.0.0.1:33228]: command: listplaylists bpd: >[127.0.0.1:33228]: command: load bpd: >[127.0.0.1:33228]: command: lsinfo bpd: >[127.0.0.1:33228]: command: mixrampdb bpd: >[127.0.0.1:33228]: command: mixrampdelay bpd: >[127.0.0.1:33228]: command: move bpd: >[127.0.0.1:33228]: command: moveid bpd: >[127.0.0.1:33228]: command: next bpd: >[127.0.0.1:33228]: command: notcommands bpd: >[127.0.0.1:33228]: command: outputs bpd: >[127.0.0.1:33228]: command: password bpd: >[127.0.0.1:33228]: command: pause bpd: >[127.0.0.1:33228]: command: ping bpd: >[127.0.0.1:33228]: command: play bpd: >[127.0.0.1:33228]: command: playid bpd: >[127.0.0.1:33228]: command: playlistadd bpd: >[127.0.0.1:33228]: command: playlistclear bpd: >[127.0.0.1:33228]: command: playlistdelete bpd: >[127.0.0.1:33228]: command: playlistid bpd: >[127.0.0.1:33228]: command: playlistinfo bpd: >[127.0.0.1:33228]: command: playlistmove bpd: >[127.0.0.1:33228]: command: plchanges bpd: >[127.0.0.1:33228]: command: plchangesposid bpd: >[127.0.0.1:33228]: command: previous bpd: >[127.0.0.1:33228]: command: random bpd: >[127.0.0.1:33228]: command: rename bpd: >[127.0.0.1:33228]: command: repeat bpd: >[127.0.0.1:33228]: command: replay_gain_mode bpd: >[127.0.0.1:33228]: command: replay_gain_status bpd: >[127.0.0.1:33228]: command: rm bpd: >[127.0.0.1:33228]: command: save bpd: >[127.0.0.1:33228]: command: search bpd: >[127.0.0.1:33228]: command: seek bpd: >[127.0.0.1:33228]: command: seekid bpd: >[127.0.0.1:33228]: command: setvol bpd: >[127.0.0.1:33228]: command: single bpd: >[127.0.0.1:33228]: command: stats bpd: >[127.0.0.1:33228]: command: status bpd: >[127.0.0.1:33228]: command: stop bpd: >[127.0.0.1:33228]: command: swap bpd: >[127.0.0.1:33228]: command: swapid bpd: >[127.0.0.1:33228]: command: tagtypes bpd: >[127.0.0.1:33228]: command: update bpd: >[127.0.0.1:33228]: command: urlhandlers bpd: >[127.0.0.1:33228]: command: volume bpd: >[127.0.0.1:33228]: 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/tmpow6__6m6/tmpnepnr9gm.yaml no user configuration found at /tmp/tmpow6__6m6/config.yaml data directory: /tmp/tmpow6__6m6 plugin paths: /tmp/tmpow6__6m6 Sending event: pluginload library database: /tmp/tmpow6__6m6/library.db library directory: /tmp/tmpow6__6m6/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:14112 bpd: *[127.0.0.1:57740]: connected bpd: >[127.0.0.1:57740]: OK MPD 0.14.0 bpd: <[127.0.0.1:57740]: decoders bpd: >[127.0.0.1:57740]: plugin: default bpd: >[127.0.0.1:57740]: suffix: mp3 bpd: >[127.0.0.1:57740]: mime_type: audio/mpeg bpd: >[127.0.0.1:57740]: 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/tmpk6m_xge2/tmp5g8canmm.yaml no user configuration found at /tmp/tmpk6m_xge2/config.yaml data directory: /tmp/tmpk6m_xge2 plugin paths: /tmp/tmpk6m_xge2 Sending event: pluginload library database: /tmp/tmpk6m_xge2/library.db library directory: /tmp/tmpk6m_xge2/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:14287 bpd: *[127.0.0.1:36966]: connected bpd: >[127.0.0.1:36966]: OK MPD 0.14.0 bpd: <[127.0.0.1:36966]: commands bpd: >[127.0.0.1:36966]: command: add bpd: >[127.0.0.1:36966]: command: addid bpd: >[127.0.0.1:36966]: command: clear bpd: >[127.0.0.1:36966]: command: clearerror bpd: >[127.0.0.1:36966]: command: close bpd: >[127.0.0.1:36966]: command: commands bpd: >[127.0.0.1:36966]: command: consume bpd: >[127.0.0.1:36966]: command: count bpd: >[127.0.0.1:36966]: command: crash_TypeError bpd: >[127.0.0.1:36966]: command: crossfade bpd: >[127.0.0.1:36966]: command: currentsong bpd: >[127.0.0.1:36966]: command: decoders bpd: >[127.0.0.1:36966]: command: delete bpd: >[127.0.0.1:36966]: command: deleteid bpd: >[127.0.0.1:36966]: command: disableoutput bpd: >[127.0.0.1:36966]: command: enableoutput bpd: >[127.0.0.1:36966]: command: find bpd: >[127.0.0.1:36966]: command: idle bpd: >[127.0.0.1:36966]: command: kill bpd: >[127.0.0.1:36966]: command: list bpd: >[127.0.0.1:36966]: command: listall bpd: >[127.0.0.1:36966]: command: listallinfo bpd: >[127.0.0.1:36966]: command: listplaylist bpd: >[127.0.0.1:36966]: command: listplaylistinfo bpd: >[127.0.0.1:36966]: command: listplaylists bpd: >[127.0.0.1:36966]: command: load bpd: >[127.0.0.1:36966]: command: lsinfo bpd: >[127.0.0.1:36966]: command: mixrampdb bpd: >[127.0.0.1:36966]: command: mixrampdelay bpd: >[127.0.0.1:36966]: command: move bpd: >[127.0.0.1:36966]: command: moveid bpd: >[127.0.0.1:36966]: command: next bpd: >[127.0.0.1:36966]: command: notcommands bpd: >[127.0.0.1:36966]: command: outputs bpd: >[127.0.0.1:36966]: command: password bpd: >[127.0.0.1:36966]: command: pause bpd: >[127.0.0.1:36966]: command: ping bpd: >[127.0.0.1:36966]: command: play bpd: >[127.0.0.1:36966]: command: playid bpd: >[127.0.0.1:36966]: command: playlistadd bpd: >[127.0.0.1:36966]: command: playlistclear bpd: >[127.0.0.1:36966]: command: playlistdelete bpd: >[127.0.0.1:36966]: command: playlistid bpd: >[127.0.0.1:36966]: command: playlistinfo bpd: >[127.0.0.1:36966]: command: playlistmove bpd: >[127.0.0.1:36966]: command: plchanges bpd: >[127.0.0.1:36966]: command: plchangesposid bpd: >[127.0.0.1:36966]: command: previous bpd: >[127.0.0.1:36966]: command: random bpd: >[127.0.0.1:36966]: command: rename bpd: >[127.0.0.1:36966]: command: repeat bpd: >[127.0.0.1:36966]: command: replay_gain_mode bpd: >[127.0.0.1:36966]: command: replay_gain_status bpd: >[127.0.0.1:36966]: command: rm bpd: >[127.0.0.1:36966]: command: save bpd: >[127.0.0.1:36966]: command: search bpd: >[127.0.0.1:36966]: command: seek bpd: >[127.0.0.1:36966]: command: seekid bpd: >[127.0.0.1:36966]: command: setvol bpd: >[127.0.0.1:36966]: command: single bpd: >[127.0.0.1:36966]: command: stats bpd: >[127.0.0.1:36966]: command: status bpd: >[127.0.0.1:36966]: command: stop bpd: >[127.0.0.1:36966]: command: swap bpd: >[127.0.0.1:36966]: command: swapid bpd: >[127.0.0.1:36966]: command: tagtypes bpd: >[127.0.0.1:36966]: command: update bpd: >[127.0.0.1:36966]: command: urlhandlers bpd: >[127.0.0.1:36966]: command: volume bpd: >[127.0.0.1:36966]: 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/tmphawtze8n/tmp1ojysrql.yaml no user configuration found at /tmp/tmphawtze8n/config.yaml data directory: /tmp/tmphawtze8n plugin paths: /tmp/tmphawtze8n Sending event: pluginload library database: /tmp/tmphawtze8n/library.db library directory: /tmp/tmphawtze8n/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:19558 bpd: *[127.0.0.1:44132]: connected bpd: >[127.0.0.1:44132]: OK MPD 0.14.0 bpd: <[127.0.0.1:44132]: commands bpd: >[127.0.0.1:44132]: command: add bpd: >[127.0.0.1:44132]: command: addid bpd: >[127.0.0.1:44132]: command: clear bpd: >[127.0.0.1:44132]: command: clearerror bpd: >[127.0.0.1:44132]: command: close bpd: >[127.0.0.1:44132]: command: commands bpd: >[127.0.0.1:44132]: command: consume bpd: >[127.0.0.1:44132]: command: count bpd: >[127.0.0.1:44132]: command: crash_TypeError bpd: >[127.0.0.1:44132]: command: crossfade bpd: >[127.0.0.1:44132]: command: currentsong bpd: >[127.0.0.1:44132]: command: decoders bpd: >[127.0.0.1:44132]: command: delete bpd: >[127.0.0.1:44132]: command: deleteid bpd: >[127.0.0.1:44132]: command: disableoutput bpd: >[127.0.0.1:44132]: command: enableoutput bpd: >[127.0.0.1:44132]: command: find bpd: >[127.0.0.1:44132]: command: idle bpd: >[127.0.0.1:44132]: command: kill bpd: >[127.0.0.1:44132]: command: list bpd: >[127.0.0.1:44132]: command: listall bpd: >[127.0.0.1:44132]: command: listallinfo bpd: >[127.0.0.1:44132]: command: listplaylist bpd: >[127.0.0.1:44132]: command: listplaylistinfo bpd: >[127.0.0.1:44132]: command: listplaylists bpd: >[127.0.0.1:44132]: command: load bpd: >[127.0.0.1:44132]: command: lsinfo bpd: >[127.0.0.1:44132]: command: mixrampdb bpd: >[127.0.0.1:44132]: command: mixrampdelay bpd: >[127.0.0.1:44132]: command: move bpd: >[127.0.0.1:44132]: command: moveid bpd: >[127.0.0.1:44132]: command: next bpd: >[127.0.0.1:44132]: command: notcommands bpd: >[127.0.0.1:44132]: command: outputs bpd: >[127.0.0.1:44132]: command: password bpd: >[127.0.0.1:44132]: command: pause bpd: >[127.0.0.1:44132]: command: ping bpd: >[127.0.0.1:44132]: command: play bpd: >[127.0.0.1:44132]: command: playid bpd: >[127.0.0.1:44132]: command: playlistadd bpd: >[127.0.0.1:44132]: command: playlistclear bpd: >[127.0.0.1:44132]: command: playlistdelete bpd: >[127.0.0.1:44132]: command: playlistid bpd: >[127.0.0.1:44132]: command: playlistinfo bpd: >[127.0.0.1:44132]: command: playlistmove bpd: >[127.0.0.1:44132]: command: plchanges bpd: >[127.0.0.1:44132]: command: plchangesposid bpd: >[127.0.0.1:44132]: command: previous bpd: >[127.0.0.1:44132]: command: random bpd: >[127.0.0.1:44132]: command: rename bpd: >[127.0.0.1:44132]: command: repeat bpd: >[127.0.0.1:44132]: command: replay_gain_mode bpd: >[127.0.0.1:44132]: command: replay_gain_status bpd: >[127.0.0.1:44132]: command: rm bpd: >[127.0.0.1:44132]: command: save bpd: >[127.0.0.1:44132]: command: search bpd: >[127.0.0.1:44132]: command: seek bpd: >[127.0.0.1:44132]: command: seekid bpd: >[127.0.0.1:44132]: command: setvol bpd: >[127.0.0.1:44132]: command: single bpd: >[127.0.0.1:44132]: command: stats bpd: >[127.0.0.1:44132]: command: status bpd: >[127.0.0.1:44132]: command: stop bpd: >[127.0.0.1:44132]: command: swap bpd: >[127.0.0.1:44132]: command: swapid bpd: >[127.0.0.1:44132]: command: tagtypes bpd: >[127.0.0.1:44132]: command: update bpd: >[127.0.0.1:44132]: command: urlhandlers bpd: >[127.0.0.1:44132]: command: volume bpd: >[127.0.0.1:44132]: 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/tmpx7tnhb28/tmpmeuy4gq9.yaml no user configuration found at /tmp/tmpx7tnhb28/config.yaml data directory: /tmp/tmpx7tnhb28 plugin paths: /tmp/tmpx7tnhb28 Sending event: pluginload library database: /tmp/tmpx7tnhb28/library.db library directory: /tmp/tmpx7tnhb28/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:16295 bpd: *[127.0.0.1:34350]: connected bpd: >[127.0.0.1:34350]: OK MPD 0.14.0 bpd: >[127.0.0.1:34350]: ACK [5@0] {} No command given bpd: *[127.0.0.1:34350]: 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/tmppbtwmkwl/tmp51fnkjim.yaml no user configuration found at /tmp/tmppbtwmkwl/config.yaml data directory: /tmp/tmppbtwmkwl plugin paths: /tmp/tmppbtwmkwl Sending event: pluginload library database: /tmp/tmppbtwmkwl/library.db library directory: /tmp/tmppbtwmkwl/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:14917 bpd: *[127.0.0.1:35976]: connected bpd: >[127.0.0.1:35976]: OK MPD 0.14.0 bpd: <[127.0.0.1:35976]: add bpd: >[127.0.0.1:35976]: 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/tmpq3afqkrq/tmpra4utarm.yaml no user configuration found at /tmp/tmpq3afqkrq/config.yaml data directory: /tmp/tmpq3afqkrq plugin paths: /tmp/tmpq3afqkrq Sending event: pluginload library database: /tmp/tmpq3afqkrq/library.db library directory: /tmp/tmpq3afqkrq/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:12158 bpd: *[127.0.0.1:51620]: connected bpd: >[127.0.0.1:51620]: 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/tmpa957d3dj/tmpga603j4f.yaml no user configuration found at /tmp/tmpa957d3dj/config.yaml data directory: /tmp/tmpa957d3dj plugin paths: /tmp/tmpa957d3dj Sending event: pluginload library database: /tmp/tmpa957d3dj/library.db library directory: /tmp/tmpa957d3dj/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:10587 bpd: *[127.0.0.1:36748]: connected bpd: >[127.0.0.1:36748]: OK MPD 0.14.0 bpd: <[127.0.0.1:36748]: 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:36748]: 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/tmp7ks29tjj/tmpk_v9xm3j.yaml no user configuration found at /tmp/tmp7ks29tjj/config.yaml data directory: /tmp/tmp7ks29tjj plugin paths: /tmp/tmp7ks29tjj Sending event: pluginload library database: /tmp/tmp7ks29tjj/library.db library directory: /tmp/tmp7ks29tjj/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:11247 bpd: *[127.0.0.1:41954]: connected bpd: >[127.0.0.1:41954]: OK MPD 0.14.0 bpd: <[127.0.0.1:41954]: ping "extra argument" bpd: >[127.0.0.1:41954]: 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/tmpmqr3oty4/tmpqwoj8g85.yaml no user configuration found at /tmp/tmpmqr3oty4/config.yaml data directory: /tmp/tmpmqr3oty4 plugin paths: /tmp/tmpmqr3oty4 Sending event: pluginload library database: /tmp/tmpmqr3oty4/library.db library directory: /tmp/tmpmqr3oty4/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:14525 bpd: *[127.0.0.1:49162]: connected bpd: >[127.0.0.1:49162]: OK MPD 0.14.0 bpd: <[127.0.0.1:49162]: notacommand bpd: >[127.0.0.1:49162]: 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/tmpss7gxcl1/config.yaml data directory: /tmp/tmpss7gxcl1 plugin paths: Sending event: pluginload Playing 1 album. play: executing command: echo ['/tmp/tmp4loqwuw0.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/tmpqoxo4vss/config.yaml data directory: /tmp/tmpqoxo4vss plugin paths: Sending event: pluginload Playing 1 track. play: executing command: echo foo ['/tmp/tmpan7bafqx.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/tmpqi2_2g0n/config.yaml data directory: /tmp/tmpqi2_2g0n plugin paths: Sending event: pluginload Playing 1 track. play: executing command: echo foo other ['/tmp/tmpgtwr06d2.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/tmp5bnp9b8m/config.yaml data directory: /tmp/tmp5bnp9b8m plugin paths: Sending event: pluginload Playing 1 track. play: executing command: echo ['/tmp/tmpr26jct7g.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/tmp2cher6a0/config.yaml data directory: /tmp/tmp2cher6a0 plugin paths: Sending event: pluginload Playing 1 track. play: executing command: echo ['/tmp/tmp9dtcmfxy.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/tmp3g7ijb_m/config.yaml data directory: /tmp/tmp3g7ijb_m 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/tmpytn36li2/config.yaml data directory: /tmp/tmpytn36li2 plugin paths: Sending event: pluginload Playing 1 track. play: executing command: echo [b'/tmp/tmpytn36li2/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/tmp54tfnt7b/config.yaml data directory: /tmp/tmp54tfnt7b plugin paths: Sending event: pluginload Playing 1 track. play: executing command: echo ['/tmp/tmpq3mmv0ju.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/tmpu16sa0mg/config.yaml data directory: /tmp/tmpu16sa0mg plugin paths: Sending event: pluginload Playing 2 tracks. play: executing command: echo ['/tmp/tmplien2k7b.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/tmp3oe92098/config.yaml data directory: /tmp/tmp3oe92098 plugin paths: Sending event: pluginload Playing 1 track. play: executing command: echo other ['/tmp/tmpplotqn0t.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/tmp7p8mrdrd/config.yaml data directory: /tmp/tmp7p8mrdrd plugin paths: Sending event: pluginload Playing 1 album. play: executing command: xdg-open ['/tmp/tmpdzap5syb.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/tmpmuo590cn/config.yaml data directory: /tmp/tmpmuo590cn plugin paths: Sending event: pluginload You are about to queue 2 tracks. [C]ontinue, Abort? Sending event: cli_exit 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_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_add_key (test_keyfinder.KeyFinderTest) ... Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpka7y44ii/config.yaml data directory: /tmp/tmpka7y44ii 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/tmpm_kp_krp/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/tmpm_kp_krp/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/tmpeniqx0gk/config.yaml data directory: /tmp/tmpeniqx0gk 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/tmpjidfgdae/config.yaml data directory: /tmp/tmpjidfgdae 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_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_splupdate (test_smartplaylist.SmartPlaylistCLITest) ... no user configuration found at /tmp/tmp8ua7wh21/config.yaml data directory: /tmp/tmp8ua7wh21 plugin paths: Sending event: pluginload no user configuration found at /tmp/tmp8ua7wh21/config.yaml data directory: /tmp/tmp8ua7wh21 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/tmp8ua7wh21/config.yaml data directory: /tmp/tmp8ua7wh21 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/tmp8ua7wh21/config.yaml data directory: /tmp/tmp8ua7wh21 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_concurrent_events (test_logging.ConcurrentEventsTest) ... ok test_root_logger_levels (test_logging.ConcurrentEventsTest) Root logger level should be shared between threads. ... /tmp/tmpnjsgmkt0/import/album 0 /tmp/tmpnjsgmkt0/import/album 1 Sending event: import_begin Sending event: import_task_created /tmp/tmpnjsgmkt0/import/album 0 0 of 1 items replaced Sending event: import_task_created Sending event: database_change Sending event: database_change Sending event: import_task_created Sending event: database_change Sending event: database_change /tmp/tmpnjsgmkt0/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/tmpnjsgmkt0/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/tmptze62yvs/config.yaml data directory: /tmp/tmptze62yvs 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/tmpbxqr5j2o/config.yaml data directory: /tmp/tmpbxqr5j2o 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/tmpgi03qbhs/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/tmp7ucraf_f/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/tmp6f8ijbfn/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_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_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/tmpvppnc32b/config.yaml data directory: /tmp/tmpvppnc32b 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/tmpvppnc32b/config.yaml data directory: /tmp/tmpvppnc32b 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/tmpvppnc32b/config.yaml data directory: /tmp/tmpvppnc32b 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/tmpvppnc32b/config.yaml data directory: /tmp/tmpvppnc32b 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/tmpljhujeym/config.yaml data directory: /tmp/tmpljhujeym 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/tmpljhujeym/config.yaml data directory: /tmp/tmpljhujeym 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/tmpljhujeym/config.yaml data directory: /tmp/tmpljhujeym 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/tmpljhujeym/config.yaml data directory: /tmp/tmpljhujeym 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/tmpqi6q_fj0/config.yaml data directory: /tmp/tmpqi6q_fj0 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/tmpmapdtjnw/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/tmp3kwa0vfq/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/tmp3kwa0vfq/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/tmp3kwa0vfq/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_hate (test_ihate.IHatePluginTest) ... 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_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/tmpvq5bn906/config.yaml data directory: /tmp/tmpvq5bn906 plugin paths: Sending event: pluginload replaygain: analyzing the artist - älbum - tïtle 0 replaygain: executing bs1770gain --replaygain --xml -p /tmp/tmpvq5bn906/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/tmpvq5bn906/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_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_choose_first_candidate (test_ui_importer.ChooseCandidateTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp_hergno4/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/tmpv2g4kxfv/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/tmpbr6lbqb8/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/tmpbr6lbqb8/testsrcdir/the_album/track_2.mp3; /tmp/tmpbr6lbqb8/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/tmpged0jzr_/testsrcdir/the_album/track_1.mp3; /tmp/tmpged0jzr_/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/tmpged0jzr_/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/tmp7gisgk1n/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/tmp7gisgk1n/testsrcdir/the_album/track_2.mp3; /tmp/tmp7gisgk1n/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/tmpx9da7r55/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/tmpx9da7r55/testsrcdir/the_album/track_2.mp3; /tmp/tmpx9da7r55/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/tmp84vrlqrp/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/tmp84vrlqrp/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/tmp84vrlqrp/testsrcdir/the_album/track_2.mp3; /tmp/tmp84vrlqrp/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/tmp84vrlqrp/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/tmp9y5lhp2i/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/tmp9y5lhp2i/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/tmp9y5lhp2i/testsrcdir/the_album/track_2.mp3; /tmp/tmp9y5lhp2i/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/tmps9oka5gy/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/tmps9oka5gy/testsrcdir/the_album/track_1.mp3; /tmp/tmps9oka5gy/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/tmps9oka5gy/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/tmpo__xruuj/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/tmpo__xruuj/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/tmpo__xruuj/testsrcdir/the_album/track_2.mp3; /tmp/tmpo__xruuj/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/tmp3pqxq26j/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/tmp3pqxq26j/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/tmp3pqxq26j/testsrcdir/the_album/track_2.mp3; /tmp/tmp3pqxq26j/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/tmpfvesml1_/state.pickle' Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpfvesml1_/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/tmpfvesml1_/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/tmpfvesml1_/testsrcdir/the_album/track_2.mp3; /tmp/tmpfvesml1_/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/tmpfvesml1_/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/tmpogzw61jd/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/tmpq6ppmo7x/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/tmp_x18un4y/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/tmp8rxyggmo/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/tmp13mfh1tf/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/tmpkm_fn9nv/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/tmpkm_fn9nv/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/tmpkm_fn9nv/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 1632514105.8879068, flexible attributes [] from album 1 for /tmp/tmpkm_fn9nv/libdir/Applied Artist/Applied Album Reimported item added 1632514105.8919077 from item 1 for /tmp/tmpkm_fn9nv/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpkm_fn9nv/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/tmp6abelpso/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/tmp6abelpso/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/tmp6abelpso/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 1632514106.1423938, flexible attributes [] from album 1 for /tmp/tmp6abelpso/libdir/Applied Artist/Applied Album Reimported item added 1632514106.1465256 from item 1 for /tmp/tmp6abelpso/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmp6abelpso/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/tmpsnhxjeo4/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/tmpsnhxjeo4/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/tmpsnhxjeo4/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 1632514106.3985493, flexible attributes [] from album 1 for /tmp/tmpsnhxjeo4/libdir/Applied Artist/Applied Album Reimported item added 1632514106.4023778 from item 1 for /tmp/tmpsnhxjeo4/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpsnhxjeo4/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/tmp9gf03grg/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/tmp9gf03grg/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/tmp9gf03grg/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 1632514106.6527212, flexible attributes [] from album 1 for /tmp/tmp9gf03grg/libdir/Applied Artist/Applied Album Reimported item added 1632514106.6567209 from item 1 for /tmp/tmp9gf03grg/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmp9gf03grg/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/tmpmrhw1oy6/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/tmpmrhw1oy6/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/tmpmrhw1oy6/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 1632514106.93309, flexible attributes [] from album 1 for /tmp/tmpmrhw1oy6/libdir/Applied Artist/Applied Album Reimported item added 1632514106.9373522 from item 1 for /tmp/tmpmrhw1oy6/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpmrhw1oy6/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/tmple6mmurl/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/tmple6mmurl/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/tmple6mmurl/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/tmple6mmurl/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/tmple6mmurl/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 1632514107.2324271 from item 1 for /tmp/tmple6mmurl/libdir/singletons/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmple6mmurl/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/tmpuvl_txy7/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/tmpuvl_txy7/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/tmpuvl_txy7/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 1632514107.5321772, flexible attributes [] from album 1 for /tmp/tmpuvl_txy7/testsrcdir/the_album Reimported item added 1632514107.5364957 from item 1 for /tmp/tmpuvl_txy7/testsrcdir/the_album/track_1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpuvl_txy7/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/tmpfmrq630m/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/tmpfmrq630m/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/tmpfmrq630m/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 1632514107.8446503, flexible attributes [] from album 1 for /tmp/tmpfmrq630m/testsrcdir/the_album Reimported item added 1632514107.8491864 from item 1 for /tmp/tmpfmrq630m/testsrcdir/the_album/track_1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpfmrq630m/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/tmplcoo3gq8/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/tmpou9h5rrw/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/tmphmav8srt/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/tmpxgz_b_20/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/tmpqgvyeoig/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/tmp5lv0027t/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/tmpzd06bk4o/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/tmpzd06bk4o/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/tmpn272m78s/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/tmpn272m78s/testsrcdir/the_album/track_1.mp3 Set field genre=🎷 Jazz for /tmp/tmpn272m78s/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/tmpn272m78s/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/tmpn272m78s/testsrcdir/the_album/track_1.mp3 Set field genre=🎷 Jazz for /tmp/tmpn272m78s/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/tmpc_6pi3kj/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/tmpc_6pi3kj/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/tmp7tkif801/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/tmpbz1s0b_n/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/tmpo08hyl4e/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/tmpvmj_8hnf/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/tmpgm3duyit/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/tmpa6b4fomr/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/tmp8pjmg2_i/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/tmp3xmrd2dq/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/tmpact5cxn9/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/tmpqp0khhdj/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/tmpob3zfpvc/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/tmpyqip7va_/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/tmp3f89ht77/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/tmplv9k3z72/empty ok test_empty_directory_warning (test_ui_importer.ImportTest) ... Sending event: import_begin No files imported from /tmp/tmp97mjzca9/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/tmp9mkxglny/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/tmp9mkxglny/testsrcdir/the_album Set field genre=🎷 Jazz for /tmp/tmp9mkxglny/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/tmp9mkxglny/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/tmp9mkxglny/testsrcdir/the_album Set field genre=🎷 Jazz for /tmp/tmp9mkxglny/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/tmp4hy7g17e/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/tmpdd844hsn/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/tmps0dijghn/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/tmpw8xd399k/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/tmpw8xd399k/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/tmpr61eceb1/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/tmpr61eceb1/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/tmpug8qlfck/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/tmph0krjyj_/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/tmpq1bcde6e/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/tmp9e12hcee/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/tmpyobm0vfa/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/tmphujronj7/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/tmppx4hwxvs/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/tmp530mkmp3/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/tmpt_jpx7qs/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/tmpyifsf1vq/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/tmp1nsr3q9l/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/tmpfu75k_7a/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/tmpidkenwfe/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_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_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/tmp9np18dsh/relative.m3u playlist: Updated playlist /tmp/tmp9np18dsh/relative.m3u (1 changes, 0 deletions) playlist: Updating playlist: /tmp/tmp9np18dsh/absolute.m3u playlist: Updated playlist /tmp/tmp9np18dsh/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/tmp9np18dsh playlist: Updating playlist: /tmp/tmpmpbldjcs/relative.m3u playlist: Updated playlist /tmp/tmpmpbldjcs/relative.m3u (0 changes, 1 deletions) playlist: Updating playlist: /tmp/tmpmpbldjcs/absolute.m3u playlist: Updated playlist /tmp/tmpmpbldjcs/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_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_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/tmpdvo_gcoo/config.yaml data directory: /tmp/tmpdvo_gcoo plugin paths: Sending event: pluginload convert: Encoding /tmp/tmpdvo_gcoo/libdir/the artist/älbum/02 tïtle 0.ogg convert: Finished encoding /tmp/tmpdvo_gcoo/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/tmp6yr5ikl6/config.yaml data directory: /tmp/tmp6yr5ikl6 plugin paths: Sending event: pluginload convert: Moving to /tmp/tmp6yr5ikl6/convert_dest/converted.ogg convert: Encoding /tmp/tmp6yr5ikl6/convert_dest/converted.ogg convert: Finished encoding /tmp/tmp6yr5ikl6/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/tmpvv48zlun/config.yaml data directory: /tmp/tmpvv48zlun plugin paths: Sending event: pluginload convert: Encoding /tmp/tmpvv48zlun/libdir/the artist/älbum/02 tïtle 0.ogg convert: Finished encoding /tmp/tmpvv48zlun/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/tmp3u9yq44t/config.yaml data directory: /tmp/tmp3u9yq44t plugin paths: Sending event: pluginload convert: Encoding /tmp/tmp3u9yq44t/libdir/the artist/älbum/02 tïtle 0.ogg convert: Finished encoding /tmp/tmp3u9yq44t/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/tmpwjwy1huj/config.yaml data directory: /tmp/tmpwjwy1huj 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/tmpvksqtdm5/config.yaml data directory: /tmp/tmpvksqtdm5 plugin paths: Sending event: pluginload convert: Encoding /tmp/tmpvksqtdm5/libdir/the artist/älbum/02 tïtle 0.ogg convert: Finished encoding /tmp/tmpvksqtdm5/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/tmpj3y3k3py/config.yaml data directory: /tmp/tmpj3y3k3py plugin paths: Sending event: pluginload convert: /usr/bin/python3.9 /build/beets-1.4.9/test/rsrc/convert_stub.py /tmp/tmpj3y3k3py/libdir/the artist/älbum/02 tïtle 0.ogg /tmp/tmpj3y3k3py/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/tmphnfsabpc/config.yaml data directory: /tmp/tmphnfsabpc plugin paths: Sending event: pluginload 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/tmp9_n64z5l/config.yaml data directory: /tmp/tmp9_n64z5l plugin paths: Sending event: pluginload convert: Skipping /tmp/tmp9_n64z5l/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/tmpajdo1rod/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/tmpajdo1rod/import/album 0/track 0.mp3 convert: Finished encoding /tmp/tmpajdo1rod/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/tmpcc_b3_kp/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/tmpcc_b3_kp/import/album 0/track 0.mp3 convert: Encoding /tmp/tmpcc_b3_kp/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/tmpgctzujj3/config.yaml data directory: /tmp/tmpgctzujj3 plugin paths: Sending event: pluginload convert: Encoding /tmp/tmpgctzujj3/libdir/the artist/älbum 0/02 tïtle 0.flac convert: Finished encoding /tmp/tmpgctzujj3/libdir/the artist/älbum 0/02 tïtle 0.flac Sending event: write open failed: can't sync to MPEG frame error reading /tmp/tmpgctzujj3/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/tmpcikx14v4/config.yaml data directory: /tmp/tmpcikx14v4 plugin paths: Sending event: pluginload convert: Encoding /tmp/tmpcikx14v4/libdir/the artist/älbum 0/02 tïtle 0.ogg convert: Finished encoding /tmp/tmpcikx14v4/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/tmp3rh_4cw7/config.yaml data directory: /tmp/tmp3rh_4cw7 plugin paths: Sending event: pluginload convert: Copying /tmp/tmp3rh_4cw7/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_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/tmpd9fk96d5/config.yaml data directory: /tmp/tmpd9fk96d5 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/tmp_qb51c5g/config.yaml data directory: /tmp/tmp_qb51c5g 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/tmpcfoptgno/config.yaml data directory: /tmp/tmpcfoptgno 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/tmpd0a35d_i/config.yaml data directory: /tmp/tmpd0a35d_i 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/tmpd0a35d_i/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/tmppiujdkxd/config.yaml data directory: /tmp/tmppiujdkxd 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/tmppiujdkxd/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/tmpc0vad_jb/config.yaml data directory: /tmp/tmpc0vad_jb 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/tmpc0vad_jb/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/tmpp4y9bqm8/config.yaml data directory: /tmp/tmpp4y9bqm8 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/tmpp4y9bqm8/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_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/tmp9rd5583_/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/tmps59bavpu/full.aiff' ok test_save_nonexisting (test_mediafile.AIFFTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmp3o2gtqxh/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/tmppu4p91fs/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/tmpffaasxv1/full.alac.m4a' ok test_save_nonexisting (test_mediafile.AlacTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmplqds1zvt/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/tmpgva06wki/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/tmpbwqaa3gp/full.ape' ok test_save_nonexisting (test_mediafile.ApeTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmp9ybgty5a/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/tmplawy_jby/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/tmpu1sxmfmc/full.dsf' ok test_save_nonexisting (test_mediafile.DSFTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmpt0rnkv51/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/tmpkoqtw7ln/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/tmpjckztki9/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/tmppnnuf0u1/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/tmpwucshv3d/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/tmpnebwcar9/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/tmpdw5gh329/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/tmpk5i_hriy/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/tmpz9czexfk/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/tmp6cy29cwp/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/tmp7vk865t6/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/tmpjjoqv9c7/full.mpc' ok test_save_nonexisting (test_mediafile.MusepackTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmpyacn0fa4/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/tmpzuc7s5i7/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/tmp_yv24sur/full.ogg' ok test_save_nonexisting (test_mediafile.OggTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmphfzbze9r/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/tmpftbnln64/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/tmprjjio0g0/full.opus' ok test_save_nonexisting (test_mediafile.OpusTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmpofj9hhuw/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/tmp1k_8jkjy/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/tmpdoq5h32l/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/tmpmfvhcr8k/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/tmp8c42ywnc/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/tmpq412ca58/full.wv' ok test_save_nonexisting (test_mediafile.WavpackTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmp0k8a1f95/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_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/tmpewwyuj7l/config.yaml data directory: /tmp/tmpewwyuj7l plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpewwyuj7l/config.yaml data directory: /tmp/tmpewwyuj7l plugin paths: Sending event: pluginload Sending event: database_change Sending event: database_change Sending event: cli_exit no user configuration found at /tmp/tmpewwyuj7l/config.yaml data directory: /tmp/tmpewwyuj7l 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/tmpq64yhet2/config.yaml data directory: /tmp/tmpq64yhet2 plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpq64yhet2/config.yaml data directory: /tmp/tmpq64yhet2 plugin paths: Sending event: pluginload Sending event: database_change Sending event: cli_exit no user configuration found at /tmp/tmpq64yhet2/config.yaml data directory: /tmp/tmpq64yhet2 plugin paths: Sending event: pluginload Sending event: database_change Sending event: cli_exit no user configuration found at /tmp/tmpq64yhet2/config.yaml data directory: /tmp/tmpq64yhet2 plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpq64yhet2/config.yaml data directory: /tmp/tmpq64yhet2 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/tmp3k97kvlc/config.yaml data directory: /tmp/tmp3k97kvlc plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmp3k97kvlc/config.yaml data directory: /tmp/tmp3k97kvlc plugin paths: Sending event: pluginload Sending event: database_change Sending event: cli_exit no user configuration found at /tmp/tmp3k97kvlc/config.yaml data directory: /tmp/tmp3k97kvlc plugin paths: Sending event: pluginload Sending event: database_change Sending event: cli_exit no user configuration found at /tmp/tmp3k97kvlc/config.yaml data directory: /tmp/tmp3k97kvlc 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/tmps3evcqvx/config.yaml data directory: /tmp/tmps3evcqvx plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmps3evcqvx/config.yaml data directory: /tmp/tmps3evcqvx plugin paths: Sending event: pluginload Sending event: database_change Sending event: cli_exit no user configuration found at /tmp/tmps3evcqvx/config.yaml data directory: /tmp/tmps3evcqvx 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/tmpjroofrwx/config.yaml data directory: /tmp/tmpjroofrwx plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpjroofrwx/config.yaml data directory: /tmp/tmpjroofrwx plugin paths: Sending event: pluginload Sending event: database_change Sending event: cli_exit no user configuration found at /tmp/tmpjroofrwx/config.yaml data directory: /tmp/tmpjroofrwx plugin paths: Sending event: pluginload Sending event: cli_exit ok test_unknown_type_error (test_types_plugin.TypesPluginTest) ... no user configuration found at /tmp/tmp4scwz520/config.yaml data directory: /tmp/tmp4scwz520 plugin paths: Sending event: pluginload 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_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/tmpphdh7bqn/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/tmp1wqtck5f/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/tmpqtrj2b_g/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/tmpqtrj2b_g/testsrcdir/the_album/track_2.mp3; /tmp/tmpqtrj2b_g/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/tmpm8e9hqmo/testsrcdir/the_album/track_1.mp3; /tmp/tmpm8e9hqmo/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/tmpm8e9hqmo/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/tmpf57y_yk9/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/tmpf57y_yk9/testsrcdir/the_album/track_2.mp3; /tmp/tmpf57y_yk9/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/tmp74dk11pr/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/tmp74dk11pr/testsrcdir/the_album/track_2.mp3; /tmp/tmp74dk11pr/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/tmph0zekziv/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/tmph0zekziv/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/tmph0zekziv/testsrcdir/the_album/track_2.mp3; /tmp/tmph0zekziv/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/tmph0zekziv/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/tmp2s_lqrr5/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/tmp2s_lqrr5/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/tmp2s_lqrr5/testsrcdir/the_album/track_2.mp3; /tmp/tmp2s_lqrr5/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/tmpxcwjfmby/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/tmpxcwjfmby/testsrcdir/the_album/track_1.mp3; /tmp/tmpxcwjfmby/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/tmpxcwjfmby/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/tmpn0c06_ks/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/tmpn0c06_ks/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/tmpn0c06_ks/testsrcdir/the_album/track_2.mp3; /tmp/tmpn0c06_ks/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/tmpxe97j2_6/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/tmpxe97j2_6/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/tmpxe97j2_6/testsrcdir/the_album/track_2.mp3; /tmp/tmpxe97j2_6/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/tmp55o3nfps/state.pickle' Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp55o3nfps/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/tmp55o3nfps/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/tmp55o3nfps/testsrcdir/the_album/track_2.mp3; /tmp/tmp55o3nfps/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/tmp55o3nfps/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/tmpibhuo2kv/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/tmpud146v4l/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/tmpibysrhec/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/tmpwt0kv8vv/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/tmph84ue171/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/tmpfgy17sny/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/tmpwyg_17td/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/tmpwyg_17td/import/album 0; /tmp/tmpwyg_17td/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/tmpwyg_17td/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 1632514196.6016428, flexible attributes [] from album 1 for /tmp/tmpwyg_17td/libdir/the artist/älbum Reimported item added 1632514196.593042 from item 1 for /tmp/tmpwyg_17td/libdir/the artist/älbum/02 tïtle 0.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpwyg_17td/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/tmpc5cpacon/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/tmps44_igr9/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/tmps44_igr9/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/tmpqijo_tii/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/tmpryrd5d6u/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/tmpcxocpgxs/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/tmpcxocpgxs/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/tmpcgyh75l2/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/tmpkc_8dw81/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/tmpkc_8dw81/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/tmpkc_8dw81/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 1632514198.4132502, flexible attributes [] from album 1 for /tmp/tmpkc_8dw81/libdir/Applied Artist/Applied Album Reimported item added 1632514198.4168644 from item 1 for /tmp/tmpkc_8dw81/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpkc_8dw81/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/tmpd6vsiven/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/tmpd6vsiven/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/tmpd6vsiven/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 1632514198.6767645, flexible attributes [] from album 1 for /tmp/tmpd6vsiven/libdir/Applied Artist/Applied Album Reimported item added 1632514198.6807516 from item 1 for /tmp/tmpd6vsiven/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpd6vsiven/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/tmp9mc4diu0/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/tmp9mc4diu0/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/tmp9mc4diu0/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 1632514198.9310408, flexible attributes [] from album 1 for /tmp/tmp9mc4diu0/libdir/Applied Artist/Applied Album Reimported item added 1632514198.934752 from item 1 for /tmp/tmp9mc4diu0/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmp9mc4diu0/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/tmpg6a20sku/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/tmpg6a20sku/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/tmpg6a20sku/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 1632514199.1938026, flexible attributes [] from album 1 for /tmp/tmpg6a20sku/libdir/Applied Artist/Applied Album Reimported item added 1632514199.198198 from item 1 for /tmp/tmpg6a20sku/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpg6a20sku/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/tmpx2v6ufmf/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/tmpx2v6ufmf/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/tmpx2v6ufmf/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 1632514199.469305, flexible attributes [] from album 1 for /tmp/tmpx2v6ufmf/libdir/Applied Artist/Applied Album Reimported item added 1632514199.4729135 from item 1 for /tmp/tmpx2v6ufmf/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpx2v6ufmf/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/tmpolrzmx0a/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/tmpolrzmx0a/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/tmpolrzmx0a/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/tmpolrzmx0a/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/tmpolrzmx0a/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 1632514199.7412577 from item 1 for /tmp/tmpolrzmx0a/libdir/singletons/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpolrzmx0a/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/tmpaexejj91/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/tmpaexejj91/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/tmpaexejj91/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 1632514199.9923837, flexible attributes [] from album 1 for /tmp/tmpaexejj91/testsrcdir/the_album Reimported item added 1632514199.996326 from item 1 for /tmp/tmpaexejj91/testsrcdir/the_album/track_1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpaexejj91/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/tmpimwzj75m/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/tmpimwzj75m/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/tmpimwzj75m/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 1632514200.2617912, flexible attributes [] from album 1 for /tmp/tmpimwzj75m/testsrcdir/the_album Reimported item added 1632514200.2655373 from item 1 for /tmp/tmpimwzj75m/testsrcdir/the_album/track_1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpimwzj75m/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/tmpioezkpde/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/tmpjc2830ai/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/tmp7x8fhesu/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/tmp5xjg8asg/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/tmpabq2s8ns/testsrcdir/the_album /tmp/tmpabq2s8ns/testsrcdir/the_album/track_1.mp3 Sending event: import_task_created Album: /tmp/tmpabq2s8ns/testsrcdir/track_2.mp3 /tmp/tmpabq2s8ns/testsrcdir/track_2.mp3 ok test_import_pretend_empty (test_importer.ImportPretendTest) ... Sending event: import_begin No files imported from /tmp/tmpvh9j69du/empty ok test_import_singletons_pretend (test_importer.ImportPretendTest) ... Sending event: import_begin Sending event: import_task_created Singleton: /tmp/tmpn0qluhk1/testsrcdir/the_album/track_1.mp3 Sending event: import_task_created Singleton: /tmp/tmpn0qluhk1/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/tmppgs2t6bg/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/tmpddd_34e1/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/tmp7_7z1b9d/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/tmpqetfb1aq/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/tmpffpm8c13/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/tmpnxjnn17j/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/tmptwrfu6ks/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/tmptwrfu6ks/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/tmpm4c67ow5/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/tmpm4c67ow5/testsrcdir/the_album/track_1.mp3 Set field genre=🎷 Jazz for /tmp/tmpm4c67ow5/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/tmpm4c67ow5/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/tmpm4c67ow5/testsrcdir/the_album/track_1.mp3 Set field genre=🎷 Jazz for /tmp/tmpm4c67ow5/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/tmpgb_djdf9/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/tmpgb_djdf9/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/tmp3jopoo2g/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/tmpn8y7juad/tmpk2r56hc1 Archive extracted to: /tmp/tmpljiab11r Sending event: import_task_created /tmp/tmpljiab11r 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/tmpljiab11r 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/tmpkt9vbm9l/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/tmppt8mdpsv/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/tmpi_3o14fr/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/tmpg9dr6fol/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/tmpyegv9s0b/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/tmp606gz91u/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/tmpuq1att_k/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/tmpxzdq57t3/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/tmppi13hiq7/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/tmpdudc_hmq/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/tmpbgki0zwf/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/tmp_mvf4owm/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/tmpd_jjuy6g/empty ok test_empty_directory_warning (test_importer.ImportTest) ... Sending event: import_begin No files imported from /tmp/tmpjs2_qwb3/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/tmpa0chunry/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/tmpa0chunry/testsrcdir/the_album Set field genre=🎷 Jazz for /tmp/tmpa0chunry/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/tmpa0chunry/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/tmpa0chunry/testsrcdir/the_album Set field genre=🎷 Jazz for /tmp/tmpa0chunry/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/tmpa3i0z5pz/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/tmpgugrz13o/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/tmp2ecsed6q/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/tmplpu2fdbc/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/tmplpu2fdbc/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/tmp1534aij6/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/tmp1534aij6/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/tmp4__c0667/tmpsfoojltp Archive extracted to: /tmp/tmpbwmvflqp Sending event: import_task_created /tmp/tmpbwmvflqp 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/tmpbwmvflqp 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/tmpn1yg523g/state.pickle' Sending event: import_task_created /tmp/tmpn1yg523g/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/tmpn1yg523g/state.pickle' Sending event: album_imported Sending event: database_change Sending event: database_change Sending event: import_begin Skipping previously-imported path: /tmp/tmpn1yg523g/import/album 0 Sending event: import_task_created /tmp/tmpn1yg523g/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/tmp9j6k5cyb/state.pickle' Sending event: import_task_created /tmp/tmp9j6k5cyb/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/tmp9j6k5cyb/state.pickle' Sending event: item_imported Sending event: database_change Sending event: import_begin Skipping previously-imported path: /tmp/tmp9j6k5cyb/import/album 0/track 0.mp3 Sending event: import_task_created /tmp/tmp9j6k5cyb/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/tmplal61ntk/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/tmpmtyov619/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/tmppe6ut8_e/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/tmpm4ao38z6/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/tmpdyviwe5k/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/tmp166u3ep4/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/tmpbt_ful2h/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/tmp88rvhqg_/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/tmpaxn8y_mi/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/tmpdltzegrl/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/tmp2e83xm8z/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/tmppjyj5af9/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/tmpf796a_lf/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/tmpmungmeqg/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/tmpt87jrqrf/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/tmpt87jrqrf/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/tmpt87jrqrf/libdir/singletons Reimported item added 4747.0 from item 1 for /tmp/tmpt87jrqrf/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmpt87jrqrf/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/tmpvg55ln7l/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/tmpvg55ln7l/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/tmpvg55ln7l/libdir/singletons Reimported item added 4747.0 from item 1 for /tmp/tmpvg55ln7l/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmpvg55ln7l/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/tmps4y37k2w/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/tmps4y37k2w/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/tmps4y37k2w/libdir/singletons Reimported item added 4747.0 from item 1 for /tmp/tmps4y37k2w/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmps4y37k2w/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/tmpy_bh808b/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/tmpy_bh808b/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/tmpy_bh808b/libdir/singletons Reimported item added 4747.0 from item 1 for /tmp/tmpy_bh808b/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmpy_bh808b/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/tmp97qz4x2n/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/tmp97qz4x2n/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/tmp97qz4x2n/libdir/singletons Reimported item added 4747.0 from item 1 for /tmp/tmp97qz4x2n/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmp97qz4x2n/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/tmp8uwlohdo/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/tmp8uwlohdo/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/tmp8uwlohdo/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmp8uwlohdo/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/tmp2rklepo4/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/tmp2rklepo4/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/tmp2rklepo4/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmp2rklepo4/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/tmpwvq7bpg_/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/tmpwvq7bpg_/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/tmpwvq7bpg_/libdir/singletons Reimported item added 4747.0 from item 1 for /tmp/tmpwvq7bpg_/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmpwvq7bpg_/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/tmpwvq7bpg_/libdir/singletons/cover.jpg to /tmp/tmpwvq7bpg_/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/tmpyz69qrpq/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/tmpyz69qrpq/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/tmpyz69qrpq/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmpyz69qrpq/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/tmp43j2mxcx/state.pickle' /tmp/tmp43j2mxcx/import/album 0 0 of 1 items replaced state file could not be read: [Errno 2] No such file or directory: '/tmp/tmp43j2mxcx/state.pickle' Resuming interrupted import of /tmp/tmp43j2mxcx/import Skipping previously-imported path: /tmp/tmp43j2mxcx/import/album 0 /tmp/tmp43j2mxcx/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/tmp1bke2lfp/state.pickle' /tmp/tmp1bke2lfp/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/tmp1bke2lfp/state.pickle' Resuming interrupted import of /tmp/tmp1bke2lfp/import Skipping previously-imported path: /tmp/tmp1bke2lfp/import/album 0/track 0.mp3 /tmp/tmp1bke2lfp/import/album 0/track 1.mp3 0 of 1 items replaced ok test_rm (test_importer.RmTempTest) ... Removing extracted directory: /tmp/tmpj6dk7svf ok test_tag_log_line (test_importer.TagLogTest) ... ok test_tag_log_unicode (test_importer.TagLogTest) ... ok test_functional_custom_format (test_ftintitle.FtInTitlePluginFunctional) ... Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp3w03mh1z/config.yaml data directory: /tmp/tmp3w03mh1z 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/tmp3w03mh1z/config.yaml data directory: /tmp/tmp3w03mh1z 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/tmp3w03mh1z/config.yaml data directory: /tmp/tmp3w03mh1z 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/tmpjkfjpmny/config.yaml data directory: /tmp/tmpjkfjpmny 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/tmpbwi5k35z/config.yaml data directory: /tmp/tmpbwi5k35z 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/tmpvpgqiab9/testlibdir/the artist/the album/cover.jpg to /tmp/tmpvpgqiab9/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/tmp3i4r7vqe/testlibdir/the artist/the album/cover.jpg to /tmp/tmp3i4r7vqe/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/tmp3tm1nwdy/testlibdir/the artist/the album/cover.jpg to /tmp/tmp3tm1nwdy/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 ====================================================================== ERROR: test_cmd_rename (test_player.BPDPlaylistsTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/beets-1.4.9/test/test_player.py", line 751, in test_cmd_rename with self.run_bpd() as client: File "/usr/lib/python3.9/contextlib.py", line 117, in __enter__ return next(self.gen) File "/build/beets-1.4.9/test/test_player.py", line 311, in run_bpd raise RuntimeError('Timed out waiting for the BPD server') RuntimeError: Timed out waiting for the BPD server ====================================================================== ERROR: test_cmd_rm (test_player.BPDPlaylistsTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/beets-1.4.9/test/test_player.py", line 756, in test_cmd_rm with self.run_bpd() as client: File "/usr/lib/python3.9/contextlib.py", line 117, in __enter__ return next(self.gen) File "/build/beets-1.4.9/test/test_player.py", line 311, in run_bpd raise RuntimeError('Timed out waiting for the BPD server') RuntimeError: Timed out waiting for the BPD server ====================================================================== ERROR: test_cmd_save (test_player.BPDPlaylistsTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/beets-1.4.9/test/test_player.py", line 761, in test_cmd_save with self.run_bpd() as client: File "/usr/lib/python3.9/contextlib.py", line 117, in __enter__ return next(self.gen) File "/build/beets-1.4.9/test/test_player.py", line 311, in run_bpd raise RuntimeError('Timed out waiting for the BPD server') RuntimeError: Timed out waiting for the BPD server ====================================================================== ERROR: test_implements_playlists (test_player.BPDPlaylistsTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/beets-1.4.9/test/test_player.py", line 240, in _test with self.run_bpd() as client: File "/usr/lib/python3.9/contextlib.py", line 117, in __enter__ return next(self.gen) File "/build/beets-1.4.9/test/test_player.py", line 311, in run_bpd raise RuntimeError('Timed out waiting for the BPD server') RuntimeError: Timed out waiting for the BPD server ====================================================================== ERROR: test_cmd_idle (test_player.BPDQueryTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/beets-1.4.9/test/test_player.py", line 423, in test_cmd_idle with self.run_bpd(second_client=True) as (client, client2): File "/usr/lib/python3.9/contextlib.py", line 117, in __enter__ return next(self.gen) File "/build/beets-1.4.9/test/test_player.py", line 311, in run_bpd raise RuntimeError('Timed out waiting for the BPD server') RuntimeError: Timed out waiting for the BPD server ====================================================================== ERROR: test_cmd_idle_with_pending (test_player.BPDQueryTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/beets-1.4.9/test/test_player.py", line 436, in test_cmd_idle_with_pending with self.run_bpd(second_client=True) as (client, client2): File "/usr/lib/python3.9/contextlib.py", line 117, in __enter__ return next(self.gen) File "/build/beets-1.4.9/test/test_player.py", line 311, in run_bpd raise RuntimeError('Timed out waiting for the BPD server') RuntimeError: Timed out waiting for the BPD server ====================================================================== ERROR: test_cmd_noidle (test_player.BPDQueryTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/beets-1.4.9/test/test_player.py", line 443, in test_cmd_noidle with self.run_bpd() as client: File "/usr/lib/python3.9/contextlib.py", line 117, in __enter__ return next(self.gen) File "/build/beets-1.4.9/test/test_player.py", line 311, in run_bpd raise RuntimeError('Timed out waiting for the BPD server') RuntimeError: Timed out waiting for the BPD server ====================================================================== ERROR: test_cmd_status (test_player.BPDQueryTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/beets-1.4.9/test/test_player.py", line 398, in test_cmd_status with self.run_bpd() as client: File "/usr/lib/python3.9/contextlib.py", line 117, in __enter__ return next(self.gen) File "/build/beets-1.4.9/test/test_player.py", line 311, in run_bpd raise RuntimeError('Timed out waiting for the BPD server') RuntimeError: Timed out waiting for the BPD server ---------------------------------------------------------------------- Ran 1885 tests in 303.761s FAILED (errors=8, skipped=45, expected failures=9) Test failed: /tmp/tmpk0l525dc/config.yaml /tmp/tmp8s8ngt6z/cli_config.yaml /tmp/tmp8s8ngt6z/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 error: Test failed: Sat Sep 25 14:02:35 UTC 2021 - pbuilder was killed by timeout after 18h.