Funcionalidades
O que o djsnake faz num canal de voz
Um bot, uma fila por servidor e uma página web que qualquer pessoa do canal pode abrir.
A maioria das ligações funciona sem mais.
Texto livre também funciona: o bot escolhe a melhor correspondência no YouTube.
A página do clip
Abre-se pela ligação que o bot publica no canal.
- Vídeo e letra sincronizados
Um vídeo sem som segue o áudio, e a letra sincronizada do LRCLIB passa por cima.
- Controlos na web
Seguinte, pausa, avançar, reordenar, adicionar uma ligação ou pesquisar por texto.
- Duas ligações
Uma ligação de controlo e uma ligação só de visualização, segura para partilhar.
- Oito temas
Oito aspetos prontos, mais as suas cores, nome e logótipo.
- Instala-se como uma app
Adicione-a ao ecrã inicial ou ao ambiente de trabalho. O ecrã de bloqueio, os auscultadores e as teclas multimédia podem controlá-la.
- Estatísticas de audição
Faixas e artistas mais ouvidos, horas reproduzidas e pico de ouvintes, por servidor.
O som
- Automix, sempre ligado
Volume normalizado a -14 LUFS, silêncios cortados, faixas com fade.
- Filtros a meio da faixa
Reforço de graves, nightcore, 8D, karaoke. A faixa não recomeça.
- Crossfade opcional
Ative-o para uma sessão com
!crossfade on.
Fila e controlo
- Uma fila por servidor
Repetição, reprodução automática, playlists guardadas, votação para saltar, papel 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 ligar uma conta para fazer scrobbling do que ouve.
- Cópias de segurança e métricas
Cópias de segurança dos seus dados com soma de verificação, e métricas Prometheus se as ativar.
O que não faz
- O vídeo vai até 720p
As listas longas carregam 30 faixas, salvo se pedir a lista inteira, até 200.
- Não reproduz a partir do Spotify
As ligações do Spotify, Deezer e Apple Music são procuradas no YouTube, e por vezes a versão encontrada não é a certa.
- Listas longas do Spotify precisam de uma chave
Sem as suas credenciais da API do Spotify, uma lista para nas 100 faixas. As listas privadas não podem ser lidas.
- Uso pessoal
Respeite os Termos de Serviço do YouTube e os direitos das pessoas cujos vídeos reproduz.
Pôr djsnake a funcionar
Cria um bot no Discord Developer Portal e define o seu token. 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