Aplicação para ordenar playlists colaborativas do Spotify alternadamente de acordo com os colaboradores.
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-collaborativeInstale as dependências da aplicação com o comando:
yarnDepois 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 startEntã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.
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!



