SACAD

A multi platform command line tool to download album covers without manual intervention, ideal for integration in scripts, audio players, etc.

Cost / License

  • Free
  • Open Source

Platforms

  • Mac
  • Windows  Available as a standalone binary
  • Linux
-
No reviews
1like
0comments
0alternatives
0news articles

Features

Suggest and vote on features
  1.  Artwork

 Tags

  • album-downloader

SACAD News & Activities

Highlights All activities

Recent activities

No activities found.

SACAD information

  • Developed by

    desbma
  • Licensing

    Open Source (MPL-2.0) and Free product.
  • Written in

  • Alternatives

    0 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Audio & Music

GitHub repository

  •  388 Stars
  •  23 Forks
  •  4 Open Issues
  •   Updated  
View on GitHub
SACAD was added to AlternativeTo by RemovedUser on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is SACAD?

Smart Automatic Cover Art Downloader SACAD is a multi platform command line tool to download album covers without manual intervention, ideal for integration in scripts, audio players, etc.

? Features

? Can target specific image size, and find results for high resolution covers ? Support JPEG and PNG formats ? Currently support the following cover sources: ? Last.fm ? Google Images ? Amazon CD (.com, .ca, .cn, .fr, .de, .co.jp and .co.uk variants) ? Amazon digital music ? Smart sorting algorithm to select THE best cover for a given query, using several factors: source reliability, image format, image size, image similarity with reference cover, etc. ? Automatically crunch images with optipng or jpegoptim (can save 30% of filesize without any loss of quality, great for portable players) ? Cache search results locally for faster future search ? Do everything to avoid getting blocked by the sources: hide user-agent and automatically take care of rate limiting ? Automatically convert/resize image if needed ? Multiplatform (Windows/Mac/Linux)

SACAD is designed to be robust and be executed in batch of thousands of queries:

? HTML parsing is done without regex but with the LXML library, which is faster, and more robust to page changes ? When the size of an image reported by a source is not reliable (ie. Google Images), automatically download the first KB of the file to get its real size from the file header ? Process several queries simultaneously (using asyncio), to speed up processing ? Automatically reuse TCP connections (HTTP Keep-Alive), for better performance ? Automatically retry failed HTTP requests ? Music library scan supports all common audio formats (MP3, AAC, Vorbis, FLAC..) ? Cover sources page or API changes are quickly detected, thanks to high test coverage, and SACAD is quickly updated accordingly

Official Links