Smart Automatic Cover Art Downloader is a Python3 program which will search and download album covers for music. It can do a single album at a time or your whole collection at once! It saves the covers in the album directory or can optionally embed them in the music files. CLI only but don't let that put you off, it's as easy as py. :)
You need Python >= 3.5
Install pip:
Code: Select all
apt install python3-pip
Code: Select all
pip3 install sacad
Code: Select all
$ sacad "Cary Brothers" "Under Control" 500 cover.png
Main: jpegoptim could not be found, JPEG crunching will be disabled
Main: optipng could not be found, PNG crunching will be disabled
LastFmCoverSource: Got 0 relevant (5 excluded) results from source 'LastFmCoverSource'
AmazonCdCoverSource: Got 2 relevant (0 excluded) results from source 'AmazonCdCoverSource'
AmazonDigitalCoverSource: Got 1 relevant (0 excluded) results from source 'AmazonDigitalCoverSource'
GoogleImagesWebScrapeCoverSource: Got 15 relevant (5 excluded) results from source 'GoogleImagesWebScrapeCoverSource'
Cover: Reference is: LastFmCoverSourceResult 'https://lastfm-img2.akamaized.net/i/u/300x300/273d2c3921bf4f8990b5d7b3c27b68f9.png'
Cover: Downloading cover 'https://images-na.ssl-images-amazon.com/images/I/51wO11jhSML.jpg' (part 1/1)...
Cover: Converting to PNG...
It will also download covers for every album in a specified directory with sacad_r . I tried it on a directory with 17 albums and the only one it didn't find was a bootleg Grateful Dead album. Magic!
Github page - https://github.com/desbma/sacad