djsnake

Funzionalità

Cosa fa djsnake in un canale vocale

Un bot, una coda per server e una pagina web che chiunque nel canale può aprire.

La maggior parte dei link funziona e basta.

Funziona anche il testo libero: il bot sceglie la migliore corrispondenza su YouTube.

YouTubeLink, playlist e dirette
SpotifyBrani, album e playlist
SoundCloud, BandcampBrani e set
Deezer, Apple MusicBrani, album e playlist
Twitch, radioCanali, Icecast, Shoutcast, .pls, .m3u

La pagina del clip

Si apre dal link che il bot pubblica nel canale.

  • Video e testo sincronizzati

    Un video muto segue l'audio, e il testo sincronizzato di LRCLIB scorre sopra.

  • Controlli sul web

    Avanti, pausa, salto, riordino, aggiunta di un link o ricerca per testo.

  • Due link

    Un link di controllo e un link di sola visione da condividere senza rischi.

  • Otto temi

    Otto stili pronti, più i tuoi colori, nome e logo.

  • Si installa come app

    Aggiungila alla schermata Home o al desktop. Schermata di blocco, cuffie e tasti multimediali possono controllarla.

  • Statistiche di ascolto

    Brani e artisti più ascoltati, ore riprodotte e picco di ascoltatori, per server.

Il suono

  • Automix, sempre attivo

    Volume normalizzato a -14 LUFS, silenzi tagliati, brani con dissolvenza.

  • Filtri durante il brano

    Bass boost, nightcore, 8D, karaoke. Il brano non riparte.

  • Dissolvenza opzionale

    Attivala per una sessione con !crossfade on.

Coda e controllo

  • Una coda per server

    Loop, riproduzione automatica, playlist salvate, voto per saltare, ruolo DJ e modalità 24/7.

  • Due forme per ogni comando

    Ogni comando funziona con ! e come comando slash.

  • Limiti della coda

    Dimensione della coda, brani per membro, durata dei brani e attesa, per server.

  • Quattro lingue

    Il bot e la pagina clip parlano inglese, francese, spagnolo e tedesco.

  • Last.fm, opzionale

    Ogni membro può collegare un account per fare lo scrobbling di ciò che ascolta.

  • Backup e metriche

    Backup dei tuoi dati con checksum e metriche Prometheus, se le attivi.

Cosa non fa

  • Il video arriva a 720p

    Le playlist lunghe caricano 30 brani, a meno che tu non chieda l'intera lista, fino a 200.

  • Non riproduce da Spotify

    I link Spotify, Deezer e Apple Music vengono cercati su YouTube, e a volte la versione trovata non è quella giusta.

  • Le liste Spotify lunghe richiedono una chiave

    Senza le tue credenziali API Spotify, una lista si ferma a 100 brani. Le playlist private non si possono leggere.

  • Uso personale

    Rispetta i termini di servizio di YouTube e i diritti delle persone di cui riproduci i video.

Avvia djsnake

Crea un bot nel Discord Developer Portal e imposta il suo token. Il resto è nella documentazione.

$ git clone https://github.com/selfhostr/djsnake.git
$ cd djsnake && cp .env.example .env  # set DISCORD_TOKEN
$ docker compose pull && docker compose up -d