MusicBrainz Picard Plugin

Do you use fanart.tv in your app? tell us about it!
Post Reply
outsidecontext
Posts: 5
Joined: Mon Jan 26, 2015 3:17 pm

MusicBrainz Picard Plugin

Post by outsidecontext »

Hi,

for those here using MusicBrainz Picard I have developed a plugin which uses fanart.tv as a cover art source. This allows you to use the cover art from fanart.tv in addition or as an alternative to the cover art sources already supported by Picard (Cover Art Archive and Amazon). For now the plugin can be downloaded on the Picard Plugins download page.

A few notes about the plugin:
  • To install the plugin place the folder "fanarttv" included in the ZIP archive inside you Picard's plugin folder
  • Picard 1.3 is required, the plugin does not work in earlier versions
  • The plugin has an own options page, but if you enable the plugin you first have to close and reopen Picard's options in order to see the plugin options.
  • Before you can use this plugin you have to get your personal API key on https://fanart.tv/get-an-api-key/ and enter it in the plugin options
  • Picard will use the cover art sources in this order: CAA -> Amazon -> Cover Art URL ARs -> Plugins. If one source returns a valid cover art Picard will not query the other sources. So you might want to disable at least Amazon if you want to benefit from the high quality cover art on fanart.tv. The development version of Picard also allows you to specify the order in which the cover art sources are tried.
  • If there are multiple images available the plugin will just use the first one. This could maybe be improved, e.g. choosing the one with the highest vote. But it actually looks like the API already returns the items ordered by votes.
See also this discussion on the MusicBrainz forum.

UPDATE: I released a version 0.2 of the plugin which fixes bad error handling when fanart.tv did not provide the cover art for a release.
UPDATE 2015-10-09: Updated the download location, the old file download is outdated and not unavailable.
Last edited by outsidecontext on Mon Oct 12, 2015 8:11 am, edited 2 times in total.
User avatar
Kode
Site Admin
Site Admin
Posts: 353
Joined: Wed Dec 18, 2013 11:34 am

Re: MusicBrainz Picard Plugin

Post by Kode »

Awesome :)
User avatar
akovia
Admin
Admin
Posts: 429
Joined: Wed Dec 18, 2013 3:37 pm

Re: MusicBrainz Picard Plugin

Post by akovia »

Haven't used Picard in years but this sounds great. Will hopefully find time to work on my music collection again and will check this out when I do.
Really appreciate the work!
My body may be aging rapidly, but my mind is still tarp as a shack!
Getting Started
Navigating Fanart.tv
Why Your Image May be Denied
Moderation Time
Unwritten Rules
User avatar
ezz9
Posts: 19
Joined: Sat May 30, 2015 9:13 am

Re: MusicBrainz Picard Plugin

Post by ezz9 »

I just found out about this plug-in. Just a few questions when you write "take API key and enter it in the plugin options" can you elaborate, I'm new to piicard and bit lost on that one. And can I just set it to use fanart and not look anywhere else.
ZincRider
Veteran
Veteran
Posts: 80
Joined: Sun Jan 11, 2015 7:55 pm

Re: MusicBrainz Picard Plugin

Post by ZincRider »

You can create your API-key here: https://fanart.tv/get-an-api-key/
outsidecontext
Posts: 5
Joined: Mon Jan 26, 2015 3:17 pm

Re: MusicBrainz Picard Plugin

Post by outsidecontext »

ezz9 wrote:I just found out about this plug-in. Just a few questions when you write "take API key and enter it in the plugin options" can you elaborate, I'm new to piicard and bit lost on that one. And can I just set it to use fanart and not look anywhere else.
As ZincRider wrote, get your Personal API Key on the link provided. Then set this key in Picard in Options -> Plugins -> fanart.tv.

And yes, you can tell Picard to only use fanart.tv. For this disable all other cover art providers in Options -> Cover Art. In the upcoming release you will be able to sort the cover art providers, which is even better than disabling all providers. That way you can set fanart.tv as your primary source, but fallback to e.g. Cover Art Archive. You probably just want to keep Amazon disabled for quality reasons ;)

You can get daily builds of the development version of Picard from http://picard.musicbrainz.org/downloads/ . They are usually very stable.
User avatar
Kode
Site Admin
Site Admin
Posts: 353
Joined: Wed Dec 18, 2013 11:34 am

Re: MusicBrainz Picard Plugin

Post by Kode »

Thanks for your quick support outsidecontext
hnoor0055
Posts: 1
Joined: Sat Mar 26, 2016 7:15 am

Re: MusicBrainz Picard Plugin

Post by hnoor0055 »

thinks for sharing information
RBCGN
Posts: 1
Joined: Fri Jun 10, 2016 4:36 pm

Re: MusicBrainz Picard Plugin

Post by RBCGN »

The plugin is not compatible with Musicbrainz Picard 1.3.2.
outsidecontext
Posts: 5
Joined: Mon Jan 26, 2015 3:17 pm

Re: MusicBrainz Picard Plugin

Post by outsidecontext »

RBCGN wrote:The plugin is not compatible with Musicbrainz Picard 1.3.2.
Yeah, sorry for that. We already discussed that and that we need a better handling for cases like that in the Picard plugin repository.

At the moment the plugin downloadable from the Picard plugin page is compatible with the latest development version 1.4 of Picard, you can download nightly builds on http://picard.musicbrainz.org/downloads/ . Ideally it should be released soon, but currently nobody has the time to put the needed effort into it :(

As an alternative grab the latest version that works with 1.3.2, which you can get from https://github.com/metabrainz/picard-pl ... s/fanarttv (download the individual files there and replace those you have already installed). There is no functional change, the later versions were just adapted to internal changes in Picard.
Post Reply