gamdl 教程:如何用 3 条命令下载 Apple Music 的 ALAC 无损音乐

发布时间:2026/10/21 1:45:00
gamdl 教程:如何用 3 条命令下载 Apple Music 的 ALAC 无损音乐
gamdl 教程如何用 3 条命令下载 Apple Music 的 ALAC 无损音乐【免费下载链接】gamdlA command-line app for downloading Apple Music songs, music videos and post videos.项目地址: https://gitcode.com/GitHub_Trending/ga/gamdlApple Music 的普通接口只返回 256kbps 有损音频ALAC 无损拿不到。gamdl 是一款免费开源的命令行下载工具把歌曲、专辑或艺术家链接丢给它它就自动下载音频、解密、打标并落盘。一句话看懂 gamdl gamdlGlomaticos Apple Music Downloader是一个开源 CLI命令行界面工具给它链接它给你文件。查找、下载、解密、打标全程自动完成。能力一览歌曲AAC 256kbps有损、ALAC 无损最高 24-bit/192kHz、Dolby Atmos、AC-3音乐视频MV最高 2160p4K支持 h264 与 h265 编码同步歌词LRC、SRT、TTML 三种格式LRC 就是常见的“卡拉OK字幕”格式元数据自动写入封面、艺术家、音轨编号等标签命名模板可自定义支持的链接歌曲、专辑、播放列表、艺术家、动态视频、Apple Music Classical高度可定制输出目录、文件夹与文件命名、编码优先级等全部可调工作原理你做什么它做什么 不用研究源码理解这条“你 → 它”的分工链就够了你导出浏览器 cookies在已登录 music.apple.com 时导出 Netscape 格式。它用这份文件确认你的订阅状态并拿到曲库信息。你贴一个链接。它识别链接类型、遍历专辑内的曲目按你设定的编码优先级挑出最优格式。下载还差一步“解密”。服务器上的文件被 FairPlay苹果的数字版权保护技术加密它先解开再写成 m4a/mp4 文件并打上元数据标签。ALAC 多一个“中间人”。官方 API 不会向普通请求返回无损流所以工具支持接入本地 Wrapper 服务见 gamdl/api/代你完成账号登录、播放请求和解密gamdl/downloader/ 里内置的 Rust 组件 ammuxer 负责解密重组和文件写入的快路径。3 步上手安装、cookies、首次下载 第 1 步安装。需要 Python 3.10 以上一条命令搞定pip install gamdl第 2 步准备 cookies 文件。在浏览器登录 Apple Music 的状态下导出 Netscape 格式 cookiesFirefox 可用 “Export Cookies” 扩展Chromium 用 “Get cookies.txt LOCALLY”保存为cookies.txt。它是你的“身份证明”没有它工具无法证明你有订阅。第 3 步首次运行把链接丢给它gamdl --cookies-path ./cookies.txt https://music.apple.com/us/album/never-gonna-give-you-up-2022-remaster/1624945511?i1624945512--cookies-path用来指定 cookies 文件位置默认就是当前目录下的./cookies.txt可省略。跑完后会在输出目录默认./Apple Music看到歌曲文件标签已经打好的。补充一点首次运行会自动生成配置文件——Linux 在~/.gamdl/config.iniWindows 在%USERPROFILE%\.gamdl\config.ini。把长命令写进文件里就能一劳永逸命令行参数优先级更高随时可临时覆盖。进阶用法ALAC 无损、4K MV 与艺术家整批下载 ⚙️场景一下载 ALAC 无损。开启 Wrapper 并设定编码优先级gamdl --use-wrapper --song-codec-priority alac,aac-web 链接--use-wrapper启用 Wrapper 服务由它代办登录、播放请求和解密--song-codec-priority按先后顺序列出偏好的格式某首曲没有 alac 时自动回落到 aac-web。不开 Wrapper 选 ALAC 时工具会在启动时警告大概率失败。场景二4K 音乐视频。用--music-video-resolution限分辨率注意 2160p 只有 h265 编码提供gamdl --music-video-resolution 2160p --music-video-codec-priority h265,h264 链接场景三艺术家批量下载。给艺术家链接加上--artist-auto-select跳过交互式勾选gamdl --artist-auto-select all-albums https://music.apple.com/us/artist/rick-astley/669771可选值还有top-songs热门歌曲、main-albums录音室专辑、music-videos等完整清单跑gamdl -h即可看到。gamdl 常见问题解答 ❓不开 Wrapper 下载 ALAC 会失败吗大概率会。官方 API 只在“合法播放会话”里下发无损流Wrapper 替你补上这一步。选alac而没开 Wrapper 时工具启动即给出警告。用 Wrapper 还需要 cookies 吗不需要。Wrapper 模式下登录与播放请求都由它处理cookies 只在纯 cookie 模式下使用。aac-web 和 alac 有什么区别aac-web是 256kbps 有损日常听够用alac是无损最高 24-bit/192kHz适合对音质有要求的场景。默认值是aac-web。配置文件在哪、怎么改Linux 在~/.gamdl/config.iniWindows 在%USERPROFILE%\.gamdl\config.ini首次运行自动生成并写好所有默认值。只改你想改的那几行即可命令里没写的参数都按文件走。没有订阅能用吗不能。工具启动时会校验订阅没有有效订阅会直接报错退出什么都不下载。写在最后gamdl 把你的 Apple Music 链接变成可本地保存的文件ALAC 无损、4K MV、同步歌词和完整标签一次到位。请只下载你订阅范围内有权使用的内容。参数拿不准时跑一次gamdl -h所有可选项的帮助文本都在里面。【免费下载链接】gamdlA command-line app for downloading Apple Music songs, music videos and post videos.项目地址: https://gitcode.com/GitHub_Trending/ga/gamdl创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考