Paquet : sacad (2.8.0-2)
Liens pour sacad
Ressources Debian :
- Rapports de bogues
- Developer Information
- Journal des modifications Debian
- Fichier de licence
- Suivis des correctifs pour Debian
Télécharger le paquet source sacad :
Responsables :
Ressources externes :
- Page d'accueil [github.com]
Paquets similaires :
Search and download music album covers
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 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
Autres paquets associés à sacad
|
|
|
|
-
- dep: python3
- langage orienté objet interactif de haut niveau – version par défaut de Python 3
-
- dep: python3-aiohttp
- http client/server for asyncio
-
- dep: python3-bitarray
- Python3 module for efficient boolean array handling
-
- dep: python3-cssselect
- cssselect parses CSS3 Selectors and translates them to XPath 1.0
-
- dep: python3-lxml
- liaison Python pour les bibliothèques libxml2 et libxslt
-
- dep: python3-mutagen
- audio metadata editing library (Python 3)
-
- dep: python3-pil
- Python Imaging Library (Python3)
-
- dep: python3-platformdirs
- determining appropriate platform-specific directories (Python 3)
-
- dep: python3-tqdm
- fast, extensible progress bar for Python 3 and CLI tool
-
- dep: python3-unidecode
- translittérations en ASCII de texte Unicode – module de Python 3
-
- dep: python3-web-cache
- Simple Python key-value storage backed up by sqlite3 database
Télécharger sacad
Architecture | Taille du paquet | Espace occupé une fois installé | Fichiers |
---|---|---|---|
all | 27,4 ko | 132,0 ko | [liste des fichiers] |