Docker implementation of gamdl
Go to file
Cronocide 4c6a533c96
All checks were successful
git.cronocide.net/gamdl-docker/pipeline/head This commit looks good
Added mutagen dependencies
2024-12-30 18:16:51 -07:00
build.sh Works well enough for my purposes 2023-09-06 12:41:18 -06:00
config.json Going back to f879b41ff5 because Raphael fucked it all up and I'm sick of his shit 2024-04-08 18:37:42 -06:00
Dockerfile Added mutagen dependencies 2024-12-30 18:16:51 -07:00
entrypoint.sh Going back to f879b41ff5 because Raphael fucked it all up and I'm sick of his shit 2024-04-08 20:29:24 -06:00
Jenkinsfile Basic stuff 2023-09-06 08:59:40 -06:00
LICENSE Initial commit 2023-09-06 06:09:43 +00:00
README.md Revert "Updated Jenkins build badge" 2024-04-08 15:55:51 -06:00

Glomatico's Apple Music Downloader - Docker Container

A docker container to run Glomatico's Apple Music Downloader with easy-to-use options.

Volume mappings

Map the music folder to /data :

docker run -v ~/Desktop/music:/data gamdl-docker

Environment Variables

The container is configured with the following variables :

TXT_PATH (Optional) : The path to a text file containing URLs to download.

CONFIG_PATH (Optional) : The path to the gamdl config file /root/.gamdl/config.json by default.

OUTPUT_PATH (Optional) : The path to save music files to. /data/ by default.

COOKIES_TXT_PATH (Optional) : The path to cookies.txt, a netscape cookies file containing your Apple Music cookies. /data/cookies.txt by default.

PRIVATE_KEY_B64 (Required) : Base64 of the private key retrieved from your Widevine device with Dumper.

CLIENT_ID_B64 (Required) : Base64 of the client_id retrieved from your Widevine device with Dumper.

HE_AAC (Optional) : Whether or not to download audio in HE-AAC 64kbps. false by default.

OVERWRITE (Optional) : Whether or not to overwrite existing downloads. false by default.

SAVE_COVER (Optional) : Whether or not to save a copy of the album cover seperately. false by default.

SKIP_LYRICS (Optional) : Whether or not to skip downloading lyrics files. false by default.