Error when trying to use fetchart plugin


#1

Tagging:
Ryo Fukui - Mellow Dream +1
URL:
https://www.discogs.com/Ryo-Fukui-Mellow-Dream-1/release/8030057
(Similarity: 81.0%) (id, source) (Discogs, CD, 2006, Japan, Solid Records (6))
[A]pply, More candidates, Skip, Use as-is, as Tracks, Group albums,
Enter search, enter Id, aBort? A
Traceback (most recent call last):
File “/usr/bin/beet”, line 11, in
load_entry_point(‘beets==1.4.3’, ‘console_scripts’, ‘beet’)()
File “/usr/lib/python2.7/site-packages/beets/ui/init.py”, line 1209, in main
_raw_main(args)
File “/usr/lib/python2.7/site-packages/beets/ui/init.py”, line 1196, in _raw_main
subcommand.func(lib, suboptions, subargs)
File “/usr/lib/python2.7/site-packages/beets/ui/commands.py”, line 930, in import_func
import_files(lib, paths, query)
File “/usr/lib/python2.7/site-packages/beets/ui/commands.py”, line 907, in import_files
session.run()
File “/usr/lib/python2.7/site-packages/beets/importer.py”, line 319, in run
pl.run_parallel(QUEUE_SIZE)
File “/usr/lib/python2.7/site-packages/beets/util/pipeline.py”, line 445, in run_parallel
six.reraise(exc_info[0], exc_info[1], exc_info[2])
File “/usr/lib/python2.7/site-packages/beets/util/pipeline.py”, line 312, in run
out = self.coro.send(msg)
File “/usr/lib/python2.7/site-packages/beets/util/pipeline.py”, line 194, in coro
func(*(args + (task,)))
File “/usr/lib/python2.7/site-packages/beets/importer.py”, line 1392, in plugin_stage
func(session, task)
File “/usr/lib/python2.7/site-packages/beets/plugins.py”, line 124, in wrapper
return func(*args, **kwargs)
File “/usr/lib/python2.7/site-packages/beetsplug/fetchart.py”, line 797, in fetch_art
candidate = self.art_for_album(task.album, task.paths, local)
File “/usr/lib/python2.7/site-packages/beetsplug/fetchart.py”, line 867, in art_for_album
for candidate in source.get(album, extra):
TypeError: get() takes exactly 4 arguments (3 given)

I always get an error like this when I try to import albums with the fetchart plugin enabled. I am on Fedora 26, any help is appreciated.


#2

Hi! For concrete problems like this, can you please file a bug on GitHub? The issue template there will help you provide complete details so we can see what’s going on.