! ! O MP4Box deve ser instalado primeiro e confirmar se o MP4Box foi adicionado corretamente às variáveis de ambiente
Adicionar funcionalidade
- Chame MP4Box externo para encapsular automaticamente ec3 em m4a
- Altere a estrutura de diretórios para nome do artistanome do álbum; os arquivos de download do Atmos são movidos para downloads AM-DL-Atmos e altere a estrutura de diretórios para nome do artistanome do álbum [Atmos]
- Depois que a execução for concluída, o status geral de conclusão será exibido.
- Incorporar capas e letras LRC automaticamente (é necessário o token do usuário de mídia, consulte as instruções no final para saber como obtê-lo)
- Para construção automática, você pode ir para a página Ações para baixar a versão mais recente da construção automática e pode usar diretamente
main.exe url
- main suporta verificação e pode preencher o endereço de texto ou banco de dados API.
- Adicione get-m3u8-from-device e altere-o para true e defina a porta
adb forward tcp:20020 tcp:20020
para obter m3u8 do simulador. - Modelos de suporte a pastas e arquivos
- Suporte para download de cantores
go run main.go https://music.apple.com/us/artist/taylor-swift/159260351
--all-album
seleciona automaticamente todos os álbuns do cantor - O novo modo wrapper atualmente só pode ser executado no Linux. A velocidade de descriptografia é super rápida e pode ser descriptografada em segundos.
-
limit-max
suporta comprimento limite por padrão 200
Este projeto suporta apenas ALAC e Atmos
-
alac (audio-alac-stereo)
-
ec3 (audio-atmos / audio-ec3)
Projeto Python
Se você deseja baixar o AAC, é recomendado usar AppleMusicDecrypt do WorldObservationLog.
AppleMusicDecrypt suporta as seguintes codificações
-
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)
Downloader de música Apple ALAC / Dolby Atmos
Roteiro original de Sorrow Modificado por mim para incluir algumas correções e melhorias.
Como usar
- Crie um dispositivo virtual no Android Studio com uma imagem que não possui APIs do Google.
- Instale esta versão do 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/. Você também precisará do SAI para instalá-lo: https://f-droid.org/pt_BR/packages/com.aefyr.sai.fdroid/.
- Inicie o Apple Music e faça login na sua conta.
- Encaminhamento de porta 10020 TCP:
adb forward tcp:10020 tcp:10020
. - Inicie o servidor frida.
- Inicie o agente frida:
frida -U -l agent.js -f com.apple.android.music
. - Comece a baixar alguns álbuns:
go run main.go https://music.apple.com/us/album/whenever-you-need-somebody-2022-remaster/1624945511
. - Comece a baixar singles:
go run main.go --select https://music.apple.com/us/album/whenever-you-need-somebody-2022-remaster/1624945511
insira números separados por espaços. - Comece a baixar algumas playlists:
go run main.go https://music.apple.com/us/playlist/taylor-swift-essentials/pl.3950454ced8c45a3b0cc693c2a7db97b
ou go run main.go https://music.apple.com/us/playlist/hi-res-lossless-24-bit-192khz/pl.u-MDAWvpjt38370N
. - Para dolby atmos:
go run main.go --atmos https://music.apple.com/us/album/1989-taylors-version-deluxe/1713845538
.
Tutorial chinês - consulte o método três para obter detalhes
Baixando letras
- Abra o Apple Music e faça login
- Abra as ferramentas do desenvolvedor, clique em
Application -> Storage -> Cookies -> https://music.apple.com
- Encontre o cookie denominado
media-user-token
e copie seu valor - Cole o valor do cookie obtido na etapa 3 no config.yaml e salve-o
- Inicie o script normalmente