! ! Сначала необходимо установить MP4Box и убедиться, что MP4Box правильно добавлен в переменные среды.
Добавить функциональность
- Вызов внешнего MP4Box для автоматической инкапсуляции ec3 в m4a.
- Измените структуру каталогов на имя исполнителяимя альбома; файлы загрузки Atmos будут перемещены в папку загрузок AM-DL-Atmos, а структуру каталогов измените на имя исполнителяназвание альбома [Atmos].
- После завершения выполнения отображается общий статус завершения.
- Автоматически вставлять обложки и тексты песен LRC (требуется медиа-токен пользователя, как его получить, смотрите в инструкции в конце)
- Для автоматической сборки вы можете перейти на страницу «Действия», чтобы загрузить последнюю версию автоматической сборки, и напрямую использовать
main.exe url
- main поддерживает проверку и может заполнять текстовый адрес или базу данных API.
- Добавьте get-m3u8-from-device, измените его на true и установите порт
adb forward tcp:20020 tcp:20020
чтобы получить m3u8 из симулятора. - Шаблоны поддержки папок и файлов
- Поддерживает загрузку исполнителей
go run main.go https://music.apple.com/us/artist/taylor-swift/159260351
--all-album
автоматически выбирает все альбомы певца. - Новый режим оболочки в настоящее время можно запустить только в Linux. Скорость расшифровки очень быстрая, и ее можно расшифровать за секунды.
-
limit-max
поддерживает предельную длину по умолчанию 200
Этот проект поддерживает только ALAC и Atmos.
-
alac (audio-alac-stereo)
-
ec3 (audio-atmos / audio-ec3)
Python-проект
Если вы хотите загрузить AAC, рекомендуется использовать AppleMusicDecrypt из WorldObservationLog.
AppleMusicDecrypt поддерживает следующие кодировки
-
alac (audio-alac-stereo)
-
ec3 (audio-atmos / audio-ec3)
-
ac3 (audio-ac3)
-
aac (audio-stereo)
-
aac-binaural (audio-stereo-binaural)
-
aac-downmix (audio-stereo-downmix)
Загрузчик Apple Music ALAC/Dolby Atmos
Оригинальный сценарий от Sorrow. Модифицирован мной с некоторыми исправлениями и улучшениями.
Как использовать
- Создайте виртуальное устройство в Android Studio с образом, не имеющим API Google.
- Установите эту версию Apple Music: https://www.apkmirror.com/apk/apple/apple-music/apple-music-3-6-0-beta-release/apple-music-3-6-0-beta -4-android-apk-download/ Для его установки вам также понадобится SAI: https://f-droid.org/pt_BR/packages/com.aefyr.sai.fdroid/.
- Запустите Apple Music и войдите в свою учетную запись. Требуется подписка.
- Переадресация портов 10020 TCP:
adb forward tcp:10020 tcp:10020
. - Запустите сервер Фрида.
- Запустите агент Frida:
frida -U -l agent.js -f com.apple.android.music
. - Начните загружать несколько альбомов:
go run main.go https://music.apple.com/us/album/whenever-you-need-somebody-2022-remaster/1624945511
. - Начните загрузку синглов:
go run main.go --select https://music.apple.com/us/album/whenever-you-need-somebody-2022-remaster/1624945511
и введите цифры, разделенные пробелами. - Начните загрузку плейлистов:
go run main.go https://music.apple.com/us/playlist/taylor-swift-essentials/pl.3950454ced8c45a3b0cc693c2a7db97b
или go run main.go https://music.apple.com/us/playlist/hi-res-lossless-24-bit-192khz/pl.u-MDAWvpjt38370N
. - Для Dolby Atmos:
go run main.go --atmos https://music.apple.com/us/album/1989-taylors-version-deluxe/1713845538
.
Учебное пособие по китайскому языку — подробности см. в третьем методе.
Загрузка текстов
- Откройте Apple Music и войдите в систему.
- Откройте инструменты разработчика, нажмите
Application -> Storage -> Cookies -> https://music.apple.com
- Найдите файл cookie с именем
media-user-token
и скопируйте его значение. - Вставьте значение cookie, полученное на шаге 3, в config.yaml и сохраните его.
- Запустите скрипт как обычно