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-packages
folder is on PATH so theyoutube-dl
module 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.txt
and place a free Genius API key fromhttps://docs.genius.com/
in that file. If lyrics are not desired, modify theitunes_dl.py
file and change thedownload_lyrics
variable 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