{
  "description": "Download songs, albums, playlists, artists or videos from Apple Music URLs. Wrapper, DRM, and filename template options are left out.",
  "options": [
    {
      "names": [
        "--read-urls-as-txt",
        "-r"
      ],
      "description": "Treat each positional argument as a text file of URLs."
    },
    {
      "names": [
        "--cookies-path",
        "-c"
      ],
      "description": "Cookies file",
      "args": {
        "name": "cookies_path",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--output-path",
        "-o"
      ],
      "description": "Output directory",
      "args": {
        "name": "output_path",
        "isOptional": false,
        "template": "folders"
      }
    },
    {
      "names": [
        "--language",
        "-l"
      ],
      "description": "Metadata language",
      "args": {
        "name": "language",
        "isOptional": false,
        "suggestions": [
          {
            "name": "en-US",
            "description": "en-US"
          }
        ]
      }
    },
    {
      "names": [
        "--download-mode"
      ],
      "description": "Download mode",
      "args": {
        "name": "download_mode",
        "isOptional": false,
        "suggestions": [
          {
            "name": "ytdlp",
            "description": "yt-dlp"
          },
          {
            "name": "nm3u8dlre",
            "description": "N_m3u8DL-RE"
          }
        ]
      }
    },
    {
      "names": [
        "--music-video-resolution"
      ],
      "description": "Max music video resolution",
      "args": {
        "name": "music_video_resolution",
        "isOptional": false,
        "suggestions": [
          {
            "name": "1080p",
            "description": "1080p"
          }
        ]
      }
    },
    {
      "names": [
        "--cover-size"
      ],
      "description": "Cover size (pixels)",
      "args": {
        "name": "cover_size",
        "isOptional": false
      }
    },
    {
      "names": [
        "--no-synced-lyrics"
      ],
      "description": "Skip synced lyrics"
    },
    {
      "names": [
        "--synced-lyrics-only"
      ],
      "description": "Synced lyrics only"
    },
    {
      "names": [
        "--no-config-file",
        "-n"
      ],
      "description": "Ignore config file"
    }
  ],
  "args": [
    {
      "name": "urls",
      "isOptional": true,
      "isVariadic": true
    }
  ],
  "name": "gamdl"
}
