After ugrading picard to 0.15.1 the coverart plugin which is installed by the coverart use flag does not work any more. Reproducible: Always Steps to Reproduce: 1. install picard with USE=coverart 2. open terminal window 3. start picard Actual Results: when started from a terminal I can see the following message: I: 139784768124672 05:54:37 Plugin 'Cover Art Downloader' from '/usr/lib64/python2.7/site-packages/picard/plugins/coverart.pyc' is not compatible with this version of Picard. picard works but the coverart downloader is gone Expected Results: picard working with coverart downloader the API version of the picard plugins has changed. This can be easily checked with bash# grep PLUGIN_API_VERSIONS /usr/portage/distfiles/coverart.py PLUGIN_API_VERSIONS = ["0.12"] The necessary API version is 0.15 I downloaded a working version of the plugin here: http://users.musicbrainz.org/~luks/picard-plugins/coverart.py Please add it to the ebuild and do a version bump (I propose 0.15.1-r1). Unfortunately the upstream authors did not append a version number, so I think this has to be done here in the ebuild if breaking the old versions should not occur....
I noticed the same behavior, which was especially maddening as I had just added the coverart USE flag when I upgraded from 0.12.1 to 0.15.1. Disabling the USE flag and downloading the correct plugin (and putting it in ~/.config/MusicBrainz/Picard/plugins) works in the meantime.
Created attachment 288091 [details, diff] fix coverart.py URL The issue here is that the ebuild is downloading the wrong version of coverart.py. There is one version for 0.12-0.14, and one for 0.15. The 0.15 ebuild is using the same URL as the older ebuilds.
Sorry I didn't notice this right away. Upstream should really consider versioning their plugins in some fashion in the filename. Anyway, it should finally be fixed in CVS.