Skip to content

Fetch music album covers from Deezer using MusicBrainz Picard.

License

Notifications You must be signed in to change notification settings

livingsilver94/deezerart

Repository files navigation

Deezerart

Tests Package Foo License

Deezerart is a MusicBrainz Picard plugin that fetches album covers from Deezer.
Deezer provides free-to-use web APIs and good quality album covers, up to 1000⨯1000 pixels, proving itself to be superior to the other cover providers Picard currently supports.

Deezerart is thoroughly tested against multiple Python versions, spanning from 3.5 to 3.8, to ensure proper compatibility across the majority of operating systems supported by Picard.

Big thanks to phw for the development support.

Build

To create an installable .zip file, run:

python setup.py mkplugin

A file called deezerart.zip will appear in the current directory. The archive can be installed via the Plugin section of the Picard options.

Issues

Due to a bug in Picard versions older that 2.5, the cover art provider does not handle HTTP redirections. A workaround is available, but this will make Picard hang a little on slow networks, and will make it crash on Windows. So if on Windows, make sure you're running the latest release.

This repository vs. the Picard 3rd party plugin repository

There are small differences between this code and the one merged into the official Picard plugin repository, to match Picard developers' requests.

  • The official Picard version does not support Picard versions older than 2.5 (thus, the redirection workaround is removed)