https://launchpad.net/ubuntu/+archive/test-rebuild-20200728-groovy/+build/19654307 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux lcy01-amd64-024 4.4.0-186-generic #216-Ubuntu SMP Wed Jul 1 05:34:05 UTC 2020 x86_64 Buildd toolchain package versions: launchpad-buildd_189 python-lpbuildd_189 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.6~git201906051340.ff11471~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.9 dpkg-dev_1.18.4ubuntu1.6 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 3 Aug 13:01:54 ntpdate[1909]: adjust time server 10.211.37.1 offset 0.001018 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=groovy --arch=amd64 PACKAGEBUILD-19654307 --image-type chroot /home/buildd/filecache-default/20f824f72d640d2ced4a53a84e89958befe66512 Creating target for build PACKAGEBUILD-19654307 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=groovy --arch=amd64 PACKAGEBUILD-19654307 Starting target for build PACKAGEBUILD-19654307 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=groovy --arch=amd64 PACKAGEBUILD-19654307 'deb http://ftpmaster.internal/ubuntu groovy main universe' Overriding sources.list in build-PACKAGEBUILD-19654307 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=groovy --arch=amd64 PACKAGEBUILD-19654307 Updating target for build PACKAGEBUILD-19654307 Get:1 http://ftpmaster.internal/ubuntu groovy InRelease [267 kB] Get:2 http://ftpmaster.internal/ubuntu groovy/main amd64 Packages [973 kB] Get:3 http://ftpmaster.internal/ubuntu groovy/main Translation-en [510 kB] Get:4 http://ftpmaster.internal/ubuntu groovy/universe amd64 Packages [8836 kB] Get:5 http://ftpmaster.internal/ubuntu groovy/universe Translation-en [5251 kB] Fetched 15.8 MB in 12s (1351 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: base-files bsdutils build-essential ca-certificates libblkid1 liblzma5 libmount1 libselinux1 libsemanage-common libsemanage1 libsmartcols1 libuuid1 mount util-linux xz-utils 15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 2201 kB of archives. After this operation, 10.2 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu groovy/main amd64 base-files amd64 11ubuntu10 [60.3 kB] Get:2 http://ftpmaster.internal/ubuntu groovy/main amd64 bsdutils amd64 1:2.35.2-9ubuntu1 [86.6 kB] Get:3 http://ftpmaster.internal/ubuntu groovy/main amd64 libselinux1 amd64 3.1-2 [68.8 kB] Get:4 http://ftpmaster.internal/ubuntu groovy/main amd64 util-linux amd64 2.35.2-9ubuntu1 [1048 kB] Get:5 http://ftpmaster.internal/ubuntu groovy/main amd64 mount amd64 2.35.2-9ubuntu1 [118 kB] Get:6 http://ftpmaster.internal/ubuntu groovy/main amd64 libblkid1 amd64 2.35.2-9ubuntu1 [133 kB] Get:7 http://ftpmaster.internal/ubuntu groovy/main amd64 liblzma5 amd64 5.2.4-1ubuntu1 [91.7 kB] Get:8 http://ftpmaster.internal/ubuntu groovy/main amd64 libmount1 amd64 2.35.2-9ubuntu1 [146 kB] Get:9 http://ftpmaster.internal/ubuntu groovy/main amd64 libsemanage-common all 3.1-1 [10.2 kB] Get:10 http://ftpmaster.internal/ubuntu groovy/main amd64 libsemanage1 amd64 3.1-1 [86.2 kB] Get:11 http://ftpmaster.internal/ubuntu groovy/main amd64 libsmartcols1 amd64 2.35.2-9ubuntu1 [95.7 kB] Get:12 http://ftpmaster.internal/ubuntu groovy/main amd64 libuuid1 amd64 2.35.2-9ubuntu1 [22.0 kB] Get:13 http://ftpmaster.internal/ubuntu groovy/main amd64 ca-certificates all 20200601 [147 kB] Get:14 http://ftpmaster.internal/ubuntu groovy/main amd64 xz-utils amd64 5.2.4-1ubuntu1 [82.5 kB] Get:15 http://ftpmaster.internal/ubuntu groovy/main amd64 build-essential amd64 12.8ubuntu3 [4640 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 2201 kB in 0s (19.6 MB/s) (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../base-files_11ubuntu10_amd64.deb ... Unpacking base-files (11ubuntu10) over (11ubuntu9) ... Setting up base-files (11ubuntu10) ... Installing new version of config file /etc/update-motd.d/50-motd-news ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.35.2-9ubuntu1_amd64.deb ... Unpacking bsdutils (1:2.35.2-9ubuntu1) over (1:2.35.2-7ubuntu3) ... Setting up bsdutils (1:2.35.2-9ubuntu1) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../libselinux1_3.1-2_amd64.deb ... Unpacking libselinux1:amd64 (3.1-2) over (3.0-1build2) ... Setting up libselinux1:amd64 (3.1-2) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../util-linux_2.35.2-9ubuntu1_amd64.deb ... Unpacking util-linux (2.35.2-9ubuntu1) over (2.35.2-7ubuntu3) ... Setting up util-linux (2.35.2-9ubuntu1) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../mount_2.35.2-9ubuntu1_amd64.deb ... Unpacking mount (2.35.2-9ubuntu1) over (2.35.2-7ubuntu3) ... Preparing to unpack .../libblkid1_2.35.2-9ubuntu1_amd64.deb ... Unpacking libblkid1:amd64 (2.35.2-9ubuntu1) over (2.35.2-7ubuntu3) ... Setting up libblkid1:amd64 (2.35.2-9ubuntu1) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.4-1ubuntu1_amd64.deb ... Unpacking liblzma5:amd64 (5.2.4-1ubuntu1) over (5.2.4-1) ... Setting up liblzma5:amd64 (5.2.4-1ubuntu1) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../libmount1_2.35.2-9ubuntu1_amd64.deb ... Unpacking libmount1:amd64 (2.35.2-9ubuntu1) over (2.35.2-7ubuntu3) ... Setting up libmount1:amd64 (2.35.2-9ubuntu1) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.1-1_all.deb ... Unpacking libsemanage-common (3.1-1) over (3.0-1build2) ... Setting up libsemanage-common (3.1-1) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../libsemanage1_3.1-1_amd64.deb ... Unpacking libsemanage1:amd64 (3.1-1) over (3.0-1build2) ... Setting up libsemanage1:amd64 (3.1-1) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.35.2-9ubuntu1_amd64.deb ... Unpacking libsmartcols1:amd64 (2.35.2-9ubuntu1) over (2.35.2-7ubuntu3) ... Setting up libsmartcols1:amd64 (2.35.2-9ubuntu1) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../libuuid1_2.35.2-9ubuntu1_amd64.deb ... Unpacking libuuid1:amd64 (2.35.2-9ubuntu1) over (2.35.2-7ubuntu3) ... Setting up libuuid1:amd64 (2.35.2-9ubuntu1) ... (Reading database ... 12787 files and directories currently installed.) Preparing to unpack .../ca-certificates_20200601_all.deb ... Unpacking ca-certificates (20200601) over (20190110ubuntu2) ... Preparing to unpack .../xz-utils_5.2.4-1ubuntu1_amd64.deb ... Unpacking xz-utils (5.2.4-1ubuntu1) over (5.2.4-1) ... Preparing to unpack .../build-essential_12.8ubuntu3_amd64.deb ... Unpacking build-essential (12.8ubuntu3) over (12.8ubuntu1) ... Setting up ca-certificates (20200601) ... Updating certificates in /etc/ssl/certs... 13 added, 14 removed; done. Setting up xz-utils (5.2.4-1ubuntu1) ... Setting up mount (2.35.2-9ubuntu1) ... Setting up build-essential (12.8ubuntu3) ... Processing triggers for systemd (245.6-3ubuntu3) ... Processing triggers for libc-bin (2.31-0ubuntu10) ... Processing triggers for ca-certificates (20200601) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-19654307 amd64 groovy -c chroot:build-PACKAGEBUILD-19654307 --arch=amd64 --dist=groovy --nolog -A beets_1.4.9-5.dsc Initiating build PACKAGEBUILD-19654307 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-186-generic #216-Ubuntu SMP Wed Jul 1 05:34:05 UTC 2020 x86_64 sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on lcy01-amd64-024.buildd +==============================================================================+ | beets 1.4.9-5 (amd64) 03 Aug 2020 13:03 | +==============================================================================+ Package: beets Version: 1.4.9-5 Source Version: 1.4.9-5 Distribution: groovy Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 I: NOTICE: Log filtering will replace 'build/beets-hciPO9/beets-1.4.9' with '<>' I: NOTICE: Log filtering will replace 'build/beets-hciPO9' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-19654307/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- beets_1.4.9-5.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-QUvgdl/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-QUvgdl/apt_archive ./ InRelease Get:2 copy:/<>/resolver-QUvgdl/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-QUvgdl/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-QUvgdl/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-QUvgdl/apt_archive ./ Packages [526 B] Fetched 2859 B in 0s (74.6 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-QUvgdl/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12786 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper-compat (= 12), dh-python, python3-all, python3-bs4, python3-flask, python3-jellyfish, python3-mock, python3-mpd, python3-munkres, python3-musicbrainzngs, python3-mutagen, python3-pylast, python3-rarfile, python3-responses, python3-setuptools, python3-sphinx, python3-unidecode, python3-xdg, python3-yaml Filtered Build-Depends: debhelper-compat (= 12), dh-python, python3-all, python3-bs4, python3-flask, python3-jellyfish, python3-mock, python3-mpd, python3-munkres, python3-musicbrainzngs, python3-mutagen, python3-pylast, python3-rarfile, python3-responses, python3-setuptools, python3-sphinx, python3-unidecode, python3-xdg, python3-yaml dpkg-deb: building package 'sbuild-build-depends-beets-dummy' in '/<>/resolver-fscLt4/apt_archive/sbuild-build-depends-beets-dummy.deb'. Ign:1 copy:/<>/resolver-fscLt4/apt_archive ./ InRelease Get:2 copy:/<>/resolver-fscLt4/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-fscLt4/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-fscLt4/apt_archive ./ Sources [317 B] Get:5 copy:/<>/resolver-fscLt4/apt_archive ./ Packages [641 B] Fetched 3077 B in 0s (157 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install beets build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-python dh-strip-nondeterminism docutils-common dwz file gettext gettext-base groff-base intltool-debian libarchive-tools libarchive-zip-perl libarchive13 libcroco3 libdebhelper-perl libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libicu66 libjs-jquery libjs-sphinxdoc libjs-underscore libmagic-mgc libmagic1 libmpdec2 libpipeline1 libpython3-stdlib libpython3.8-minimal libpython3.8-stdlib libsigsegv2 libsub-override-perl libtool libuchardet0 libxml2 libyaml-0-2 m4 man-db mime-support node-jquery po-debconf python-babel-localedata python3 python3-alabaster python3-all python3-babel python3-bs4 python3-certifi python3-chardet python3-click python3-colorama python3-cookies python3-distutils python3-docutils python3-flask python3-idna python3-imagesize python3-itsdangerous python3-jellyfish python3-jinja2 python3-lib2to3 python3-markupsafe python3-minimal python3-mock python3-mpd python3-munkres python3-musicbrainzngs python3-mutagen python3-packaging python3-pbr python3-pkg-resources python3-pygments python3-pylast python3-pyparsing python3-rarfile python3-requests python3-responses python3-roman python3-setuptools python3-six python3-soupsieve python3-sphinx python3-tz python3-unidecode python3-urllib3 python3-werkzeug python3-xdg python3-yaml python3.8 python3.8-minimal sgml-base sphinx-common xml-core Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev groff lrzip libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-tk python3-venv docutils-doc fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french texlive-latex-base texlive-latex-recommended python-flask-doc python-jellyfish-doc python-jinja2-doc python-mock-doc python-musicbrainzngs-doc python-mutagen-doc python-pygments-doc ttf-bitstream-vera python-pyparsing-doc python3-cryptography python3-openssl python3-socks python-requests-doc python-setuptools-doc dvipng fonts-freefont-otf imagemagick-6.q16 latexmk libjs-mathjax python3-sphinx-rtd-theme python3-stemmer sphinx-doc texlive-fonts-recommended texlive-latex-extra texlive-plain-generic ipython3 python-werkzeug-doc python3-lxml python3-termcolor python3-watchdog python3.8-venv python3.8-doc binfmt-support sgml-base-doc Recommended packages: curl | wget | lynx libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs javascript-common libltdl-dev libmail-sendmail-perl python3-lxml libpaper-utils python3-pil python3-blinker python3-simplejson python3-openssl python3-pyinotify The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-python dh-strip-nondeterminism docutils-common dwz file gettext gettext-base groff-base intltool-debian libarchive-tools libarchive-zip-perl libarchive13 libcroco3 libdebhelper-perl libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libicu66 libjs-jquery libjs-sphinxdoc libjs-underscore libmagic-mgc libmagic1 libmpdec2 libpipeline1 libpython3-stdlib libpython3.8-minimal libpython3.8-stdlib libsigsegv2 libsub-override-perl libtool libuchardet0 libxml2 libyaml-0-2 m4 man-db mime-support node-jquery po-debconf python-babel-localedata python3 python3-alabaster python3-all python3-babel python3-bs4 python3-certifi python3-chardet python3-click python3-colorama python3-cookies python3-distutils python3-docutils python3-flask python3-idna python3-imagesize python3-itsdangerous python3-jellyfish python3-jinja2 python3-lib2to3 python3-markupsafe python3-minimal python3-mock python3-mpd python3-munkres python3-musicbrainzngs python3-mutagen python3-packaging python3-pbr python3-pkg-resources python3-pygments python3-pylast python3-pyparsing python3-rarfile python3-requests python3-responses python3-roman python3-setuptools python3-six python3-soupsieve python3-sphinx python3-tz python3-unidecode python3-urllib3 python3-werkzeug python3-xdg python3-yaml python3.8 python3.8-minimal sbuild-build-depends-beets-dummy sgml-base sphinx-common xml-core 0 upgraded, 100 newly installed, 0 to remove and 0 not upgraded. Need to get 32.9 MB of archives. After this operation, 143 MB of additional disk space will be used. Get:1 copy:/<>/resolver-fscLt4/apt_archive ./ sbuild-build-depends-beets-dummy 0.invalid.0 [968 B] Get:2 http://ftpmaster.internal/ubuntu groovy/main amd64 libpython3.8-minimal amd64 3.8.5-1 [714 kB] Get:3 http://ftpmaster.internal/ubuntu groovy/main amd64 libexpat1 amd64 2.2.9-1build1 [73.3 kB] Get:4 http://ftpmaster.internal/ubuntu groovy/main amd64 python3.8-minimal amd64 3.8.5-1 [1900 kB] Get:5 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-minimal amd64 3.8.2-0ubuntu2 [23.6 kB] Get:6 http://ftpmaster.internal/ubuntu groovy/main amd64 mime-support all 3.64ubuntu1 [30.6 kB] Get:7 http://ftpmaster.internal/ubuntu groovy/main amd64 libmpdec2 amd64 2.4.2-3 [81.1 kB] Get:8 http://ftpmaster.internal/ubuntu groovy/main amd64 libpython3.8-stdlib amd64 3.8.5-1 [1671 kB] Get:9 http://ftpmaster.internal/ubuntu groovy/main amd64 python3.8 amd64 3.8.5-1 [373 kB] Get:10 http://ftpmaster.internal/ubuntu groovy/main amd64 libpython3-stdlib amd64 3.8.2-0ubuntu2 [7068 B] Get:11 http://ftpmaster.internal/ubuntu groovy/main amd64 python3 amd64 3.8.2-0ubuntu2 [47.6 kB] Get:12 http://ftpmaster.internal/ubuntu groovy/main amd64 bsdextrautils amd64 2.35.2-9ubuntu1 [77.3 kB] Get:13 http://ftpmaster.internal/ubuntu groovy/main amd64 libuchardet0 amd64 0.0.7-1 [68.0 kB] Get:14 http://ftpmaster.internal/ubuntu groovy/main amd64 groff-base amd64 1.22.4-5 [847 kB] Get:15 http://ftpmaster.internal/ubuntu groovy/main amd64 libpipeline1 amd64 1.5.2-2build1 [27.7 kB] Get:16 http://ftpmaster.internal/ubuntu groovy/main amd64 man-db amd64 2.9.3-2 [1117 kB] Get:17 http://ftpmaster.internal/ubuntu groovy/main amd64 sgml-base all 1.30 [12.5 kB] Get:18 http://ftpmaster.internal/ubuntu groovy/main amd64 libmagic-mgc amd64 1:5.38-5 [218 kB] Get:19 http://ftpmaster.internal/ubuntu groovy/main amd64 libmagic1 amd64 1:5.38-5 [76.0 kB] Get:20 http://ftpmaster.internal/ubuntu groovy/main amd64 file amd64 1:5.38-5 [23.3 kB] Get:21 http://ftpmaster.internal/ubuntu groovy/main amd64 libelf1 amd64 0.180-0ubuntu1 [43.7 kB] Get:22 http://ftpmaster.internal/ubuntu groovy/main amd64 libglib2.0-0 amd64 2.64.4-1 [1286 kB] Get:23 http://ftpmaster.internal/ubuntu groovy/main amd64 libicu66 amd64 66.1-2ubuntu3 [8515 kB] Get:24 http://ftpmaster.internal/ubuntu groovy/main amd64 libxml2 amd64 2.9.10+dfsg-5 [640 kB] Get:25 http://ftpmaster.internal/ubuntu groovy/main amd64 libyaml-0-2 amd64 0.2.2-1 [48.9 kB] Get:26 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-pkg-resources all 46.1.3-1 [127 kB] Get:27 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-yaml amd64 5.3.1-2 [142 kB] Get:28 http://ftpmaster.internal/ubuntu groovy/main amd64 gettext-base amd64 0.19.8.1-10build1 [50.2 kB] Get:29 http://ftpmaster.internal/ubuntu groovy/main amd64 libsigsegv2 amd64 2.12-2build1 [13.9 kB] Get:30 http://ftpmaster.internal/ubuntu groovy/main amd64 m4 amd64 1.4.18-4 [199 kB] Get:31 http://ftpmaster.internal/ubuntu groovy/main amd64 autoconf all 2.69-11.1 [321 kB] Get:32 http://ftpmaster.internal/ubuntu groovy/main amd64 autotools-dev all 20180224.1 [39.6 kB] Get:33 http://ftpmaster.internal/ubuntu groovy/main amd64 automake all 1:1.16.2-3ubuntu1 [548 kB] Get:34 http://ftpmaster.internal/ubuntu groovy/main amd64 autopoint all 0.19.8.1-10build1 [412 kB] Get:35 http://ftpmaster.internal/ubuntu groovy/main amd64 libtool all 2.4.6-14 [161 kB] Get:36 http://ftpmaster.internal/ubuntu groovy/main amd64 dh-autoreconf all 19 [16.1 kB] Get:37 http://ftpmaster.internal/ubuntu groovy/main amd64 libdebhelper-perl all 13.2ubuntu1 [64.2 kB] Get:38 http://ftpmaster.internal/ubuntu groovy/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] Get:39 http://ftpmaster.internal/ubuntu groovy/main amd64 libsub-override-perl all 0.09-2 [9532 B] Get:40 http://ftpmaster.internal/ubuntu groovy/main amd64 libfile-stripnondeterminism-perl all 1.9.0-1 [17.2 kB] Get:41 http://ftpmaster.internal/ubuntu groovy/main amd64 dh-strip-nondeterminism all 1.9.0-1 [5192 B] Get:42 http://ftpmaster.internal/ubuntu groovy/main amd64 dwz amd64 0.13-5 [151 kB] Get:43 http://ftpmaster.internal/ubuntu groovy/main amd64 libcroco3 amd64 0.6.13-1 [82.5 kB] Get:44 http://ftpmaster.internal/ubuntu groovy/main amd64 gettext amd64 0.19.8.1-10build1 [895 kB] Get:45 http://ftpmaster.internal/ubuntu groovy/main amd64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:46 http://ftpmaster.internal/ubuntu groovy/main amd64 po-debconf all 1.0.21 [233 kB] Get:47 http://ftpmaster.internal/ubuntu groovy/main amd64 debhelper all 13.2ubuntu1 [878 kB] Get:48 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-lib2to3 all 3.8.5-1 [75.6 kB] Get:49 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-distutils all 3.8.5-1 [141 kB] Get:50 http://ftpmaster.internal/ubuntu groovy/universe amd64 dh-python all 4.20200315ubuntu1 [85.8 kB] Get:51 http://ftpmaster.internal/ubuntu groovy/main amd64 xml-core all 0.18+nmu1 [21.6 kB] Get:52 http://ftpmaster.internal/ubuntu groovy/main amd64 docutils-common all 0.16+dfsg-3 [116 kB] Get:53 http://ftpmaster.internal/ubuntu groovy/main amd64 libarchive13 amd64 3.4.3-2 [334 kB] Get:54 http://ftpmaster.internal/ubuntu groovy/universe amd64 libarchive-tools amd64 3.4.3-2 [57.1 kB] Get:55 http://ftpmaster.internal/ubuntu groovy/universe amd64 node-jquery all 3.5.1+dfsg-4 [309 kB] Get:56 http://ftpmaster.internal/ubuntu groovy/main amd64 libjs-jquery all 3.5.1+dfsg-4 [2308 B] Get:57 http://ftpmaster.internal/ubuntu groovy/main amd64 libjs-underscore all 1.9.1~dfsg-1 [98.6 kB] Get:58 http://ftpmaster.internal/ubuntu groovy/main amd64 libjs-sphinxdoc all 2.4.3-4 [110 kB] Get:59 http://ftpmaster.internal/ubuntu groovy/main amd64 python-babel-localedata all 2.8.0+dfsg.1-4 [4985 kB] Get:60 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-all amd64 3.8.2-0ubuntu2 [1104 B] Get:61 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-tz all 2020.1-2 [31.6 kB] Get:62 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-babel all 2.8.0+dfsg.1-4 [84.9 kB] Get:63 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-soupsieve all 2.0.1-1 [28.7 kB] Get:64 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-bs4 all 4.9.1-1 [86.4 kB] Get:65 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-certifi all 2020.4.5.1-1 [151 kB] Get:66 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-chardet all 3.0.4-7 [80.2 kB] Get:67 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-colorama all 0.4.3-1build1 [23.9 kB] Get:68 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-click all 7.0-3 [64.8 kB] Get:69 http://ftpmaster.internal/ubuntu groovy/universe amd64 python3-cookies all 2.2.1-3 [37.2 kB] Get:70 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-roman all 2.0.0-5 [8928 B] Get:71 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-docutils all 0.16+dfsg-3 [369 kB] Get:72 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-itsdangerous all 1.1.0-2 [14.6 kB] Get:73 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-markupsafe amd64 1.1.1-1 [13.9 kB] Get:74 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-jinja2 all 2.11.2-1 [99.8 kB] Get:75 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-werkzeug all 0.16.1+dfsg1-2 [183 kB] Get:76 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-flask all 1.1.2-1 [81.1 kB] Get:77 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-idna all 2.10-1 [35.2 kB] Get:78 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-imagesize all 1.2.0-2 [5868 B] Get:79 http://ftpmaster.internal/ubuntu groovy/universe amd64 python3-jellyfish amd64 0.7.2-1build1 [22.0 kB] Get:80 http://ftpmaster.internal/ubuntu groovy/universe amd64 python3-mpd all 1.1.0-2 [24.3 kB] Get:81 http://ftpmaster.internal/ubuntu groovy/universe amd64 python3-munkres all 1.1.2-1 [8780 B] Get:82 http://ftpmaster.internal/ubuntu groovy/universe amd64 python3-musicbrainzngs all 0.7.1-2 [27.4 kB] Get:83 http://ftpmaster.internal/ubuntu groovy/universe amd64 python3-mutagen all 1.44.0-1 [133 kB] Get:84 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-pyparsing all 2.4.7-1 [61.4 kB] Get:85 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-six all 1.15.0-1 [12.0 kB] Get:86 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-packaging all 20.4-1 [27.4 kB] Get:87 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-setuptools all 46.1.3-1 [325 kB] Get:88 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-pbr all 5.4.5-0ubuntu1 [64.0 kB] Get:89 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-pygments all 2.3.1+dfsg-3 [581 kB] Get:90 http://ftpmaster.internal/ubuntu groovy/universe amd64 python3-pylast all 3.1.0-1 [20.5 kB] Get:91 http://ftpmaster.internal/ubuntu groovy/universe amd64 python3-rarfile all 3.1-1 [24.3 kB] Get:92 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-urllib3 all 1.25.9-1 [88.8 kB] Get:93 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-requests all 2.23.0+dfsg-2 [50.9 kB] Get:94 http://ftpmaster.internal/ubuntu groovy/universe amd64 python3-responses all 0.9.0-2 [13.2 kB] Get:95 http://ftpmaster.internal/ubuntu groovy/main amd64 sphinx-common all 2.4.3-4 [550 kB] Get:96 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-alabaster all 0.7.8-1.1 [18.6 kB] Get:97 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-sphinx all 2.4.3-4 [502 kB] Get:98 http://ftpmaster.internal/ubuntu groovy/universe amd64 python3-unidecode all 1.1.1-3build1 [110 kB] Get:99 http://ftpmaster.internal/ubuntu groovy/main amd64 python3-xdg all 0.26-3 [36.2 kB] Get:100 http://ftpmaster.internal/ubuntu groovy/universe amd64 python3-mock all 3.0.5-2 [25.6 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 32.9 MB in 1s (49.4 MB/s) Selecting previously unselected package libpython3.8-minimal:amd64. (Reading database ... 12786 files and directories currently installed.) Preparing to unpack .../libpython3.8-minimal_3.8.5-1_amd64.deb ... Unpacking libpython3.8-minimal:amd64 (3.8.5-1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.2.9-1build1_amd64.deb ... Unpacking libexpat1:amd64 (2.2.9-1build1) ... Selecting previously unselected package python3.8-minimal. Preparing to unpack .../python3.8-minimal_3.8.5-1_amd64.deb ... Unpacking python3.8-minimal (3.8.5-1) ... Setting up libpython3.8-minimal:amd64 (3.8.5-1) ... Setting up libexpat1:amd64 (2.2.9-1build1) ... Setting up python3.8-minimal (3.8.5-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 13077 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.8.2-0ubuntu2_amd64.deb ... Unpacking python3-minimal (3.8.2-0ubuntu2) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.64ubuntu1_all.deb ... Unpacking mime-support (3.64ubuntu1) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../2-libmpdec2_2.4.2-3_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-3) ... Selecting previously unselected package libpython3.8-stdlib:amd64. Preparing to unpack .../3-libpython3.8-stdlib_3.8.5-1_amd64.deb ... Unpacking libpython3.8-stdlib:amd64 (3.8.5-1) ... Selecting previously unselected package python3.8. Preparing to unpack .../4-python3.8_3.8.5-1_amd64.deb ... Unpacking python3.8 (3.8.5-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../5-libpython3-stdlib_3.8.2-0ubuntu2_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.8.2-0ubuntu2) ... Setting up python3-minimal (3.8.2-0ubuntu2) ... Selecting previously unselected package python3. (Reading database ... 13479 files and directories currently installed.) Preparing to unpack .../00-python3_3.8.2-0ubuntu2_amd64.deb ... Unpacking python3 (3.8.2-0ubuntu2) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../01-bsdextrautils_2.35.2-9ubuntu1_amd64.deb ... Unpacking bsdextrautils (2.35.2-9ubuntu1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../02-libuchardet0_0.0.7-1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.4-5_amd64.deb ... Unpacking groff-base (1.22.4-5) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../04-libpipeline1_1.5.2-2build1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.2-2build1) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.9.3-2_amd64.deb ... Unpacking man-db (2.9.3-2) ... Selecting previously unselected package sgml-base. Preparing to unpack .../06-sgml-base_1.30_all.deb ... Unpacking sgml-base (1.30) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../07-libmagic-mgc_1%3a5.38-5_amd64.deb ... Unpacking libmagic-mgc (1:5.38-5) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../08-libmagic1_1%3a5.38-5_amd64.deb ... Unpacking libmagic1:amd64 (1:5.38-5) ... Selecting previously unselected package file. Preparing to unpack .../09-file_1%3a5.38-5_amd64.deb ... Unpacking file (1:5.38-5) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../10-libelf1_0.180-0ubuntu1_amd64.deb ... Unpacking libelf1:amd64 (0.180-0ubuntu1) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../11-libglib2.0-0_2.64.4-1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.64.4-1) ... Selecting previously unselected package libicu66:amd64. Preparing to unpack .../12-libicu66_66.1-2ubuntu3_amd64.deb ... Unpacking libicu66:amd64 (66.1-2ubuntu3) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../13-libxml2_2.9.10+dfsg-5_amd64.deb ... Unpacking libxml2:amd64 (2.9.10+dfsg-5) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../14-libyaml-0-2_0.2.2-1_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.2-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../15-python3-pkg-resources_46.1.3-1_all.deb ... Unpacking python3-pkg-resources (46.1.3-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../16-python3-yaml_5.3.1-2_amd64.deb ... Unpacking python3-yaml (5.3.1-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../17-gettext-base_0.19.8.1-10build1_amd64.deb ... Unpacking gettext-base (0.19.8.1-10build1) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../18-libsigsegv2_2.12-2build1_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2build1) ... Selecting previously unselected package m4. Preparing to unpack .../19-m4_1.4.18-4_amd64.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../20-autoconf_2.69-11.1_all.deb ... Unpacking autoconf (2.69-11.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../21-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../22-automake_1%3a1.16.2-3ubuntu1_all.deb ... Unpacking automake (1:1.16.2-3ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../23-autopoint_0.19.8.1-10build1_all.deb ... Unpacking autopoint (0.19.8.1-10build1) ... Selecting previously unselected package libtool. Preparing to unpack .../24-libtool_2.4.6-14_all.deb ... Unpacking libtool (2.4.6-14) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../25-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../26-libdebhelper-perl_13.2ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.2ubuntu1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../27-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 .../28-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 .../29-libfile-stripnondeterminism-perl_1.9.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.9.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../30-dh-strip-nondeterminism_1.9.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.9.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../31-dwz_0.13-5_amd64.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../32-libcroco3_0.6.13-1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../33-gettext_0.19.8.1-10build1_amd64.deb ... Unpacking gettext (0.19.8.1-10build1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../34-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 .../35-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../36-debhelper_13.2ubuntu1_all.deb ... Unpacking debhelper (13.2ubuntu1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../37-python3-lib2to3_3.8.5-1_all.deb ... Unpacking python3-lib2to3 (3.8.5-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../38-python3-distutils_3.8.5-1_all.deb ... Unpacking python3-distutils (3.8.5-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../39-dh-python_4.20200315ubuntu1_all.deb ... Unpacking dh-python (4.20200315ubuntu1) ... Selecting previously unselected package xml-core. Preparing to unpack .../40-xml-core_0.18+nmu1_all.deb ... Unpacking xml-core (0.18+nmu1) ... Selecting previously unselected package docutils-common. Preparing to unpack .../41-docutils-common_0.16+dfsg-3_all.deb ... Unpacking docutils-common (0.16+dfsg-3) ... Selecting previously unselected package libarchive13:amd64. Preparing to unpack .../42-libarchive13_3.4.3-2_amd64.deb ... Unpacking libarchive13:amd64 (3.4.3-2) ... Selecting previously unselected package libarchive-tools. Preparing to unpack .../43-libarchive-tools_3.4.3-2_amd64.deb ... Unpacking libarchive-tools (3.4.3-2) ... Selecting previously unselected package node-jquery. Preparing to unpack .../44-node-jquery_3.5.1+dfsg-4_all.deb ... Unpacking node-jquery (3.5.1+dfsg-4) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../45-libjs-jquery_3.5.1+dfsg-4_all.deb ... Unpacking libjs-jquery (3.5.1+dfsg-4) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../46-libjs-underscore_1.9.1~dfsg-1_all.deb ... Unpacking libjs-underscore (1.9.1~dfsg-1) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../47-libjs-sphinxdoc_2.4.3-4_all.deb ... Unpacking libjs-sphinxdoc (2.4.3-4) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../48-python-babel-localedata_2.8.0+dfsg.1-4_all.deb ... Unpacking python-babel-localedata (2.8.0+dfsg.1-4) ... Selecting previously unselected package python3-all. Preparing to unpack .../49-python3-all_3.8.2-0ubuntu2_amd64.deb ... Unpacking python3-all (3.8.2-0ubuntu2) ... Selecting previously unselected package python3-tz. Preparing to unpack .../50-python3-tz_2020.1-2_all.deb ... Unpacking python3-tz (2020.1-2) ... Selecting previously unselected package python3-babel. Preparing to unpack .../51-python3-babel_2.8.0+dfsg.1-4_all.deb ... Unpacking python3-babel (2.8.0+dfsg.1-4) ... Selecting previously unselected package python3-soupsieve. Preparing to unpack .../52-python3-soupsieve_2.0.1-1_all.deb ... Unpacking python3-soupsieve (2.0.1-1) ... Selecting previously unselected package python3-bs4. Preparing to unpack .../53-python3-bs4_4.9.1-1_all.deb ... Unpacking python3-bs4 (4.9.1-1) ... Selecting previously unselected package python3-certifi. Preparing to unpack .../54-python3-certifi_2020.4.5.1-1_all.deb ... Unpacking python3-certifi (2020.4.5.1-1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../55-python3-chardet_3.0.4-7_all.deb ... Unpacking python3-chardet (3.0.4-7) ... Selecting previously unselected package python3-colorama. Preparing to unpack .../56-python3-colorama_0.4.3-1build1_all.deb ... Unpacking python3-colorama (0.4.3-1build1) ... Selecting previously unselected package python3-click. Preparing to unpack .../57-python3-click_7.0-3_all.deb ... Unpacking python3-click (7.0-3) ... Selecting previously unselected package python3-cookies. Preparing to unpack .../58-python3-cookies_2.2.1-3_all.deb ... Unpacking python3-cookies (2.2.1-3) ... Selecting previously unselected package python3-roman. Preparing to unpack .../59-python3-roman_2.0.0-5_all.deb ... Unpacking python3-roman (2.0.0-5) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../60-python3-docutils_0.16+dfsg-3_all.deb ... Unpacking python3-docutils (0.16+dfsg-3) ... Selecting previously unselected package python3-itsdangerous. Preparing to unpack .../61-python3-itsdangerous_1.1.0-2_all.deb ... Unpacking python3-itsdangerous (1.1.0-2) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../62-python3-markupsafe_1.1.1-1_amd64.deb ... Unpacking python3-markupsafe (1.1.1-1) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../63-python3-jinja2_2.11.2-1_all.deb ... Unpacking python3-jinja2 (2.11.2-1) ... Selecting previously unselected package python3-werkzeug. Preparing to unpack .../64-python3-werkzeug_0.16.1+dfsg1-2_all.deb ... Unpacking python3-werkzeug (0.16.1+dfsg1-2) ... Selecting previously unselected package python3-flask. Preparing to unpack .../65-python3-flask_1.1.2-1_all.deb ... Unpacking python3-flask (1.1.2-1) ... Selecting previously unselected package python3-idna. Preparing to unpack .../66-python3-idna_2.10-1_all.deb ... Unpacking python3-idna (2.10-1) ... Selecting previously unselected package python3-imagesize. Preparing to unpack .../67-python3-imagesize_1.2.0-2_all.deb ... Unpacking python3-imagesize (1.2.0-2) ... Selecting previously unselected package python3-jellyfish. Preparing to unpack .../68-python3-jellyfish_0.7.2-1build1_amd64.deb ... Unpacking python3-jellyfish (0.7.2-1build1) ... Selecting previously unselected package python3-mpd. Preparing to unpack .../69-python3-mpd_1.1.0-2_all.deb ... Unpacking python3-mpd (1.1.0-2) ... Selecting previously unselected package python3-munkres. Preparing to unpack .../70-python3-munkres_1.1.2-1_all.deb ... Unpacking python3-munkres (1.1.2-1) ... Selecting previously unselected package python3-musicbrainzngs. Preparing to unpack .../71-python3-musicbrainzngs_0.7.1-2_all.deb ... Unpacking python3-musicbrainzngs (0.7.1-2) ... Selecting previously unselected package python3-mutagen. Preparing to unpack .../72-python3-mutagen_1.44.0-1_all.deb ... Unpacking python3-mutagen (1.44.0-1) ... Selecting previously unselected package python3-pyparsing. Preparing to unpack .../73-python3-pyparsing_2.4.7-1_all.deb ... Unpacking python3-pyparsing (2.4.7-1) ... Selecting previously unselected package python3-six. Preparing to unpack .../74-python3-six_1.15.0-1_all.deb ... Unpacking python3-six (1.15.0-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../75-python3-packaging_20.4-1_all.deb ... Unpacking python3-packaging (20.4-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../76-python3-setuptools_46.1.3-1_all.deb ... Unpacking python3-setuptools (46.1.3-1) ... Selecting previously unselected package python3-pbr. Preparing to unpack .../77-python3-pbr_5.4.5-0ubuntu1_all.deb ... Unpacking python3-pbr (5.4.5-0ubuntu1) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../78-python3-pygments_2.3.1+dfsg-3_all.deb ... Unpacking python3-pygments (2.3.1+dfsg-3) ... Selecting previously unselected package python3-pylast. Preparing to unpack .../79-python3-pylast_3.1.0-1_all.deb ... Unpacking python3-pylast (3.1.0-1) ... Selecting previously unselected package python3-rarfile. Preparing to unpack .../80-python3-rarfile_3.1-1_all.deb ... Unpacking python3-rarfile (3.1-1) ... Selecting previously unselected package python3-urllib3. Preparing to unpack .../81-python3-urllib3_1.25.9-1_all.deb ... Unpacking python3-urllib3 (1.25.9-1) ... Selecting previously unselected package python3-requests. Preparing to unpack .../82-python3-requests_2.23.0+dfsg-2_all.deb ... Unpacking python3-requests (2.23.0+dfsg-2) ... Selecting previously unselected package python3-responses. Preparing to unpack .../83-python3-responses_0.9.0-2_all.deb ... Unpacking python3-responses (0.9.0-2) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../84-sphinx-common_2.4.3-4_all.deb ... Unpacking sphinx-common (2.4.3-4) ... Selecting previously unselected package python3-alabaster. Preparing to unpack .../85-python3-alabaster_0.7.8-1.1_all.deb ... Unpacking python3-alabaster (0.7.8-1.1) ... Selecting previously unselected package python3-sphinx. Preparing to unpack .../86-python3-sphinx_2.4.3-4_all.deb ... Unpacking python3-sphinx (2.4.3-4) ... Selecting previously unselected package python3-unidecode. Preparing to unpack .../87-python3-unidecode_1.1.1-3build1_all.deb ... Unpacking python3-unidecode (1.1.1-3build1) ... Selecting previously unselected package python3-xdg. Preparing to unpack .../88-python3-xdg_0.26-3_all.deb ... Unpacking python3-xdg (0.26-3) ... Selecting previously unselected package python3-mock. Preparing to unpack .../89-python3-mock_3.0.5-2_all.deb ... Unpacking python3-mock (3.0.5-2) ... Selecting previously unselected package sbuild-build-depends-beets-dummy. Preparing to unpack .../90-sbuild-build-depends-beets-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-beets-dummy (0.invalid.0) ... Setting up libpipeline1:amd64 (1.5.2-2build1) ... Setting up mime-support (3.64ubuntu1) ... Setting up bsdextrautils (2.35.2-9ubuntu1) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libmagic-mgc (1:5.38-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (0.2.2-1) ... Setting up libglib2.0-0:amd64 (2.64.4-1) ... No schema files found: doing nothing. Setting up libicu66:amd64 (66.1-2ubuntu3) ... Setting up libdebhelper-perl (13.2ubuntu1) ... Setting up libmagic1:amd64 (1:5.38-5) ... Setting up gettext-base (0.19.8.1-10build1) ... Setting up file (1:5.38-5) ... Setting up python-babel-localedata (2.8.0+dfsg.1-4) ... Setting up autotools-dev (20180224.1) ... Setting up libsigsegv2:amd64 (2.12-2build1) ... Setting up autopoint (0.19.8.1-10build1) ... Setting up libuchardet0:amd64 (0.0.7-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up sgml-base (1.30) ... Setting up libmpdec2:amd64 (2.4.2-3) ... Setting up libpython3.8-stdlib:amd64 (3.8.5-1) ... Setting up python3.8 (3.8.5-1) ... Setting up libelf1:amd64 (0.180-0ubuntu1) ... Setting up libxml2:amd64 (2.9.10+dfsg-5) ... Setting up node-jquery (3.5.1+dfsg-4) ... Setting up libpython3-stdlib:amd64 (3.8.2-0ubuntu2) ... Setting up libjs-underscore (1.9.1~dfsg-1) ... Setting up libfile-stripnondeterminism-perl (1.9.0-1) ... Setting up libtool (2.4.6-14) ... Setting up libarchive13:amd64 (3.4.3-2) ... Setting up m4 (1.4.18-4) ... Setting up python3 (3.8.2-0ubuntu2) ... Setting up python3-xdg (0.26-3) ... Setting up python3-markupsafe (1.1.1-1) ... Setting up python3-tz (2020.1-2) ... Setting up python3-six (1.15.0-1) ... Setting up python3-roman (2.0.0-5) ... Setting up python3-jinja2 (2.11.2-1) ... Setting up python3-pyparsing (2.4.7-1) ... Setting up python3-certifi (2020.4.5.1-1) ... Setting up python3-idna (2.10-1) ... Setting up libcroco3:amd64 (0.6.13-1) ... Setting up autoconf (2.69-11.1) ... Setting up python3-urllib3 (1.25.9-1) ... Setting up dh-strip-nondeterminism (1.9.0-1) ... Setting up dwz (0.13-5) ... Setting up groff-base (1.22.4-5) ... Setting up xml-core (0.18+nmu1) ... Setting up python3-munkres (1.1.2-1) ... Setting up python3-cookies (2.2.1-3) ... Setting up libjs-jquery (3.5.1+dfsg-4) ... Setting up python3-lib2to3 (3.8.5-1) ... Setting up python3-pylast (3.1.0-1) ... Setting up python3-mpd (1.1.0-2) ... Setting up python3-soupsieve (2.0.1-1) ... Setting up python3-unidecode (1.1.1-3build1) ... Setting up python3-imagesize (1.2.0-2) ... Setting up python3-pkg-resources (46.1.3-1) ... Setting up automake (1:1.16.2-3ubuntu1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up python3-distutils (3.8.5-1) ... Setting up dh-python (4.20200315ubuntu1) ... Setting up libarchive-tools (3.4.3-2) ... Setting up python3-musicbrainzngs (0.7.1-2) ... Setting up gettext (0.19.8.1-10build1) ... Setting up python3-setuptools (46.1.3-1) ... Setting up python3-jellyfish (0.7.2-1build1) ... Setting up python3-babel (2.8.0+dfsg.1-4) ... update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up python3-colorama (0.4.3-1build1) ... Setting up python3-pbr (5.4.5-0ubuntu1) ... update-alternatives: using /usr/bin/python3-pbr to provide /usr/bin/pbr (pbr) in auto mode Setting up python3-alabaster (0.7.8-1.1) ... Setting up python3-mutagen (1.44.0-1) ... Setting up python3-itsdangerous (1.1.0-2) ... Setting up python3-all (3.8.2-0ubuntu2) ... Setting up python3-yaml (5.3.1-2) ... Setting up python3-click (7.0-3) ... Setting up man-db (2.9.3-2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up python3-bs4 (4.9.1-1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up python3-mock (3.0.5-2) ... Setting up python3-pygments (2.3.1+dfsg-3) ... Setting up python3-packaging (20.4-1) ... Setting up python3-chardet (3.0.4-7) ... Setting up python3-werkzeug (0.16.1+dfsg1-2) ... Setting up python3-requests (2.23.0+dfsg-2) ... Setting up libjs-sphinxdoc (2.4.3-4) ... Setting up python3-rarfile (3.1-1) ... Setting up python3-flask (1.1.2-1) ... Setting up po-debconf (1.0.21) ... Setting up python3-responses (0.9.0-2) ... Setting up sphinx-common (2.4.3-4) ... Setting up dh-autoreconf (19) ... Setting up debhelper (13.2ubuntu1) ... Processing triggers for libc-bin (2.31-0ubuntu10) ... Processing triggers for sgml-base (1.30) ... Setting up docutils-common (0.16+dfsg-3) ... Processing triggers for sgml-base (1.30) ... Setting up python3-docutils (0.16+dfsg-3) ... 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 (2.4.3-4) ... Setting up sbuild-build-depends-beets-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-186-generic amd64 (x86_64) Toolchain package versions: binutils_2.35-1ubuntu1 dpkg-dev_1.19.7ubuntu4 g++-10_10.2.0-3ubuntu1 gcc-10_10.2.0-3ubuntu1 libc6-dev_2.31-0ubuntu10 libstdc++-10-dev_10.2.0-3ubuntu1 libstdc++6_10.2.0-3ubuntu1 linux-libc-dev_5.4.0-42.46 Package versions: adduser_3.118ubuntu2 advancecomp_2.1-2.1build1 apt_2.1.7 autoconf_2.69-11.1 automake_1:1.16.2-3ubuntu1 autopoint_0.19.8.1-10build1 autotools-dev_20180224.1 base-files_11ubuntu10 base-passwd_3.5.47 bash_5.0-6ubuntu2 binutils_2.35-1ubuntu1 binutils-common_2.35-1ubuntu1 binutils-x86-64-linux-gnu_2.35-1ubuntu1 bsdextrautils_2.35.2-9ubuntu1 bsdutils_1:2.35.2-9ubuntu1 build-essential_12.8ubuntu3 bzip2_1.0.8-4ubuntu2 ca-certificates_20200601 coreutils_8.30-3ubuntu3 cpp_4:10.1.0-1ubuntu1 cpp-10_10.2.0-3ubuntu1 dash_0.5.10.2-7 debconf_1.5.74 debhelper_13.2ubuntu1 debianutils_4.11 dh-autoreconf_19 dh-python_4.20200315ubuntu1 dh-strip-nondeterminism_1.9.0-1 diffutils_1:3.7-3build1 docutils-common_0.16+dfsg-3 dpkg_1.19.7ubuntu4 dpkg-dev_1.19.7ubuntu4 dwz_0.13-5 e2fsprogs_1.45.6-1ubuntu1 fakeroot_1.24-1 file_1:5.38-5 findutils_4.7.0-1ubuntu1 g++_4:10.1.0-1ubuntu1 g++-10_10.2.0-3ubuntu1 gcc_4:10.1.0-1ubuntu1 gcc-10_10.2.0-3ubuntu1 gcc-10-base_10.2.0-3ubuntu1 gettext_0.19.8.1-10build1 gettext-base_0.19.8.1-10build1 gpg_2.2.20-1ubuntu1 gpg-agent_2.2.20-1ubuntu1 gpgconf_2.2.20-1ubuntu1 gpgv_2.2.20-1ubuntu1 grep_3.4-1 groff-base_1.22.4-5 gzip_1.10-2ubuntu1 hostname_3.23 init_1.58 init-system-helpers_1.58 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-8 libapparmor1_2.13.3-7ubuntu6 libapt-pkg6.0_2.1.7 libarchive-tools_3.4.3-2 libarchive-zip-perl_1.68-1 libarchive13_3.4.3-2 libargon2-1_0~20171227-0.2build20.10.0 libasan6_10.2.0-3ubuntu1 libassuan0_2.5.3-7.1 libatomic1_10.2.0-3ubuntu1 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-2ubuntu6 libaudit1_1:2.8.5-2ubuntu6 libbinutils_2.35-1ubuntu1 libblkid1_2.35.2-9ubuntu1 libbz2-1.0_1.0.8-4ubuntu2 libc-bin_2.31-0ubuntu10 libc-dev-bin_2.31-0ubuntu10 libc6_2.31-0ubuntu10 libc6-dev_2.31-0ubuntu10 libcap-ng0_0.7.9-2.2 libcap2_1:2.36-1 libcc1-0_10.2.0-3ubuntu1 libcom-err2_1.45.6-1ubuntu1 libcroco3_0.6.13-1 libcrypt-dev_1:4.4.16-1ubuntu1 libcrypt1_1:4.4.16-1ubuntu1 libcryptsetup12_2:2.3.3-1ubuntu3 libctf-nobfd0_2.35-1ubuntu1 libctf0_2.35-1ubuntu1 libdb5.3_5.3.28+dfsg1-0.6ubuntu2 libdebconfclient0_0.252ubuntu1 libdebhelper-perl_13.2ubuntu1 libdevmapper1.02.1_2:1.02.167-1ubuntu3 libdpkg-perl_1.19.7ubuntu4 libelf1_0.180-0ubuntu1 libexpat1_2.2.9-1build1 libext2fs2_1.45.6-1ubuntu1 libfakeroot_1.24-1 libffi7_3.3-4 libfile-stripnondeterminism-perl_1.9.0-1 libgcc-10-dev_10.2.0-3ubuntu1 libgcc-s1_10.2.0-3ubuntu1 libgcrypt20_1.8.5-5ubuntu2 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libglib2.0-0_2.64.4-1 libgmp10_2:6.2.0+dfsg-6 libgnutls30_3.6.13-4ubuntu4 libgomp1_10.2.0-3ubuntu1 libgpg-error0_1.38-2 libhogweed6_3.6-2 libicu66_66.1-2ubuntu3 libidn2-0_2.3.0-1 libip4tc2_1.8.4-3ubuntu2 libisl22_0.22.1-1 libitm1_10.2.0-3ubuntu1 libjs-jquery_3.5.1+dfsg-4 libjs-sphinxdoc_2.4.3-4 libjs-underscore_1.9.1~dfsg-1 libjson-c4_0.13.1+dfsg-9 libkmod2_27+20200310-2ubuntu1 liblockfile-bin_1.16-1.1 liblockfile1_1.16-1.1 liblsan0_10.2.0-3ubuntu1 liblz4-1_1.9.2-2 liblzma5_5.2.4-1ubuntu1 libmagic-mgc_1:5.38-5 libmagic1_1:5.38-5 libmount1_2.35.2-9ubuntu1 libmpc3_1.1.0-1 libmpdec2_2.4.2-3 libmpfr6_4.0.2-1build1 libncurses6_6.2-1 libncursesw6_6.2-1 libnettle8_3.6-2 libnpth0_1.6-2 libp11-kit0_0.23.20-1build1 libpam-modules_1.3.1-5ubuntu5 libpam-modules-bin_1.3.1-5ubuntu5 libpam-runtime_1.3.1-5ubuntu5 libpam0g_1.3.1-5ubuntu5 libpcre2-8-0_10.34-7 libpcre3_2:8.39-13 libperl5.30_5.30.3-4 libpipeline1_1.5.2-2build1 libpng16-16_1.6.37-2 libprocps8_2:3.3.16-5ubuntu1 libpython3-stdlib_3.8.2-0ubuntu2 libpython3.8-minimal_3.8.5-1 libpython3.8-stdlib_3.8.5-1 libquadmath0_10.2.0-3ubuntu1 libreadline8_8.0-4 libseccomp2_2.4.3-1ubuntu4 libselinux1_3.1-2 libsemanage-common_3.1-1 libsemanage1_3.1-1 libsepol1_3.1-1 libsigsegv2_2.12-2build1 libsmartcols1_2.35.2-9ubuntu1 libsqlite3-0_3.32.3-1 libss2_1.45.6-1ubuntu1 libssl1.1_1.1.1f-1ubuntu3 libstdc++-10-dev_10.2.0-3ubuntu1 libstdc++6_10.2.0-3ubuntu1 libsub-override-perl_0.09-2 libsystemd0_245.6-3ubuntu3 libtasn1-6_4.16.0-2 libtinfo6_6.2-1 libtool_2.4.6-14 libtsan0_10.2.0-3ubuntu1 libubsan1_10.2.0-3ubuntu1 libuchardet0_0.0.7-1 libudev1_245.6-3ubuntu3 libunistring2_0.9.10-4 libuuid1_2.35.2-9ubuntu1 libxml2_2.9.10+dfsg-5 libyaml-0-2_0.2.2-1 libzstd1_1.4.5+dfsg-3 linux-libc-dev_5.4.0-42.46 lockfile-progs_0.1.18 login_1:4.8.1-1ubuntu6 logsave_1.45.6-1ubuntu1 lsb-base_11.1.0ubuntu2 m4_1.4.18-4 make_4.3-4ubuntu1 man-db_2.9.3-2 mawk_1.3.4.20200120-2 mime-support_3.64ubuntu1 mount_2.35.2-9ubuntu1 ncurses-base_6.2-1 ncurses-bin_6.2-1 node-jquery_3.5.1+dfsg-4 openssl_1.1.1f-1ubuntu3 optipng_0.7.7-1 passwd_1:4.8.1-1ubuntu6 patch_2.7.6-6 perl_5.30.3-4 perl-base_5.30.3-4 perl-modules-5.30_5.30.3-4 pinentry-curses_1.1.0-4build1 pkgbinarymangler_146 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 procps_2:3.3.16-5ubuntu1 python-babel-localedata_2.8.0+dfsg.1-4 python3_3.8.2-0ubuntu2 python3-alabaster_0.7.8-1.1 python3-all_3.8.2-0ubuntu2 python3-babel_2.8.0+dfsg.1-4 python3-bs4_4.9.1-1 python3-certifi_2020.4.5.1-1 python3-chardet_3.0.4-7 python3-click_7.0-3 python3-colorama_0.4.3-1build1 python3-cookies_2.2.1-3 python3-distutils_3.8.5-1 python3-docutils_0.16+dfsg-3 python3-flask_1.1.2-1 python3-idna_2.10-1 python3-imagesize_1.2.0-2 python3-itsdangerous_1.1.0-2 python3-jellyfish_0.7.2-1build1 python3-jinja2_2.11.2-1 python3-lib2to3_3.8.5-1 python3-markupsafe_1.1.1-1 python3-minimal_3.8.2-0ubuntu2 python3-mock_3.0.5-2 python3-mpd_1.1.0-2 python3-munkres_1.1.2-1 python3-musicbrainzngs_0.7.1-2 python3-mutagen_1.44.0-1 python3-packaging_20.4-1 python3-pbr_5.4.5-0ubuntu1 python3-pkg-resources_46.1.3-1 python3-pygments_2.3.1+dfsg-3 python3-pylast_3.1.0-1 python3-pyparsing_2.4.7-1 python3-rarfile_3.1-1 python3-requests_2.23.0+dfsg-2 python3-responses_0.9.0-2 python3-roman_2.0.0-5 python3-setuptools_46.1.3-1 python3-six_1.15.0-1 python3-soupsieve_2.0.1-1 python3-sphinx_2.4.3-4 python3-tz_2020.1-2 python3-unidecode_1.1.1-3build1 python3-urllib3_1.25.9-1 python3-werkzeug_0.16.1+dfsg1-2 python3-xdg_0.26-3 python3-yaml_5.3.1-2 python3.8_3.8.5-1 python3.8-minimal_3.8.5-1 readline-common_8.0-4 sbuild-build-depends-beets-dummy_0.invalid.0 sbuild-build-depends-core-dummy_0.invalid.0 sed_4.7-1build1 sensible-utils_0.0.12+nmu1 sgml-base_1.30 sphinx-common_2.4.3-4 systemd_245.6-3ubuntu3 systemd-sysv_245.6-3ubuntu3 systemd-timesyncd_245.6-3ubuntu3 sysvinit-utils_2.96-3ubuntu1 tar_1.30+dfsg-7 tzdata_2020a-0ubuntu1 ubuntu-keyring_2020.06.17.1 util-linux_2.35.2-9ubuntu1 xml-core_0.18+nmu1 xz-utils_5.2.4-1ubuntu1 zlib1g_1:1.2.11.dfsg-2ubuntu1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Fri Jul 10 23:11:37 2020 UTC gpgv: using EDDSA key EE9AD6F90520FA11F69F4824477B0DB0263A54D8 gpgv: issuer "stefanor@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./beets_1.4.9-5.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-5.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 Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-19654307 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-19654307 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-19654307 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package beets dpkg-buildpackage: info: source version 1.4.9-5 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --with python3,sphinxdoc --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild I: pybuild base:217: python3.8 setup.py clean running clean removing '/<>/.pybuild/cpython3_3.8/build' (and everything under it) 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.8' 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:217: python3.8 setup.py config running config debian/rules override_dh_auto_build make[1]: Entering directory '/<>' dh_auto_build I: pybuild base:217: /usr/bin/python3 setup.py build running build running build_py creating /<>/.pybuild/cpython3_3.8/build/beets copying beets/library.py -> /<>/.pybuild/cpython3_3.8/build/beets copying beets/plugins.py -> /<>/.pybuild/cpython3_3.8/build/beets copying beets/__main__.py -> /<>/.pybuild/cpython3_3.8/build/beets copying beets/vfs.py -> /<>/.pybuild/cpython3_3.8/build/beets copying beets/__init__.py -> /<>/.pybuild/cpython3_3.8/build/beets copying beets/mediafile.py -> /<>/.pybuild/cpython3_3.8/build/beets copying beets/art.py -> /<>/.pybuild/cpython3_3.8/build/beets copying beets/importer.py -> /<>/.pybuild/cpython3_3.8/build/beets copying beets/random.py -> /<>/.pybuild/cpython3_3.8/build/beets copying beets/logging.py -> /<>/.pybuild/cpython3_3.8/build/beets creating /<>/.pybuild/cpython3_3.8/build/beets/ui copying beets/ui/commands.py -> /<>/.pybuild/cpython3_3.8/build/beets/ui copying beets/ui/__init__.py -> /<>/.pybuild/cpython3_3.8/build/beets/ui creating /<>/.pybuild/cpython3_3.8/build/beets/autotag copying beets/autotag/match.py -> /<>/.pybuild/cpython3_3.8/build/beets/autotag copying beets/autotag/__init__.py -> /<>/.pybuild/cpython3_3.8/build/beets/autotag copying beets/autotag/mb.py -> /<>/.pybuild/cpython3_3.8/build/beets/autotag copying beets/autotag/hooks.py -> /<>/.pybuild/cpython3_3.8/build/beets/autotag creating /<>/.pybuild/cpython3_3.8/build/beets/util copying beets/util/artresizer.py -> /<>/.pybuild/cpython3_3.8/build/beets/util copying beets/util/enumeration.py -> /<>/.pybuild/cpython3_3.8/build/beets/util copying beets/util/hidden.py -> /<>/.pybuild/cpython3_3.8/build/beets/util copying beets/util/bluelet.py -> /<>/.pybuild/cpython3_3.8/build/beets/util copying beets/util/pipeline.py -> /<>/.pybuild/cpython3_3.8/build/beets/util copying beets/util/__init__.py -> /<>/.pybuild/cpython3_3.8/build/beets/util copying beets/util/confit.py -> /<>/.pybuild/cpython3_3.8/build/beets/util copying beets/util/functemplate.py -> /<>/.pybuild/cpython3_3.8/build/beets/util creating /<>/.pybuild/cpython3_3.8/build/beets/dbcore copying beets/dbcore/query.py -> /<>/.pybuild/cpython3_3.8/build/beets/dbcore copying beets/dbcore/queryparse.py -> /<>/.pybuild/cpython3_3.8/build/beets/dbcore copying beets/dbcore/__init__.py -> /<>/.pybuild/cpython3_3.8/build/beets/dbcore copying beets/dbcore/types.py -> /<>/.pybuild/cpython3_3.8/build/beets/dbcore copying beets/dbcore/db.py -> /<>/.pybuild/cpython3_3.8/build/beets/dbcore creating /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/subsonicupdate.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/convert.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/inline.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/acousticbrainz.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/duplicates.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/badfiles.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/absubmit.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/loadext.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/discogs.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/embyupdate.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/the.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/scrub.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/mpdupdate.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/plexupdate.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/kodiupdate.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/permissions.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/__init__.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/filefilter.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/lyrics.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/chroma.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/spotify.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/freedesktop.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/bpm.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/cue.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/mbcollection.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/embedart.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/keyfinder.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/importadded.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/importfeeds.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/smartplaylist.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/random.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/sonosupdate.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/export.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/ftintitle.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/edit.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/missing.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/mpdstats.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/beatport.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/types.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/ipfs.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/lastimport.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/bucket.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/gmusic.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/fromfilename.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/playlist.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/bench.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/mbsync.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/fuzzy.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/replaygain.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/zero.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/hook.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/thumbnails.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/mbsubmit.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/play.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/fetchart.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/info.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/ihate.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug copying beetsplug/rewrite.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug creating /<>/.pybuild/cpython3_3.8/build/beetsplug/bpd copying beetsplug/bpd/__init__.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug/bpd copying beetsplug/bpd/gstplayer.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug/bpd creating /<>/.pybuild/cpython3_3.8/build/beetsplug/web copying beetsplug/web/__init__.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug/web creating /<>/.pybuild/cpython3_3.8/build/beetsplug/lastgenre copying beetsplug/lastgenre/__init__.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug/lastgenre creating /<>/.pybuild/cpython3_3.8/build/beetsplug/metasync copying beetsplug/metasync/amarok.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug/metasync copying beetsplug/metasync/__init__.py -> /<>/.pybuild/cpython3_3.8/build/beetsplug/metasync copying beetsplug/metasync/itunes.py -> /<>/.pybuild/cpython3_3.8/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 -> /<>/.pybuild/cpython3_3.8/build/beets copying beets/ui/completion_base.sh -> /<>/.pybuild/cpython3_3.8/build/beets/ui creating /<>/.pybuild/cpython3_3.8/build/beetsplug/web/static copying beetsplug/web/static/backbone.js -> /<>/.pybuild/cpython3_3.8/build/beetsplug/web/static copying beetsplug/web/static/beets.css -> /<>/.pybuild/cpython3_3.8/build/beetsplug/web/static copying beetsplug/web/static/beets.js -> /<>/.pybuild/cpython3_3.8/build/beetsplug/web/static copying beetsplug/web/static/jquery.js -> /<>/.pybuild/cpython3_3.8/build/beetsplug/web/static copying beetsplug/web/static/underscore.js -> /<>/.pybuild/cpython3_3.8/build/beetsplug/web/static creating /<>/.pybuild/cpython3_3.8/build/beetsplug/web/templates copying beetsplug/web/templates/index.html -> /<>/.pybuild/cpython3_3.8/build/beetsplug/web/templates copying beetsplug/lastgenre/genres-tree.yaml -> /<>/.pybuild/cpython3_3.8/build/beetsplug/lastgenre copying beetsplug/lastgenre/genres.txt -> /<>/.pybuild/cpython3_3.8/build/beetsplug/lastgenre PYTHONPATH=/<> /usr/bin/make -C docs html man make[2]: Entering directory '/<>/docs' sphinx-build -b html -d _build/doctrees . _build/html Running Sphinx v2.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... genindexdone writing additional pages... searchdone 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 v2.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 '/<>/docs' make[1]: Leaving directory '/<>' dh_auto_test -O--buildsystem=pybuild I: pybuild base:217: python3.8 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_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 overlaying configuration: /tmp/tmp8qbmzjlk/tmp3aerb2g9.yaml no user configuration found at /tmp/tmp8qbmzjlk/config.yaml data directory: /tmp/tmp8qbmzjlk plugin paths: /tmp/tmp8qbmzjlk Sending event: pluginload library database: /tmp/tmp8qbmzjlk/library.db library directory: /tmp/tmp8qbmzjlk/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15400 bpd: *[127.0.0.1:44638]: connected bpd: >[127.0.0.1:44638]: OK MPD 0.14.0 bpd: <[127.0.0.1:44638]: status bpd: >[127.0.0.1:44638]: ACK [4@0] {} insufficient privileges bpd: <[127.0.0.1:44638]: password wrong bpd: >[127.0.0.1:44638]: ACK [3@0] {password} incorrect password bpd: <[127.0.0.1:44638]: command_list_ok_begin bpd: <[127.0.0.1:44638]: password abc123 bpd: <[127.0.0.1:44638]: status bpd: <[127.0.0.1:44638]: command_list_end bpd: >[127.0.0.1:44638]: list_OK bpd: >[127.0.0.1:44638]: repeat: 0 bpd: >[127.0.0.1:44638]: random: 0 bpd: >[127.0.0.1:44638]: consume: 0 bpd: >[127.0.0.1:44638]: single: 0 bpd: >[127.0.0.1:44638]: playlist: 0 bpd: >[127.0.0.1:44638]: playlistlength: 0 bpd: >[127.0.0.1:44638]: mixrampdb: 0.0 bpd: >[127.0.0.1:44638]: volume: 100 bpd: >[127.0.0.1:44638]: state: stop bpd: >[127.0.0.1:44638]: list_OK bpd: >[127.0.0.1:44638]: 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/tmp5lx8xznt/tmp542a9gnb.yaml no user configuration found at /tmp/tmp5lx8xznt/config.yaml data directory: /tmp/tmp5lx8xznt plugin paths: /tmp/tmp5lx8xznt Sending event: pluginload library database: /tmp/tmp5lx8xznt/library.db library directory: /tmp/tmp5lx8xznt/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:14203 bpd: *[127.0.0.1:35352]: connected bpd: >[127.0.0.1:35352]: OK MPD 0.14.0 bpd: <[127.0.0.1:35352]: ping bpd: >[127.0.0.1:35352]: 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/tmpzikmwww_/tmp5brhv95a.yaml no user configuration found at /tmp/tmpzikmwww_/config.yaml data directory: /tmp/tmpzikmwww_ plugin paths: /tmp/tmpzikmwww_ Sending event: pluginload library database: /tmp/tmpzikmwww_/library.db library directory: /tmp/tmpzikmwww_/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:19371 bpd: *[127.0.0.1:38244]: connected bpd: >[127.0.0.1:38244]: OK MPD 0.14.0 bpd: <[127.0.0.1:38244]: commands bpd: >[127.0.0.1:38244]: command: add bpd: >[127.0.0.1:38244]: command: addid bpd: >[127.0.0.1:38244]: command: clear bpd: >[127.0.0.1:38244]: command: clearerror bpd: >[127.0.0.1:38244]: command: close bpd: >[127.0.0.1:38244]: command: commands bpd: >[127.0.0.1:38244]: command: consume bpd: >[127.0.0.1:38244]: command: count bpd: >[127.0.0.1:38244]: command: crash_TypeError bpd: >[127.0.0.1:38244]: command: crossfade bpd: >[127.0.0.1:38244]: command: currentsong bpd: >[127.0.0.1:38244]: command: decoders bpd: >[127.0.0.1:38244]: command: delete bpd: >[127.0.0.1:38244]: command: deleteid bpd: >[127.0.0.1:38244]: command: disableoutput bpd: >[127.0.0.1:38244]: command: enableoutput bpd: >[127.0.0.1:38244]: command: find bpd: >[127.0.0.1:38244]: command: idle bpd: >[127.0.0.1:38244]: command: kill bpd: >[127.0.0.1:38244]: command: list bpd: >[127.0.0.1:38244]: command: listall bpd: >[127.0.0.1:38244]: command: listallinfo bpd: >[127.0.0.1:38244]: command: listplaylist bpd: >[127.0.0.1:38244]: command: listplaylistinfo bpd: >[127.0.0.1:38244]: command: listplaylists bpd: >[127.0.0.1:38244]: command: load bpd: >[127.0.0.1:38244]: command: lsinfo bpd: >[127.0.0.1:38244]: command: mixrampdb bpd: >[127.0.0.1:38244]: command: mixrampdelay bpd: >[127.0.0.1:38244]: command: move bpd: >[127.0.0.1:38244]: command: moveid bpd: >[127.0.0.1:38244]: command: next bpd: >[127.0.0.1:38244]: command: notcommands bpd: >[127.0.0.1:38244]: command: outputs bpd: >[127.0.0.1:38244]: command: password bpd: >[127.0.0.1:38244]: command: pause bpd: >[127.0.0.1:38244]: command: ping bpd: >[127.0.0.1:38244]: command: play bpd: >[127.0.0.1:38244]: command: playid bpd: >[127.0.0.1:38244]: command: playlistadd bpd: >[127.0.0.1:38244]: command: playlistclear bpd: >[127.0.0.1:38244]: command: playlistdelete bpd: >[127.0.0.1:38244]: command: playlistid bpd: >[127.0.0.1:38244]: command: playlistinfo bpd: >[127.0.0.1:38244]: command: playlistmove bpd: >[127.0.0.1:38244]: command: plchanges bpd: >[127.0.0.1:38244]: command: plchangesposid bpd: >[127.0.0.1:38244]: command: previous bpd: >[127.0.0.1:38244]: command: random bpd: >[127.0.0.1:38244]: command: rename bpd: >[127.0.0.1:38244]: command: repeat bpd: >[127.0.0.1:38244]: command: replay_gain_mode bpd: >[127.0.0.1:38244]: command: replay_gain_status bpd: >[127.0.0.1:38244]: command: rm bpd: >[127.0.0.1:38244]: command: save bpd: >[127.0.0.1:38244]: command: search bpd: >[127.0.0.1:38244]: command: seek bpd: >[127.0.0.1:38244]: command: seekid bpd: >[127.0.0.1:38244]: command: setvol bpd: >[127.0.0.1:38244]: command: single bpd: >[127.0.0.1:38244]: command: stats bpd: >[127.0.0.1:38244]: command: status bpd: >[127.0.0.1:38244]: command: stop bpd: >[127.0.0.1:38244]: command: swap bpd: >[127.0.0.1:38244]: command: swapid bpd: >[127.0.0.1:38244]: command: tagtypes bpd: >[127.0.0.1:38244]: command: update bpd: >[127.0.0.1:38244]: command: urlhandlers bpd: >[127.0.0.1:38244]: command: volume bpd: >[127.0.0.1:38244]: 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/tmpa8k8145s/tmp31swp9oy.yaml no user configuration found at /tmp/tmpa8k8145s/config.yaml data directory: /tmp/tmpa8k8145s plugin paths: /tmp/tmpa8k8145s Sending event: pluginload library database: /tmp/tmpa8k8145s/library.db library directory: /tmp/tmpa8k8145s/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:16402 bpd: *[127.0.0.1:34698]: connected bpd: >[127.0.0.1:34698]: OK MPD 0.14.0 bpd: <[127.0.0.1:34698]: command_list_ok_begin bpd: <[127.0.0.1:34698]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:34698]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:34698]: command_list_end bpd: >[127.0.0.1:34698]: list_OK bpd: >[127.0.0.1:34698]: list_OK bpd: >[127.0.0.1:34698]: OK bpd: <[127.0.0.1:34698]: command_list_ok_begin bpd: <[127.0.0.1:34698]: play bpd: <[127.0.0.1:34698]: currentsong bpd: <[127.0.0.1:34698]: next bpd: <[127.0.0.1:34698]: currentsong bpd: <[127.0.0.1:34698]: next bpd: <[127.0.0.1:34698]: status bpd: <[127.0.0.1:34698]: command_list_end bpd: >[127.0.0.1:34698]: list_OK bpd: >[127.0.0.1:34698]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:34698]: Time: 0 bpd: >[127.0.0.1:34698]: Title: Track One Title bpd: >[127.0.0.1:34698]: Artist: Artist Name bpd: >[127.0.0.1:34698]: Album: Album Title bpd: >[127.0.0.1:34698]: Genre: bpd: >[127.0.0.1:34698]: Track: 1 bpd: >[127.0.0.1:34698]: Date: 0 bpd: >[127.0.0.1:34698]: Pos: 0 bpd: >[127.0.0.1:34698]: Id: 1 bpd: >[127.0.0.1:34698]: list_OK bpd: >[127.0.0.1:34698]: list_OK bpd: >[127.0.0.1:34698]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:34698]: Time: 0 bpd: >[127.0.0.1:34698]: Title: Track Two Title bpd: >[127.0.0.1:34698]: Artist: Artist Name bpd: >[127.0.0.1:34698]: Album: Album Title bpd: >[127.0.0.1:34698]: Genre: bpd: >[127.0.0.1:34698]: Track: 2 bpd: >[127.0.0.1:34698]: Date: 0 bpd: >[127.0.0.1:34698]: Pos: 1 bpd: >[127.0.0.1:34698]: Id: 2 bpd: >[127.0.0.1:34698]: list_OK bpd: >[127.0.0.1:34698]: list_OK bpd: >[127.0.0.1:34698]: repeat: 0 bpd: >[127.0.0.1:34698]: random: 0 bpd: >[127.0.0.1:34698]: consume: 0 bpd: >[127.0.0.1:34698]: single: 0 bpd: >[127.0.0.1:34698]: playlist: 2 bpd: >[127.0.0.1:34698]: playlistlength: 2 bpd: >[127.0.0.1:34698]: mixrampdb: 0.0 bpd: >[127.0.0.1:34698]: volume: 100 bpd: >[127.0.0.1:34698]: state: stop bpd: >[127.0.0.1:34698]: list_OK bpd: >[127.0.0.1:34698]: 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/tmpb017n8yj/tmp044fz8j9.yaml no user configuration found at /tmp/tmpb017n8yj/config.yaml data directory: /tmp/tmpb017n8yj plugin paths: /tmp/tmpb017n8yj Sending event: pluginload library database: /tmp/tmpb017n8yj/library.db library directory: /tmp/tmpb017n8yj/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:11743 bpd: *[127.0.0.1:38930]: connected bpd: >[127.0.0.1:38930]: OK MPD 0.14.0 bpd: <[127.0.0.1:38930]: command_list_ok_begin bpd: <[127.0.0.1:38930]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:38930]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:38930]: command_list_end bpd: >[127.0.0.1:38930]: list_OK bpd: >[127.0.0.1:38930]: list_OK bpd: >[127.0.0.1:38930]: OK bpd: <[127.0.0.1:38930]: command_list_ok_begin bpd: <[127.0.0.1:38930]: status bpd: <[127.0.0.1:38930]: play bpd: <[127.0.0.1:38930]: status bpd: <[127.0.0.1:38930]: play 1 bpd: <[127.0.0.1:38930]: currentsong bpd: <[127.0.0.1:38930]: command_list_end bpd: >[127.0.0.1:38930]: repeat: 0 bpd: >[127.0.0.1:38930]: random: 0 bpd: >[127.0.0.1:38930]: consume: 0 bpd: >[127.0.0.1:38930]: single: 0 bpd: >[127.0.0.1:38930]: playlist: 2 bpd: >[127.0.0.1:38930]: playlistlength: 2 bpd: >[127.0.0.1:38930]: mixrampdb: 0.0 bpd: >[127.0.0.1:38930]: volume: 100 bpd: >[127.0.0.1:38930]: state: stop bpd: >[127.0.0.1:38930]: list_OK bpd: >[127.0.0.1:38930]: list_OK bpd: >[127.0.0.1:38930]: repeat: 0 bpd: >[127.0.0.1:38930]: random: 0 bpd: >[127.0.0.1:38930]: consume: 0 bpd: >[127.0.0.1:38930]: single: 0 bpd: >[127.0.0.1:38930]: playlist: 2 bpd: >[127.0.0.1:38930]: playlistlength: 2 bpd: >[127.0.0.1:38930]: mixrampdb: 0.0 bpd: >[127.0.0.1:38930]: volume: 100 bpd: >[127.0.0.1:38930]: state: play bpd: >[127.0.0.1:38930]: song: 0 bpd: >[127.0.0.1:38930]: songid: 1 bpd: >[127.0.0.1:38930]: bitrate: 0.0 bpd: >[127.0.0.1:38930]: audio: 0:0:0 bpd: >[127.0.0.1:38930]: time: 0:0 bpd: >[127.0.0.1:38930]: elapsed: 0.000 bpd: >[127.0.0.1:38930]: duration: 0.000 bpd: >[127.0.0.1:38930]: list_OK bpd: >[127.0.0.1:38930]: list_OK bpd: >[127.0.0.1:38930]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:38930]: Time: 0 bpd: >[127.0.0.1:38930]: Title: Track Two Title bpd: >[127.0.0.1:38930]: Artist: Artist Name bpd: >[127.0.0.1:38930]: Album: Album Title bpd: >[127.0.0.1:38930]: Genre: bpd: >[127.0.0.1:38930]: Track: 2 bpd: >[127.0.0.1:38930]: Date: 0 bpd: >[127.0.0.1:38930]: Pos: 1 bpd: >[127.0.0.1:38930]: Id: 2 bpd: >[127.0.0.1:38930]: list_OK bpd: >[127.0.0.1:38930]: 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/tmpf38k30ym/tmpgz32qaqe.yaml no user configuration found at /tmp/tmpf38k30ym/config.yaml data directory: /tmp/tmpf38k30ym plugin paths: /tmp/tmpf38k30ym Sending event: pluginload library database: /tmp/tmpf38k30ym/library.db library directory: /tmp/tmpf38k30ym/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:18762 bpd: *[127.0.0.1:33382]: connected bpd: >[127.0.0.1:33382]: OK MPD 0.14.0 bpd: <[127.0.0.1:33382]: command_list_ok_begin bpd: <[127.0.0.1:33382]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:33382]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:33382]: command_list_end bpd: >[127.0.0.1:33382]: list_OK bpd: >[127.0.0.1:33382]: list_OK bpd: >[127.0.0.1:33382]: OK bpd: <[127.0.0.1:33382]: command_list_ok_begin bpd: <[127.0.0.1:33382]: play 1 bpd: <[127.0.0.1:33382]: currentsong bpd: <[127.0.0.1:33382]: previous bpd: <[127.0.0.1:33382]: currentsong bpd: <[127.0.0.1:33382]: previous bpd: <[127.0.0.1:33382]: status bpd: <[127.0.0.1:33382]: currentsong bpd: <[127.0.0.1:33382]: command_list_end bpd: >[127.0.0.1:33382]: list_OK bpd: >[127.0.0.1:33382]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:33382]: Time: 0 bpd: >[127.0.0.1:33382]: Title: Track Two Title bpd: >[127.0.0.1:33382]: Artist: Artist Name bpd: >[127.0.0.1:33382]: Album: Album Title bpd: >[127.0.0.1:33382]: Genre: bpd: >[127.0.0.1:33382]: Track: 2 bpd: >[127.0.0.1:33382]: Date: 0 bpd: >[127.0.0.1:33382]: Pos: 1 bpd: >[127.0.0.1:33382]: Id: 2 bpd: >[127.0.0.1:33382]: list_OK bpd: >[127.0.0.1:33382]: list_OK bpd: >[127.0.0.1:33382]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:33382]: Time: 0 bpd: >[127.0.0.1:33382]: Title: Track One Title bpd: >[127.0.0.1:33382]: Artist: Artist Name bpd: >[127.0.0.1:33382]: Album: Album Title bpd: >[127.0.0.1:33382]: Genre: bpd: >[127.0.0.1:33382]: Track: 1 bpd: >[127.0.0.1:33382]: Date: 0 bpd: >[127.0.0.1:33382]: Pos: 0 bpd: >[127.0.0.1:33382]: Id: 1 bpd: >[127.0.0.1:33382]: list_OK bpd: >[127.0.0.1:33382]: list_OK bpd: >[127.0.0.1:33382]: repeat: 0 bpd: >[127.0.0.1:33382]: random: 0 bpd: >[127.0.0.1:33382]: consume: 0 bpd: >[127.0.0.1:33382]: single: 0 bpd: >[127.0.0.1:33382]: playlist: 2 bpd: >[127.0.0.1:33382]: playlistlength: 2 bpd: >[127.0.0.1:33382]: mixrampdb: 0.0 bpd: >[127.0.0.1:33382]: volume: 100 bpd: >[127.0.0.1:33382]: state: play bpd: >[127.0.0.1:33382]: song: 0 bpd: >[127.0.0.1:33382]: songid: 1 bpd: >[127.0.0.1:33382]: bitrate: 0.0 bpd: >[127.0.0.1:33382]: audio: 0:0:0 bpd: >[127.0.0.1:33382]: time: 0:0 bpd: >[127.0.0.1:33382]: elapsed: 0.000 bpd: >[127.0.0.1:33382]: duration: 0.000 bpd: >[127.0.0.1:33382]: list_OK bpd: >[127.0.0.1:33382]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:33382]: Time: 0 bpd: >[127.0.0.1:33382]: Title: Track One Title bpd: >[127.0.0.1:33382]: Artist: Artist Name bpd: >[127.0.0.1:33382]: Album: Album Title bpd: >[127.0.0.1:33382]: Genre: bpd: >[127.0.0.1:33382]: Track: 1 bpd: >[127.0.0.1:33382]: Date: 0 bpd: >[127.0.0.1:33382]: Pos: 0 bpd: >[127.0.0.1:33382]: Id: 1 bpd: >[127.0.0.1:33382]: list_OK bpd: >[127.0.0.1:33382]: 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/tmpfi3asmhl/tmp3qt0amg8.yaml no user configuration found at /tmp/tmpfi3asmhl/config.yaml data directory: /tmp/tmpfi3asmhl plugin paths: /tmp/tmpfi3asmhl Sending event: pluginload library database: /tmp/tmpfi3asmhl/library.db library directory: /tmp/tmpfi3asmhl/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:14491 bpd: *[127.0.0.1:36152]: connected bpd: >[127.0.0.1:36152]: OK MPD 0.14.0 bpd: <[127.0.0.1:36152]: commands bpd: >[127.0.0.1:36152]: command: add bpd: >[127.0.0.1:36152]: command: addid bpd: >[127.0.0.1:36152]: command: clear bpd: >[127.0.0.1:36152]: command: clearerror bpd: >[127.0.0.1:36152]: command: close bpd: >[127.0.0.1:36152]: command: commands bpd: >[127.0.0.1:36152]: command: consume bpd: >[127.0.0.1:36152]: command: count bpd: >[127.0.0.1:36152]: command: crash_TypeError bpd: >[127.0.0.1:36152]: command: crossfade bpd: >[127.0.0.1:36152]: command: currentsong bpd: >[127.0.0.1:36152]: command: decoders bpd: >[127.0.0.1:36152]: command: delete bpd: >[127.0.0.1:36152]: command: deleteid bpd: >[127.0.0.1:36152]: command: disableoutput bpd: >[127.0.0.1:36152]: command: enableoutput bpd: >[127.0.0.1:36152]: command: find bpd: >[127.0.0.1:36152]: command: idle bpd: >[127.0.0.1:36152]: command: kill bpd: >[127.0.0.1:36152]: command: list bpd: >[127.0.0.1:36152]: command: listall bpd: >[127.0.0.1:36152]: command: listallinfo bpd: >[127.0.0.1:36152]: command: listplaylist bpd: >[127.0.0.1:36152]: command: listplaylistinfo bpd: >[127.0.0.1:36152]: command: listplaylists bpd: >[127.0.0.1:36152]: command: load bpd: >[127.0.0.1:36152]: command: lsinfo bpd: >[127.0.0.1:36152]: command: mixrampdb bpd: >[127.0.0.1:36152]: command: mixrampdelay bpd: >[127.0.0.1:36152]: command: move bpd: >[127.0.0.1:36152]: command: moveid bpd: >[127.0.0.1:36152]: command: next bpd: >[127.0.0.1:36152]: command: notcommands bpd: >[127.0.0.1:36152]: command: outputs bpd: >[127.0.0.1:36152]: command: password bpd: >[127.0.0.1:36152]: command: pause bpd: >[127.0.0.1:36152]: command: ping bpd: >[127.0.0.1:36152]: command: play bpd: >[127.0.0.1:36152]: command: playid bpd: >[127.0.0.1:36152]: command: playlistadd bpd: >[127.0.0.1:36152]: command: playlistclear bpd: >[127.0.0.1:36152]: command: playlistdelete bpd: >[127.0.0.1:36152]: command: playlistid bpd: >[127.0.0.1:36152]: command: playlistinfo bpd: >[127.0.0.1:36152]: command: playlistmove bpd: >[127.0.0.1:36152]: command: plchanges bpd: >[127.0.0.1:36152]: command: plchangesposid bpd: >[127.0.0.1:36152]: command: previous bpd: >[127.0.0.1:36152]: command: random bpd: >[127.0.0.1:36152]: command: rename bpd: >[127.0.0.1:36152]: command: repeat bpd: >[127.0.0.1:36152]: command: replay_gain_mode bpd: >[127.0.0.1:36152]: command: replay_gain_status bpd: >[127.0.0.1:36152]: command: rm bpd: >[127.0.0.1:36152]: command: save bpd: >[127.0.0.1:36152]: command: search bpd: >[127.0.0.1:36152]: command: seek bpd: >[127.0.0.1:36152]: command: seekid bpd: >[127.0.0.1:36152]: command: setvol bpd: >[127.0.0.1:36152]: command: single bpd: >[127.0.0.1:36152]: command: stats bpd: >[127.0.0.1:36152]: command: status bpd: >[127.0.0.1:36152]: command: stop bpd: >[127.0.0.1:36152]: command: swap bpd: >[127.0.0.1:36152]: command: swapid bpd: >[127.0.0.1:36152]: command: tagtypes bpd: >[127.0.0.1:36152]: command: update bpd: >[127.0.0.1:36152]: command: urlhandlers bpd: >[127.0.0.1:36152]: command: volume bpd: >[127.0.0.1:36152]: 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/tmpuolcjklp/tmp2x3i3tsj.yaml no user configuration found at /tmp/tmpuolcjklp/config.yaml data directory: /tmp/tmpuolcjklp plugin paths: /tmp/tmpuolcjklp Sending event: pluginload library database: /tmp/tmpuolcjklp/library.db library directory: /tmp/tmpuolcjklp/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:13174 ERROR 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/tmp9qi3dt70/tmpfybvxh6n.yaml no user configuration found at /tmp/tmp9qi3dt70/config.yaml data directory: /tmp/tmp9qi3dt70 plugin paths: /tmp/tmp9qi3dt70 Sending event: pluginload library database: /tmp/tmp9qi3dt70/library.db library directory: /tmp/tmp9qi3dt70/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:18457 ERROR 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/tmpv2pcv7bw/tmp2fmtlc6z.yaml no user configuration found at /tmp/tmpv2pcv7bw/config.yaml data directory: /tmp/tmpv2pcv7bw plugin paths: /tmp/tmpv2pcv7bw Sending event: pluginload library database: /tmp/tmpv2pcv7bw/library.db library directory: /tmp/tmpv2pcv7bw/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:16666 ERROR 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/tmpn326n_jz/tmpcr_oa_fv.yaml no user configuration found at /tmp/tmpn326n_jz/config.yaml data directory: /tmp/tmpn326n_jz plugin paths: /tmp/tmpn326n_jz Sending event: pluginload ERROR test_cmd_search (test_player.BPDDatabaseTest) ... Traceback (most recent call last): File "/<>/beets/dbcore/db.py", line 972, in _make_table rows = tx.query('PRAGMA table_info(%s)' % table) File "/<>/beets/dbcore/db.py", line 824, in query cursor = self.db._connection().execute(statement, subvals) File "/<>/beets/dbcore/db.py", line 899, in _connection conn = self._create_connection() File "/<>/beets/library.py", line 1319, in _create_connection conn = super(Library, self)._create_connection() File "/<>/beets/dbcore/db.py", line 913, in _create_connection conn = sqlite3.connect( sqlite3.OperationalError: unable to open database file During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/beets/ui/__init__.py", line 1198, in _open_library lib = library.Library( File "/<>/beets/library.py", line 1310, in __init__ super(Library, self).__init__(path, timeout=timeout) File "/<>/beets/dbcore/db.py", line 885, in __init__ self._make_table(model_cls._table, model_cls._fields) File "/<>/beets/dbcore/db.py", line 972, in _make_table rows = tx.query('PRAGMA table_info(%s)' % table) File "/<>/beets/dbcore/db.py", line 817, in __exit__ self.db._connection().commit() File "/<>/beets/dbcore/db.py", line 899, in _connection conn = self._create_connection() File "/<>/beets/library.py", line 1319, in _create_connection conn = super(Library, self)._create_connection() File "/<>/beets/dbcore/db.py", line 913, in _create_connection conn = sqlite3.connect( sqlite3.OperationalError: unable to open database file error: database file /tmp/tmpn326n_jz/library.db cannot not be opened: unable to open database file Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change 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/tmpennr5wxs/tmpjz3dpu09.yaml no user configuration found at /tmp/tmpennr5wxs/config.yaml data directory: /tmp/tmpennr5wxs plugin paths: /tmp/tmpennr5wxs Sending event: pluginload library database: /tmp/tmpennr5wxs/library.db library directory: /tmp/tmpennr5wxs/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:19732 ERROR 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/tmptvr6h9nr/tmpf4o2_jql.yaml no user configuration found at /tmp/tmptvr6h9nr/config.yaml data directory: /tmp/tmptvr6h9nr plugin paths: /tmp/tmptvr6h9nr Sending event: pluginload library database: /tmp/tmptvr6h9nr/library.db library directory: /tmp/tmptvr6h9nr/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:14752 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/tmpbowz3y0_/tmpw1g8ym7g.yaml no user configuration found at /tmp/tmpbowz3y0_/config.yaml data directory: /tmp/tmpbowz3y0_ plugin paths: /tmp/tmpbowz3y0_ Sending event: pluginload expected failure test_implements_mounts (test_player.BPDMountsTest) ... Traceback (most recent call last): File "/<>/beets/dbcore/db.py", line 972, in _make_table rows = tx.query('PRAGMA table_info(%s)' % table) File "/<>/beets/dbcore/db.py", line 824, in query cursor = self.db._connection().execute(statement, subvals) File "/<>/beets/dbcore/db.py", line 899, in _connection conn = self._create_connection() File "/<>/beets/library.py", line 1319, in _create_connection conn = super(Library, self)._create_connection() File "/<>/beets/dbcore/db.py", line 913, in _create_connection conn = sqlite3.connect( sqlite3.OperationalError: unable to open database file During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/beets/ui/__init__.py", line 1198, in _open_library lib = library.Library( File "/<>/beets/library.py", line 1310, in __init__ super(Library, self).__init__(path, timeout=timeout) File "/<>/beets/dbcore/db.py", line 885, in __init__ self._make_table(model_cls._table, model_cls._fields) File "/<>/beets/dbcore/db.py", line 972, in _make_table rows = tx.query('PRAGMA table_info(%s)' % table) File "/<>/beets/dbcore/db.py", line 817, in __exit__ self.db._connection().commit() File "/<>/beets/dbcore/db.py", line 899, in _connection conn = self._create_connection() File "/<>/beets/library.py", line 1319, in _create_connection conn = super(Library, self)._create_connection() File "/<>/beets/dbcore/db.py", line 913, in _create_connection conn = sqlite3.connect( sqlite3.OperationalError: unable to open database file error: database file /tmp/tmpbowz3y0_/library.db cannot not be opened: unable to open database file Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change 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/tmpo57ksedb/tmpitqhxd6u.yaml no user configuration found at /tmp/tmpo57ksedb/config.yaml data directory: /tmp/tmpo57ksedb plugin paths: /tmp/tmpo57ksedb Sending event: pluginload library database: /tmp/tmpo57ksedb/library.db library directory: /tmp/tmpo57ksedb/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:12415 bpd: *[127.0.0.1:36668]: connected bpd: >[127.0.0.1:36668]: OK MPD 0.14.0 bpd: <[127.0.0.1:36668]: commands bpd: >[127.0.0.1:36668]: command: add bpd: >[127.0.0.1:36668]: command: addid bpd: >[127.0.0.1:36668]: command: clear bpd: >[127.0.0.1:36668]: command: clearerror bpd: >[127.0.0.1:36668]: command: close bpd: >[127.0.0.1:36668]: command: commands bpd: >[127.0.0.1:36668]: command: consume bpd: >[127.0.0.1:36668]: command: count bpd: >[127.0.0.1:36668]: command: crash_TypeError bpd: >[127.0.0.1:36668]: command: crossfade bpd: >[127.0.0.1:36668]: command: currentsong bpd: >[127.0.0.1:36668]: command: decoders bpd: >[127.0.0.1:36668]: command: delete bpd: >[127.0.0.1:36668]: command: deleteid bpd: >[127.0.0.1:36668]: command: disableoutput bpd: >[127.0.0.1:36668]: command: enableoutput bpd: >[127.0.0.1:36668]: command: find bpd: >[127.0.0.1:36668]: command: idle bpd: >[127.0.0.1:36668]: command: kill bpd: >[127.0.0.1:36668]: command: list bpd: >[127.0.0.1:36668]: command: listall bpd: >[127.0.0.1:36668]: command: listallinfo bpd: >[127.0.0.1:36668]: command: listplaylist bpd: >[127.0.0.1:36668]: command: listplaylistinfo bpd: >[127.0.0.1:36668]: command: listplaylists bpd: >[127.0.0.1:36668]: command: load bpd: >[127.0.0.1:36668]: command: lsinfo bpd: >[127.0.0.1:36668]: command: mixrampdb bpd: >[127.0.0.1:36668]: command: mixrampdelay bpd: >[127.0.0.1:36668]: command: move bpd: >[127.0.0.1:36668]: command: moveid bpd: >[127.0.0.1:36668]: command: next bpd: >[127.0.0.1:36668]: command: notcommands bpd: >[127.0.0.1:36668]: command: outputs bpd: >[127.0.0.1:36668]: command: password bpd: >[127.0.0.1:36668]: command: pause bpd: >[127.0.0.1:36668]: command: ping bpd: >[127.0.0.1:36668]: command: play bpd: >[127.0.0.1:36668]: command: playid bpd: >[127.0.0.1:36668]: command: playlistadd bpd: >[127.0.0.1:36668]: command: playlistclear bpd: >[127.0.0.1:36668]: command: playlistdelete bpd: >[127.0.0.1:36668]: command: playlistid bpd: >[127.0.0.1:36668]: command: playlistinfo bpd: >[127.0.0.1:36668]: command: playlistmove bpd: >[127.0.0.1:36668]: command: plchanges bpd: >[127.0.0.1:36668]: command: plchangesposid bpd: >[127.0.0.1:36668]: command: previous bpd: >[127.0.0.1:36668]: command: random bpd: >[127.0.0.1:36668]: command: rename bpd: >[127.0.0.1:36668]: command: repeat bpd: >[127.0.0.1:36668]: command: replay_gain_mode bpd: >[127.0.0.1:36668]: command: replay_gain_status bpd: >[127.0.0.1:36668]: command: rm bpd: >[127.0.0.1:36668]: command: save bpd: >[127.0.0.1:36668]: command: search bpd: >[127.0.0.1:36668]: command: seek bpd: >[127.0.0.1:36668]: command: seekid bpd: >[127.0.0.1:36668]: command: setvol bpd: >[127.0.0.1:36668]: command: single bpd: >[127.0.0.1:36668]: command: stats bpd: >[127.0.0.1:36668]: command: status bpd: >[127.0.0.1:36668]: command: stop bpd: >[127.0.0.1:36668]: command: swap bpd: >[127.0.0.1:36668]: command: swapid bpd: >[127.0.0.1:36668]: command: tagtypes bpd: >[127.0.0.1:36668]: command: update bpd: >[127.0.0.1:36668]: command: urlhandlers bpd: >[127.0.0.1:36668]: command: volume bpd: >[127.0.0.1:36668]: 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/tmp9ji5quh_/tmpesnhx3d2.yaml no user configuration found at /tmp/tmp9ji5quh_/config.yaml data directory: /tmp/tmp9ji5quh_ plugin paths: /tmp/tmp9ji5quh_ Sending event: pluginload library database: /tmp/tmp9ji5quh_/library.db library directory: /tmp/tmp9ji5quh_/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:18363 bpd: *[127.0.0.1:41100]: connected bpd: >[127.0.0.1:41100]: OK MPD 0.14.0 bpd: <[127.0.0.1:41100]: commands bpd: >[127.0.0.1:41100]: command: add bpd: >[127.0.0.1:41100]: command: addid bpd: >[127.0.0.1:41100]: command: clear bpd: >[127.0.0.1:41100]: command: clearerror bpd: >[127.0.0.1:41100]: command: close bpd: >[127.0.0.1:41100]: command: commands bpd: >[127.0.0.1:41100]: command: consume bpd: >[127.0.0.1:41100]: command: count bpd: >[127.0.0.1:41100]: command: crash_TypeError bpd: >[127.0.0.1:41100]: command: crossfade bpd: >[127.0.0.1:41100]: command: currentsong bpd: >[127.0.0.1:41100]: command: decoders bpd: >[127.0.0.1:41100]: command: delete bpd: >[127.0.0.1:41100]: command: deleteid bpd: >[127.0.0.1:41100]: command: disableoutput bpd: >[127.0.0.1:41100]: command: enableoutput bpd: >[127.0.0.1:41100]: command: find bpd: >[127.0.0.1:41100]: command: idle bpd: >[127.0.0.1:41100]: command: kill bpd: >[127.0.0.1:41100]: command: list bpd: >[127.0.0.1:41100]: command: listall bpd: >[127.0.0.1:41100]: command: listallinfo bpd: >[127.0.0.1:41100]: command: listplaylist bpd: >[127.0.0.1:41100]: command: listplaylistinfo bpd: >[127.0.0.1:41100]: command: listplaylists bpd: >[127.0.0.1:41100]: command: load bpd: >[127.0.0.1:41100]: command: lsinfo bpd: >[127.0.0.1:41100]: command: mixrampdb bpd: >[127.0.0.1:41100]: command: mixrampdelay bpd: >[127.0.0.1:41100]: command: move bpd: >[127.0.0.1:41100]: command: moveid bpd: >[127.0.0.1:41100]: command: next bpd: >[127.0.0.1:41100]: command: notcommands bpd: >[127.0.0.1:41100]: command: outputs bpd: >[127.0.0.1:41100]: command: password bpd: >[127.0.0.1:41100]: command: pause bpd: >[127.0.0.1:41100]: command: ping bpd: >[127.0.0.1:41100]: command: play bpd: >[127.0.0.1:41100]: command: playid bpd: >[127.0.0.1:41100]: command: playlistadd bpd: >[127.0.0.1:41100]: command: playlistclear bpd: >[127.0.0.1:41100]: command: playlistdelete bpd: >[127.0.0.1:41100]: command: playlistid bpd: >[127.0.0.1:41100]: command: playlistinfo bpd: >[127.0.0.1:41100]: command: playlistmove bpd: >[127.0.0.1:41100]: command: plchanges bpd: >[127.0.0.1:41100]: command: plchangesposid bpd: >[127.0.0.1:41100]: command: previous bpd: >[127.0.0.1:41100]: command: random bpd: >[127.0.0.1:41100]: command: rename bpd: >[127.0.0.1:41100]: command: repeat bpd: >[127.0.0.1:41100]: command: replay_gain_mode bpd: >[127.0.0.1:41100]: command: replay_gain_status bpd: >[127.0.0.1:41100]: command: rm bpd: >[127.0.0.1:41100]: command: save bpd: >[127.0.0.1:41100]: command: search bpd: >[127.0.0.1:41100]: command: seek bpd: >[127.0.0.1:41100]: command: seekid bpd: >[127.0.0.1:41100]: command: setvol bpd: >[127.0.0.1:41100]: command: single bpd: >[127.0.0.1:41100]: command: stats bpd: >[127.0.0.1:41100]: command: status bpd: >[127.0.0.1:41100]: command: stop bpd: >[127.0.0.1:41100]: command: swap bpd: >[127.0.0.1:41100]: command: swapid bpd: >[127.0.0.1:41100]: command: tagtypes bpd: >[127.0.0.1:41100]: command: update bpd: >[127.0.0.1:41100]: command: urlhandlers bpd: >[127.0.0.1:41100]: command: volume bpd: >[127.0.0.1:41100]: 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/tmpw10i6kzs/tmpr6_xp46f.yaml no user configuration found at /tmp/tmpw10i6kzs/config.yaml data directory: /tmp/tmpw10i6kzs plugin paths: /tmp/tmpw10i6kzs Sending event: pluginload library database: /tmp/tmpw10i6kzs/library.db library directory: /tmp/tmpw10i6kzs/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:18050 bpd: *[127.0.0.1:58400]: connected bpd: >[127.0.0.1:58400]: OK MPD 0.14.0 bpd: <[127.0.0.1:58400]: commands bpd: >[127.0.0.1:58400]: command: add bpd: >[127.0.0.1:58400]: command: addid bpd: >[127.0.0.1:58400]: command: clear bpd: >[127.0.0.1:58400]: command: clearerror bpd: >[127.0.0.1:58400]: command: close bpd: >[127.0.0.1:58400]: command: commands bpd: >[127.0.0.1:58400]: command: consume bpd: >[127.0.0.1:58400]: command: count bpd: >[127.0.0.1:58400]: command: crash_TypeError bpd: >[127.0.0.1:58400]: command: crossfade bpd: >[127.0.0.1:58400]: command: currentsong bpd: >[127.0.0.1:58400]: command: decoders bpd: >[127.0.0.1:58400]: command: delete bpd: >[127.0.0.1:58400]: command: deleteid bpd: >[127.0.0.1:58400]: command: disableoutput bpd: >[127.0.0.1:58400]: command: enableoutput bpd: >[127.0.0.1:58400]: command: find bpd: >[127.0.0.1:58400]: command: idle bpd: >[127.0.0.1:58400]: command: kill bpd: >[127.0.0.1:58400]: command: list bpd: >[127.0.0.1:58400]: command: listall bpd: >[127.0.0.1:58400]: command: listallinfo bpd: >[127.0.0.1:58400]: command: listplaylist bpd: >[127.0.0.1:58400]: command: listplaylistinfo bpd: >[127.0.0.1:58400]: command: listplaylists bpd: >[127.0.0.1:58400]: command: load bpd: >[127.0.0.1:58400]: command: lsinfo bpd: >[127.0.0.1:58400]: command: mixrampdb bpd: >[127.0.0.1:58400]: command: mixrampdelay bpd: >[127.0.0.1:58400]: command: move bpd: >[127.0.0.1:58400]: command: moveid bpd: >[127.0.0.1:58400]: command: next bpd: >[127.0.0.1:58400]: command: notcommands bpd: >[127.0.0.1:58400]: command: outputs bpd: >[127.0.0.1:58400]: command: password bpd: >[127.0.0.1:58400]: command: pause bpd: >[127.0.0.1:58400]: command: ping bpd: >[127.0.0.1:58400]: command: play bpd: >[127.0.0.1:58400]: command: playid bpd: >[127.0.0.1:58400]: command: playlistadd bpd: >[127.0.0.1:58400]: command: playlistclear bpd: >[127.0.0.1:58400]: command: playlistdelete bpd: >[127.0.0.1:58400]: command: playlistid bpd: >[127.0.0.1:58400]: command: playlistinfo bpd: >[127.0.0.1:58400]: command: playlistmove bpd: >[127.0.0.1:58400]: command: plchanges bpd: >[127.0.0.1:58400]: command: plchangesposid bpd: >[127.0.0.1:58400]: command: previous bpd: >[127.0.0.1:58400]: command: random bpd: >[127.0.0.1:58400]: command: rename bpd: >[127.0.0.1:58400]: command: repeat bpd: >[127.0.0.1:58400]: command: replay_gain_mode bpd: >[127.0.0.1:58400]: command: replay_gain_status bpd: >[127.0.0.1:58400]: command: rm bpd: >[127.0.0.1:58400]: command: save bpd: >[127.0.0.1:58400]: command: search bpd: >[127.0.0.1:58400]: command: seek bpd: >[127.0.0.1:58400]: command: seekid bpd: >[127.0.0.1:58400]: command: setvol bpd: >[127.0.0.1:58400]: command: single bpd: >[127.0.0.1:58400]: command: stats bpd: >[127.0.0.1:58400]: command: status bpd: >[127.0.0.1:58400]: command: stop bpd: >[127.0.0.1:58400]: command: swap bpd: >[127.0.0.1:58400]: command: swapid bpd: >[127.0.0.1:58400]: command: tagtypes bpd: >[127.0.0.1:58400]: command: update bpd: >[127.0.0.1:58400]: command: urlhandlers bpd: >[127.0.0.1:58400]: command: volume bpd: >[127.0.0.1:58400]: 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/tmpc2_vyo2r/tmprko6ugt6.yaml no user configuration found at /tmp/tmpc2_vyo2r/config.yaml data directory: /tmp/tmpc2_vyo2r plugin paths: /tmp/tmpc2_vyo2r Sending event: pluginload library database: /tmp/tmpc2_vyo2r/library.db library directory: /tmp/tmpc2_vyo2r/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:12571 bpd: *[127.0.0.1:47806]: connected bpd: >[127.0.0.1:47806]: OK MPD 0.14.0 bpd: <[127.0.0.1:47806]: command_list_ok_begin bpd: <[127.0.0.1:47806]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:47806]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:47806]: command_list_end bpd: >[127.0.0.1:47806]: list_OK bpd: >[127.0.0.1:47806]: list_OK bpd: >[127.0.0.1:47806]: OK bpd: <[127.0.0.1:47806]: command_list_ok_begin bpd: <[127.0.0.1:47806]: consume 0 bpd: <[127.0.0.1:47806]: playlistinfo bpd: <[127.0.0.1:47806]: next bpd: <[127.0.0.1:47806]: playlistinfo bpd: <[127.0.0.1:47806]: consume 1 bpd: <[127.0.0.1:47806]: playlistinfo bpd: <[127.0.0.1:47806]: play 0 bpd: <[127.0.0.1:47806]: next bpd: <[127.0.0.1:47806]: playlistinfo bpd: <[127.0.0.1:47806]: status bpd: <[127.0.0.1:47806]: command_list_end bpd: >[127.0.0.1:47806]: list_OK bpd: >[127.0.0.1:47806]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:47806]: Time: 0 bpd: >[127.0.0.1:47806]: Title: Track One Title bpd: >[127.0.0.1:47806]: Artist: Artist Name bpd: >[127.0.0.1:47806]: Album: Album Title bpd: >[127.0.0.1:47806]: Genre: bpd: >[127.0.0.1:47806]: Track: 1 bpd: >[127.0.0.1:47806]: Date: 0 bpd: >[127.0.0.1:47806]: Pos: 0 bpd: >[127.0.0.1:47806]: Id: 1 bpd: >[127.0.0.1:47806]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:47806]: Time: 0 bpd: >[127.0.0.1:47806]: Title: Track Two Title bpd: >[127.0.0.1:47806]: Artist: Artist Name bpd: >[127.0.0.1:47806]: Album: Album Title bpd: >[127.0.0.1:47806]: Genre: bpd: >[127.0.0.1:47806]: Track: 2 bpd: >[127.0.0.1:47806]: Date: 0 bpd: >[127.0.0.1:47806]: Pos: 1 bpd: >[127.0.0.1:47806]: Id: 2 bpd: >[127.0.0.1:47806]: list_OK bpd: >[127.0.0.1:47806]: list_OK bpd: >[127.0.0.1:47806]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:47806]: Time: 0 bpd: >[127.0.0.1:47806]: Title: Track One Title bpd: >[127.0.0.1:47806]: Artist: Artist Name bpd: >[127.0.0.1:47806]: Album: Album Title bpd: >[127.0.0.1:47806]: Genre: bpd: >[127.0.0.1:47806]: Track: 1 bpd: >[127.0.0.1:47806]: Date: 0 bpd: >[127.0.0.1:47806]: Pos: 0 bpd: >[127.0.0.1:47806]: Id: 1 bpd: >[127.0.0.1:47806]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:47806]: Time: 0 bpd: >[127.0.0.1:47806]: Title: Track Two Title bpd: >[127.0.0.1:47806]: Artist: Artist Name bpd: >[127.0.0.1:47806]: Album: Album Title bpd: >[127.0.0.1:47806]: Genre: bpd: >[127.0.0.1:47806]: Track: 2 bpd: >[127.0.0.1:47806]: Date: 0 bpd: >[127.0.0.1:47806]: Pos: 1 bpd: >[127.0.0.1:47806]: Id: 2 bpd: >[127.0.0.1:47806]: list_OK bpd: >[127.0.0.1:47806]: list_OK bpd: >[127.0.0.1:47806]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:47806]: Time: 0 bpd: >[127.0.0.1:47806]: Title: Track One Title bpd: >[127.0.0.1:47806]: Artist: Artist Name bpd: >[127.0.0.1:47806]: Album: Album Title bpd: >[127.0.0.1:47806]: Genre: bpd: >[127.0.0.1:47806]: Track: 1 bpd: >[127.0.0.1:47806]: Date: 0 bpd: >[127.0.0.1:47806]: Pos: 0 bpd: >[127.0.0.1:47806]: Id: 1 bpd: >[127.0.0.1:47806]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:47806]: Time: 0 bpd: >[127.0.0.1:47806]: Title: Track Two Title bpd: >[127.0.0.1:47806]: Artist: Artist Name bpd: >[127.0.0.1:47806]: Album: Album Title bpd: >[127.0.0.1:47806]: Genre: bpd: >[127.0.0.1:47806]: Track: 2 bpd: >[127.0.0.1:47806]: Date: 0 bpd: >[127.0.0.1:47806]: Pos: 1 bpd: >[127.0.0.1:47806]: Id: 2 bpd: >[127.0.0.1:47806]: list_OK bpd: >[127.0.0.1:47806]: list_OK bpd: >[127.0.0.1:47806]: list_OK bpd: >[127.0.0.1:47806]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:47806]: Time: 0 bpd: >[127.0.0.1:47806]: Title: Track Two Title bpd: >[127.0.0.1:47806]: Artist: Artist Name bpd: >[127.0.0.1:47806]: Album: Album Title bpd: >[127.0.0.1:47806]: Genre: bpd: >[127.0.0.1:47806]: Track: 2 bpd: >[127.0.0.1:47806]: Date: 0 bpd: >[127.0.0.1:47806]: Pos: 0 bpd: >[127.0.0.1:47806]: Id: 2 bpd: >[127.0.0.1:47806]: list_OK bpd: >[127.0.0.1:47806]: repeat: 0 bpd: >[127.0.0.1:47806]: random: 0 bpd: >[127.0.0.1:47806]: consume: 1 bpd: >[127.0.0.1:47806]: single: 0 bpd: >[127.0.0.1:47806]: playlist: 2 bpd: >[127.0.0.1:47806]: playlistlength: 1 bpd: >[127.0.0.1:47806]: mixrampdb: 0.0 bpd: >[127.0.0.1:47806]: volume: 100 bpd: >[127.0.0.1:47806]: state: play bpd: >[127.0.0.1:47806]: song: 0 bpd: >[127.0.0.1:47806]: songid: 2 bpd: >[127.0.0.1:47806]: bitrate: 0.0 bpd: >[127.0.0.1:47806]: audio: 0:0:0 bpd: >[127.0.0.1:47806]: time: 0:0 bpd: >[127.0.0.1:47806]: elapsed: 0.000 bpd: >[127.0.0.1:47806]: duration: 0.000 bpd: >[127.0.0.1:47806]: list_OK bpd: >[127.0.0.1:47806]: 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/tmpr8ncn3kr/tmppwx6md_0.yaml no user configuration found at /tmp/tmpr8ncn3kr/config.yaml data directory: /tmp/tmpr8ncn3kr plugin paths: /tmp/tmpr8ncn3kr Sending event: pluginload library database: /tmp/tmpr8ncn3kr/library.db library directory: /tmp/tmpr8ncn3kr/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:18641 bpd: *[127.0.0.1:51606]: connected bpd: >[127.0.0.1:51606]: OK MPD 0.14.0 bpd: <[127.0.0.1:51606]: command_list_ok_begin bpd: <[127.0.0.1:51606]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:51606]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:51606]: command_list_end bpd: >[127.0.0.1:51606]: list_OK bpd: >[127.0.0.1:51606]: list_OK bpd: >[127.0.0.1:51606]: OK bpd: <[127.0.0.1:51606]: command_list_ok_begin bpd: <[127.0.0.1:51606]: consume 1 bpd: <[127.0.0.1:51606]: play 1 bpd: <[127.0.0.1:51606]: playlistinfo bpd: <[127.0.0.1:51606]: previous bpd: <[127.0.0.1:51606]: playlistinfo bpd: <[127.0.0.1:51606]: status bpd: <[127.0.0.1:51606]: command_list_end bpd: >[127.0.0.1:51606]: list_OK bpd: >[127.0.0.1:51606]: list_OK bpd: >[127.0.0.1:51606]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:51606]: Time: 0 bpd: >[127.0.0.1:51606]: Title: Track One Title bpd: >[127.0.0.1:51606]: Artist: Artist Name bpd: >[127.0.0.1:51606]: Album: Album Title bpd: >[127.0.0.1:51606]: Genre: bpd: >[127.0.0.1:51606]: Track: 1 bpd: >[127.0.0.1:51606]: Date: 0 bpd: >[127.0.0.1:51606]: Pos: 0 bpd: >[127.0.0.1:51606]: Id: 1 bpd: >[127.0.0.1:51606]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:51606]: Time: 0 bpd: >[127.0.0.1:51606]: Title: Track Two Title bpd: >[127.0.0.1:51606]: Artist: Artist Name bpd: >[127.0.0.1:51606]: Album: Album Title bpd: >[127.0.0.1:51606]: Genre: bpd: >[127.0.0.1:51606]: Track: 2 bpd: >[127.0.0.1:51606]: Date: 0 bpd: >[127.0.0.1:51606]: Pos: 1 bpd: >[127.0.0.1:51606]: Id: 2 bpd: >[127.0.0.1:51606]: list_OK bpd: >[127.0.0.1:51606]: list_OK bpd: >[127.0.0.1:51606]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:51606]: Time: 0 bpd: >[127.0.0.1:51606]: Title: Track One Title bpd: >[127.0.0.1:51606]: Artist: Artist Name bpd: >[127.0.0.1:51606]: Album: Album Title bpd: >[127.0.0.1:51606]: Genre: bpd: >[127.0.0.1:51606]: Track: 1 bpd: >[127.0.0.1:51606]: Date: 0 bpd: >[127.0.0.1:51606]: Pos: 0 bpd: >[127.0.0.1:51606]: Id: 1 bpd: >[127.0.0.1:51606]: list_OK bpd: >[127.0.0.1:51606]: repeat: 0 bpd: >[127.0.0.1:51606]: random: 0 bpd: >[127.0.0.1:51606]: consume: 1 bpd: >[127.0.0.1:51606]: single: 0 bpd: >[127.0.0.1:51606]: playlist: 2 bpd: >[127.0.0.1:51606]: playlistlength: 1 bpd: >[127.0.0.1:51606]: mixrampdb: 0.0 bpd: >[127.0.0.1:51606]: volume: 100 bpd: >[127.0.0.1:51606]: state: play bpd: >[127.0.0.1:51606]: song: 0 bpd: >[127.0.0.1:51606]: songid: 1 bpd: >[127.0.0.1:51606]: bitrate: 0.0 bpd: >[127.0.0.1:51606]: audio: 0:0:0 bpd: >[127.0.0.1:51606]: time: 0:0 bpd: >[127.0.0.1:51606]: elapsed: 0.000 bpd: >[127.0.0.1:51606]: duration: 0.000 bpd: >[127.0.0.1:51606]: list_OK bpd: >[127.0.0.1:51606]: 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/tmpxij58vt9/tmp0exo4pkd.yaml no user configuration found at /tmp/tmpxij58vt9/config.yaml data directory: /tmp/tmpxij58vt9 plugin paths: /tmp/tmpxij58vt9 Sending event: pluginload library database: /tmp/tmpxij58vt9/library.db library directory: /tmp/tmpxij58vt9/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:14745 bpd: *[127.0.0.1:44460]: connected bpd: >[127.0.0.1:44460]: OK MPD 0.14.0 bpd: <[127.0.0.1:44460]: command_list_ok_begin bpd: <[127.0.0.1:44460]: status bpd: <[127.0.0.1:44460]: crossfade 123 bpd: <[127.0.0.1:44460]: status bpd: <[127.0.0.1:44460]: crossfade -2 bpd: <[127.0.0.1:44460]: command_list_end bpd: >[127.0.0.1:44460]: repeat: 0 bpd: >[127.0.0.1:44460]: random: 0 bpd: >[127.0.0.1:44460]: consume: 0 bpd: >[127.0.0.1:44460]: single: 0 bpd: >[127.0.0.1:44460]: playlist: 0 bpd: >[127.0.0.1:44460]: playlistlength: 0 bpd: >[127.0.0.1:44460]: mixrampdb: 0.0 bpd: >[127.0.0.1:44460]: volume: 100 bpd: >[127.0.0.1:44460]: state: stop bpd: >[127.0.0.1:44460]: list_OK bpd: crossfade is not implemented in bpd bpd: >[127.0.0.1:44460]: list_OK bpd: >[127.0.0.1:44460]: repeat: 0 bpd: >[127.0.0.1:44460]: random: 0 bpd: >[127.0.0.1:44460]: consume: 0 bpd: >[127.0.0.1:44460]: single: 0 bpd: >[127.0.0.1:44460]: playlist: 0 bpd: >[127.0.0.1:44460]: playlistlength: 0 bpd: >[127.0.0.1:44460]: mixrampdb: 0.0 bpd: >[127.0.0.1:44460]: volume: 100 bpd: >[127.0.0.1:44460]: xfade: 123 bpd: >[127.0.0.1:44460]: state: stop bpd: >[127.0.0.1:44460]: list_OK bpd: >[127.0.0.1:44460]: ACK [2@3] {crossfade} crossfade time must be nonnegative bpd: <[127.0.0.1:44460]: crossfade 0.5 bpd: >[127.0.0.1:44460]: 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/tmpgawj8gwv/tmpy4eggocb.yaml no user configuration found at /tmp/tmpgawj8gwv/config.yaml data directory: /tmp/tmpgawj8gwv plugin paths: /tmp/tmpgawj8gwv Sending event: pluginload library database: /tmp/tmpgawj8gwv/library.db library directory: /tmp/tmpgawj8gwv/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15283 bpd: *[127.0.0.1:60578]: connected bpd: >[127.0.0.1:60578]: OK MPD 0.14.0 bpd: <[127.0.0.1:60578]: command_list_ok_begin bpd: <[127.0.0.1:60578]: mixrampdb -17 bpd: <[127.0.0.1:60578]: status bpd: <[127.0.0.1:60578]: command_list_end bpd: mixramp is not implemented in bpd bpd: >[127.0.0.1:60578]: list_OK bpd: >[127.0.0.1:60578]: repeat: 0 bpd: >[127.0.0.1:60578]: random: 0 bpd: >[127.0.0.1:60578]: consume: 0 bpd: >[127.0.0.1:60578]: single: 0 bpd: >[127.0.0.1:60578]: playlist: 0 bpd: >[127.0.0.1:60578]: playlistlength: 0 bpd: >[127.0.0.1:60578]: mixrampdb: -17.0 bpd: >[127.0.0.1:60578]: volume: 100 bpd: >[127.0.0.1:60578]: state: stop bpd: >[127.0.0.1:60578]: list_OK bpd: >[127.0.0.1:60578]: 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/tmpms43t4_z/tmplism1bzn.yaml no user configuration found at /tmp/tmpms43t4_z/config.yaml data directory: /tmp/tmpms43t4_z plugin paths: /tmp/tmpms43t4_z Sending event: pluginload library database: /tmp/tmpms43t4_z/library.db library directory: /tmp/tmpms43t4_z/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15065 bpd: *[127.0.0.1:39468]: connected bpd: >[127.0.0.1:39468]: OK MPD 0.14.0 bpd: <[127.0.0.1:39468]: command_list_ok_begin bpd: <[127.0.0.1:39468]: mixrampdelay 2 bpd: <[127.0.0.1:39468]: status bpd: <[127.0.0.1:39468]: mixrampdelay nan bpd: <[127.0.0.1:39468]: status bpd: <[127.0.0.1:39468]: mixrampdelay -2 bpd: <[127.0.0.1:39468]: command_list_end bpd: mixramp is not implemented in bpd bpd: >[127.0.0.1:39468]: list_OK bpd: >[127.0.0.1:39468]: repeat: 0 bpd: >[127.0.0.1:39468]: random: 0 bpd: >[127.0.0.1:39468]: consume: 0 bpd: >[127.0.0.1:39468]: single: 0 bpd: >[127.0.0.1:39468]: playlist: 0 bpd: >[127.0.0.1:39468]: playlistlength: 0 bpd: >[127.0.0.1:39468]: mixrampdb: 0.0 bpd: >[127.0.0.1:39468]: volume: 100 bpd: >[127.0.0.1:39468]: mixrampdelay: 2.0 bpd: >[127.0.0.1:39468]: state: stop bpd: >[127.0.0.1:39468]: list_OK bpd: mixramp is not implemented in bpd bpd: >[127.0.0.1:39468]: list_OK bpd: >[127.0.0.1:39468]: repeat: 0 bpd: >[127.0.0.1:39468]: random: 0 bpd: >[127.0.0.1:39468]: consume: 0 bpd: >[127.0.0.1:39468]: single: 0 bpd: >[127.0.0.1:39468]: playlist: 0 bpd: >[127.0.0.1:39468]: playlistlength: 0 bpd: >[127.0.0.1:39468]: mixrampdb: 0.0 bpd: >[127.0.0.1:39468]: volume: 100 bpd: >[127.0.0.1:39468]: state: stop bpd: >[127.0.0.1:39468]: list_OK bpd: >[127.0.0.1:39468]: 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/tmp2teq9tvb/tmp7161wr2r.yaml no user configuration found at /tmp/tmp2teq9tvb/config.yaml data directory: /tmp/tmp2teq9tvb plugin paths: /tmp/tmp2teq9tvb Sending event: pluginload library database: /tmp/tmp2teq9tvb/library.db library directory: /tmp/tmp2teq9tvb/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15422 bpd: *[127.0.0.1:38526]: connected bpd: >[127.0.0.1:38526]: OK MPD 0.14.0 bpd: <[127.0.0.1:38526]: command_list_ok_begin bpd: <[127.0.0.1:38526]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:38526]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:38526]: command_list_end bpd: >[127.0.0.1:38526]: list_OK bpd: >[127.0.0.1:38526]: list_OK bpd: >[127.0.0.1:38526]: OK bpd: <[127.0.0.1:38526]: command_list_ok_begin bpd: <[127.0.0.1:38526]: repeat 1 bpd: <[127.0.0.1:38526]: play bpd: <[127.0.0.1:38526]: currentsong bpd: <[127.0.0.1:38526]: next bpd: <[127.0.0.1:38526]: currentsong bpd: <[127.0.0.1:38526]: next bpd: <[127.0.0.1:38526]: currentsong bpd: <[127.0.0.1:38526]: command_list_end bpd: >[127.0.0.1:38526]: list_OK bpd: >[127.0.0.1:38526]: list_OK bpd: >[127.0.0.1:38526]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:38526]: Time: 0 bpd: >[127.0.0.1:38526]: Title: Track One Title bpd: >[127.0.0.1:38526]: Artist: Artist Name bpd: >[127.0.0.1:38526]: Album: Album Title bpd: >[127.0.0.1:38526]: Genre: bpd: >[127.0.0.1:38526]: Track: 1 bpd: >[127.0.0.1:38526]: Date: 0 bpd: >[127.0.0.1:38526]: Pos: 0 bpd: >[127.0.0.1:38526]: Id: 1 bpd: >[127.0.0.1:38526]: list_OK bpd: >[127.0.0.1:38526]: list_OK bpd: >[127.0.0.1:38526]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:38526]: Time: 0 bpd: >[127.0.0.1:38526]: Title: Track Two Title bpd: >[127.0.0.1:38526]: Artist: Artist Name bpd: >[127.0.0.1:38526]: Album: Album Title bpd: >[127.0.0.1:38526]: Genre: bpd: >[127.0.0.1:38526]: Track: 2 bpd: >[127.0.0.1:38526]: Date: 0 bpd: >[127.0.0.1:38526]: Pos: 1 bpd: >[127.0.0.1:38526]: Id: 2 bpd: >[127.0.0.1:38526]: list_OK bpd: >[127.0.0.1:38526]: list_OK bpd: >[127.0.0.1:38526]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:38526]: Time: 0 bpd: >[127.0.0.1:38526]: Title: Track One Title bpd: >[127.0.0.1:38526]: Artist: Artist Name bpd: >[127.0.0.1:38526]: Album: Album Title bpd: >[127.0.0.1:38526]: Genre: bpd: >[127.0.0.1:38526]: Track: 1 bpd: >[127.0.0.1:38526]: Date: 0 bpd: >[127.0.0.1:38526]: Pos: 0 bpd: >[127.0.0.1:38526]: Id: 1 bpd: >[127.0.0.1:38526]: list_OK bpd: >[127.0.0.1:38526]: 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/tmpc42yfz4k/tmpgswu83u0.yaml no user configuration found at /tmp/tmpc42yfz4k/config.yaml data directory: /tmp/tmpc42yfz4k plugin paths: /tmp/tmpc42yfz4k Sending event: pluginload library database: /tmp/tmpc42yfz4k/library.db library directory: /tmp/tmpc42yfz4k/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:18205 bpd: *[127.0.0.1:43110]: connected bpd: >[127.0.0.1:43110]: OK MPD 0.14.0 bpd: <[127.0.0.1:43110]: command_list_ok_begin bpd: <[127.0.0.1:43110]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:43110]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:43110]: command_list_end bpd: >[127.0.0.1:43110]: list_OK bpd: >[127.0.0.1:43110]: list_OK bpd: >[127.0.0.1:43110]: OK bpd: <[127.0.0.1:43110]: command_list_ok_begin bpd: <[127.0.0.1:43110]: repeat 1 bpd: <[127.0.0.1:43110]: play bpd: <[127.0.0.1:43110]: currentsong bpd: <[127.0.0.1:43110]: previous bpd: <[127.0.0.1:43110]: currentsong bpd: <[127.0.0.1:43110]: command_list_end bpd: >[127.0.0.1:43110]: list_OK bpd: >[127.0.0.1:43110]: list_OK bpd: >[127.0.0.1:43110]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:43110]: Time: 0 bpd: >[127.0.0.1:43110]: Title: Track One Title bpd: >[127.0.0.1:43110]: Artist: Artist Name bpd: >[127.0.0.1:43110]: Album: Album Title bpd: >[127.0.0.1:43110]: Genre: bpd: >[127.0.0.1:43110]: Track: 1 bpd: >[127.0.0.1:43110]: Date: 0 bpd: >[127.0.0.1:43110]: Pos: 0 bpd: >[127.0.0.1:43110]: Id: 1 bpd: >[127.0.0.1:43110]: list_OK bpd: >[127.0.0.1:43110]: list_OK bpd: >[127.0.0.1:43110]: file: Artist Name/Album Title/02 Track Two Title.mp3 bpd: >[127.0.0.1:43110]: Time: 0 bpd: >[127.0.0.1:43110]: Title: Track Two Title bpd: >[127.0.0.1:43110]: Artist: Artist Name bpd: >[127.0.0.1:43110]: Album: Album Title bpd: >[127.0.0.1:43110]: Genre: bpd: >[127.0.0.1:43110]: Track: 2 bpd: >[127.0.0.1:43110]: Date: 0 bpd: >[127.0.0.1:43110]: Pos: 1 bpd: >[127.0.0.1:43110]: Id: 2 bpd: >[127.0.0.1:43110]: list_OK bpd: >[127.0.0.1:43110]: 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/tmpgontwexc/tmp6fumlwmh.yaml no user configuration found at /tmp/tmpgontwexc/config.yaml data directory: /tmp/tmpgontwexc plugin paths: /tmp/tmpgontwexc Sending event: pluginload library database: /tmp/tmpgontwexc/library.db library directory: /tmp/tmpgontwexc/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:11486 bpd: *[127.0.0.1:40090]: connected bpd: >[127.0.0.1:40090]: OK MPD 0.14.0 bpd: <[127.0.0.1:40090]: command_list_ok_begin bpd: <[127.0.0.1:40090]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:40090]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:40090]: command_list_end bpd: >[127.0.0.1:40090]: list_OK bpd: >[127.0.0.1:40090]: list_OK bpd: >[127.0.0.1:40090]: OK bpd: <[127.0.0.1:40090]: command_list_ok_begin bpd: <[127.0.0.1:40090]: repeat 1 bpd: <[127.0.0.1:40090]: single 1 bpd: <[127.0.0.1:40090]: play bpd: <[127.0.0.1:40090]: currentsong bpd: <[127.0.0.1:40090]: next bpd: <[127.0.0.1:40090]: status bpd: <[127.0.0.1:40090]: currentsong bpd: <[127.0.0.1:40090]: command_list_end bpd: >[127.0.0.1:40090]: list_OK bpd: >[127.0.0.1:40090]: list_OK bpd: >[127.0.0.1:40090]: list_OK bpd: >[127.0.0.1:40090]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:40090]: Time: 0 bpd: >[127.0.0.1:40090]: Title: Track One Title bpd: >[127.0.0.1:40090]: Artist: Artist Name bpd: >[127.0.0.1:40090]: Album: Album Title bpd: >[127.0.0.1:40090]: Genre: bpd: >[127.0.0.1:40090]: Track: 1 bpd: >[127.0.0.1:40090]: Date: 0 bpd: >[127.0.0.1:40090]: Pos: 0 bpd: >[127.0.0.1:40090]: Id: 1 bpd: >[127.0.0.1:40090]: list_OK bpd: >[127.0.0.1:40090]: list_OK bpd: >[127.0.0.1:40090]: repeat: 1 bpd: >[127.0.0.1:40090]: random: 0 bpd: >[127.0.0.1:40090]: consume: 0 bpd: >[127.0.0.1:40090]: single: 1 bpd: >[127.0.0.1:40090]: playlist: 2 bpd: >[127.0.0.1:40090]: playlistlength: 2 bpd: >[127.0.0.1:40090]: mixrampdb: 0.0 bpd: >[127.0.0.1:40090]: volume: 100 bpd: >[127.0.0.1:40090]: state: play bpd: >[127.0.0.1:40090]: song: 0 bpd: >[127.0.0.1:40090]: songid: 1 bpd: >[127.0.0.1:40090]: bitrate: 0.0 bpd: >[127.0.0.1:40090]: audio: 0:0:0 bpd: >[127.0.0.1:40090]: time: 0:0 bpd: >[127.0.0.1:40090]: elapsed: 0.000 bpd: >[127.0.0.1:40090]: duration: 0.000 bpd: >[127.0.0.1:40090]: list_OK bpd: >[127.0.0.1:40090]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:40090]: Time: 0 bpd: >[127.0.0.1:40090]: Title: Track One Title bpd: >[127.0.0.1:40090]: Artist: Artist Name bpd: >[127.0.0.1:40090]: Album: Album Title bpd: >[127.0.0.1:40090]: Genre: bpd: >[127.0.0.1:40090]: Track: 1 bpd: >[127.0.0.1:40090]: Date: 0 bpd: >[127.0.0.1:40090]: Pos: 0 bpd: >[127.0.0.1:40090]: Id: 1 bpd: >[127.0.0.1:40090]: list_OK bpd: >[127.0.0.1:40090]: 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/tmpiqi8eqn4/tmp138401em.yaml no user configuration found at /tmp/tmpiqi8eqn4/config.yaml data directory: /tmp/tmpiqi8eqn4 plugin paths: /tmp/tmpiqi8eqn4 Sending event: pluginload library database: /tmp/tmpiqi8eqn4/library.db library directory: /tmp/tmpiqi8eqn4/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15819 bpd: *[127.0.0.1:34914]: connected bpd: >[127.0.0.1:34914]: OK MPD 0.14.0 bpd: <[127.0.0.1:34914]: command_list_ok_begin bpd: <[127.0.0.1:34914]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:34914]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:34914]: command_list_end bpd: >[127.0.0.1:34914]: list_OK bpd: >[127.0.0.1:34914]: list_OK bpd: >[127.0.0.1:34914]: OK bpd: <[127.0.0.1:34914]: command_list_ok_begin bpd: <[127.0.0.1:34914]: repeat 1 bpd: <[127.0.0.1:34914]: single 1 bpd: <[127.0.0.1:34914]: play bpd: <[127.0.0.1:34914]: currentsong bpd: <[127.0.0.1:34914]: previous bpd: <[127.0.0.1:34914]: status bpd: <[127.0.0.1:34914]: currentsong bpd: <[127.0.0.1:34914]: command_list_end bpd: >[127.0.0.1:34914]: list_OK bpd: >[127.0.0.1:34914]: list_OK bpd: >[127.0.0.1:34914]: list_OK bpd: >[127.0.0.1:34914]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:34914]: Time: 0 bpd: >[127.0.0.1:34914]: Title: Track One Title bpd: >[127.0.0.1:34914]: Artist: Artist Name bpd: >[127.0.0.1:34914]: Album: Album Title bpd: >[127.0.0.1:34914]: Genre: bpd: >[127.0.0.1:34914]: Track: 1 bpd: >[127.0.0.1:34914]: Date: 0 bpd: >[127.0.0.1:34914]: Pos: 0 bpd: >[127.0.0.1:34914]: Id: 1 bpd: >[127.0.0.1:34914]: list_OK bpd: >[127.0.0.1:34914]: list_OK bpd: >[127.0.0.1:34914]: repeat: 1 bpd: >[127.0.0.1:34914]: random: 0 bpd: >[127.0.0.1:34914]: consume: 0 bpd: >[127.0.0.1:34914]: single: 1 bpd: >[127.0.0.1:34914]: playlist: 2 bpd: >[127.0.0.1:34914]: playlistlength: 2 bpd: >[127.0.0.1:34914]: mixrampdb: 0.0 bpd: >[127.0.0.1:34914]: volume: 100 bpd: >[127.0.0.1:34914]: state: play bpd: >[127.0.0.1:34914]: song: 0 bpd: >[127.0.0.1:34914]: songid: 1 bpd: >[127.0.0.1:34914]: bitrate: 0.0 bpd: >[127.0.0.1:34914]: audio: 0:0:0 bpd: >[127.0.0.1:34914]: time: 0:0 bpd: >[127.0.0.1:34914]: elapsed: 0.000 bpd: >[127.0.0.1:34914]: duration: 0.000 bpd: >[127.0.0.1:34914]: list_OK bpd: >[127.0.0.1:34914]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:34914]: Time: 0 bpd: >[127.0.0.1:34914]: Title: Track One Title bpd: >[127.0.0.1:34914]: Artist: Artist Name bpd: >[127.0.0.1:34914]: Album: Album Title bpd: >[127.0.0.1:34914]: Genre: bpd: >[127.0.0.1:34914]: Track: 1 bpd: >[127.0.0.1:34914]: Date: 0 bpd: >[127.0.0.1:34914]: Pos: 0 bpd: >[127.0.0.1:34914]: Id: 1 bpd: >[127.0.0.1:34914]: list_OK bpd: >[127.0.0.1:34914]: 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/tmpai5z1up3/tmpcg21cvni.yaml no user configuration found at /tmp/tmpai5z1up3/config.yaml data directory: /tmp/tmpai5z1up3 plugin paths: /tmp/tmpai5z1up3 Sending event: pluginload library database: /tmp/tmpai5z1up3/library.db library directory: /tmp/tmpai5z1up3/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:19681 bpd: *[127.0.0.1:35148]: connected bpd: >[127.0.0.1:35148]: OK MPD 0.14.0 bpd: <[127.0.0.1:35148]: command_list_ok_begin bpd: <[127.0.0.1:35148]: replay_gain_mode track bpd: <[127.0.0.1:35148]: replay_gain_status bpd: <[127.0.0.1:35148]: replay_gain_mode notanoption bpd: <[127.0.0.1:35148]: command_list_end bpd: replay gain is not implemented in bpd bpd: >[127.0.0.1:35148]: list_OK bpd: >[127.0.0.1:35148]: replay_gain_mode: track bpd: >[127.0.0.1:35148]: list_OK bpd: >[127.0.0.1:35148]: 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/tmpu7usmcdg/tmpc36ii2gd.yaml no user configuration found at /tmp/tmpu7usmcdg/config.yaml data directory: /tmp/tmpu7usmcdg plugin paths: /tmp/tmpu7usmcdg Sending event: pluginload library database: /tmp/tmpu7usmcdg/library.db library directory: /tmp/tmpu7usmcdg/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:14321 bpd: *[127.0.0.1:46046]: connected bpd: >[127.0.0.1:46046]: OK MPD 0.14.0 bpd: <[127.0.0.1:46046]: command_list_ok_begin bpd: <[127.0.0.1:46046]: setvol 67 bpd: <[127.0.0.1:46046]: status bpd: <[127.0.0.1:46046]: setvol 32 bpd: <[127.0.0.1:46046]: status bpd: <[127.0.0.1:46046]: setvol 101 bpd: <[127.0.0.1:46046]: command_list_end bpd: >[127.0.0.1:46046]: list_OK bpd: >[127.0.0.1:46046]: repeat: 0 bpd: >[127.0.0.1:46046]: random: 0 bpd: >[127.0.0.1:46046]: consume: 0 bpd: >[127.0.0.1:46046]: single: 0 bpd: >[127.0.0.1:46046]: playlist: 0 bpd: >[127.0.0.1:46046]: playlistlength: 0 bpd: >[127.0.0.1:46046]: mixrampdb: 0.0 bpd: >[127.0.0.1:46046]: volume: 67 bpd: >[127.0.0.1:46046]: state: stop bpd: >[127.0.0.1:46046]: list_OK bpd: >[127.0.0.1:46046]: list_OK bpd: >[127.0.0.1:46046]: repeat: 0 bpd: >[127.0.0.1:46046]: random: 0 bpd: >[127.0.0.1:46046]: consume: 0 bpd: >[127.0.0.1:46046]: single: 0 bpd: >[127.0.0.1:46046]: playlist: 0 bpd: >[127.0.0.1:46046]: playlistlength: 0 bpd: >[127.0.0.1:46046]: mixrampdb: 0.0 bpd: >[127.0.0.1:46046]: volume: 32 bpd: >[127.0.0.1:46046]: state: stop bpd: >[127.0.0.1:46046]: list_OK bpd: >[127.0.0.1:46046]: 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/tmpm8hhre01/tmpkysxla3v.yaml no user configuration found at /tmp/tmpm8hhre01/config.yaml data directory: /tmp/tmpm8hhre01 plugin paths: /tmp/tmpm8hhre01 Sending event: pluginload library database: /tmp/tmpm8hhre01/library.db library directory: /tmp/tmpm8hhre01/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:11526 bpd: *[127.0.0.1:49382]: connected bpd: >[127.0.0.1:49382]: OK MPD 0.14.0 bpd: <[127.0.0.1:49382]: command_list_ok_begin bpd: <[127.0.0.1:49382]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:49382]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:49382]: command_list_end bpd: >[127.0.0.1:49382]: list_OK bpd: >[127.0.0.1:49382]: list_OK bpd: >[127.0.0.1:49382]: OK bpd: <[127.0.0.1:49382]: command_list_ok_begin bpd: <[127.0.0.1:49382]: status bpd: <[127.0.0.1:49382]: single 1 bpd: <[127.0.0.1:49382]: play bpd: <[127.0.0.1:49382]: status bpd: <[127.0.0.1:49382]: next bpd: <[127.0.0.1:49382]: status bpd: <[127.0.0.1:49382]: command_list_end bpd: >[127.0.0.1:49382]: repeat: 0 bpd: >[127.0.0.1:49382]: random: 0 bpd: >[127.0.0.1:49382]: consume: 0 bpd: >[127.0.0.1:49382]: single: 0 bpd: >[127.0.0.1:49382]: playlist: 2 bpd: >[127.0.0.1:49382]: playlistlength: 2 bpd: >[127.0.0.1:49382]: mixrampdb: 0.0 bpd: >[127.0.0.1:49382]: volume: 100 bpd: >[127.0.0.1:49382]: state: stop bpd: >[127.0.0.1:49382]: list_OK bpd: >[127.0.0.1:49382]: list_OK bpd: >[127.0.0.1:49382]: list_OK bpd: >[127.0.0.1:49382]: repeat: 0 bpd: >[127.0.0.1:49382]: random: 0 bpd: >[127.0.0.1:49382]: consume: 0 bpd: >[127.0.0.1:49382]: single: 1 bpd: >[127.0.0.1:49382]: playlist: 2 bpd: >[127.0.0.1:49382]: playlistlength: 2 bpd: >[127.0.0.1:49382]: mixrampdb: 0.0 bpd: >[127.0.0.1:49382]: volume: 100 bpd: >[127.0.0.1:49382]: state: play bpd: >[127.0.0.1:49382]: song: 0 bpd: >[127.0.0.1:49382]: songid: 1 bpd: >[127.0.0.1:49382]: bitrate: 0.0 bpd: >[127.0.0.1:49382]: audio: 0:0:0 bpd: >[127.0.0.1:49382]: time: 0:0 bpd: >[127.0.0.1:49382]: elapsed: 0.000 bpd: >[127.0.0.1:49382]: duration: 0.000 bpd: >[127.0.0.1:49382]: list_OK bpd: >[127.0.0.1:49382]: list_OK bpd: >[127.0.0.1:49382]: repeat: 0 bpd: >[127.0.0.1:49382]: random: 0 bpd: >[127.0.0.1:49382]: consume: 0 bpd: >[127.0.0.1:49382]: single: 1 bpd: >[127.0.0.1:49382]: playlist: 2 bpd: >[127.0.0.1:49382]: playlistlength: 2 bpd: >[127.0.0.1:49382]: mixrampdb: 0.0 bpd: >[127.0.0.1:49382]: volume: 100 bpd: >[127.0.0.1:49382]: state: stop bpd: >[127.0.0.1:49382]: list_OK bpd: >[127.0.0.1:49382]: 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/tmp3wug39zi/tmp7q43jpmj.yaml no user configuration found at /tmp/tmp3wug39zi/config.yaml data directory: /tmp/tmp3wug39zi plugin paths: /tmp/tmp3wug39zi Sending event: pluginload library database: /tmp/tmp3wug39zi/library.db library directory: /tmp/tmp3wug39zi/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15170 bpd: *[127.0.0.1:40558]: connected bpd: >[127.0.0.1:40558]: OK MPD 0.14.0 bpd: <[127.0.0.1:40558]: volume 10 bpd: >[127.0.0.1:40558]: 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/tmppwz9bd6t/tmpgx3hsa1m.yaml no user configuration found at /tmp/tmppwz9bd6t/config.yaml data directory: /tmp/tmppwz9bd6t plugin paths: /tmp/tmppwz9bd6t Sending event: pluginload library database: /tmp/tmppwz9bd6t/library.db library directory: /tmp/tmppwz9bd6t/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:11065 bpd: *[127.0.0.1:41180]: connected bpd: >[127.0.0.1:41180]: OK MPD 0.14.0 bpd: <[127.0.0.1:41180]: commands bpd: >[127.0.0.1:41180]: command: add bpd: >[127.0.0.1:41180]: command: addid bpd: >[127.0.0.1:41180]: command: clear bpd: >[127.0.0.1:41180]: command: clearerror bpd: >[127.0.0.1:41180]: command: close bpd: >[127.0.0.1:41180]: command: commands bpd: >[127.0.0.1:41180]: command: consume bpd: >[127.0.0.1:41180]: command: count bpd: >[127.0.0.1:41180]: command: crash_TypeError bpd: >[127.0.0.1:41180]: command: crossfade bpd: >[127.0.0.1:41180]: command: currentsong bpd: >[127.0.0.1:41180]: command: decoders bpd: >[127.0.0.1:41180]: command: delete bpd: >[127.0.0.1:41180]: command: deleteid bpd: >[127.0.0.1:41180]: command: disableoutput bpd: >[127.0.0.1:41180]: command: enableoutput bpd: >[127.0.0.1:41180]: command: find bpd: >[127.0.0.1:41180]: command: idle bpd: >[127.0.0.1:41180]: command: kill bpd: >[127.0.0.1:41180]: command: list bpd: >[127.0.0.1:41180]: command: listall bpd: >[127.0.0.1:41180]: command: listallinfo bpd: >[127.0.0.1:41180]: command: listplaylist bpd: >[127.0.0.1:41180]: command: listplaylistinfo bpd: >[127.0.0.1:41180]: command: listplaylists bpd: >[127.0.0.1:41180]: command: load bpd: >[127.0.0.1:41180]: command: lsinfo bpd: >[127.0.0.1:41180]: command: mixrampdb bpd: >[127.0.0.1:41180]: command: mixrampdelay bpd: >[127.0.0.1:41180]: command: move bpd: >[127.0.0.1:41180]: command: moveid bpd: >[127.0.0.1:41180]: command: next bpd: >[127.0.0.1:41180]: command: notcommands bpd: >[127.0.0.1:41180]: command: outputs bpd: >[127.0.0.1:41180]: command: password bpd: >[127.0.0.1:41180]: command: pause bpd: >[127.0.0.1:41180]: command: ping bpd: >[127.0.0.1:41180]: command: play bpd: >[127.0.0.1:41180]: command: playid bpd: >[127.0.0.1:41180]: command: playlistadd bpd: >[127.0.0.1:41180]: command: playlistclear bpd: >[127.0.0.1:41180]: command: playlistdelete bpd: >[127.0.0.1:41180]: command: playlistid bpd: >[127.0.0.1:41180]: command: playlistinfo bpd: >[127.0.0.1:41180]: command: playlistmove bpd: >[127.0.0.1:41180]: command: plchanges bpd: >[127.0.0.1:41180]: command: plchangesposid bpd: >[127.0.0.1:41180]: command: previous bpd: >[127.0.0.1:41180]: command: random bpd: >[127.0.0.1:41180]: command: rename bpd: >[127.0.0.1:41180]: command: repeat bpd: >[127.0.0.1:41180]: command: replay_gain_mode bpd: >[127.0.0.1:41180]: command: replay_gain_status bpd: >[127.0.0.1:41180]: command: rm bpd: >[127.0.0.1:41180]: command: save bpd: >[127.0.0.1:41180]: command: search bpd: >[127.0.0.1:41180]: command: seek bpd: >[127.0.0.1:41180]: command: seekid bpd: >[127.0.0.1:41180]: command: setvol bpd: >[127.0.0.1:41180]: command: single bpd: >[127.0.0.1:41180]: command: stats bpd: >[127.0.0.1:41180]: command: status bpd: >[127.0.0.1:41180]: command: stop bpd: >[127.0.0.1:41180]: command: swap bpd: >[127.0.0.1:41180]: command: swapid bpd: >[127.0.0.1:41180]: command: tagtypes bpd: >[127.0.0.1:41180]: command: update bpd: >[127.0.0.1:41180]: command: urlhandlers bpd: >[127.0.0.1:41180]: command: volume bpd: >[127.0.0.1:41180]: 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/tmpl_vjl0zg/tmpasyu4j8w.yaml no user configuration found at /tmp/tmpl_vjl0zg/config.yaml data directory: /tmp/tmpl_vjl0zg plugin paths: /tmp/tmpl_vjl0zg Sending event: pluginload library database: /tmp/tmpl_vjl0zg/library.db library directory: /tmp/tmpl_vjl0zg/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:13113 bpd: *[127.0.0.1:43442]: connected bpd: >[127.0.0.1:43442]: OK MPD 0.14.0 bpd: <[127.0.0.1:43442]: listplaylist anything bpd: >[127.0.0.1:43442]: 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/tmp_h8mdgwr/tmppal5x4jk.yaml no user configuration found at /tmp/tmp_h8mdgwr/config.yaml data directory: /tmp/tmp_h8mdgwr plugin paths: /tmp/tmp_h8mdgwr Sending event: pluginload library database: /tmp/tmp_h8mdgwr/library.db library directory: /tmp/tmp_h8mdgwr/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:18036 bpd: *[127.0.0.1:37640]: connected bpd: >[127.0.0.1:37640]: OK MPD 0.14.0 bpd: <[127.0.0.1:37640]: listplaylistinfo anything bpd: >[127.0.0.1:37640]: 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/tmpviu92uql/tmpedt5x4_8.yaml no user configuration found at /tmp/tmpviu92uql/config.yaml data directory: /tmp/tmpviu92uql plugin paths: /tmp/tmpviu92uql Sending event: pluginload library database: /tmp/tmpviu92uql/library.db library directory: /tmp/tmpviu92uql/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:17427 bpd: *[127.0.0.1:51908]: connected bpd: >[127.0.0.1:51908]: OK MPD 0.14.0 bpd: <[127.0.0.1:51908]: listplaylists bpd: >[127.0.0.1:51908]: 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/tmp47kugue7/tmpvt91_3tm.yaml no user configuration found at /tmp/tmp47kugue7/config.yaml data directory: /tmp/tmp47kugue7 plugin paths: /tmp/tmp47kugue7 Sending event: pluginload library database: /tmp/tmp47kugue7/library.db library directory: /tmp/tmp47kugue7/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:14399 bpd: *[127.0.0.1:40928]: connected bpd: >[127.0.0.1:40928]: OK MPD 0.14.0 bpd: <[127.0.0.1:40928]: load anything bpd: >[127.0.0.1:40928]: 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/tmpga_wcotk/tmpu9mcxvbm.yaml no user configuration found at /tmp/tmpga_wcotk/config.yaml data directory: /tmp/tmpga_wcotk plugin paths: /tmp/tmpga_wcotk Sending event: pluginload library database: /tmp/tmpga_wcotk/library.db library directory: /tmp/tmpga_wcotk/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:16461 bpd: *[127.0.0.1:44224]: connected bpd: >[127.0.0.1:44224]: OK MPD 0.14.0 bpd: <[127.0.0.1:44224]: playlistclear anything bpd: >[127.0.0.1:44224]: 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/tmpy6fdkgii/tmpkquk8y33.yaml no user configuration found at /tmp/tmpy6fdkgii/config.yaml data directory: /tmp/tmpy6fdkgii plugin paths: /tmp/tmpy6fdkgii Sending event: pluginload library database: /tmp/tmpy6fdkgii/library.db library directory: /tmp/tmpy6fdkgii/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:19134 bpd: *[127.0.0.1:41320]: connected bpd: >[127.0.0.1:41320]: OK MPD 0.14.0 bpd: <[127.0.0.1:41320]: playlistdelete anything 0 bpd: >[127.0.0.1:41320]: 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/tmpuqu_4bw5/tmplbpn6z5v.yaml no user configuration found at /tmp/tmpuqu_4bw5/config.yaml data directory: /tmp/tmpuqu_4bw5 plugin paths: /tmp/tmpuqu_4bw5 Sending event: pluginload library database: /tmp/tmpuqu_4bw5/library.db library directory: /tmp/tmpuqu_4bw5/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:17267 bpd: *[127.0.0.1:45918]: connected bpd: >[127.0.0.1:45918]: OK MPD 0.14.0 bpd: <[127.0.0.1:45918]: playlistmove anything 0 1 bpd: >[127.0.0.1:45918]: 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/tmpxuwcm2sa/tmpnbgjnyrp.yaml no user configuration found at /tmp/tmpxuwcm2sa/config.yaml data directory: /tmp/tmpxuwcm2sa plugin paths: /tmp/tmpxuwcm2sa Sending event: pluginload library database: /tmp/tmpxuwcm2sa/library.db library directory: /tmp/tmpxuwcm2sa/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:11960 bpd: *[127.0.0.1:51534]: connected bpd: >[127.0.0.1:51534]: OK MPD 0.14.0 bpd: <[127.0.0.1:51534]: rename anything newname bpd: >[127.0.0.1:51534]: ACK [5@0] {rename} Stored playlists are disabled ok test_cmd_rm (test_player.BPDPlaylistsTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpkgqu59hi/tmp_zlona1s.yaml no user configuration found at /tmp/tmpkgqu59hi/config.yaml data directory: /tmp/tmpkgqu59hi plugin paths: /tmp/tmpkgqu59hi Sending event: pluginload library database: /tmp/tmpkgqu59hi/library.db library directory: /tmp/tmpkgqu59hi/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15062 bpd: *[127.0.0.1:34944]: connected bpd: >[127.0.0.1:34944]: OK MPD 0.14.0 bpd: <[127.0.0.1:34944]: rm anything bpd: >[127.0.0.1:34944]: ACK [5@0] {rm} Stored playlists are disabled ok test_cmd_save (test_player.BPDPlaylistsTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmprkvuv6sc/tmpicd86sx8.yaml no user configuration found at /tmp/tmprkvuv6sc/config.yaml data directory: /tmp/tmprkvuv6sc plugin paths: /tmp/tmprkvuv6sc Sending event: pluginload library database: /tmp/tmprkvuv6sc/library.db library directory: /tmp/tmprkvuv6sc/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:16812 bpd: *[127.0.0.1:33166]: connected bpd: >[127.0.0.1:33166]: OK MPD 0.14.0 bpd: <[127.0.0.1:33166]: command_list_ok_begin bpd: <[127.0.0.1:33166]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:33166]: command_list_end bpd: >[127.0.0.1:33166]: list_OK bpd: >[127.0.0.1:33166]: OK bpd: <[127.0.0.1:33166]: save newplaylist bpd: >[127.0.0.1:33166]: ACK [5@0] {save} Stored playlists are disabled ok test_implements_playlists (test_player.BPDPlaylistsTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpugsc2v1y/tmp_gm9avub.yaml no user configuration found at /tmp/tmpugsc2v1y/config.yaml data directory: /tmp/tmpugsc2v1y plugin paths: /tmp/tmpugsc2v1y Sending event: pluginload library database: /tmp/tmpugsc2v1y/library.db library directory: /tmp/tmpugsc2v1y/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15312 bpd: *[127.0.0.1:44602]: connected bpd: >[127.0.0.1:44602]: OK MPD 0.14.0 bpd: <[127.0.0.1:44602]: commands bpd: >[127.0.0.1:44602]: command: add bpd: >[127.0.0.1:44602]: command: addid bpd: >[127.0.0.1:44602]: command: clear bpd: >[127.0.0.1:44602]: command: clearerror bpd: >[127.0.0.1:44602]: command: close bpd: >[127.0.0.1:44602]: command: commands bpd: >[127.0.0.1:44602]: command: consume bpd: >[127.0.0.1:44602]: command: count bpd: >[127.0.0.1:44602]: command: crash_TypeError bpd: >[127.0.0.1:44602]: command: crossfade bpd: >[127.0.0.1:44602]: command: currentsong bpd: >[127.0.0.1:44602]: command: decoders bpd: >[127.0.0.1:44602]: command: delete bpd: >[127.0.0.1:44602]: command: deleteid bpd: >[127.0.0.1:44602]: command: disableoutput bpd: >[127.0.0.1:44602]: command: enableoutput bpd: >[127.0.0.1:44602]: command: find bpd: >[127.0.0.1:44602]: command: idle bpd: >[127.0.0.1:44602]: command: kill bpd: >[127.0.0.1:44602]: command: list bpd: >[127.0.0.1:44602]: command: listall bpd: >[127.0.0.1:44602]: command: listallinfo bpd: >[127.0.0.1:44602]: command: listplaylist bpd: >[127.0.0.1:44602]: command: listplaylistinfo bpd: >[127.0.0.1:44602]: command: listplaylists bpd: >[127.0.0.1:44602]: command: load bpd: >[127.0.0.1:44602]: command: lsinfo bpd: >[127.0.0.1:44602]: command: mixrampdb bpd: >[127.0.0.1:44602]: command: mixrampdelay bpd: >[127.0.0.1:44602]: command: move bpd: >[127.0.0.1:44602]: command: moveid bpd: >[127.0.0.1:44602]: command: next bpd: >[127.0.0.1:44602]: command: notcommands bpd: >[127.0.0.1:44602]: command: outputs bpd: >[127.0.0.1:44602]: command: password bpd: >[127.0.0.1:44602]: command: pause bpd: >[127.0.0.1:44602]: command: ping bpd: >[127.0.0.1:44602]: command: play bpd: >[127.0.0.1:44602]: command: playid bpd: >[127.0.0.1:44602]: command: playlistadd bpd: >[127.0.0.1:44602]: command: playlistclear bpd: >[127.0.0.1:44602]: command: playlistdelete bpd: >[127.0.0.1:44602]: command: playlistid bpd: >[127.0.0.1:44602]: command: playlistinfo bpd: >[127.0.0.1:44602]: command: playlistmove bpd: >[127.0.0.1:44602]: command: plchanges bpd: >[127.0.0.1:44602]: command: plchangesposid bpd: >[127.0.0.1:44602]: command: previous bpd: >[127.0.0.1:44602]: command: random bpd: >[127.0.0.1:44602]: command: rename bpd: >[127.0.0.1:44602]: command: repeat bpd: >[127.0.0.1:44602]: command: replay_gain_mode bpd: >[127.0.0.1:44602]: command: replay_gain_status bpd: >[127.0.0.1:44602]: command: rm bpd: >[127.0.0.1:44602]: command: save bpd: >[127.0.0.1:44602]: command: search bpd: >[127.0.0.1:44602]: command: seek bpd: >[127.0.0.1:44602]: command: seekid bpd: >[127.0.0.1:44602]: command: setvol bpd: >[127.0.0.1:44602]: command: single bpd: >[127.0.0.1:44602]: command: stats bpd: >[127.0.0.1:44602]: command: status bpd: >[127.0.0.1:44602]: command: stop bpd: >[127.0.0.1:44602]: command: swap bpd: >[127.0.0.1:44602]: command: swapid bpd: >[127.0.0.1:44602]: command: tagtypes bpd: >[127.0.0.1:44602]: command: update bpd: >[127.0.0.1:44602]: command: urlhandlers bpd: >[127.0.0.1:44602]: command: volume bpd: >[127.0.0.1:44602]: OK ok test_cmd_idle (test_player.BPDQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpmqukdpm5/tmpvabx98s1.yaml no user configuration found at /tmp/tmpmqukdpm5/config.yaml data directory: /tmp/tmpmqukdpm5 plugin paths: /tmp/tmpmqukdpm5 Sending event: pluginload library database: /tmp/tmpmqukdpm5/library.db library directory: /tmp/tmpmqukdpm5/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:17045 bpd: *[127.0.0.1:50414]: connected bpd: >[127.0.0.1:50414]: OK MPD 0.14.0 bpd: *[127.0.0.1:50416]: connected bpd: >[127.0.0.1:50416]: OK MPD 0.14.0 bpd: <[127.0.0.1:50414]: command_list_ok_begin bpd: <[127.0.0.1:50414]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:50414]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:50414]: command_list_end bpd: >[127.0.0.1:50414]: list_OK bpd: >[127.0.0.1:50414]: list_OK bpd: >[127.0.0.1:50414]: OK bpd: <[127.0.0.1:50416]: command_list_ok_begin bpd: <[127.0.0.1:50416]: play bpd: <[127.0.0.1:50416]: pause bpd: <[127.0.0.1:50416]: command_list_end bpd: >[127.0.0.1:50416]: list_OK bpd: <[127.0.0.1:50414]: idle player bpd: >[127.0.0.1:50416]: list_OK bpd: z[127.0.0.1:50414]: awaiting: player bpd: >[127.0.0.1:50414]: changed: player bpd: >[127.0.0.1:50414]: OK bpd: >[127.0.0.1:50416]: OK bpd: <[127.0.0.1:50416]: command_list_ok_begin bpd: <[127.0.0.1:50416]: play bpd: <[127.0.0.1:50416]: pause bpd: <[127.0.0.1:50416]: command_list_end bpd: >[127.0.0.1:50416]: list_OK bpd: >[127.0.0.1:50416]: list_OK bpd: >[127.0.0.1:50416]: OK bpd: <[127.0.0.1:50416]: command_list_ok_begin bpd: <[127.0.0.1:50416]: play bpd: <[127.0.0.1:50416]: pause bpd: <[127.0.0.1:50416]: command_list_end bpd: >[127.0.0.1:50416]: list_OK bpd: >[127.0.0.1:50416]: list_OK bpd: >[127.0.0.1:50416]: OK ok test_cmd_idle_with_pending (test_player.BPDQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmptfzyed9k/tmpiep8o9p6.yaml no user configuration found at /tmp/tmptfzyed9k/config.yaml data directory: /tmp/tmptfzyed9k plugin paths: /tmp/tmptfzyed9k Sending event: pluginload library database: /tmp/tmptfzyed9k/library.db library directory: /tmp/tmptfzyed9k/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:19029 bpd: *[127.0.0.1:58208]: connected bpd: >[127.0.0.1:58208]: OK MPD 0.14.0 bpd: *[127.0.0.1:58210]: connected bpd: >[127.0.0.1:58210]: OK MPD 0.14.0 bpd: <[127.0.0.1:58208]: random 1 bpd: >[127.0.0.1:58208]: OK bpd: <[127.0.0.1:58210]: idle bpd: z[127.0.0.1:58210]: awaiting: player options database update playlist mixer bpd: >[127.0.0.1:58210]: changed: options bpd: >[127.0.0.1:58210]: OK ok test_cmd_noidle (test_player.BPDQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpjh7rv0b8/tmpqn0dn2h0.yaml no user configuration found at /tmp/tmpjh7rv0b8/config.yaml data directory: /tmp/tmpjh7rv0b8 plugin paths: /tmp/tmpjh7rv0b8 Sending event: pluginload library database: /tmp/tmpjh7rv0b8/library.db library directory: /tmp/tmpjh7rv0b8/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15826 bpd: *[127.0.0.1:32832]: connected bpd: >[127.0.0.1:32832]: OK MPD 0.14.0 bpd: <[127.0.0.1:32832]: idle bpd: z[127.0.0.1:32832]: awaiting: player options database update playlist mixer bpd: <[127.0.0.1:32832]: noidle bpd: >[127.0.0.1:32832]: OK ok test_cmd_status (test_player.BPDQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpfu15dir7/tmpi9vv50qh.yaml no user configuration found at /tmp/tmpfu15dir7/config.yaml data directory: /tmp/tmpfu15dir7 plugin paths: /tmp/tmpfu15dir7 Sending event: pluginload library database: /tmp/tmpfu15dir7/library.db library directory: /tmp/tmpfu15dir7/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:12063 bpd: *[127.0.0.1:39188]: connected bpd: >[127.0.0.1:39188]: OK MPD 0.14.0 bpd: <[127.0.0.1:39188]: command_list_ok_begin bpd: <[127.0.0.1:39188]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:39188]: add "Artist Name/Album Title/02 Track Two Title.mp3" bpd: <[127.0.0.1:39188]: command_list_end bpd: >[127.0.0.1:39188]: list_OK bpd: >[127.0.0.1:39188]: list_OK bpd: >[127.0.0.1:39188]: OK bpd: <[127.0.0.1:39188]: command_list_ok_begin bpd: <[127.0.0.1:39188]: status bpd: <[127.0.0.1:39188]: play bpd: <[127.0.0.1:39188]: status bpd: <[127.0.0.1:39188]: command_list_end bpd: >[127.0.0.1:39188]: repeat: 0 bpd: >[127.0.0.1:39188]: random: 0 bpd: >[127.0.0.1:39188]: consume: 0 bpd: >[127.0.0.1:39188]: single: 0 bpd: >[127.0.0.1:39188]: playlist: 2 bpd: >[127.0.0.1:39188]: playlistlength: 2 bpd: >[127.0.0.1:39188]: mixrampdb: 0.0 bpd: >[127.0.0.1:39188]: volume: 100 bpd: >[127.0.0.1:39188]: state: stop bpd: >[127.0.0.1:39188]: list_OK bpd: >[127.0.0.1:39188]: list_OK bpd: >[127.0.0.1:39188]: repeat: 0 bpd: >[127.0.0.1:39188]: random: 0 bpd: >[127.0.0.1:39188]: consume: 0 bpd: >[127.0.0.1:39188]: single: 0 bpd: >[127.0.0.1:39188]: playlist: 2 bpd: >[127.0.0.1:39188]: playlistlength: 2 bpd: >[127.0.0.1:39188]: mixrampdb: 0.0 bpd: >[127.0.0.1:39188]: volume: 100 bpd: >[127.0.0.1:39188]: state: play bpd: >[127.0.0.1:39188]: song: 0 bpd: >[127.0.0.1:39188]: songid: 1 bpd: >[127.0.0.1:39188]: bitrate: 0.0 bpd: >[127.0.0.1:39188]: audio: 0:0:0 bpd: >[127.0.0.1:39188]: time: 0:0 bpd: >[127.0.0.1:39188]: elapsed: 0.000 bpd: >[127.0.0.1:39188]: duration: 0.000 bpd: >[127.0.0.1:39188]: list_OK bpd: >[127.0.0.1:39188]: OK ok test_implements_query (test_player.BPDQueryTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change overlaying configuration: /tmp/tmpcyo11z05/tmp78kgakfm.yaml no user configuration found at /tmp/tmpcyo11z05/config.yaml data directory: /tmp/tmpcyo11z05 plugin paths: /tmp/tmpcyo11z05 Sending event: pluginload library database: /tmp/tmpcyo11z05/library.db library directory: /tmp/tmpcyo11z05/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:14724 bpd: *[127.0.0.1:54864]: connected bpd: >[127.0.0.1:54864]: OK MPD 0.14.0 bpd: <[127.0.0.1:54864]: commands bpd: >[127.0.0.1:54864]: command: add bpd: >[127.0.0.1:54864]: command: addid bpd: >[127.0.0.1:54864]: command: clear bpd: >[127.0.0.1:54864]: command: clearerror bpd: >[127.0.0.1:54864]: command: close bpd: >[127.0.0.1:54864]: command: commands bpd: >[127.0.0.1:54864]: command: consume bpd: >[127.0.0.1:54864]: command: count bpd: >[127.0.0.1:54864]: command: crash_TypeError bpd: >[127.0.0.1:54864]: command: crossfade bpd: >[127.0.0.1:54864]: command: currentsong bpd: >[127.0.0.1:54864]: command: decoders bpd: >[127.0.0.1:54864]: command: delete bpd: >[127.0.0.1:54864]: command: deleteid bpd: >[127.0.0.1:54864]: command: disableoutput bpd: >[127.0.0.1:54864]: command: enableoutput bpd: >[127.0.0.1:54864]: command: find bpd: >[127.0.0.1:54864]: command: idle bpd: >[127.0.0.1:54864]: command: kill bpd: >[127.0.0.1:54864]: command: list bpd: >[127.0.0.1:54864]: command: listall bpd: >[127.0.0.1:54864]: command: listallinfo bpd: >[127.0.0.1:54864]: command: listplaylist bpd: >[127.0.0.1:54864]: command: listplaylistinfo bpd: >[127.0.0.1:54864]: command: listplaylists bpd: >[127.0.0.1:54864]: command: load bpd: >[127.0.0.1:54864]: command: lsinfo bpd: >[127.0.0.1:54864]: command: mixrampdb bpd: >[127.0.0.1:54864]: command: mixrampdelay bpd: >[127.0.0.1:54864]: command: move bpd: >[127.0.0.1:54864]: command: moveid bpd: >[127.0.0.1:54864]: command: next bpd: >[127.0.0.1:54864]: command: notcommands bpd: >[127.0.0.1:54864]: command: outputs bpd: >[127.0.0.1:54864]: command: password bpd: >[127.0.0.1:54864]: command: pause bpd: >[127.0.0.1:54864]: command: ping bpd: >[127.0.0.1:54864]: command: play bpd: >[127.0.0.1:54864]: command: playid bpd: >[127.0.0.1:54864]: command: playlistadd bpd: >[127.0.0.1:54864]: command: playlistclear bpd: >[127.0.0.1:54864]: command: playlistdelete bpd: >[127.0.0.1:54864]: command: playlistid bpd: >[127.0.0.1:54864]: command: playlistinfo bpd: >[127.0.0.1:54864]: command: playlistmove bpd: >[127.0.0.1:54864]: command: plchanges bpd: >[127.0.0.1:54864]: command: plchangesposid bpd: >[127.0.0.1:54864]: command: previous bpd: >[127.0.0.1:54864]: command: random bpd: >[127.0.0.1:54864]: command: rename bpd: >[127.0.0.1:54864]: command: repeat bpd: >[127.0.0.1:54864]: command: replay_gain_mode bpd: >[127.0.0.1:54864]: command: replay_gain_status bpd: >[127.0.0.1:54864]: command: rm bpd: >[127.0.0.1:54864]: command: save bpd: >[127.0.0.1:54864]: command: search bpd: >[127.0.0.1:54864]: command: seek bpd: >[127.0.0.1:54864]: command: seekid bpd: >[127.0.0.1:54864]: command: setvol bpd: >[127.0.0.1:54864]: command: single bpd: >[127.0.0.1:54864]: command: stats bpd: >[127.0.0.1:54864]: command: status bpd: >[127.0.0.1:54864]: command: stop bpd: >[127.0.0.1:54864]: command: swap bpd: >[127.0.0.1:54864]: command: swapid bpd: >[127.0.0.1:54864]: command: tagtypes bpd: >[127.0.0.1:54864]: command: update bpd: >[127.0.0.1:54864]: command: urlhandlers bpd: >[127.0.0.1:54864]: command: volume bpd: >[127.0.0.1:54864]: 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/tmpnsp2cwf9/tmpbn6cysls.yaml no user configuration found at /tmp/tmpnsp2cwf9/config.yaml data directory: /tmp/tmpnsp2cwf9 plugin paths: /tmp/tmpnsp2cwf9 Sending event: pluginload library database: /tmp/tmpnsp2cwf9/library.db library directory: /tmp/tmpnsp2cwf9/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:19474 bpd: *[127.0.0.1:55692]: connected bpd: >[127.0.0.1:55692]: OK MPD 0.14.0 bpd: <[127.0.0.1:55692]: command_list_ok_begin bpd: <[127.0.0.1:55692]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:55692]: command_list_end bpd: >[127.0.0.1:55692]: list_OK bpd: >[127.0.0.1:55692]: 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/tmp5bujavgp/tmp0oi4sf89.yaml no user configuration found at /tmp/tmp5bujavgp/config.yaml data directory: /tmp/tmp5bujavgp plugin paths: /tmp/tmp5bujavgp Sending event: pluginload library database: /tmp/tmp5bujavgp/library.db library directory: /tmp/tmp5bujavgp/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:12963 bpd: *[127.0.0.1:49018]: connected bpd: >[127.0.0.1:49018]: OK MPD 0.14.0 bpd: <[127.0.0.1:49018]: command_list_ok_begin bpd: <[127.0.0.1:49018]: add "Artist Name/Album Title/01 Track One Title.mp3" bpd: <[127.0.0.1:49018]: command_list_end bpd: >[127.0.0.1:49018]: list_OK bpd: >[127.0.0.1:49018]: OK bpd: <[127.0.0.1:49018]: command_list_ok_begin bpd: <[127.0.0.1:49018]: playlistinfo bpd: <[127.0.0.1:49018]: playlistinfo 0 bpd: <[127.0.0.1:49018]: playlistinfo 200 bpd: <[127.0.0.1:49018]: command_list_end bpd: >[127.0.0.1:49018]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:49018]: Time: 0 bpd: >[127.0.0.1:49018]: Title: Track One Title bpd: >[127.0.0.1:49018]: Artist: Artist Name bpd: >[127.0.0.1:49018]: Album: Album Title bpd: >[127.0.0.1:49018]: Genre: bpd: >[127.0.0.1:49018]: Track: 1 bpd: >[127.0.0.1:49018]: Date: 0 bpd: >[127.0.0.1:49018]: Pos: 0 bpd: >[127.0.0.1:49018]: Id: 1 bpd: >[127.0.0.1:49018]: list_OK bpd: >[127.0.0.1:49018]: file: Artist Name/Album Title/01 Track One Title.mp3 bpd: >[127.0.0.1:49018]: Time: 0 bpd: >[127.0.0.1:49018]: Title: Track One Title bpd: >[127.0.0.1:49018]: Artist: Artist Name bpd: >[127.0.0.1:49018]: Album: Album Title bpd: >[127.0.0.1:49018]: Genre: bpd: >[127.0.0.1:49018]: Track: 1 bpd: >[127.0.0.1:49018]: Date: 0 bpd: >[127.0.0.1:49018]: Pos: 0 bpd: >[127.0.0.1:49018]: Id: 1 bpd: >[127.0.0.1:49018]: list_OK bpd: >[127.0.0.1:49018]: 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/tmp4um4m6f6/tmps_ila1u1.yaml no user configuration found at /tmp/tmp4um4m6f6/config.yaml data directory: /tmp/tmp4um4m6f6 plugin paths: /tmp/tmp4um4m6f6 Sending event: pluginload library database: /tmp/tmp4um4m6f6/library.db library directory: /tmp/tmp4um4m6f6/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:13674 bpd: *[127.0.0.1:38262]: connected bpd: >[127.0.0.1:38262]: OK MPD 0.14.0 bpd: <[127.0.0.1:38262]: commands bpd: >[127.0.0.1:38262]: command: add bpd: >[127.0.0.1:38262]: command: addid bpd: >[127.0.0.1:38262]: command: clear bpd: >[127.0.0.1:38262]: command: clearerror bpd: >[127.0.0.1:38262]: command: close bpd: >[127.0.0.1:38262]: command: commands bpd: >[127.0.0.1:38262]: command: consume bpd: >[127.0.0.1:38262]: command: count bpd: >[127.0.0.1:38262]: command: crash_TypeError bpd: >[127.0.0.1:38262]: command: crossfade bpd: >[127.0.0.1:38262]: command: currentsong bpd: >[127.0.0.1:38262]: command: decoders bpd: >[127.0.0.1:38262]: command: delete bpd: >[127.0.0.1:38262]: command: deleteid bpd: >[127.0.0.1:38262]: command: disableoutput bpd: >[127.0.0.1:38262]: command: enableoutput bpd: >[127.0.0.1:38262]: command: find bpd: >[127.0.0.1:38262]: command: idle bpd: >[127.0.0.1:38262]: command: kill bpd: >[127.0.0.1:38262]: command: list bpd: >[127.0.0.1:38262]: command: listall bpd: >[127.0.0.1:38262]: command: listallinfo bpd: >[127.0.0.1:38262]: command: listplaylist bpd: >[127.0.0.1:38262]: command: listplaylistinfo bpd: >[127.0.0.1:38262]: command: listplaylists bpd: >[127.0.0.1:38262]: command: load bpd: >[127.0.0.1:38262]: command: lsinfo bpd: >[127.0.0.1:38262]: command: mixrampdb bpd: >[127.0.0.1:38262]: command: mixrampdelay bpd: >[127.0.0.1:38262]: command: move bpd: >[127.0.0.1:38262]: command: moveid bpd: >[127.0.0.1:38262]: command: next bpd: >[127.0.0.1:38262]: command: notcommands bpd: >[127.0.0.1:38262]: command: outputs bpd: >[127.0.0.1:38262]: command: password bpd: >[127.0.0.1:38262]: command: pause bpd: >[127.0.0.1:38262]: command: ping bpd: >[127.0.0.1:38262]: command: play bpd: >[127.0.0.1:38262]: command: playid bpd: >[127.0.0.1:38262]: command: playlistadd bpd: >[127.0.0.1:38262]: command: playlistclear bpd: >[127.0.0.1:38262]: command: playlistdelete bpd: >[127.0.0.1:38262]: command: playlistid bpd: >[127.0.0.1:38262]: command: playlistinfo bpd: >[127.0.0.1:38262]: command: playlistmove bpd: >[127.0.0.1:38262]: command: plchanges bpd: >[127.0.0.1:38262]: command: plchangesposid bpd: >[127.0.0.1:38262]: command: previous bpd: >[127.0.0.1:38262]: command: random bpd: >[127.0.0.1:38262]: command: rename bpd: >[127.0.0.1:38262]: command: repeat bpd: >[127.0.0.1:38262]: command: replay_gain_mode bpd: >[127.0.0.1:38262]: command: replay_gain_status bpd: >[127.0.0.1:38262]: command: rm bpd: >[127.0.0.1:38262]: command: save bpd: >[127.0.0.1:38262]: command: search bpd: >[127.0.0.1:38262]: command: seek bpd: >[127.0.0.1:38262]: command: seekid bpd: >[127.0.0.1:38262]: command: setvol bpd: >[127.0.0.1:38262]: command: single bpd: >[127.0.0.1:38262]: command: stats bpd: >[127.0.0.1:38262]: command: status bpd: >[127.0.0.1:38262]: command: stop bpd: >[127.0.0.1:38262]: command: swap bpd: >[127.0.0.1:38262]: command: swapid bpd: >[127.0.0.1:38262]: command: tagtypes bpd: >[127.0.0.1:38262]: command: update bpd: >[127.0.0.1:38262]: command: urlhandlers bpd: >[127.0.0.1:38262]: command: volume bpd: >[127.0.0.1:38262]: 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/tmpvr5tsfvu/tmpycl6yhrw.yaml no user configuration found at /tmp/tmpvr5tsfvu/config.yaml data directory: /tmp/tmpvr5tsfvu plugin paths: /tmp/tmpvr5tsfvu Sending event: pluginload library database: /tmp/tmpvr5tsfvu/library.db library directory: /tmp/tmpvr5tsfvu/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:15403 bpd: *[127.0.0.1:58588]: connected bpd: >[127.0.0.1:58588]: OK MPD 0.14.0 bpd: <[127.0.0.1:58588]: decoders bpd: >[127.0.0.1:58588]: plugin: default bpd: >[127.0.0.1:58588]: suffix: mp3 bpd: >[127.0.0.1:58588]: mime_type: audio/mpeg bpd: >[127.0.0.1:58588]: 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/tmppxy6px2e/tmpdeowf9q6.yaml no user configuration found at /tmp/tmppxy6px2e/config.yaml data directory: /tmp/tmppxy6px2e plugin paths: /tmp/tmppxy6px2e Sending event: pluginload library database: /tmp/tmppxy6px2e/library.db library directory: /tmp/tmppxy6px2e/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:11557 bpd: *[127.0.0.1:42112]: connected bpd: >[127.0.0.1:42112]: OK MPD 0.14.0 bpd: <[127.0.0.1:42112]: commands bpd: >[127.0.0.1:42112]: command: add bpd: >[127.0.0.1:42112]: command: addid bpd: >[127.0.0.1:42112]: command: clear bpd: >[127.0.0.1:42112]: command: clearerror bpd: >[127.0.0.1:42112]: command: close bpd: >[127.0.0.1:42112]: command: commands bpd: >[127.0.0.1:42112]: command: consume bpd: >[127.0.0.1:42112]: command: count bpd: >[127.0.0.1:42112]: command: crash_TypeError bpd: >[127.0.0.1:42112]: command: crossfade bpd: >[127.0.0.1:42112]: command: currentsong bpd: >[127.0.0.1:42112]: command: decoders bpd: >[127.0.0.1:42112]: command: delete bpd: >[127.0.0.1:42112]: command: deleteid bpd: >[127.0.0.1:42112]: command: disableoutput bpd: >[127.0.0.1:42112]: command: enableoutput bpd: >[127.0.0.1:42112]: command: find bpd: >[127.0.0.1:42112]: command: idle bpd: >[127.0.0.1:42112]: command: kill bpd: >[127.0.0.1:42112]: command: list bpd: >[127.0.0.1:42112]: command: listall bpd: >[127.0.0.1:42112]: command: listallinfo bpd: >[127.0.0.1:42112]: command: listplaylist bpd: >[127.0.0.1:42112]: command: listplaylistinfo bpd: >[127.0.0.1:42112]: command: listplaylists bpd: >[127.0.0.1:42112]: command: load bpd: >[127.0.0.1:42112]: command: lsinfo bpd: >[127.0.0.1:42112]: command: mixrampdb bpd: >[127.0.0.1:42112]: command: mixrampdelay bpd: >[127.0.0.1:42112]: command: move bpd: >[127.0.0.1:42112]: command: moveid bpd: >[127.0.0.1:42112]: command: next bpd: >[127.0.0.1:42112]: command: notcommands bpd: >[127.0.0.1:42112]: command: outputs bpd: >[127.0.0.1:42112]: command: password bpd: >[127.0.0.1:42112]: command: pause bpd: >[127.0.0.1:42112]: command: ping bpd: >[127.0.0.1:42112]: command: play bpd: >[127.0.0.1:42112]: command: playid bpd: >[127.0.0.1:42112]: command: playlistadd bpd: >[127.0.0.1:42112]: command: playlistclear bpd: >[127.0.0.1:42112]: command: playlistdelete bpd: >[127.0.0.1:42112]: command: playlistid bpd: >[127.0.0.1:42112]: command: playlistinfo bpd: >[127.0.0.1:42112]: command: playlistmove bpd: >[127.0.0.1:42112]: command: plchanges bpd: >[127.0.0.1:42112]: command: plchangesposid bpd: >[127.0.0.1:42112]: command: previous bpd: >[127.0.0.1:42112]: command: random bpd: >[127.0.0.1:42112]: command: rename bpd: >[127.0.0.1:42112]: command: repeat bpd: >[127.0.0.1:42112]: command: replay_gain_mode bpd: >[127.0.0.1:42112]: command: replay_gain_status bpd: >[127.0.0.1:42112]: command: rm bpd: >[127.0.0.1:42112]: command: save bpd: >[127.0.0.1:42112]: command: search bpd: >[127.0.0.1:42112]: command: seek bpd: >[127.0.0.1:42112]: command: seekid bpd: >[127.0.0.1:42112]: command: setvol bpd: >[127.0.0.1:42112]: command: single bpd: >[127.0.0.1:42112]: command: stats bpd: >[127.0.0.1:42112]: command: status bpd: >[127.0.0.1:42112]: command: stop bpd: >[127.0.0.1:42112]: command: swap bpd: >[127.0.0.1:42112]: command: swapid bpd: >[127.0.0.1:42112]: command: tagtypes bpd: >[127.0.0.1:42112]: command: update bpd: >[127.0.0.1:42112]: command: urlhandlers bpd: >[127.0.0.1:42112]: command: volume bpd: >[127.0.0.1:42112]: 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/tmpauak1psi/tmpi9zqyrib.yaml no user configuration found at /tmp/tmpauak1psi/config.yaml data directory: /tmp/tmpauak1psi plugin paths: /tmp/tmpauak1psi Sending event: pluginload library database: /tmp/tmpauak1psi/library.db library directory: /tmp/tmpauak1psi/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:13511 bpd: *[127.0.0.1:35974]: connected bpd: >[127.0.0.1:35974]: OK MPD 0.14.0 bpd: <[127.0.0.1:35974]: commands bpd: >[127.0.0.1:35974]: command: add bpd: >[127.0.0.1:35974]: command: addid bpd: >[127.0.0.1:35974]: command: clear bpd: >[127.0.0.1:35974]: command: clearerror bpd: >[127.0.0.1:35974]: command: close bpd: >[127.0.0.1:35974]: command: commands bpd: >[127.0.0.1:35974]: command: consume bpd: >[127.0.0.1:35974]: command: count bpd: >[127.0.0.1:35974]: command: crash_TypeError bpd: >[127.0.0.1:35974]: command: crossfade bpd: >[127.0.0.1:35974]: command: currentsong bpd: >[127.0.0.1:35974]: command: decoders bpd: >[127.0.0.1:35974]: command: delete bpd: >[127.0.0.1:35974]: command: deleteid bpd: >[127.0.0.1:35974]: command: disableoutput bpd: >[127.0.0.1:35974]: command: enableoutput bpd: >[127.0.0.1:35974]: command: find bpd: >[127.0.0.1:35974]: command: idle bpd: >[127.0.0.1:35974]: command: kill bpd: >[127.0.0.1:35974]: command: list bpd: >[127.0.0.1:35974]: command: listall bpd: >[127.0.0.1:35974]: command: listallinfo bpd: >[127.0.0.1:35974]: command: listplaylist bpd: >[127.0.0.1:35974]: command: listplaylistinfo bpd: >[127.0.0.1:35974]: command: listplaylists bpd: >[127.0.0.1:35974]: command: load bpd: >[127.0.0.1:35974]: command: lsinfo bpd: >[127.0.0.1:35974]: command: mixrampdb bpd: >[127.0.0.1:35974]: command: mixrampdelay bpd: >[127.0.0.1:35974]: command: move bpd: >[127.0.0.1:35974]: command: moveid bpd: >[127.0.0.1:35974]: command: next bpd: >[127.0.0.1:35974]: command: notcommands bpd: >[127.0.0.1:35974]: command: outputs bpd: >[127.0.0.1:35974]: command: password bpd: >[127.0.0.1:35974]: command: pause bpd: >[127.0.0.1:35974]: command: ping bpd: >[127.0.0.1:35974]: command: play bpd: >[127.0.0.1:35974]: command: playid bpd: >[127.0.0.1:35974]: command: playlistadd bpd: >[127.0.0.1:35974]: command: playlistclear bpd: >[127.0.0.1:35974]: command: playlistdelete bpd: >[127.0.0.1:35974]: command: playlistid bpd: >[127.0.0.1:35974]: command: playlistinfo bpd: >[127.0.0.1:35974]: command: playlistmove bpd: >[127.0.0.1:35974]: command: plchanges bpd: >[127.0.0.1:35974]: command: plchangesposid bpd: >[127.0.0.1:35974]: command: previous bpd: >[127.0.0.1:35974]: command: random bpd: >[127.0.0.1:35974]: command: rename bpd: >[127.0.0.1:35974]: command: repeat bpd: >[127.0.0.1:35974]: command: replay_gain_mode bpd: >[127.0.0.1:35974]: command: replay_gain_status bpd: >[127.0.0.1:35974]: command: rm bpd: >[127.0.0.1:35974]: command: save bpd: >[127.0.0.1:35974]: command: search bpd: >[127.0.0.1:35974]: command: seek bpd: >[127.0.0.1:35974]: command: seekid bpd: >[127.0.0.1:35974]: command: setvol bpd: >[127.0.0.1:35974]: command: single bpd: >[127.0.0.1:35974]: command: stats bpd: >[127.0.0.1:35974]: command: status bpd: >[127.0.0.1:35974]: command: stop bpd: >[127.0.0.1:35974]: command: swap bpd: >[127.0.0.1:35974]: command: swapid bpd: >[127.0.0.1:35974]: command: tagtypes bpd: >[127.0.0.1:35974]: command: update bpd: >[127.0.0.1:35974]: command: urlhandlers bpd: >[127.0.0.1:35974]: command: volume bpd: >[127.0.0.1:35974]: 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/tmp0awlae0a/tmp2jarubly.yaml no user configuration found at /tmp/tmp0awlae0a/config.yaml data directory: /tmp/tmp0awlae0a plugin paths: /tmp/tmp0awlae0a Sending event: pluginload library database: /tmp/tmp0awlae0a/library.db library directory: /tmp/tmp0awlae0a/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:14773 bpd: *[127.0.0.1:43828]: connected bpd: >[127.0.0.1:43828]: OK MPD 0.14.0 bpd: >[127.0.0.1:43828]: ACK [5@0] {} No command given bpd: *[127.0.0.1:43828]: 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/tmp_19f7p01/tmpddjsdiz3.yaml no user configuration found at /tmp/tmp_19f7p01/config.yaml data directory: /tmp/tmp_19f7p01 plugin paths: /tmp/tmp_19f7p01 Sending event: pluginload library database: /tmp/tmp_19f7p01/library.db library directory: /tmp/tmp_19f7p01/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:17376 bpd: *[127.0.0.1:58854]: connected bpd: >[127.0.0.1:58854]: OK MPD 0.14.0 bpd: <[127.0.0.1:58854]: add bpd: >[127.0.0.1:58854]: 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/tmp1stmnog3/tmp90p80z6b.yaml no user configuration found at /tmp/tmp1stmnog3/config.yaml data directory: /tmp/tmp1stmnog3 plugin paths: /tmp/tmp1stmnog3 Sending event: pluginload library database: /tmp/tmp1stmnog3/library.db library directory: /tmp/tmp1stmnog3/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:19532 bpd: *[127.0.0.1:32790]: connected bpd: >[127.0.0.1:32790]: 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/tmplt3pfdnz/tmpbabitt1n.yaml no user configuration found at /tmp/tmplt3pfdnz/config.yaml data directory: /tmp/tmplt3pfdnz plugin paths: /tmp/tmplt3pfdnz Sending event: pluginload library database: /tmp/tmplt3pfdnz/library.db library directory: /tmp/tmplt3pfdnz/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:12926 bpd: *[127.0.0.1:43686]: connected bpd: >[127.0.0.1:43686]: OK MPD 0.14.0 bpd: <[127.0.0.1:43686]: crash_TypeError bpd: Traceback (most recent call last): File "/<>/beetsplug/bpd/__init__.py", line 1016, in run results = func(*args) File "/<>/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:43686]: 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 bpd: CTRL *[127.0.0.1:59418]: connected overlaying configuration: /tmp/tmp87nfvr6y/tmpbswmog6h.yaml no user configuration found at /tmp/tmp87nfvr6y/config.yaml data directory: /tmp/tmp87nfvr6y plugin paths: /tmp/tmp87nfvr6y Sending event: pluginload library database: /tmp/tmp87nfvr6y/library.db library directory: /tmp/tmp87nfvr6y/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:18458 Process Process-58: Traceback (most recent call last): File "/usr/lib/python3.8/multiprocessing/process.py", line 315, in _bootstrap self.run() File "/usr/lib/python3.8/multiprocessing/process.py", line 108, in run self._target(*self._args, **self._kwargs) File "/<>/test/test_player.py", line 235, in start_beets beets.ui.main(list(args)) File "/<>/beets/ui/__init__.py", line 1266, in main _raw_main(args) File "/<>/beets/ui/__init__.py", line 1253, in _raw_main subcommand.func(lib, suboptions, subargs) File "/<>/beetsplug/bpd/__init__.py", line 1603, in func self.start_bpd(lib, host, int(port), password, volume, File "/<>/beetsplug/bpd/__init__.py", line 1580, in start_bpd server.run() File "/<>/beetsplug/bpd/__init__.py", line 1100, in run super(Server, self).run() File "/<>/beetsplug/bpd/__init__.py", line 242, in run bluelet.run(start()) File "/<>/beets/util/bluelet.py", line 380, in run exit_te.reraise() File "/<>/beets/util/bluelet.py", line 204, in reraise six.reraise(self.exc_info[0], self.exc_info[1], self.exc_info[2]) File "/usr/lib/python3/dist-packages/six.py", line 703, in reraise raise value File "/<>/beets/util/bluelet.py", line 266, in advance_thread next_event = coro.throw(*value) File "/<>/beetsplug/bpd/__init__.py", line 240, in start yield bluelet.server(self.host, self.port, File "/<>/beets/util/bluelet.py", line 268, in advance_thread next_event = coro.send(value) File "/<>/beets/util/bluelet.py", line 630, in server listener = Listener(host, port) File "/<>/beets/util/bluelet.py", line 400, in __init__ self.sock.bind((host, port)) OSError: [Errno 98] Address already in use ERROR 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/tmp8s3wle0z/tmpi4v7si9i.yaml no user configuration found at /tmp/tmp8s3wle0z/config.yaml data directory: /tmp/tmp8s3wle0z plugin paths: /tmp/tmp8s3wle0z Sending event: pluginload library database: /tmp/tmp8s3wle0z/library.db library directory: /tmp/tmp8s3wle0z/libdir Sending event: library_opened bpd: Starting server... bpd: Building directory tree... bpd: Finished building directory tree. bpd: Server ready and listening on localhost:16877 bpd: *[127.0.0.1:47404]: connected bpd: >[127.0.0.1:47404]: OK MPD 0.14.0 bpd: <[127.0.0.1:47404]: notacommand bpd: >[127.0.0.1:47404]: 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_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_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/tmpc2ldkt0x/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) /<>/beets/autotag/hooks.py:241: DeprecationWarning: PY_SSIZE_T_CLEAN will be required for '#' formats return levenshtein_distance(str1, str2) / float(max(len(str1), len(str2))) 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/tmp3bzb5s18/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/tmpm8588uru/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/tmp2r1b8cq6/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/tmp2r1b8cq6/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/tmpyj8qsh6p/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/tmpyj8qsh6p/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/tmpwpfvhk4o/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/tmpwpfvhk4o/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/tmpwpfvhk4o/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: item_removed Replacing item 2: /tmp/tmpwpfvhk4o/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 1596339894.348694, flexible attributes [] from album 1 for /tmp/tmpwpfvhk4o/libdir/Applied Artist/Applied Album Reimported item added 1596339894.348694 from item 1 for /tmp/tmpwpfvhk4o/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpwpfvhk4o/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Reimported item added 1596339894.348694 from item 2 for /tmp/tmpwpfvhk4o/libdir/Applied Artist/Applied Album/Applied Title 2.mp3 Reimported item flexible attributes [] from item 2 for /tmp/tmpwpfvhk4o/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/tmp77tkqif2/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/tmp77tkqif2/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/tmp77tkqif2/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/tmp77tkqif2/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 1596399894.5447025 from item 1 for /tmp/tmp77tkqif2/libdir/singletons/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmp77tkqif2/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/tmp77tkqif2/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/tmp77tkqif2/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 1596339894.5447025 from item 2 for /tmp/tmp77tkqif2/libdir/singletons/Applied Title 2.mp3 Reimported item flexible attributes [] from item 2 for /tmp/tmp77tkqif2/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_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_get_item (test_mpdstats.MPDStatsTest) ... Sending event: database_change Sending event: database_change 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_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_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_choose_first_candidate (test_ui_importer.ChooseCandidateTest) ... Sending event: import_begin Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpc6az8fmm/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/tmp1zso_x_d/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/tmpb3ia1mt8/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/tmpb3ia1mt8/testsrcdir/the_album/track_2.mp3; /tmp/tmpb3ia1mt8/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/tmphx0uh8zb/testsrcdir/the_album/track_1.mp3; /tmp/tmphx0uh8zb/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/tmphx0uh8zb/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/tmp1zdw9yfl/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/tmp1zdw9yfl/testsrcdir/the_album/track_2.mp3; /tmp/tmp1zdw9yfl/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/tmpd_8832ta/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/tmpd_8832ta/testsrcdir/the_album/track_2.mp3; /tmp/tmpd_8832ta/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/tmpsa4_zr3e/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/tmpsa4_zr3e/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/tmpsa4_zr3e/testsrcdir/the_album/track_2.mp3; /tmp/tmpsa4_zr3e/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/tmpsa4_zr3e/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/tmplmko19w3/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/tmplmko19w3/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/tmplmko19w3/testsrcdir/the_album/track_2.mp3; /tmp/tmplmko19w3/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/tmpcl7ofhta/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/tmpcl7ofhta/testsrcdir/the_album/track_1.mp3; /tmp/tmpcl7ofhta/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/tmpcl7ofhta/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/tmpyiso9cfg/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/tmpyiso9cfg/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/tmpyiso9cfg/testsrcdir/the_album/track_2.mp3; /tmp/tmpyiso9cfg/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/tmpz6asbctb/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/tmpz6asbctb/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/tmpz6asbctb/testsrcdir/the_album/track_2.mp3; /tmp/tmpz6asbctb/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/tmp7we_hvg8/state.pickle' Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmp7we_hvg8/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/tmp7we_hvg8/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/tmp7we_hvg8/testsrcdir/the_album/track_2.mp3; /tmp/tmp7we_hvg8/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/tmp7we_hvg8/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/tmplisizvq0/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/tmpc0qb7sj7/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/tmpr_mj9sec/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/tmper_htjiw/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/tmpcjxyg31w/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/tmp_44ceb17/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/tmp_44ceb17/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/tmp_44ceb17/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 1596459897.674603, flexible attributes [] from album 1 for /tmp/tmp_44ceb17/libdir/Applied Artist/Applied Album Reimported item added 1596459897.6762114 from item 1 for /tmp/tmp_44ceb17/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmp_44ceb17/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/tmpx9tepi10/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/tmpx9tepi10/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/tmpx9tepi10/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 1596459897.7824264, flexible attributes [] from album 1 for /tmp/tmpx9tepi10/libdir/Applied Artist/Applied Album Reimported item added 1596459897.783965 from item 1 for /tmp/tmpx9tepi10/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpx9tepi10/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/tmpiyaj5es8/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/tmpiyaj5es8/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/tmpiyaj5es8/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 1596459897.8843572, flexible attributes [] from album 1 for /tmp/tmpiyaj5es8/libdir/Applied Artist/Applied Album Reimported item added 1596459897.8859618 from item 1 for /tmp/tmpiyaj5es8/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpiyaj5es8/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/tmpqziqh_ks/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/tmpqziqh_ks/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/tmpqziqh_ks/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 1596459897.9913108, flexible attributes [] from album 1 for /tmp/tmpqziqh_ks/libdir/Applied Artist/Applied Album Reimported item added 1596459897.992921 from item 1 for /tmp/tmpqziqh_ks/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpqziqh_ks/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/tmp0el2jxg0/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/tmp0el2jxg0/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/tmp0el2jxg0/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 1596459898.103003, flexible attributes [] from album 1 for /tmp/tmp0el2jxg0/libdir/Applied Artist/Applied Album Reimported item added 1596459898.104676 from item 1 for /tmp/tmp0el2jxg0/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmp0el2jxg0/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/tmpmi3pzyot/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/tmpmi3pzyot/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/tmpmi3pzyot/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/tmpmi3pzyot/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/tmpmi3pzyot/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 1596459898.216297 from item 1 for /tmp/tmpmi3pzyot/libdir/singletons/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpmi3pzyot/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/tmp91p7a3et/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/tmp91p7a3et/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/tmp91p7a3et/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 1596459898.3194144, flexible attributes [] from album 1 for /tmp/tmp91p7a3et/testsrcdir/the_album Reimported item added 1596459898.321053 from item 1 for /tmp/tmp91p7a3et/testsrcdir/the_album/track_1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmp91p7a3et/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/tmp0jc98e24/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/tmp0jc98e24/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/tmp0jc98e24/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 1596459898.4318855, flexible attributes [] from album 1 for /tmp/tmp0jc98e24/testsrcdir/the_album Reimported item added 1596459898.433567 from item 1 for /tmp/tmp0jc98e24/testsrcdir/the_album/track_1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmp0jc98e24/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/tmpleu_153l/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/tmpyilb14fi/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/tmpwp8qyotj/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/tmp86u29991/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/tmp69vo047k/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/tmpclv9cx82/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/tmph4ys81u7/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/tmph4ys81u7/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/tmp5unei40c/testsrcdir/the_album/track_1.mp3 Item search terms: Tag Artist - Tag Title 1 Sending event: trackinfo_received /<>/beets/autotag/hooks.py:241: DeprecationWarning: PY_SSIZE_T_CLEAN will be required for '#' formats return levenshtein_distance(str1, str2) / float(max(len(str1), len(str2))) 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/tmp5unei40c/testsrcdir/the_album/track_1.mp3 Set field genre=🎷 Jazz for /tmp/tmp5unei40c/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/tmp5unei40c/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/tmp5unei40c/testsrcdir/the_album/track_1.mp3 Set field genre=🎷 Jazz for /tmp/tmp5unei40c/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/tmp7mpbsdp5/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/tmp7mpbsdp5/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/tmppr1_6uee/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/tmp7cbddcpc/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/tmp1n3xy4gw/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/tmpgsx_h_2b/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/tmpqrtwtmx5/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/tmp6tv63mwv/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/tmpyexfnf5j/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/tmp9wtkcy6o/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/tmpz926isbp/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/tmpq3nszvqz/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/tmpqv2_6bst/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/tmpxwaizp7q/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/tmpkdfw8nxe/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/tmp7ati14a2/empty ok test_empty_directory_warning (test_ui_importer.ImportTest) ... Sending event: import_begin No files imported from /tmp/tmp561c920f/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/tmp9rf40h9o/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/tmp9rf40h9o/testsrcdir/the_album Set field genre=🎷 Jazz for /tmp/tmp9rf40h9o/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/tmp9rf40h9o/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/tmp9rf40h9o/testsrcdir/the_album Set field genre=🎷 Jazz for /tmp/tmp9rf40h9o/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/tmpjnkj4xnf/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/tmpfzqrz1ik/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/tmpkaok_uec/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/tmp2fcpwg6t/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/tmp2fcpwg6t/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/tmpr7eu44fo/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/tmpr7eu44fo/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/tmpqxr50cw2/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/tmpt8hoerk3/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/tmptlo79bya/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/tmp6czxb7or/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/tmp02mzqcjf/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/tmpn_xajt1z/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/tmp4hhxfe_v/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/tmpb_iizkde/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/tmpqcql0f67/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/tmpry7nsiim/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/tmpekyka65r/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/tmp74_3drvt/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/tmp9k2_np6e/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_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/tmpgn3995yg/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/tmpgn3995yg/libdir/artist/album 0/02 track 0.mp3 permissions: could not set permissions on /tmp/tmpgn3995yg/libdir/artist permissions: could not set permissions on /tmp/tmpgn3995yg/libdir/artist/album 0 permissions: could not set permissions on /tmp/tmpgn3995yg/libdir/artist/album 0/02 track 0.mp3 permissions: could not set permissions on /tmp/tmpgn3995yg/libdir/artist permissions: could not set permissions on /tmp/tmpgn3995yg/libdir/artist/album 0 permissions: could not set permissions on /tmp/tmpgn3995yg/libdir/artist/album 0/02 track 0.mp3 permissions: could not set permissions on /tmp/tmpgn3995yg/libdir/artist permissions: could not set permissions on /tmp/tmpgn3995yg/libdir/artist/album 0 ok test_permissions_on_album_imported (test_permissions.PermissionsPluginTest) ... Sending event: import_begin Sending event: import_task_created /tmp/tmpmo7zibn4/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/tmpq8pgvuhz/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_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/tmp1bxg8dpt/config.yaml data directory: /tmp/tmp1bxg8dpt 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/tmp0v3q6atd/config.yaml data directory: /tmp/tmp0v3q6atd 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/tmpldsjbkgp/config.yaml data directory: /tmp/tmpldsjbkgp 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/tmpjx22qpds/config.yaml data directory: /tmp/tmpjx22qpds 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/tmpe6d5w2tw/config.yaml data directory: /tmp/tmpe6d5w2tw plugin paths: Sending event: pluginload Sending event: cli_exit ok test_path (test_info.InfoTest) ... no user configuration found at /tmp/tmpxp_tj2ur/config.yaml data directory: /tmp/tmpxp_tj2ur plugin paths: Sending event: pluginload Sending event: cli_exit 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/tmpelmpev_a/config.yaml data directory: /tmp/tmpelmpev_a plugin paths: Sending event: pluginload replaygain: analyzing the artist - älbum - tïtle 0 replaygain: executing bs1770gain --replaygain --xml -p /tmp/tmpelmpev_a/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/tmpelmpev_a/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_concurrent_events (test_logging.ConcurrentEventsTest) ... ok test_root_logger_levels (test_logging.ConcurrentEventsTest) Root logger level should be shared between threads. ... replaygain: analyzing album artist - album 0 ERROR 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/tmp7bfmafzn/config.yaml data directory: /tmp/tmp7bfmafzn 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/tmpcnids6_u/config.yaml data directory: /tmp/tmpcnids6_u 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/tmpj_53rgzv/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/tmptuy3y_tx/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/tmpjfzk99du/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_import_album (test_filefilter.FileFilterPluginTest) ... Sending event: import_begin Sending event: import_task_created Album: /tmp/tmpf86b75m3/testsrcdir/artist /tmp/tmpf86b75m3/testsrcdir/artist/track_1.mp3 Sending event: import_task_created Sending event: import_task_created Album: /tmp/tmpf86b75m3/testsrcdir/misc /tmp/tmpf86b75m3/testsrcdir/misc/track_1.mp3 Sending event: import_begin Sending event: import_task_created Singleton: /tmp/tmpf86b75m3/testsrcdir/artist/track_1.mp3 Sending event: import_task_created Singleton: /tmp/tmpf86b75m3/testsrcdir/artist/track_2.mp3 Sending event: import_task_created Singleton: /tmp/tmpf86b75m3/testsrcdir/artist/album/01 - track.mp3 Sending event: import_task_created Singleton: /tmp/tmpf86b75m3/testsrcdir/artist/album/02 - track.mp3 Sending event: import_task_created Singleton: /tmp/tmpf86b75m3/testsrcdir/misc/track_1.mp3 Sending event: import_task_created Singleton: /tmp/tmpf86b75m3/testsrcdir/misc/track_2.mp3 ok test_import_both (test_filefilter.FileFilterPluginTest) ... Sending event: import_begin Sending event: import_task_created Album: /tmp/tmpus0jpxmq/testsrcdir/artist /tmp/tmpus0jpxmq/testsrcdir/artist/track_1.mp3 Sending event: import_task_created Sending event: import_task_created Album: /tmp/tmpus0jpxmq/testsrcdir/misc /tmp/tmpus0jpxmq/testsrcdir/misc/track_1.mp3 Sending event: import_begin Sending event: import_task_created Sending event: import_task_created Singleton: /tmp/tmpus0jpxmq/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/tmpus0jpxmq/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/tmpk0khn7pa/testsrcdir/artist /tmp/tmpk0khn7pa/testsrcdir/artist/track_1.mp3 /tmp/tmpk0khn7pa/testsrcdir/artist/track_2.mp3 Sending event: import_task_created Album: /tmp/tmpk0khn7pa/testsrcdir/artist/album /tmp/tmpk0khn7pa/testsrcdir/artist/album/01 - track.mp3 /tmp/tmpk0khn7pa/testsrcdir/artist/album/02 - track.mp3 Sending event: import_task_created Album: /tmp/tmpk0khn7pa/testsrcdir/misc /tmp/tmpk0khn7pa/testsrcdir/misc/track_1.mp3 /tmp/tmpk0khn7pa/testsrcdir/misc/track_2.mp3 ok test_import_global (test_filefilter.FileFilterPluginTest) ... Sending event: import_begin Sending event: import_task_created Album: /tmp/tmp6fo80g_6/testsrcdir/artist /tmp/tmp6fo80g_6/testsrcdir/artist/track_1.mp3 Sending event: import_task_created Sending event: import_task_created Album: /tmp/tmp6fo80g_6/testsrcdir/misc /tmp/tmp6fo80g_6/testsrcdir/misc/track_1.mp3 Sending event: import_begin Sending event: import_task_created Singleton: /tmp/tmp6fo80g_6/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/tmp6fo80g_6/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/tmp837vxrbd/testsrcdir ok test_import_singleton (test_filefilter.FileFilterPluginTest) ... Sending event: import_begin Sending event: import_task_created Singleton: /tmp/tmp58m1st2h/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/tmp58m1st2h/testsrcdir/misc/track_1.mp3 Sending event: import_task_created Sending event: import_begin Sending event: import_task_created Album: /tmp/tmp58m1st2h/testsrcdir/artist /tmp/tmp58m1st2h/testsrcdir/artist/track_1.mp3 /tmp/tmp58m1st2h/testsrcdir/artist/track_2.mp3 Sending event: import_task_created Album: /tmp/tmp58m1st2h/testsrcdir/artist/album /tmp/tmp58m1st2h/testsrcdir/artist/album/01 - track.mp3 /tmp/tmp58m1st2h/testsrcdir/artist/album/02 - track.mp3 Sending event: import_task_created Album: /tmp/tmp58m1st2h/testsrcdir/misc /tmp/tmp58m1st2h/testsrcdir/misc/track_1.mp3 /tmp/tmp58m1st2h/testsrcdir/misc/track_2.mp3 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_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'/<>/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_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_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_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/tmp2je0o0se/.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) ... 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) thumbnails: No local image resizing capabilities, cannot generate thumbnails ok test_uri (test_thumbnails.ThumbnailsTest) ... ok test_write_metadata_im (test_thumbnails.ThumbnailsTest) ... ok test_api_url_http (test_embyupdate.EmbyUpdateTest) ... ok test_api_url_https (test_embyupdate.EmbyUpdateTest) ... ok test_api_url_only_name (test_embyupdate.EmbyUpdateTest) ... ok test_create_header_no_token (test_embyupdate.EmbyUpdateTest) ... ok test_create_header_with_token (test_embyupdate.EmbyUpdateTest) ... ok test_get_token (test_embyupdate.EmbyUpdateTest) ... ok test_get_user (test_embyupdate.EmbyUpdateTest) ... ok test_password_data (test_embyupdate.EmbyUpdateTest) ... ok test_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_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/tmptp5z_49u/config.yaml data directory: /tmp/tmptp5z_49u plugin paths: Sending event: pluginload Remove fields for all items? (Y/n) http://open.spotify.com/track/6NPVjNh8Jhru9xOmyQigds 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/tmpvw_mfsg_/config.yaml data directory: /tmp/tmpvw_mfsg_ 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/tmpzptrdem5/config.yaml data directory: /tmp/tmpzptrdem5 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/tmpj0abr9yy/config.yaml data directory: /tmp/tmpj0abr9yy 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/tmpotjh15v_/config.yaml data directory: /tmp/tmpotjh15v_ 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/tmpepgwy0gy/config.yaml data directory: /tmp/tmpepgwy0gy 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/tmpspuwjase/config.yaml data directory: /tmp/tmpspuwjase plugin paths: Sending event: pluginload Remove fields for all items? (Y/n) zero: no fields, nothing to do 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_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_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_music_section (test_plexupdate.PlexUpdateTest) ... ok test_get_named_music_section (test_plexupdate.PlexUpdateTest) ... ok test_update_plex (test_plexupdate.PlexUpdateTest) ... 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_c14n_only (test_lastgenre.LastGenrePluginTest) Default c14n tree funnels up to most common genre except for *wrong* ... lastgenre: Loading canonicalization tree /<>/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 /<>/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 /<>/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 /<>/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 /<>/beetsplug/lastgenre/genres-tree.yaml ok test_prefer_specific_without_canonical (test_lastgenre.LastGenrePluginTest) Prefer_specific works without canonical. ... lastgenre: Loading canonicalization tree /<>/beetsplug/lastgenre/genres-tree.yaml ok test_sort_by_depth (test_lastgenre.LastGenrePluginTest) ... lastgenre: Loading canonicalization tree /<>/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 /<>/beetsplug/lastgenre/genres-tree.yaml ok test_whitelist_custom (test_lastgenre.LastGenrePluginTest) Keep only genres that are in the whitelist. ... lastgenre: Loading canonicalization tree /<>/beetsplug/lastgenre/genres-tree.yaml ok test_whitelist_only (test_lastgenre.LastGenrePluginTest) Default whitelist rejects *wrong* (non existing) genres. ... 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_hate (test_ihate.IHatePluginTest) ... 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_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_stored_hashes (test_ipfs.IPFSPluginTest) ... ipfs: Adding 'the album artist - baz' to temporary library ok test_load_item_types (test_metasync.MetaSyncTest) ... ok test_pretend_sync_from_itunes (test_metasync.MetaSyncTest) ... no user configuration found at /tmp/tmp7jope_3i/config.yaml data directory: /tmp/tmp7jope_3i plugin paths: Sending event: pluginload metasync: loading iTunes library from /<>/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/tmpifpbb18d/config.yaml data directory: /tmp/tmpifpbb18d plugin paths: Sending event: pluginload metasync: loading iTunes library from /<>/test/rsrc/itunes_library_unix.xml alt-J - An Awesome Wave - Tessellate itunes_rating: 60 -> 80 itunes_lastskipped: 2015-02-05 15:41:04 itunes_skipcount: 3 itunes_playcount: 0 Sending event: database_change alt-J - An Awesome Wave - Breezeblocks itunes_skipcount: 0 itunes_lastplayed: 2015-05-04 12:20:51 itunes_playcount: 31 itunes_rating: 100 Sending event: database_change Sending event: cli_exit 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/tmpes8ymxo0/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) /<>/beets/autotag/hooks.py:241: DeprecationWarning: PY_SSIZE_T_CLEAN will be required for '#' formats return levenshtein_distance(str1, str2) / float(max(len(str1), len(str2))) 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/tmpom08aiuf/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/tmpon_76ing/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/tmpon_76ing/testsrcdir/the_album/track_2.mp3; /tmp/tmpon_76ing/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/tmpwj6inpix/testsrcdir/the_album/track_1.mp3; /tmp/tmpwj6inpix/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/tmpwj6inpix/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/tmpcb5753q7/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/tmpcb5753q7/testsrcdir/the_album/track_2.mp3; /tmp/tmpcb5753q7/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/tmpq5ndeiu_/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/tmpq5ndeiu_/testsrcdir/the_album/track_2.mp3; /tmp/tmpq5ndeiu_/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/tmplqv07vbv/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/tmplqv07vbv/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/tmplqv07vbv/testsrcdir/the_album/track_2.mp3; /tmp/tmplqv07vbv/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/tmplqv07vbv/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/tmph0jxxk6i/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/tmph0jxxk6i/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/tmph0jxxk6i/testsrcdir/the_album/track_2.mp3; /tmp/tmph0jxxk6i/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/tmpw2327ram/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/tmpw2327ram/testsrcdir/the_album/track_1.mp3; /tmp/tmpw2327ram/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/tmpw2327ram/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/tmp4p__1x7n/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/tmp4p__1x7n/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/tmp4p__1x7n/testsrcdir/the_album/track_2.mp3; /tmp/tmp4p__1x7n/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/tmp5ob5ot9b/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/tmp5ob5ot9b/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/tmp5ob5ot9b/testsrcdir/the_album/track_2.mp3; /tmp/tmp5ob5ot9b/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/tmpliqouq0q/state.pickle' Sending event: import_task_created Sending event: import_task_start Looking up: /tmp/tmpliqouq0q/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/tmpliqouq0q/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/tmpliqouq0q/testsrcdir/the_album/track_2.mp3; /tmp/tmpliqouq0q/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/tmpliqouq0q/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/tmpzqs9as_u/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/tmpc8hgy8x1/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/tmp9_onjl9k/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/tmp3owm2hu2/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/tmpfnt3861t/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/tmpd5ow4mfz/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/tmpzoc0typu/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/tmpzoc0typu/import/album 0; /tmp/tmpzoc0typu/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.8/urllib/request.py", line 1350, in do_open h.request(req.get_method(), req.selector, req.data, headers, File "/usr/lib/python3.8/http/client.py", line 1255, in request self._send_request(method, url, body, headers, encode_chunked) File "/usr/lib/python3.8/http/client.py", line 1301, in _send_request self.endheaders(body, encode_chunked=encode_chunked) File "/usr/lib/python3.8/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.8/http/client.py", line 1010, in _send_output self.send(msg) File "/usr/lib/python3.8/http/client.py", line 950, in send self.connect() File "/usr/lib/python3.8/http/client.py", line 921, in connect self.sock = self._create_connection( File "/usr/lib/python3.8/socket.py", line 808, in create_connection raise err File "/usr/lib/python3.8/socket.py", line 796, 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.8/urllib/request.py", line 525, in open response = self._open(req, data) File "/usr/lib/python3.8/urllib/request.py", line 542, in _open result = self._call_chain(self.handle_open, protocol, protocol + File "/usr/lib/python3.8/urllib/request.py", line 502, in _call_chain result = func(*args) File "/usr/lib/python3.8/urllib/request.py", line 1379, in http_open return self.do_open(http.client.HTTPConnection, req) File "/usr/lib/python3.8/urllib/request.py", line 1353, 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/tmpzoc0typu/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 1596459923.7837708, flexible attributes [] from album 1 for /tmp/tmpzoc0typu/libdir/the artist/älbum Reimported item added 1596459923.7800477 from item 1 for /tmp/tmpzoc0typu/libdir/the artist/älbum/02 tïtle 0.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpzoc0typu/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/tmp38a4weny/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/tmpi799f230/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/tmpi799f230/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/tmphg4wym5a/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/tmp9t5ztwid/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/tmphb_kiops/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/tmphb_kiops/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/tmpxpjgb73q/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/tmpwat7tgtr/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/tmpwat7tgtr/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/tmpwat7tgtr/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 1596459924.476467, flexible attributes [] from album 1 for /tmp/tmpwat7tgtr/libdir/Applied Artist/Applied Album Reimported item added 1596459924.4780552 from item 1 for /tmp/tmpwat7tgtr/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpwat7tgtr/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/tmpas_0yzu0/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/tmpas_0yzu0/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/tmpas_0yzu0/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 1596459924.5790854, flexible attributes [] from album 1 for /tmp/tmpas_0yzu0/libdir/Applied Artist/Applied Album Reimported item added 1596459924.5807424 from item 1 for /tmp/tmpas_0yzu0/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpas_0yzu0/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/tmpmx2ze7u5/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/tmpmx2ze7u5/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/tmpmx2ze7u5/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 1596459924.680051, flexible attributes [] from album 1 for /tmp/tmpmx2ze7u5/libdir/Applied Artist/Applied Album Reimported item added 1596459924.681689 from item 1 for /tmp/tmpmx2ze7u5/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpmx2ze7u5/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/tmpv4m_804h/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/tmpv4m_804h/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/tmpv4m_804h/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 1596459924.7839441, flexible attributes [] from album 1 for /tmp/tmpv4m_804h/libdir/Applied Artist/Applied Album Reimported item added 1596459924.7855468 from item 1 for /tmp/tmpv4m_804h/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpv4m_804h/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/tmpwu51_48y/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/tmpwu51_48y/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/tmpwu51_48y/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 1596459924.8929987, flexible attributes [] from album 1 for /tmp/tmpwu51_48y/libdir/Applied Artist/Applied Album Reimported item added 1596459924.8946426 from item 1 for /tmp/tmpwu51_48y/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpwu51_48y/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/tmpkdnpo27s/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/tmpkdnpo27s/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/tmpkdnpo27s/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/tmpkdnpo27s/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/tmpkdnpo27s/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 1596459925.0015304 from item 1 for /tmp/tmpkdnpo27s/libdir/singletons/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpkdnpo27s/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/tmpxe8ii0ni/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/tmpxe8ii0ni/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/tmpxe8ii0ni/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 1596459925.0999289, flexible attributes [] from album 1 for /tmp/tmpxe8ii0ni/testsrcdir/the_album Reimported item added 1596459925.101513 from item 1 for /tmp/tmpxe8ii0ni/testsrcdir/the_album/track_1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpxe8ii0ni/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/tmpzjkx36s2/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/tmpzjkx36s2/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/tmpzjkx36s2/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 1596459925.2081006, flexible attributes [] from album 1 for /tmp/tmpzjkx36s2/testsrcdir/the_album Reimported item added 1596459925.2100277 from item 1 for /tmp/tmpzjkx36s2/testsrcdir/the_album/track_1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmpzjkx36s2/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/tmpgxyczpee/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/tmpe2fdo_vz/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/tmp0i9bjgwa/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/tmptow0e009/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/tmp0yo6zmtt/testsrcdir/the_album /tmp/tmp0yo6zmtt/testsrcdir/the_album/track_1.mp3 Sending event: import_task_created Album: /tmp/tmp0yo6zmtt/testsrcdir/track_2.mp3 /tmp/tmp0yo6zmtt/testsrcdir/track_2.mp3 ok test_import_pretend_empty (test_importer.ImportPretendTest) ... Sending event: import_begin No files imported from /tmp/tmpccgs6okb/empty ok test_import_singletons_pretend (test_importer.ImportPretendTest) ... Sending event: import_begin Sending event: import_task_created Singleton: /tmp/tmpvxfboj8u/testsrcdir/the_album/track_1.mp3 Sending event: import_task_created Singleton: /tmp/tmpvxfboj8u/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/tmphl1od48i/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/tmplfq2r6p4/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/tmpz3gtwy5q/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/tmpkitbg0pk/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/tmpl168uu00/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/tmpoo6piq41/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/tmpgr4itq6e/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/tmpgr4itq6e/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/tmpswafr11h/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/tmpswafr11h/testsrcdir/the_album/track_1.mp3 Set field genre=🎷 Jazz for /tmp/tmpswafr11h/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/tmpswafr11h/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/tmpswafr11h/testsrcdir/the_album/track_1.mp3 Set field genre=🎷 Jazz for /tmp/tmpswafr11h/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/tmp5xf93cfe/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/tmp5xf93cfe/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/tmpx4ggq580/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/tmpk9cy6tby/tmpdqy0ftt4 Archive extracted to: /tmp/tmpa2ynxhoc Sending event: import_task_created /tmp/tmpa2ynxhoc 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/tmpa2ynxhoc 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/tmpb1dgzu3c/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/tmpxkm628xo/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/tmp1bvxcvws/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/tmpghljoj0k/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/tmp1ndacbfr/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/tmprp_71elm/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/tmpye0_gn9q/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/tmpm7x1thnp/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/tmpfoovp0cr/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/tmpqyw73lfw/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/tmp8tqt5c4e/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/tmpozix3kj9/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/tmp6t0x1lq3/empty ok test_empty_directory_warning (test_importer.ImportTest) ... Sending event: import_begin No files imported from /tmp/tmpw7wfjruu/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/tmp6eqh3fei/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/tmp6eqh3fei/testsrcdir/the_album Set field genre=🎷 Jazz for /tmp/tmp6eqh3fei/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/tmp6eqh3fei/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/tmp6eqh3fei/testsrcdir/the_album Set field genre=🎷 Jazz for /tmp/tmp6eqh3fei/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/tmp6akjwdkh/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/tmp8plvdgfq/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/tmpz9rgqziq/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/tmple3wjfds/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/tmple3wjfds/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/tmpfxtfbjk4/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/tmpfxtfbjk4/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/tmp5sy71q8a/tmp0j88z34e Archive extracted to: /tmp/tmpnc4r3oxc Sending event: import_task_created /tmp/tmpnc4r3oxc 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/tmpnc4r3oxc 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/tmpmd792m9f/state.pickle' Sending event: import_task_created /tmp/tmpmd792m9f/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/tmpmd792m9f/state.pickle' Sending event: album_imported Sending event: database_change Sending event: database_change Sending event: import_begin Skipping previously-imported path: /tmp/tmpmd792m9f/import/album 0 Sending event: import_task_created /tmp/tmpmd792m9f/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/tmp_a_3rmer/state.pickle' Sending event: import_task_created /tmp/tmp_a_3rmer/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/tmp_a_3rmer/state.pickle' Sending event: item_imported Sending event: database_change Sending event: import_begin Skipping previously-imported path: /tmp/tmp_a_3rmer/import/album 0/track 0.mp3 Sending event: import_task_created /tmp/tmp_a_3rmer/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/tmpat3k8qc3/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/tmpt7wxyh0q/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/tmp_y4f3ugi/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/tmpbfsnv10j/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/tmp_2lwhwzg/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/tmpi3a_sy9k/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/tmp7lnpohnc/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/tmpvynl6i4v/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/tmpzou7d3o8/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/tmpw648ub45/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/tmpc72uny5e/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/tmpds8m4qqy/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/tmpdoarbg3b/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/tmp3wbjn70v/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/tmpzspxa5_z/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/tmpzspxa5_z/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/tmpzspxa5_z/libdir/singletons Reimported item added 4747.0 from item 1 for /tmp/tmpzspxa5_z/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmpzspxa5_z/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/tmp23kixyqa/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/tmp23kixyqa/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/tmp23kixyqa/libdir/singletons Reimported item added 4747.0 from item 1 for /tmp/tmp23kixyqa/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmp23kixyqa/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/tmp6mt5tna4/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/tmp6mt5tna4/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/tmp6mt5tna4/libdir/singletons Reimported item added 4747.0 from item 1 for /tmp/tmp6mt5tna4/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmp6mt5tna4/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/tmpvk1m1kg1/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/tmpvk1m1kg1/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/tmpvk1m1kg1/libdir/singletons Reimported item added 4747.0 from item 1 for /tmp/tmpvk1m1kg1/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmpvk1m1kg1/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/tmp4dhrrcu8/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/tmp4dhrrcu8/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/tmp4dhrrcu8/libdir/singletons Reimported item added 4747.0 from item 1 for /tmp/tmp4dhrrcu8/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmp4dhrrcu8/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/tmpea6h418z/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/tmpea6h418z/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/tmpea6h418z/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmpea6h418z/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/tmpkbbfgal4/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/tmpkbbfgal4/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/tmpkbbfgal4/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmpkbbfgal4/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/tmpyj2b6m56/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/tmpyj2b6m56/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/tmpyj2b6m56/libdir/singletons Reimported item added 4747.0 from item 1 for /tmp/tmpyj2b6m56/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmpyj2b6m56/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/tmpyj2b6m56/libdir/singletons/cover.jpg to /tmp/tmpyj2b6m56/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/tmpkqzepp_y/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/tmpkqzepp_y/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/tmpkqzepp_y/libdir/singletons/tïtle 0.mp3 Reimported item flexible attributes ['baz', 'baz'] from item 1 for /tmp/tmpkqzepp_y/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/tmp4mdbcpfs/state.pickle' /tmp/tmp4mdbcpfs/import/album 0 0 of 1 items replaced state file could not be read: [Errno 2] No such file or directory: '/tmp/tmp4mdbcpfs/state.pickle' Resuming interrupted import of /tmp/tmp4mdbcpfs/import Skipping previously-imported path: /tmp/tmp4mdbcpfs/import/album 0 /tmp/tmp4mdbcpfs/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/tmp3v38yl20/state.pickle' /tmp/tmp3v38yl20/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/tmp3v38yl20/state.pickle' Resuming interrupted import of /tmp/tmp3v38yl20/import Skipping previously-imported path: /tmp/tmp3v38yl20/import/album 0/track 0.mp3 /tmp/tmp3v38yl20/import/album 0/track 1.mp3 0 of 1 items replaced ok test_rm (test_importer.RmTempTest) ... Removing extracted directory: /tmp/tmp6dakjlu5 ok test_tag_log_line (test_importer.TagLogTest) ... ok test_tag_log_unicode (test_importer.TagLogTest) ... ok test_equal_permutation (test_random.RandomTest) We have a list of items where only one item is from artist1 and the ... 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/tmpwap8g20k/config.yaml data directory: /tmp/tmpwap8g20k 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/tmpsf_fl3p_/config.yaml data directory: /tmp/tmpsf_fl3p_ plugin paths: Sending event: pluginload embedart: embedding /<>/test/rsrc/image-2x3.jpg Sending event: write Sending event: after_write Sending event: cli_exit no user configuration found at /tmp/tmpsf_fl3p_/config.yaml data directory: /tmp/tmpsf_fl3p_ 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/tmprur581hd/config.yaml data directory: /tmp/tmprur581hd plugin paths: Sending event: pluginload embedart: embedding /<>/test/rsrc/image-2x3.jpg Sending event: write Sending event: after_write Sending event: cli_exit no user configuration found at /tmp/tmprur581hd/config.yaml data directory: /tmp/tmprur581hd 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/tmpi3lsb36q/config.yaml data directory: /tmp/tmpi3lsb36q plugin paths: Sending event: pluginload embedart: Embedding album art into the album artist - älbum embedart: embedding /<>/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/tmpry6_auoj/config.yaml data directory: /tmp/tmpry6_auoj plugin paths: Sending event: pluginload embedart: embedding /<>/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/tmp84jf_5c8/config.yaml data directory: /tmp/tmp84jf_5c8 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/tmpuq4sa9hq/config.yaml data directory: /tmp/tmpuq4sa9hq plugin paths: Sending event: pluginload embedart: embedding /<>/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/tmplfxtmbhu/config.yaml data directory: /tmp/tmplfxtmbhu plugin paths: Sending event: pluginload embedart: Embedding album art into the album artist - älbum embedart: embedding /tmp/tmp4z_x4uv5 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/tmp2k22_8fl/config.yaml data directory: /tmp/tmp2k22_8fl plugin paths: Sending event: pluginload embedart: embedding /tmp/tmpd1s6owz5 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/tmpfnu81zn1/config.yaml data directory: /tmp/tmpfnu81zn1 plugin paths: Sending event: pluginload embedart: Extracting album art from: the artist - älbum - tïtle 0 to: /tmp/tmpfnu81zn1/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/tmp318ri71_/config.yaml data directory: /tmp/tmp318ri71_ plugin paths: Sending event: pluginload embedart: Extracting album art from: the artist - älbum - tïtle 0 to: /tmp/tmp318ri71_/libdir/the artist/älbum/extracted.png Sending event: cli_exit ok test_reject_different_art (test_embedart.EmbedartCliTest) ... skipped 'compare not available' 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/tmpwt8b9isu/config.yaml data directory: /tmp/tmpwt8b9isu plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpwt8b9isu/config.yaml data directory: /tmp/tmpwt8b9isu 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/tmpklq_ya5b/config.yaml data directory: /tmp/tmpklq_ya5b plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpklq_ya5b/config.yaml data directory: /tmp/tmpklq_ya5b 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/tmpx_c1ls_u/config.yaml data directory: /tmp/tmpx_c1ls_u 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/tmp3lnifgiw/config.yaml data directory: /tmp/tmp3lnifgiw plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmp3lnifgiw/config.yaml data directory: /tmp/tmp3lnifgiw plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmp3lnifgiw/config.yaml data directory: /tmp/tmp3lnifgiw 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/tmphne_ycmk/config.yaml data directory: /tmp/tmphne_ycmk plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmphne_ycmk/config.yaml data directory: /tmp/tmphne_ycmk 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/tmpnd4y7pb1/config.yaml data directory: /tmp/tmpnd4y7pb1 plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpnd4y7pb1/config.yaml data directory: /tmp/tmpnd4y7pb1 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/tmp88iv_xm0/config.yaml data directory: /tmp/tmp88iv_xm0 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/tmpy844nr1l/config.yaml data directory: /tmp/tmpy844nr1l 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.8/subprocess.py:942: ResourceWarning: subprocess 8552 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/tmpkt4bwtpj/config.yaml data directory: /tmp/tmpkt4bwtpj plugin paths: Sending event: pluginload Modifying 1 albums. the album artist - älbum album: älbum -> newAlbum Really modify, move and write tags? (Yes/no/select) /tmp/tmp2zel4xxs/config.yaml /tmp/tmp3goqkduk/cli_config.yaml /tmp/tmp3goqkduk/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 alt-J - An Awesome Wave - Tessellate itunes_rating: 60 -> 80 itunes_lastskipped: 2015-02-05 15:41:04 itunes_skipcount: 3 itunes_playcount: 0 alt-J - An Awesome Wave - Breezeblocks itunes_skipcount: 0 itunes_lastplayed: 2015-05-04 12:20:51 itunes_playcount: 31 itunes_rating: 100 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/tmpkt4bwtpj/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/tmpp0nr2cb0/config.yaml data directory: /tmp/tmpp0nr2cb0 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/tmp0h956qhp/config.yaml data directory: /tmp/tmp0h956qhp 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/tmp0h956qhp/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/tmp3grkbxji/config.yaml data directory: /tmp/tmp3grkbxji 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/tmp3grkbxji/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/tmpf98nmj70/config.yaml data directory: /tmp/tmpf98nmj70 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/tmpf98nmj70/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/tmpd2okhw73/config.yaml data directory: /tmp/tmpd2okhw73 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/tmpd2okhw73/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/tmpg6g19_m9/config.yaml data directory: /tmp/tmpg6g19_m9 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/tmpg6g19_m9/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/tmpyd0ytn7_/config.yaml data directory: /tmp/tmpyd0ytn7_ 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/tmp73vsjzyk/config.yaml data directory: /tmp/tmp73vsjzyk 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/tmpwav4ih2y/config.yaml data directory: /tmp/tmpwav4ih2y 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/tmpwav4ih2y/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/tmpyho243s9/config.yaml data directory: /tmp/tmpyho243s9 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/tmpyho243s9/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/tmp200e4x9z/config.yaml data directory: /tmp/tmp200e4x9z 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/tmpdvuh4wt1/config.yaml data directory: /tmp/tmpdvuh4wt1 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/tmpgn0_9sk7/config.yaml data directory: /tmp/tmpgn0_9sk7 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/tmpgn0_9sk7/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/tmpo5ottld6/config.yaml data directory: /tmp/tmpo5ottld6 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/tmpo5ottld6/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/tmpeeie7lv1/config.yaml data directory: /tmp/tmpeeie7lv1 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/tmpeeie7lv1/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/tmpeeie7lv1/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/tmpeeie7lv1/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/tmpeeie7lv1/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/tmpeeie7lv1/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/tmpeeie7lv1/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/tmpeeie7lv1/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/tmpn_f5nf7a/config.yaml data directory: /tmp/tmpn_f5nf7a 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/tmpn_f5nf7a/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/tmp8i7dltgu/config.yaml data directory: /tmp/tmp8i7dltgu 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/tmp8i7dltgu/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/tmplwgkbc2j/config.yaml data directory: /tmp/tmplwgkbc2j 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/tmplwgkbc2j/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/tmp9f42dezz/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/tmpiwr1ydkj/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/tmporvw__iz/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/tmp1y3rsivy/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/tmpr0q8bs5l/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/tmpjhh9qkxe/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/tmppa3yx01d/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/tmpxkoa13qx/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/tmp1q3gh9sp/testlibdir/srcfile -> /tmp/tmp1q3gh9sp/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/tmpuankkojj/testlibdir/srcfile -> /tmp/tmpuankkojj/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/tmpzf3088j9/testlibdir/srcfile -> /tmp/tmpzf3088j9/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/tmpyxtvjui1/config.yaml data directory: /tmp/tmpyxtvjui1 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/tmpc89kn1le/config.yaml data directory: /tmp/tmpc89kn1le 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/tmps6g3n7hi/config.yaml data directory: /tmp/tmps6g3n7hi plugin paths: Sending event: pluginload Sending event: write Sending event: after_write Sending event: database_change Sending event: cli_exit ok test_add_key (test_keyfinder.KeyFinderTest) ... Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpx02_k65x/config.yaml data directory: /tmp/tmpx02_k65x 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/tmp8vu2g3a5/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/tmp8vu2g3a5/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/tmpm4q9y99l/config.yaml data directory: /tmp/tmpm4q9y99l 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/tmpqpsrqdlk/config.yaml data directory: /tmp/tmpqpsrqdlk 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_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/tmpeyqwlfzn/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/tmp6pda2z13/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/tmp6pda2z13/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/tmp6pda2z13/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_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/tmp8kup6nt5/config.yaml data directory: /tmp/tmp8kup6nt5 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/tmp1vnw38bk/config.yaml data directory: /tmp/tmp1vnw38bk 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/tmpchcnupl2/config.yaml data directory: /tmp/tmpchcnupl2 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/tmpn5ukjlsm/config.yaml data directory: /tmp/tmpn5ukjlsm 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/tmpn5ukjlsm/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/tmp_o0reput/config.yaml data directory: /tmp/tmp_o0reput 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/tmp_o0reput/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/tmpowmnxoew/config.yaml data directory: /tmp/tmpowmnxoew 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/tmpowmnxoew/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/tmp2nlk4dv7/config.yaml data directory: /tmp/tmp2nlk4dv7 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/tmp2nlk4dv7/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_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/tmplw9l46fu/config.yaml data directory: /tmp/tmplw9l46fu 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/tmplw9l46fu/config.yaml data directory: /tmp/tmplw9l46fu 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/tmplw9l46fu/config.yaml data directory: /tmp/tmplw9l46fu 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/tmplw9l46fu/config.yaml data directory: /tmp/tmplw9l46fu 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/tmpe3mcz9r_/config.yaml data directory: /tmp/tmpe3mcz9r_ 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/tmpe3mcz9r_/config.yaml data directory: /tmp/tmpe3mcz9r_ 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/tmpe3mcz9r_/config.yaml data directory: /tmp/tmpe3mcz9r_ 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/tmpe3mcz9r_/config.yaml data directory: /tmp/tmpe3mcz9r_ 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/tmpp9o3dc1v/config.yaml data directory: /tmp/tmpp9o3dc1v 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 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_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_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_functional_custom_format (test_ftintitle.FtInTitlePluginFunctional) ... Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmp1b1zit5b/config.yaml data directory: /tmp/tmp1b1zit5b 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/tmp1b1zit5b/config.yaml data directory: /tmp/tmp1b1zit5b 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/tmp1b1zit5b/config.yaml data directory: /tmp/tmp1b1zit5b 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/tmpglcnf5do/config.yaml data directory: /tmp/tmpglcnf5do 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/tmpbi146kkb/config.yaml data directory: /tmp/tmpbi146kkb 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_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/tmpsgljmuty/config.yaml data directory: /tmp/tmpsgljmuty plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpsgljmuty/config.yaml data directory: /tmp/tmpsgljmuty plugin paths: Sending event: pluginload Sending event: database_change Sending event: database_change Sending event: cli_exit no user configuration found at /tmp/tmpsgljmuty/config.yaml data directory: /tmp/tmpsgljmuty 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/tmpz6mhx1i0/config.yaml data directory: /tmp/tmpz6mhx1i0 plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpz6mhx1i0/config.yaml data directory: /tmp/tmpz6mhx1i0 plugin paths: Sending event: pluginload Sending event: database_change Sending event: cli_exit no user configuration found at /tmp/tmpz6mhx1i0/config.yaml data directory: /tmp/tmpz6mhx1i0 plugin paths: Sending event: pluginload Sending event: database_change Sending event: cli_exit no user configuration found at /tmp/tmpz6mhx1i0/config.yaml data directory: /tmp/tmpz6mhx1i0 plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpz6mhx1i0/config.yaml data directory: /tmp/tmpz6mhx1i0 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/tmpyk3vuvc3/config.yaml data directory: /tmp/tmpyk3vuvc3 plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpyk3vuvc3/config.yaml data directory: /tmp/tmpyk3vuvc3 plugin paths: Sending event: pluginload Sending event: database_change Sending event: cli_exit no user configuration found at /tmp/tmpyk3vuvc3/config.yaml data directory: /tmp/tmpyk3vuvc3 plugin paths: Sending event: pluginload Sending event: database_change Sending event: cli_exit no user configuration found at /tmp/tmpyk3vuvc3/config.yaml data directory: /tmp/tmpyk3vuvc3 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/tmpd9i8lovb/config.yaml data directory: /tmp/tmpd9i8lovb plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpd9i8lovb/config.yaml data directory: /tmp/tmpd9i8lovb plugin paths: Sending event: pluginload Sending event: database_change Sending event: cli_exit no user configuration found at /tmp/tmpd9i8lovb/config.yaml data directory: /tmp/tmpd9i8lovb 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/tmpprocsqso/config.yaml data directory: /tmp/tmpprocsqso plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpprocsqso/config.yaml data directory: /tmp/tmpprocsqso plugin paths: Sending event: pluginload Sending event: database_change Sending event: cli_exit no user configuration found at /tmp/tmpprocsqso/config.yaml data directory: /tmp/tmpprocsqso plugin paths: Sending event: pluginload Sending event: cli_exit ok test_unknown_type_error (test_types_plugin.TypesPluginTest) ... no user configuration found at /tmp/tmpxc39pus8/config.yaml data directory: /tmp/tmpxc39pus8 plugin paths: Sending event: pluginload 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_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/tmp35zdobkt/config.yaml data directory: /tmp/tmp35zdobkt plugin paths: Sending event: pluginload convert: Encoding /tmp/tmp35zdobkt/libdir/the artist/älbum/02 tïtle 0.ogg convert: Finished encoding /tmp/tmp35zdobkt/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/tmpr7555gy9/config.yaml data directory: /tmp/tmpr7555gy9 plugin paths: Sending event: pluginload convert: Moving to /tmp/tmpr7555gy9/convert_dest/converted.ogg convert: Encoding /tmp/tmpr7555gy9/convert_dest/converted.ogg convert: Finished encoding /tmp/tmpr7555gy9/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/tmpq4cwvxrh/config.yaml data directory: /tmp/tmpq4cwvxrh plugin paths: Sending event: pluginload convert: Encoding /tmp/tmpq4cwvxrh/libdir/the artist/älbum/02 tïtle 0.ogg convert: Finished encoding /tmp/tmpq4cwvxrh/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/tmppss9bjtc/config.yaml data directory: /tmp/tmppss9bjtc plugin paths: Sending event: pluginload convert: Encoding /tmp/tmppss9bjtc/libdir/the artist/älbum/02 tïtle 0.ogg convert: Finished encoding /tmp/tmppss9bjtc/libdir/the artist/älbum/02 tïtle 0.ogg Sending event: write Sending event: after_write convert: embedding album art from /<>/test/rsrc/image-2x3.jpg convert: embedding /<>/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/tmpj6094wct/config.yaml data directory: /tmp/tmpj6094wct 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/tmpft_6bt98/config.yaml data directory: /tmp/tmpft_6bt98 plugin paths: Sending event: pluginload convert: Encoding /tmp/tmpft_6bt98/libdir/the artist/älbum/02 tïtle 0.ogg convert: Finished encoding /tmp/tmpft_6bt98/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/tmprendmevi/config.yaml data directory: /tmp/tmprendmevi plugin paths: Sending event: pluginload convert: /usr/bin/python3.8 /<>/test/rsrc/convert_stub.py /tmp/tmprendmevi/libdir/the artist/älbum/02 tïtle 0.ogg /tmp/tmprendmevi/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/tmpezmtowdr/config.yaml data directory: /tmp/tmpezmtowdr 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/tmpy8i1i3pn/config.yaml data directory: /tmp/tmpy8i1i3pn plugin paths: Sending event: pluginload convert: Skipping /tmp/tmpy8i1i3pn/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/tmposymomiv/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/tmposymomiv/import/album 0/track 0.mp3 convert: Finished encoding /tmp/tmposymomiv/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/tmp5k5gcpte/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/tmp5k5gcpte/import/album 0/track 0.mp3 convert: Encoding /tmp/tmp5k5gcpte/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/tmp5i96cs51/config.yaml data directory: /tmp/tmp5i96cs51 plugin paths: Sending event: pluginload convert: Encoding /tmp/tmp5i96cs51/libdir/the artist/älbum 0/02 tïtle 0.flac convert: Finished encoding /tmp/tmp5i96cs51/libdir/the artist/älbum 0/02 tïtle 0.flac Sending event: write open failed: can't sync to MPEG frame error reading /tmp/tmp5i96cs51/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/tmpf7o58dd9/config.yaml data directory: /tmp/tmpf7o58dd9 plugin paths: Sending event: pluginload convert: Encoding /tmp/tmpf7o58dd9/libdir/the artist/älbum 0/02 tïtle 0.ogg convert: Finished encoding /tmp/tmpf7o58dd9/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/tmpth6wthti/config.yaml data directory: /tmp/tmpth6wthti plugin paths: Sending event: pluginload convert: Copying /tmp/tmpth6wthti/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_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_comp_no_track_artists (test_autotag.AlbumDistanceTest) ... /<>/beets/autotag/hooks.py:241: DeprecationWarning: PY_SSIZE_T_CLEAN will be required for '#' formats return levenshtein_distance(str1, str2) / float(max(len(str1), len(str2))) 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_splupdate (test_smartplaylist.SmartPlaylistCLITest) ... Sending event: database_change Sending event: database_change Sending event: database_change no user configuration found at /tmp/tmpeve5csxc/config.yaml data directory: /tmp/tmpeve5csxc plugin paths: Sending event: pluginload no user configuration found at /tmp/tmpeve5csxc/config.yaml data directory: /tmp/tmpeve5csxc 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/tmpeve5csxc/config.yaml data directory: /tmp/tmpeve5csxc 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/tmpeve5csxc/config.yaml data directory: /tmp/tmpeve5csxc plugin paths: Sending event: pluginload smartplaylist: Updating 2 smart playlists... smartplaylist: Creating playlist my_playlist.m3u smartplaylist: Creating playlist all.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_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_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_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/tmpu6r6o_vc/absolute.m3u playlist: Updated playlist /tmp/tmpu6r6o_vc/absolute.m3u (1 changes, 0 deletions) playlist: Updating playlist: /tmp/tmpu6r6o_vc/relative.m3u playlist: Updated playlist /tmp/tmpu6r6o_vc/relative.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/tmpu6r6o_vc playlist: Updating playlist: /tmp/tmpiunb03q_/absolute.m3u playlist: Updated playlist /tmp/tmpiunb03q_/absolute.m3u (0 changes, 1 deletions) playlist: Updating playlist: /tmp/tmpiunb03q_/relative.m3u playlist: Updated playlist /tmp/tmpiunb03q_/relative.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_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/tmpbxqo0052/config.yaml data directory: /tmp/tmpbxqo0052 plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpbxqo0052/config.yaml data directory: /tmp/tmpbxqo0052 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/tmpbxqo0052/config.yaml data directory: /tmp/tmpbxqo0052 plugin paths: Sending event: pluginload Sending event: cli_exit no user configuration found at /tmp/tmpbxqo0052/config.yaml data directory: /tmp/tmpbxqo0052 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/tmpuedcaxni/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/tmpgr0q5oco/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/tmpqfkkj9bv/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/tmpgltjcdv4/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/tmpa5dkkuhw/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/tmpa5dkkuhw/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/tmpa5dkkuhw/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_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_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/tmppylzhw4z/config.yaml data directory: /tmp/tmppylzhw4z plugin paths: Sending event: pluginload play: executing command: echo ['/tmp/tmpnismmyup.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/tmphitgwnrj/config.yaml data directory: /tmp/tmphitgwnrj plugin paths: Sending event: pluginload play: executing command: echo foo ['/tmp/tmpzek1ncoe.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/tmpmhla0o5p/config.yaml data directory: /tmp/tmpmhla0o5p plugin paths: Sending event: pluginload play: executing command: echo foo other ['/tmp/tmpw46r2r6r.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/tmplyq6btj_/config.yaml data directory: /tmp/tmplyq6btj_ plugin paths: Sending event: pluginload play: executing command: echo ['/tmp/tmps8hdyfel.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/tmp668013ws/config.yaml data directory: /tmp/tmp668013ws plugin paths: Sending event: pluginload play: executing command: echo ['/tmp/tmpezi3n9mz.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/tmpugdnp5wn/config.yaml data directory: /tmp/tmpugdnp5wn plugin paths: Sending event: pluginload 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/tmp7pp0o1mc/config.yaml data directory: /tmp/tmp7pp0o1mc plugin paths: Sending event: pluginload play: executing command: echo [b'/tmp/tmp7pp0o1mc/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/tmpeq7rp0xd/config.yaml data directory: /tmp/tmpeq7rp0xd plugin paths: Sending event: pluginload play: executing command: echo ['/tmp/tmpyitx4zwj.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/tmp4lritb3t/config.yaml data directory: /tmp/tmp4lritb3t plugin paths: Sending event: pluginload play: executing command: echo ['/tmp/tmp2oq88yfs.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/tmpdvsvfqtg/config.yaml data directory: /tmp/tmpdvsvfqtg plugin paths: Sending event: pluginload play: executing command: echo other ['/tmp/tmp33df426o.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/tmpzyoxnbi9/config.yaml data directory: /tmp/tmpzyoxnbi9 plugin paths: Sending event: pluginload play: executing command: xdg-open ['/tmp/tmpcq2en1qy.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/tmpzyt7eqao/config.yaml data directory: /tmp/tmpzyt7eqao plugin paths: Sending event: pluginload Sending event: cli_exit ok test_case_sensitive_only_affects_text (test_sort.CaseSensitivityTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change ok test_fixed_field_case_insensitive (test_sort.CaseSensitivityTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change ok test_fixed_field_case_sensitive (test_sort.CaseSensitivityTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change ok test_flex_field_case_insensitive (test_sort.CaseSensitivityTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change ok test_flex_field_case_sensitive (test_sort.CaseSensitivityTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change ok test_smart_artist_case_insensitive (test_sort.CaseSensitivityTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change ok test_smart_artist_case_sensitive (test_sort.CaseSensitivityTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed Sending event: database_change ok test_config_opposite_sort_album (test_sort.ConfigSortTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_config_opposite_sort_item (test_sort.ConfigSortTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_default_sort_album (test_sort.ConfigSortTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_default_sort_item (test_sort.ConfigSortTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_combined_non_existing_field_asc (test_sort.NonExistingFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_combined_non_existing_field_desc (test_sort.NonExistingFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_field_present_in_some_items (test_sort.NonExistingFieldTest) Test ordering by a field not present on all items. ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_negation_interaction (test_sort.NonExistingFieldTest) Test the handling of negation and sorting together. ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_non_existing_fields_not_fail (test_sort.NonExistingFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_asc (test_sort.SortAlbumComputedFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_desc (test_sort.SortAlbumComputedFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_asc (test_sort.SortAlbumFixedFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_desc (test_sort.SortAlbumFixedFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_two_field_asc (test_sort.SortAlbumFixedFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_asc (test_sort.SortAlbumFlexFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_desc (test_sort.SortAlbumFlexFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_two_field_asc (test_sort.SortAlbumFlexFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_computed_first (test_sort.SortCombinedFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_computed_second (test_sort.SortCombinedFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_asc (test_sort.SortFixedFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_desc (test_sort.SortFixedFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_path_field (test_sort.SortFixedFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_two_field_asc (test_sort.SortFixedFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_asc (test_sort.SortFlexFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_desc (test_sort.SortFlexFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_sort_two_field (test_sort.SortFlexFieldTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change ok test_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) ... 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 /<>/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/tmp04lr6o4h/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: GET http://images.amazon.com/images/P/xxxx.02.LZZZZZZZ.jpg 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/tmpcndh9pp8.jpg fetchart: using remote image /tmp/tmpcndh9pp8.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/tmplfpctks1/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/tmpuk0xnwsj.jpg fetchart: using remote image /tmp/tmpuk0xnwsj.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/tmp_7965k1x.jpg fetchart: using remote image /tmp/tmp_7965k1x.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/tmp3_6xiqu8.jpg fetchart: using remote image /tmp/tmp3_6xiqu8.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/tmpavfhmzf1.png ok test_extension_set_by_content_type (test_art.FetchImageTest) ... downloading image: http://example.com/test.jpg downloaded art to: /tmp/tmp6p4tv349.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/tmp5h9mjvjy.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_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/tmpupp6vygp/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/tmp82m0dyxx/full.aiff' ok test_save_nonexisting (test_mediafile.AIFFTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmpn0ma_ho_/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/tmp5o23gs3v/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/tmpdo5m20_z/full.alac.m4a' ok test_save_nonexisting (test_mediafile.AlacTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmp3h3vf6zd/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/tmpulgy1seg/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/tmpts4ic7je/full.ape' ok test_save_nonexisting (test_mediafile.ApeTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmpndry3qf2/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/tmpa2g002pc/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/tmpx5oy5asp/full.dsf' ok test_save_nonexisting (test_mediafile.DSFTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmpoacs4sm4/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/tmp_gps0sek/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/tmp_kjeqgkr/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/tmpq6d0umqg/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/tmpn2mbv7tr/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/tmp7vhshyw8/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/tmp8nm4rycl/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/tmp2bfelq2i/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/tmp3108tqo_/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/tmp62p3x18l/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/tmp9cdgbqvl/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/tmpfu1cf1un/full.mpc' ok test_save_nonexisting (test_mediafile.MusepackTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmplqaat8l9/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/tmpipi8mihy/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/tmp2b52vfr0/full.ogg' ok test_save_nonexisting (test_mediafile.OggTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmpyr1xshr9/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/tmpm9lfmb7t/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/tmpdk16ossq/full.opus' ok test_save_nonexisting (test_mediafile.OpusTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmp26daeebh/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/tmpz8phy8xd/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/tmpo2iwwcue/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/tmpiqefrugw/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/tmpb6gqodzg/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/tmp_14yjz03/full.wv' ok test_save_nonexisting (test_mediafile.WavpackTest) ... save failed: [Errno 2] No such file or directory: b'/tmp/tmpcn8uts1x/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_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/tmp14nyrjc8/testlibdir/the artist/the album/cover.jpg to /tmp/tmp14nyrjc8/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/tmpph4bt3qe/testlibdir/the artist/the album/cover.jpg to /tmp/tmpph4bt3qe/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/tmpt2rly79p/testlibdir/the artist/the album/cover.jpg to /tmp/tmpt2rly79p/testlibdir/the artist/different_album/cover.jpg Sending event: database_change ok test_move_not_last_file_does_not_move_albumart (test_files.ArtFileTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change ok test_setart_copies_image (test_files.ArtFileTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: art_set ok test_setart_sets_permissions (test_files.ArtFileTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: art_set ok test_setart_to_conflicting_file_gets_new_path (test_files.ArtFileTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: art_set ok test_setart_to_existing_art_works (test_files.ArtFileTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change Sending event: art_set ok test_setart_to_existing_but_unset_art_works (test_files.ArtFileTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change Sending event: database_change ok test_ancestry_works_on_dir (test_files.HelperTest) ... ok test_ancestry_works_on_file (test_files.HelperTest) ... ok test_ancestry_works_on_relative (test_files.HelperTest) ... ok test_components_works_on_dir (test_files.HelperTest) ... ok test_components_works_on_file (test_files.HelperTest) ... ok test_components_works_on_relative (test_files.HelperTest) ... ok test_child_does_not_exist (test_files.MkDirAllTest) ... ok test_parent_exists (test_files.MkDirAllTest) ... ok test_copy_already_at_destination (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: item_copied Sending event: database_change ok test_copy_arrives (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change ok test_copy_does_not_depart (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change ok test_hardlink_arrives (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: item_hardlinked Sending event: database_change ok test_hardlink_changes_path (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: item_hardlinked Sending event: database_change ok test_hardlink_does_not_depart (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: item_hardlinked Sending event: database_change ok test_link_arrives (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: item_linked Sending event: database_change ok test_link_changes_path (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: item_linked Sending event: database_change ok test_link_does_not_depart (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: item_linked Sending event: database_change ok test_move_already_at_destination (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change ok test_move_arrives (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change ok test_move_avoids_collision_with_existing_file (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change ok test_move_changes_path (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change ok test_move_departs (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change ok test_move_in_lib_prunes_empty_dir (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change ok test_move_to_custom_dir (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: before_item_moved Sending event: item_moved Sending event: database_change ok test_read_only_file_copied_writable (test_files.MoveTest) ... Sending event: database_change Sending event: database_change Sending event: item_copied Sending event: database_change ok test_prune_existent_directory (test_files.PruneTest) ... ok test_prune_nonexistent_directory (test_files.PruneTest) ... ok test_removing_item_outside_of_library_deletes_nothing (test_files.RemoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed ok test_removing_last_item_in_album_with_albumart_prunes_dir (test_files.RemoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: art_set Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed ok test_removing_last_item_preserves_library_dir (test_files.RemoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed ok test_removing_last_item_preserves_nonempty_dir (test_files.RemoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed ok test_removing_last_item_prunes_dir_with_blacklisted_file (test_files.RemoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed ok test_removing_last_item_prunes_empty_dir (test_files.RemoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed ok test_removing_without_delete_leaves_file (test_files.RemoveTest) ... Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: database_change Sending event: item_removed ok test_self_copy (test_files.SafeMoveCopyTest) ... ok test_self_move (test_files.SafeMoveCopyTest) ... ok test_successful_copy (test_files.SafeMoveCopyTest) ... ok test_successful_move (test_files.SafeMoveCopyTest) ... ok test_unsuccessful_copy (test_files.SafeMoveCopyTest) ... ok test_unsuccessful_move (test_files.SafeMoveCopyTest) ... ok test_soft_remove_deletes_file (test_files.SoftRemoveTest) ... ok test_soft_remove_silent_on_no_file (test_files.SoftRemoveTest) ... ok test_conflicting_file_appends_1 (test_files.UniquePathTest) ... ok test_conflicting_file_appends_higher_number (test_files.UniquePathTest) ... ok test_conflicting_file_with_number_increases_number (test_files.UniquePathTest) ... ok test_new_file_unchanged (test_files.UniquePathTest) ... ok test_ignore_directory (test_files.WalkTest) ... ok test_ignore_everything (test_files.WalkTest) ... ok test_ignore_file (test_files.WalkTest) ... ok test_sorted_files (test_files.WalkTest) ... ok test_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/tmpk47yhx2g/config.yaml data directory: /tmp/tmpk47yhx2g plugin paths: Sending event: pluginload the album artist - älbum album: älbum -> modified älbum continue [E]diting, Apply, Cancel? - - 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 - - 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/tmpk47yhx2g/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/tmpk47yhx2g/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/tmpk47yhx2g/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/tmpk47yhx2g/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/tmpk47yhx2g/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/tmpk47yhx2g/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/tmpk47yhx2g/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/tmpk47yhx2g/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/tmpk47yhx2g/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/tmpk47yhx2g/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/tmpzm30hy0n/config.yaml data directory: /tmp/tmpzm30hy0n plugin paths: Sending event: pluginload the album artist - älbum albumartist: the album artist -> the modified album artist continue [E]diting, Apply, Cancel? 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/tmpzm30hy0n/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/tmpzm30hy0n/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/tmpzm30hy0n/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/tmpzm30hy0n/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/tmpzm30hy0n/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/tmpzm30hy0n/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/tmpzm30hy0n/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/tmpzm30hy0n/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/tmpzm30hy0n/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/tmpzm30hy0n/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/tmpxhnjiea2/config.yaml data directory: /tmp/tmpxhnjiea2 plugin paths: Sending event: pluginload the artist - älbum - tïtle 0 album: älbum -> modified älbum the artist - älbum - tïtle 1 album: älbum -> modified älbum the artist - älbum - tïtle 2 album: älbum -> modified älbum the artist - älbum - tïtle 3 album: älbum -> modified älbum the artist - älbum - tïtle 4 album: älbum -> modified älbum the artist - älbum - tïtle 5 album: älbum -> modified älbum the artist - älbum - tïtle 6 album: älbum -> modified älbum the artist - älbum - tïtle 7 album: älbum -> modified älbum the artist - älbum - tïtle 8 album: älbum -> modified älbum the artist - älbum - tïtle 9 album: älbum -> modified älbum continue [E]diting, Apply, Cancel? edit: saving changes to the artist - modified älbum - tïtle 0 moving /tmp/tmpxhnjiea2/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/tmpxhnjiea2/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/tmpxhnjiea2/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/tmpxhnjiea2/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/tmpxhnjiea2/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/tmpxhnjiea2/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/tmpxhnjiea2/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/tmpxhnjiea2/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/tmpxhnjiea2/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/tmpxhnjiea2/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/tmpym6gc4aq/config.yaml data directory: /tmp/tmpym6gc4aq plugin paths: Sending event: pluginload edit: number of objects changed from 10 to 1 edit: ignoring object whose id changed No changes to apply. 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/tmpybfv8tqo/config.yaml data directory: /tmp/tmpybfv8tqo plugin paths: Sending event: pluginload Could not read data: invalid YAML: could not determine a constructor for the tag '!MALFORMED' in "", line 1, column 1: !MALFORMED ^ Edit again to fix? (Y/n) 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/tmpe9nfqm64/config.yaml data directory: /tmp/tmpe9nfqm64 plugin paths: Sending event: pluginload No changes; aborting. 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/tmp2q2r087t/config.yaml data directory: /tmp/tmp2q2r087t plugin paths: Sending event: pluginload the artist - älbum - tïtle 1 foo: bar continue [E]diting, Apply, Cancel? edit: saving changes to the artist - älbum - tïtle 1 moving /tmp/tmp2q2r087t/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/tmp2ag2x09x/config.yaml data directory: /tmp/tmp2ag2x09x plugin paths: Sending event: pluginload the artist - älbum - tïtle 9 title: tïtle 9 -> modified tïtle 9 continue [E]diting, Apply, Cancel? edit: saving changes to the artist - älbum - modified tïtle 9 moving /tmp/tmp2ag2x09x/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/tmp_hipezku/config.yaml data directory: /tmp/tmp_hipezku plugin paths: Sending event: pluginload the artist - älbum - tïtle 0 title: tïtle 0 -> modified tïtle 0 the artist - älbum - tïtle 1 title: tïtle 1 -> modified tïtle 1 the artist - älbum - tïtle 2 title: tïtle 2 -> modified tïtle 2 the artist - älbum - tïtle 3 title: tïtle 3 -> modified tïtle 3 the artist - älbum - tïtle 4 title: tïtle 4 -> modified tïtle 4 the artist - älbum - tïtle 5 title: tïtle 5 -> modified tïtle 5 the artist - älbum - tïtle 6 title: tïtle 6 -> modified tïtle 6 the artist - älbum - tïtle 7 title: tïtle 7 -> modified tïtle 7 the artist - älbum - tïtle 8 title: tïtle 8 -> modified tïtle 8 the artist - älbum - tïtle 9 title: tïtle 9 -> modified tïtle 9 continue [E]diting, Apply, Cancel? edit: saving changes to the artist - älbum - modified tïtle 0 moving /tmp/tmp_hipezku/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/tmp_hipezku/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/tmp_hipezku/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/tmp_hipezku/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/tmp_hipezku/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/tmp_hipezku/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/tmp_hipezku/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/tmp_hipezku/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/tmp_hipezku/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/tmp_hipezku/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/tmplhd8iycg/config.yaml data directory: /tmp/tmplhd8iycg plugin paths: Sending event: pluginload the artist - älbum - tïtle 0 title: tïtle 0 -> modified tïtle 0 the artist - älbum - tïtle 1 title: tïtle 1 -> modified tïtle 1 the artist - älbum - tïtle 2 title: tïtle 2 -> modified tïtle 2 the artist - älbum - tïtle 3 title: tïtle 3 -> modified tïtle 3 the artist - älbum - tïtle 4 title: tïtle 4 -> modified tïtle 4 the artist - älbum - tïtle 5 title: tïtle 5 -> modified tïtle 5 the artist - älbum - tïtle 6 title: tïtle 6 -> modified tïtle 6 the artist - älbum - tïtle 7 title: tïtle 7 -> modified tïtle 7 the artist - älbum - tïtle 8 title: tïtle 8 -> modified tïtle 8 the artist - älbum - tïtle 9 title: tïtle 9 -> modified tïtle 9 continue [E]diting, Apply, Cancel? 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/tmppwoum4wr/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/tmpygsx2cu2/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/tmpygsx2cu2/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/tmps4drjz71/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/tmpgjs7d5h_/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/tmppzpovt0n/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/tmprvs0it14/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/tmphaqpv9ky/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/tmphaqpv9ky/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/tmphaqpv9ky/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Sending event: item_removed Replacing item 2: /tmp/tmphaqpv9ky/libdir/Applied Artist/Applied Album/Applied Title 2.mp3 Sending event: database_change Sending event: item_removed Replacing item 3: /tmp/tmphaqpv9ky/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 1596459958.5576446, flexible attributes [] from album 1 for /tmp/tmphaqpv9ky/libdir/Applied Artist/Applied Album Reimported item added 1596459958.5593421 from item 1 for /tmp/tmphaqpv9ky/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Reimported item flexible attributes [] from item 1 for /tmp/tmphaqpv9ky/libdir/Applied Artist/Applied Album/Applied Title 1.mp3 Sending event: database_change Reimported item added 1596459958.5608118 from item 2 for /tmp/tmphaqpv9ky/libdir/Applied Artist/Applied Album/Applied Title 2.mp3 Reimported item flexible attributes [] from item 2 for /tmp/tmphaqpv9ky/libdir/Applied Artist/Applied Album/Applied Title 2.mp3 Sending event: database_change Reimported item added 1596459958.5621634 from item 3 for /tmp/tmphaqpv9ky/libdir/Applied Artist/Applied Album/Applied Title 3.mp3 Reimported item flexible attributes [] from item 3 for /tmp/tmphaqpv9ky/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 ====================================================================== ERROR: test_cmd_count (test_player.BPDDatabaseTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<>/test/test_player.py", line 812, in test_cmd_count with self.run_bpd() as client: File "/usr/lib/python3.8/contextlib.py", line 113, in __enter__ return next(self.gen) File "/<>/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_list (test_player.BPDDatabaseTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<>/test/test_player.py", line 781, in test_cmd_list with self.run_bpd() as client: File "/usr/lib/python3.8/contextlib.py", line 113, in __enter__ return next(self.gen) File "/<>/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_list_three_arg_form (test_player.BPDDatabaseTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<>/test/test_player.py", line 791, in test_cmd_list_three_arg_form with self.run_bpd() as client: File "/usr/lib/python3.8/contextlib.py", line 113, in __enter__ return next(self.gen) File "/<>/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_lsinfo (test_player.BPDDatabaseTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<>/test/test_player.py", line 800, in test_cmd_lsinfo with self.run_bpd() as client: File "/usr/lib/python3.8/contextlib.py", line 113, in __enter__ return next(self.gen) File "/<>/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_search (test_player.BPDDatabaseTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<>/test/test_player.py", line 775, in test_cmd_search with self.run_bpd() as client: File "/usr/lib/python3.8/contextlib.py", line 113, in __enter__ return next(self.gen) File "/<>/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_unexpected_argument (test_player.BPDTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<>/test/test_player.py", line 372, in test_unexpected_argument with self.run_bpd() as client: File "/usr/lib/python3.8/contextlib.py", line 113, in __enter__ return next(self.gen) File "/<>/test/test_player.py", line 319, in run_bpd yield MPCClient(sock, do_hello) File "/<>/test/test_player.py", line 153, in __init__ hello = self.get_response() File "/<>/test/test_player.py", line 166, in get_response line = self.readline() File "/<>/test/test_player.py", line 224, in readline data = self.sock.recv(bufsize) socket.timeout: timed out ====================================================================== ERROR: test_root_logger_levels (test_logging.ConcurrentEventsTest) Root logger level should be shared between threads. ---------------------------------------------------------------------- Traceback (most recent call last): File "/<>/test/test_logging.py", line 279, in test_root_logger_levels importer.run() File "/<>/beets/importer.py", line 329, in run pl.run_parallel(QUEUE_SIZE) File "/<>/beets/util/pipeline.py", line 445, in run_parallel six.reraise(exc_info[0], exc_info[1], exc_info[2]) File "/usr/lib/python3/dist-packages/six.py", line 703, in reraise raise value File "/<>/beets/util/pipeline.py", line 312, in run out = self.coro.send(msg) File "/<>/beets/util/pipeline.py", line 194, in coro func(*(args + (task,))) File "/<>/beets/importer.py", line 1511, in plugin_stage func(session, task) File "/<>/beets/plugins.py", line 143, in wrapper return func(*args, **kwargs) File "/<>/beetsplug/replaygain.py", line 1035, in imported self.handle_album(task.album, False) File "/<>/beetsplug/replaygain.py", line 962, in handle_album album_gain = backend_instance.compute_album_gain(album) File "/<>/beetsplug/replaygain.py", line 136, in compute_album_gain output = self.compute_gain(supported_items, True) File "/<>/beetsplug/replaygain.py", line 189, in compute_gain return self.compute_chunk_gain(items, is_album) File "/<>/beetsplug/replaygain.py", line 210, in compute_chunk_gain output = call(args) File "/<>/beetsplug/replaygain.py", line 55, in call return command_output(args) File "/<>/beets/util/__init__.py", line 819, in command_output proc = subprocess.Popen( File "/usr/lib/python3.8/subprocess.py", line 854, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, File "/usr/lib/python3.8/subprocess.py", line 1702, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'bs1770gain' ---------------------------------------------------------------------- Ran 1885 tests in 84.431s FAILED (errors=7, skipped=44, expected failures=9) Test failed: make: *** [debian/rules:7: binary] Terminated Build killed with signal TERM after 150 minutes of inactivity -------------------------------------------------------------------------------- Build finished at 20200803-1535 Finished -------- E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build-Space: 18728 Build-Time: 9106 Distribution: groovy Fail-Stage: build Host Architecture: amd64 Install-Time: 64 Job: beets_1.4.9-5.dsc Machine Architecture: amd64 Package: beets Package-Time: 9172 Source-Version: 1.4.9-5 Space: 18728 Status: attempted Version: 1.4.9-5 -------------------------------------------------------------------------------- Finished at 20200803-1535 Build needed 02:32:52, 18728k disc space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=groovy --arch=amd64 PACKAGEBUILD-19654307 Scanning for processes to kill in build PACKAGEBUILD-19654307