mirror of
https://github.com/zhaarey/apple-music-downloader.git
synced 2025-10-23 15:11:05 +00:00
b2bcdfde8820232df2f95b5d8b1e112a46aed911
!!必须先安装MP4Box,并确认MP4Box已正确添加到环境变量
添加功能
- 支持内嵌封面和LRC歌词(需要
media-user-token,获取方式看最后的说明) - 支持获取逐词与未同步歌词
- 支持下载歌手
go run main.go https://music.apple.com/us/artist/taylor-swift/159260351--all-album自动选择歌手的所有专辑 - 下载解密部分更换为Sendy McSenderson的代码,实现边下载边解密,解决大文件解密时内存不足
- MV下载,需要安装mp4decrypt
Special thanks to chocomint for creating agent-arm64.js
对于获取aac-lc MV 歌词 必须填入有订阅的media-user-token
alac (audio-alac-stereo)ec3 (audio-atmos / audio-ec3)aac (audio-stereo)aac-lc (audio-stereo)aac-binaural (audio-stereo-binaural)aac-downmix (audio-stereo-downmix)MV
Apple Music ALAC / Dolby Atmos Downloader
Original script by Sorrow. Modified by me to include some fixes and improvements.
How to use
- Make sure the decryption program wrapper is running
- Start downloading some albums:
go run main.go https://music.apple.com/us/album/whenever-you-need-somebody-2022-remaster/1624945511. - Start downloading single song:
go run main.go --song https://music.apple.com/us/album/never-gonna-give-you-up-2022-remaster/1624945511?i=1624945512orgo run main.go https://music.apple.com/us/song/you-move-me-2022-remaster/1624945520. - Start downloading select:
go run main.go --select https://music.apple.com/us/album/whenever-you-need-somebody-2022-remaster/1624945511input numbers separated by spaces. - Start downloading some playlists:
go run main.go https://music.apple.com/us/playlist/taylor-swift-essentials/pl.3950454ced8c45a3b0cc693c2a7db97borgo run main.go https://music.apple.com/us/playlist/hi-res-lossless-24-bit-192khz/pl.u-MDAWvpjt38370N. - For dolby atmos:
go run main.go --atmos https://music.apple.com/us/album/1989-taylors-version-deluxe/1713845538. - For aac:
go run main.go --aac https://music.apple.com/us/album/1989-taylors-version-deluxe/1713845538. - For see quality:
go run main.go --debug https://music.apple.com/us/album/1989-taylors-version-deluxe/1713845538.
Downloading lyrics
- Open Apple Music and log in
- Open the Developer tools, Click
Application -> Storage -> Cookies -> https://music.apple.com - Find the cookie named
media-user-tokenand copy its value - Paste the cookie value obtained in step 3 into the config.yaml and save it
- Start the script as usual
Description
Languages
Go
88.9%
JavaScript
11.1%