Closed mgoltzsche closed 4 months ago
It has nothing to do with move or quite
group_albums: yes
is the culprit. well not culprit exactly because group albums does not care about folders, it is meant to be used when multiple tracks from different albums is in the same folder, and when you use that you are telling beets to group based on albums and not folder, so any images are ignored in the process. set that to no and it will "move quitely" as expected.
Ah, thanks @Dr-Blank for clarifying that. I misinterpreted the option. Disabling it makes beets import the cover.jpg
files properly, indeed.
However, in case of the ytimport plugin, unfortunately the cover.jpg
files are still not removed from the import source directory on import, unless import.move
is enabled or clutter: ['cover.jpg']
specified within the beets config. The ytimport plugin enables the import.move
option temporarily when it invokes the import plugin but the fetchart plugin has read the option already on initialization and therefore ignores the config changes that are applied afterwards.
UPDATE: This is addressed by PR #5244.
When I import a directory that includes a
cover.jpg
file into my beets library with bothimport.move
andimport.quiet
set totrue
, the cover art is not imported. When I disablemove
orquiet
, it imports the cover art.(However, when importing the cover art, the fetchart plugin does not use the
cover.jpg
that exists within the album source directory but fetches it from coverartarchive.org. Correspondingly, thecover.jpg
file within the import source directory is not deleted after the import althoughmove
is enabled.)Problem
Imagine I have the import options
group_albums
,move
andquiet
enabled and the following file system structure to import from:/data/ytimport/albums/some artist - some album
01 - First Track.opus
02 - Second Track.opus
cover.jpg
Running this command in verbose (
-vv
) mode:Does not import any cover art. The log shows that the
fetchart
plugin tries to lookup the cover art within the file system and that it doesn't try the other cover art sources:When I disable any of the
import.move
orimport.quiet
configuration options, it imports cover art - from a non-filesystem source, though.You can get the example data e.g. using the ytimport plugin:
Setup
--plugins=fetchart
My configuration (output of
beet config
) is: