Automatic iTunes album downloader for Windows
-
Does not download audio from music videos, which are generally poor quality; instead only uses YouTube Music official artist audios as sources - a significant improvement from generic YouTube to MP3 converters
-
Lyrics (from Genius)
-
Complete song metadata (artist, song names, genre, etc. from Apple Music)
-
Album art (1000x1000 pixels from Apple Music, CURRENTLY ONLY SHOWS IN ITUNES)
-
Highest allowable audio quality with VBR (from YouTube Music)
-
Correct title casing for all songs, albums, etc.
-
Option to download tracks from the deluxe version of an album without changing the album artwork or name
-
Clone the repository.
-
pip install -r requirements.txt. -
Ensure the python
site-packagesfolder is on PATH so theyoutube-dlmodule can be called from the Command Prompt. -
Add the repository folder to PATH.
-
If lyrics are desired, create a file in the directory called
genius-key.txtand place a free Genius API key fromhttps://docs.genius.com/in that file. If lyrics are not desired, modify theitunes_dl.pyfile and change thedownload_lyricsvariable on line 20 toFalse.
-
Command Prompt:
itunes-dl <Apple Music album link (can be deluxe)> <optional: if first argument is a deluxe album, then Apple Music album link for the non-deluxe version; if not, then type "n" to skip prompt> -
Example for an album with no deluxe version:
itunes-dl https://music.apple.com/us/album/folklore/1524801260 n -
Example for an album with a deluxe version:
itunes-dl https://music.apple.com/gb/album/1989-deluxe-edition/1445881848 https://music.apple.com/gb/album/1989/1445888258