This project consists of a collection of scripts designed to automate various tasks related to managing and organizing music libraries. The scripts handle tasks such as extracting and embedding album cover art, fetching artwork from online sources, processing albums using Picard, and calculating ReplayGain for MP3 files. Each script is designed to be configurable, efficient, and easy to use, making it ideal for managing large music collections.
Filename | Description |
---|---|
ID3 to Cover Art Fetcher | Fetches album artwork from multiple sources and embeds it into MP3 files. |
Export Cover Art from MP3 Files | Extracts and saves album cover art from MP3 files to cover.jpg . |
Embed and Check Artwork Resolution in Music Files | Embeds and checks the resolution of album cover art in MP3 files. |
Calculate ReplayGain for MP3 Files | Calculates ReplayGain for MP3 files organized in an ARTIST/ALBUM/CD directory structure. |
Picard Album Processor | Automates the processing of music albums using Picard, tracks failures, and restarts Picard if necessary. |
To run the scripts in the correct order for updating artwork, use the run.sh
file. For processing albums with Picard, use the picard_album_processor.sh
script.
-
Update Artwork:
./run.sh
This will execute the scripts in the correct sequence to fetch, extract, and embed album artwork.
-
Process Albums with Picard:
./picard_album_processor.sh
This will automate the processing of music albums using Picard.
artwork-config.ini configuration entry
This project is licensed under the GNU General Public License v3.0.
See LICENSE for more information.