Uma interface altamente personalizável que exibe seu status de reprodução atual no Spotify em uma linda página de navegador!
Você pode querer usar isso sobre o próprio modo de tela cheia do Spotify (na minha opinião, bastante assombrosa), ou você pode usá-lo para sua TV para fornecer a OSD desatualizado e de baixa resolução uma nova pintura!
Esta interface é principalmente somente leitura. Especificamente, isso significa que você não pode realmente controlar sua música , além de alguns comandos básicos, como reprodução, pausa e pular (precisa ser ativado primeiro nas configurações). Isso ocorre devido a limitações à API do Spotify e porque a idéia é definir esse aplicativo uma vez e, em seguida, ele é executado permanentemente como uma exibição de informações pura.
Um exemplo em que isso é útil seria hospedar uma festa em que você deseja deixar seus convidados verem a qualquer momento quais músicas estão à frente, colocando um monitor perto da pista de dança que você conecta a um Raspberry Pi.
Esses dois exemplos mostram apenas exemplos da predefinição padrão do SpotifyBigPicture. Para mais capturas de tela, consulte as outras predefinições!
Clique no símbolo de engrenagem no canto superior esquerdo da interface para abrir as configurações para preferências visuais. Aqui você pode personalizar o estilo da interface de várias opções com apenas alguns cliques!
Suas configurações são armazenadas automaticamente localmente, para que você não precise se preocupar em reconfigurar tudo o que reabrir o site.
(Se você preferir um tutorial em vídeo, clique aqui)
A partir daqui, você pode escolher entre uma das duas maneiras de continuar com a instalação.
http://localhost:8183/login-callback (clique no botão Little Green "Adicionar" antes de salvar!)spotifybot.propertiesjava -jar SpotifyBigPicture.jarhttp://ip-of-docker-machine:8183/login-callback . O retorno de chamada de login deve terminar com /login-callback ! Certifique -se também de clicar no botão "Adicionar" verde antes de salvardocker pull ghcr.io/selbi182/spotifybigpicturedocker run --name spotifybigpicture -d -p 8183:8183 -e client_id=CLIENTID -e client_secret=CLIENTSECRET -e redirect_uri=REDIRECTURI ghcr.io/selbi182/spotifybigpicturedocker logs -f spotifybigpicture para que você possa ver o URL necessário para a próxima etapahttps://accounts.spotify.com:443/authorize?client_id=[...]&response_type=code&redirect_uri=[...]&scope=[...]As informações são obtidas na API do Spotify, pesquisando uma vez por segundo. Infelizmente, não existe uma maneira "adequada" de fazê -lo, pois as webhooks para mudanças de músicas (como a Discord as usa, por exemplo) não estão disponíveis para a API pública.
Como resultado, a conexão pode ficar presa de tempos em tempos. O aplicativo tentará automaticamente restabelecer as conexões quando possível, o que geralmente leva apenas alguns segundos. Para manter a aparência da interface o mais suave possível, o cronômetro simulará a reprodução, continue contando segundos por conta própria, se uma música estiver tocando atualmente.
No entanto, se a interface se tornar completamente sem resposta, tente estas abordagens:
Mude o contexto atual de reprodução (por exemplo, mudando de uma lista de reprodução para um álbum)
Por qualquer motivo bizarro, basta clicar no botão Dispositivos no Spotify no seu PC (nem mesmo selecionando nenhum dispositivo diferente, literalmente apenas abrindo o suspensão) às vezes força a interface a recuperar o atraso. Esta foi a minha opção para consertar telas presas, e funciona surpreendentemente bem:

Se você tiver algum problema, escreva um tíquete de emissão no Github e terei prazer em dar uma olhada nele :)
Como alternativa, envie -me uma mensagem sobre discórdia. Meu nome de usuário é: Selbi