SpotifyDL é uma extensão do Chrome que permite aos usuários baixar faixas, playlists ou álbuns diretamente do Spotify por meio de seu navegador. A extensão suporta vários formatos de áudio e fornece descriptografia integrada e gerenciamento de metadados.
Construído usando o Manifest V3 , você pode revisar as permissões no arquivo
manifest.json
.
Formatos de áudio suportados:
Ogg/Vorbis (96, 160, 320 Kbits/s) via PlayPlay CDM (fonte)
AAC (128, 256 Kbits/s) via Widevine CDM
Descriptografia integrada: Descriptografa arquivos protegidos e adiciona metadados usando FFmpeg WASM .
Downloads paralelos: Suporta download de vários arquivos simultaneamente para processamento mais rápido.
Nota: A descriptografia Widevine requer um dispositivo Widevine válido, incluindo uma chave privada RSA (formato PEM ou DER) e um Blob de ID de cliente.
Para perguntas, relatórios de bugs ou comentários, sinta-se à vontade para entrar em contato comigo no Discord: cyril13600 .
PlayPlay - Migre a descriptografia do node-forge
para WebCrypto
para melhorar o desempenho e evitar o congelamento da interface do usuário.
MP4 AAC – Adicione configurações de usuário para contêiner de áudio e seleção de codec. Os usuários agora podem escolher o formato de áudio ao usar o FFmpeg por meio da interface de configurações.
Tratamento de erros - Melhore o registro de erros e implemente pop-ups de erros fáceis de usar para informar melhor os usuários sobre os problemas.
Você tem dois métodos para instalar a extensão:
Baixe a versão mais recente na página de lançamentos.
Descompacte o arquivo:
Após o download, extraia o conteúdo. Você deverá ver uma pasta contendo a subpasta dist
.
Carregue a extensão no Chrome:
Abra o Chrome e navegue até chrome://extensions/
.
Habilite o "modo de desenvolvedor" alternando o botão no canto superior direito.
Clique em "Carregar descompactado" e selecione a pasta dist
que contém manifest.json
.
Clone o repositório:
clone git https://github.com/cycyrild/SpotifyDL.gitcd SpotifyDL
Instale dependências:
instalação npm
Compile o projeto:
npm executar compilação
Carregue a extensão no Chrome:
Abra o Chrome e navegue até chrome://extensions/
.
Ative o "modo de desenvolvedor" no canto superior direito.
Clique em “Carregar descompactado” e selecione a pasta dist
onde os arquivos compilados estão localizados.
Faça login em sua conta Spotify no web player.
Navegue até a faixa, playlist ou álbum que deseja baixar.
Clique no ícone SpotifyDL na barra de ferramentas do Chrome.
A extensão analisará a página atual e listará todas as faixas disponíveis para download.
Selecione as faixas desejadas e clique para fazer o download.
Os arquivos serão salvos no seu dispositivo com metadados completos, incluindo título, artista, álbum, etc.
Esta extensão destina-se apenas ao uso pessoal. Baixar conteúdo protegido por direitos autorais sem permissão é uma violação dos termos de serviço do Spotify e também pode violar as leis de direitos autorais. Por favor, use esta extensão com responsabilidade.