Skip to content

Latest commit

 

History

History
53 lines (32 loc) · 2.33 KB

README.md

File metadata and controls

53 lines (32 loc) · 2.33 KB

Reorder Playlist Spotify

Aplicação para ordenar playlists colaborativas do Spotify alternadamente de acordo com os colaboradores.

Antes

antes

Depois

depois

Rodando

Para rodar, você vai precisar ter node e yarn instalados na sua máquina local. Eu recomendo que o node seja instalado usando o nvm (Node Version Manager), e o yarn pode ser instalado seguindo esse tutorial.

Feito isso, clone o repositório com o comando:

git clone https://github.com/lucasmedeiros/spotify-reorder-collaborative.git
cd spotify-reorder-collaborative

Instale as dependências da aplicação com o comando:

yarn

Depois disso, você deve criar uma aplicação no Spotify for Developers, seguindo o guia para registro de apps. Feito isso, no Dashboard da tela do Spotify for Developers, deverá aparecer uma caixa com a sua aplicação.

Selecione a sua aplicação, e vá em Edit Settings, e na parte de Redirect URI's adicione http://localhost:5000/auth/callback.

Feito isso, perceba que na tela tem dois campos SECRETOS: o Client ID e o Client Secret. Você deverá copiar esses dois campos para um arquivo .env na pasta raiz do projeto, como listado no arquivo de configuração exemplo. Ficará algo parecido com isso:

CLIENT_ID=your-client-id-here
CLIENT_SECRET=your-client-secret-here

Então, rode a aplicação com:

yarn start

Então, a aplicação vai rodar no endereço localhost:5000. Para autorizar a aplicação, faça uma requisição HTTP para a rota GET http://localhost:5000/ e aparecerá um link para que você possa fazer a autorização da aplicação para acessar suas playlists colaborativas.

url

Finalmente, faça uma requição HTTP para POST http://localhost:5000/reorder, passando como corpo da requisição o nome da playlist playlistName que você deseja ordenar. Dentro de alguns segundos, sua playlist colaborativa estará ordenada!

reorder