Skip to content

O Spotify Playlist Downloader é uma ferramenta simples e eficiente que permite baixar músicas de uma playlist específica do Spotify. Utilizando bibliotecas populares do Node.js, este projeto extrai os nomes das músicas de uma playlist selecionada, salva essas informações em um arquivo .txt e em seguida, baixa todas as faixas para o seu dispositivo.

License

Notifications You must be signed in to change notification settings

andrevitxr/spotify-playlist-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Spotify Playlist Downloader

Um projeto simples para baixar playlists inteiras do Spotify, extraindo os nomes de suas músicas e usando o yt-dlp para o download.

Dependências

Antes de começar, você precisa instalar algumas dependências:

Node.js

Certifique-se de ter o Node.js instalado em sua máquina. Você pode baixar a versão LTS recomendada para garantir a melhor estabilidade.

yt-dlp

O yt-dlp é uma ferramenta poderosa para baixar vídeos e áudio de várias plataformas. Você pode encontrar mais informações e instruções de instalação no repositório oficial: yt-dlp GitHub.

Instalação

  1. Clone este repositório:

    git clone https://github.com/andrevitxr/spotify-playlist-downloader.git
    cd spotify-playlist-downloader
    
  2. Inicialize o projeto e instale as dependências necessárias:

    npm init -y
    npm install dotenv child_process p-limit fs axios
    
  3. Crie um arquivo .env no diretorio do codigo e adicione suas keys do Spotify:

    SPOTIFY_CLIENT_ID=
    SPOTIFY_CLIENT_SECRET=
    

Certifique-se de preencher os valores das variáveis com suas keys do Spotify. Você pode obter essas informações criando um aplicativo no Spotify Developer Dashboard.

Configurações

  1. Playlist

Após todas as dependências estarem instaladas corretamente, no arquivo nomes.js na linha 7, insira a URL da sua playlist da qual você irá extrair os nomes das músicas.

```bash
const playlistUrl = 'https://open.spotify.com/playlist/sua_playlist';

Como executar

Para iniciar o código e extrair os nomes das músicas da sua playlist, siga os passos abaixo:

  1. No terminal, execute o seguinte comando:

    node nomes.js
    

Após a execução, um arquivo .txt será gerado no diretório do projeto. Nesse arquivo, você encontrará o nome de todas as músicas da sua playlist e seus respectivos artistas.

  1. Agora para baixar todas as musicas, no terminal o seguinte comando

    node downloads.js
    

O script irá ler o arquivo tracks.txt que contém o nome de todas as músicas da sua playlist. Em seguida, ele baixará automaticamente todas as músicas e as salvará em uma pasta chamada Downloads, que será criada no diretório do projeto.

About

O Spotify Playlist Downloader é uma ferramenta simples e eficiente que permite baixar músicas de uma playlist específica do Spotify. Utilizando bibliotecas populares do Node.js, este projeto extrai os nomes das músicas de uma playlist selecionada, salva essas informações em um arquivo .txt e em seguida, baixa todas as faixas para o seu dispositivo.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published