[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1057152: marked as done (ITP: sacad -- Smart Automatic Cover Art Downloader)



Your message dated Sat, 11 May 2024 13:00:13 +0000
with message-id <E1s5mKj-0017qf-HZ@fasolo.debian.org>
and subject line Bug#1057152: fixed in sacad 2.7.5-1
has caused the Debian Bug report #1057152,
regarding ITP: sacad -- Smart Automatic Cover Art Downloader
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1057152: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057152
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-python@lists.debian.org

* Package name    : sacad
  Version         : 2.7.5
  Upstream Contact: https://github.com/desbma
* URL             : https://github.com/desbma/sacad/
* License         : MPL-2
  Programming Lang: Python
  Description     : 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.

SACAD also provides a second command line tool, sacad_r, to scan a
music library, read metadata from audio tags, and download missing
covers automatically, optionally embedding the image into audio audio
files.  Features

 * Can target specific image size, and find results for high resolution covers
 * Support JPEG and PNG formats
 * Customizable output: save image along with the audio files / in a different directory named by artist/album / embed cover in audio files...
 * Currently support the following cover sources:
   * Amazon CD (.com, .ca, .cn, .fr, .de, .co.jp and .co.uk variants)
   * Amazon digital music
   * CoverLib (site is dead)
   * Deezer
   * Discogs
   * Google Images (removed, too unreliable)
   * Last.fm
   * Itunes
 * 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, oxipng 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
   network 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

----

There are no tools, as far as I know, to do this in Debian. A friend
used this to great effect to cleanup their local music library, while
in the meantime I did this by hand to much lesser effect...

--- End Message ---
--- Begin Message ---
Source: sacad
Source-Version: 2.7.5-1
Done: Antoine Beaupré <anarcat@debian.org>

We believe that the bug you reported is fixed in the latest version of
sacad, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1057152@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Antoine Beaupré <anarcat@debian.org> (supplier of updated sacad package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 30 Apr 2024 16:04:03 +0000
Source: sacad
Binary: sacad
Architecture: source all
Version: 2.7.5-1
Distribution: experimental
Urgency: low
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Antoine Beaupré <anarcat@debian.org>
Description:
 sacad      - Search and download music album covers
Closes: 1057152
Changes:
 sacad (2.7.5-1) experimental; urgency=low
 .
   * Initial release, first pass autogenerated by py2dsp/3.20230219;
     Closes: #1057152
Checksums-Sha1:
 d2b112d25bb6ee69e6d6248256e2c5d09a4462bd 1551 sacad_2.7.5-1.dsc
 45ec6f540cbecbdd404173e2f6c8bdd13cc1d4ad 40257 sacad_2.7.5.orig.tar.gz
 a1d65f0afd6d789ec0b44737e0d36d8750e95201 7528 sacad_2.7.5-1.debian.tar.xz
 a1a57bcf00cfe769653121cfef734d39353e68f6 34812 sacad_2.7.5-1_all.deb
 f8e77bf4f993efd7227c5614e828d1e111958658 7512 sacad_2.7.5-1_amd64.buildinfo
Checksums-Sha256:
 223c9368e7870bc23bfce91caad65613fcdd4b568bdd4099f7f25c4a861993de 1551 sacad_2.7.5-1.dsc
 6493dcc4a7341bc57bc7d9f2cca5da5e97cda4c077fea4685f477895f0594c56 40257 sacad_2.7.5.orig.tar.gz
 1aed10ad769c57ce46014ffaea4afc08de7d52880800eee52b115f9f059098d4 7528 sacad_2.7.5-1.debian.tar.xz
 8285f5e5c830371d135dc80baba67bba826c615c57daf19dc16790e5e332f5b4 34812 sacad_2.7.5-1_all.deb
 f05dd4eb99e70f110dddb2ed94b9f208792443628c1a9c66951a0e3961deed99 7512 sacad_2.7.5-1_amd64.buildinfo
Files:
 c6ce369822635688762956b5a49d87dc 1551 python optional sacad_2.7.5-1.dsc
 c871de900ef0ab5eb413c9a1ec4616f8 40257 python optional sacad_2.7.5.orig.tar.gz
 fc3fe292c4a38e644609533833e80ab7 7528 python optional sacad_2.7.5-1.debian.tar.xz
 f24e46c535e8cee7445c936dbb190859 34812 python optional sacad_2.7.5-1_all.deb
 8da4d064b055f418f2b914b2ecabcaff 7512 python optional sacad_2.7.5-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQS7ts1MmNdOE1inUqYCKTpvpOU0cwUCZjEjxAAKCRACKTpvpOU0
cz5qAQCitueJ9ZgUevujeuq7yEvIAOoUR8xY0aXM/OA/BVyokQD+M5IsYKK5/m/y
DANruPcWk0ZXcUtf/+p9lfY5pb03HQ0=
=VCqE
-----END PGP SIGNATURE-----

Attachment: pgpFJZxQcEd1E.pgp
Description: PGP signature


--- End Message ---

Reply to: