Closed tweitzel closed 8 years ago
That's certainly strange. I can't seem to reproduce this—importing an album as that Depeche Mode record led to correct behavior here:
$ beet ls -a
Depeche Mode - The Singles 81>85
If you try removing the album and importing it again, does the same problem happen? Is there any chance a modification somewhere along the line removed the field?
Of course it would work when I try it again. Maybe something was wonky with musicbrainz the night I was doing all this ripping + encoding. See attached. wat.txt
This snippet is unrelated but worth looking at by the unicode party team
fetchart: image size: (504, 500) fetchart: image is not square (504 != 500) fetchart: downloading image: http://coverartarchive.org/release-group/5d8c9a9a-c60b-33a7-a7cf-286ddb51c86c/front fetchart: downloaded art to: /var/folders/8g/7p_5t96552722whrf_bc5nq00000gn/T/tmpPWocBV.jpg fetchart: image size: (504, 500) fetchart: image is not square (504 != 500) fetchart: trying source itunes for album Depeche Mode - The Singles 86>98 Traceback (most recent call last): File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 853, in emit msg = self.format(record) File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 726, in format return fmt.format(record) File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 465, in format record.message = record.getMessage() File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 325, in getMessage msg = str(self.msg) File "/usr/local/lib/python2.7/site-packages/beets/logging.py", line 85, in __str__ return self.msg.format(*args, **kwargs) ValueError: Unknown format code 'r' for object of type 'unicode' Logged from file fetchart.py, line 440
OK, glad this is cleared up!
If that warning shows up again on the latest source, would you mind opening a separate issue?
Problem
Beet import, on at least a couple of albums (https://musicbrainz.org/release/43c08b18-4f38-3953-9605-cde95836ef93 is where I first noticed), is populating albumartist_sort and albumartist_credit, but not albumartist. As a result, that field is not seen by beet ls -a.
Running this command in verbose (
-vv
) mode:Led to this problem:
Setup
My configuration (output of
beet config
) is: