Recursos
O que o djsnake faz em um canal de voz
Um bot, uma fila por servidor e uma página web que qualquer pessoa no canal pode abrir.
A maioria dos links funciona sem mais.
Texto livre também funciona: o bot escolhe a melhor correspondência no YouTube.
A página do clipe
Abre pelo link que o bot publica no canal.
- Vídeo e letra sincronizados
Um vídeo sem som acompanha o áudio, e a letra sincronizada do LRCLIB passa por cima.
- Controles na web
Próxima, pausa, avançar, reordenar, adicionar um link ou buscar por texto.
- Dois links
Um link de controle e um link somente de visualização, seguro para compartilhar.
- Oito temas
Oito visuais prontos, mais suas cores, nome e logo.
- Instala como um app
Adicione à tela inicial ou à área de trabalho. A tela de bloqueio, o fone e as teclas de mídia podem controlá-la.
- Estatísticas de audição
Faixas e artistas mais ouvidos, horas tocadas e pico de ouvintes, por servidor.
O som
- Automix, sempre ligado
Volume normalizado a -14 LUFS, silêncios cortados, faixas com fade.
- Filtros no meio da faixa
Reforço de graves, nightcore, 8D, karaokê. A faixa não recomeça.
- Crossfade opcional
Ative para uma sessão com
!crossfade on.
Fila e controle
- Uma fila por servidor
Repetição, reprodução automática, playlists salvas, votação para pular, cargo de DJ e modo 24/7.
- Duas formas para cada comando
Cada comando funciona com
!e como comando de barra. - Limites da fila
Tamanho da fila, faixas por membro, duração da faixa e tempo de espera, por servidor.
- Quatro idiomas
O bot e a página do clipe falam inglês, francês, espanhol e alemão.
- Last.fm, opcional
Cada membro pode conectar uma conta para fazer scrobble do que ouve.
- Backups e métricas
Backups dos seus dados com checksum, e métricas Prometheus se você ativar.
O que ele não faz
- O vídeo vai até 720p
Playlists longas carregam 30 faixas, a menos que você peça a lista inteira, até 200.
- Não toca a partir do Spotify
Links do Spotify, Deezer e Apple Music são buscados no YouTube, e às vezes a versão encontrada não é a certa.
- Listas longas do Spotify precisam de uma chave
Sem suas credenciais da API do Spotify, uma lista para em 100 faixas. Playlists privadas não podem ser lidas.
- Uso pessoal
Respeite os Termos de Serviço do YouTube e os direitos das pessoas cujos vídeos você toca.
Coloque o djsnake para rodar
Crie um bot no Discord Developer Portal e defina o token dele. O resto está na documentação.
$ git clone https://github.com/selfhostr/djsnake.git
$ cd djsnake && cp .env.example .env # set DISCORD_TOKEN
$ docker compose pull && docker compose up -d