All apps/Gamdl

Gamdl

gamdl

A command-line app for downloading Apple Music songs, music videos and post videos.

Runs as gamdl|macOS, Linux, Windows|github.com

Command form

ai-draft · 2 tasks · 11 fields

Download songs, albums, playlists, artists or videos from Apple Music URLs. Wrapper, DRM, and filename template options are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui gamdl
Download Apple MusicExample values, fixed in this page — nothing here reaches a terminal
Basic
URLs or text files*
string
Cookies file
file
Output directory
directory
Metadata language
string
Advanced
Skip synced lyrics
--no-synced-lyrics
TasksEach one presets the form for one job
Download URLs
urlscookies_pathoutput_pathlanguageno_synced_lyrics
Download from a URL list
urlsread_urls_as_txtcookies_pathoutput_path
ParametersOnly these flags are editable in the form
URLs or text files
string · positional 0 · repeatable
Read URLs from text files
Treat each positional argument as a text file of URLs.
boolean
--read-urls-as-txt-r
Cookies file
path
--cookies-path-c
Output directory
path
--output-path-o
Metadata language
string
--language-len-US
Download mode
enum
--download-modeytdlpnm3u8dlre
Max music video resolution
string
--music-video-resolution1080p
Cover size (pixels)
integer
--cover-size
Skip synced lyrics
boolean
--no-synced-lyrics
Synced lyrics only
boolean
--synced-lyrics-only
Ignore config file
boolean
--no-config-file-n
SourcesEvery flag above is checked against these
readme
| `--read-urls-as-txt`, `-r` | Read URLs from text files | `false` | | `--cookies-path`, `-c` | Cookies file path | `./cookies.txt` | | `--language`, `-l` | Metadata language…
manualmain 2026-10

github.com

Before it fills your prompt, Otty checks the installed gamdl against its version. A form that does not match your version is not offered.