O Spoticode é uma extensão para VSCode que integra um miniplayer do Spotify diretamente no seu editor, permitindo controlar suas músicas e buscar novas faixas sem sair da sua área de trabalho.
Meio nichado, né? Pois é, foi criado por pura preguiça de dar Alt+Tab. A preguiça move o mundo em muitos aspectos, a depender do ponto de vista 👍
⚠️ Requisitos essenciais
Spotify Premium: O controle via API é uma feature exclusiva para assinantes do Spotify Premium.
App Spotify Aberto: Você precisa ter o Spotify (Desktop ou Web) aberto em algum dispositivo para que a extensão consiga enviar os comandos de reprodução. A reprodução deve ser iniciada primeiro pelo app/site do Spotify para que a extensão possa controlar.
🚀 Como configurar
1. Obter seu Spotify Client ID
Para usar a extensão, você precisa criar uma Application no Spotify Developer Dashboard:
No campo "Redirect URIs", adicione exatamente este link: http://[::1]:8888/callback. Caso ele esteja incorreto, a extensão não funcionará.
Salve as alterações.
Copie o seu Client ID.
2. Primeiro Acesso
No VSCode, abra a aba do Spoticode nos painéis inferiores da sua aba lateral.
Clique em "Logar no Spotify".
Quando solicitado, cole o seu Client ID.
Uma janela do navegador será aberta para você autorizar o acesso.
Após a mensagem de sucesso, você pode fechar o navegador e voltar para o VSCode.
🎧 Features
Miniplayer (painel inferior)
Controles: Play/Pause, Próxima, Anterior.
Volume: Clique no ícone de volume e use o slider para ajustar.
Repetir: Clique no ícone de repetir e escolha entre música, playlist ou desativado.
Tela Fullscreen (Escolher Música/Playlist)
Busca: Barra de busca funcional para encontrar qualquer música no Spotify.
Músicas Curtidas: Acesse suas músicas salvas rapidamente.
Playlists: Veja e reproduza suas playlists pessoais.
Mais Tocadas: Veja o que você mais ouviu recentemente.
Reprodução Inteligente: Clique em "Ouvir Lista" para iniciar uma rádio baseada na aba selecionada, ou clique em uma música para tocar ela.
🎨 Preview
❓ FAQ
Dei play na música pelo app do Spotify e o Spoticode não atualizou o miniplayer. Por quê?
Por questões de performance, a extensão não atualiza o miniplayer automaticamente. Você precisa realizar alguma ação no miniplayer para que ele atualize. Entretanto, se a música já estiver tocando quando o VS Code for aberto, ele deve atualizar de maneira automática.