Musique¶
Octavius joue de la musique depuis YouTube, SoundCloud, Bandcamp, Twitch streams, Vimeo et URLs HTTP directes.
Commandes¶
| Commande | Description |
|---|---|
/play <terme ou URL> |
Ajoute en file et joue |
/pause |
Met en pause |
/resume |
Reprend la lecture |
/skip |
Passe à la musique suivante |
/back |
Recommence la musique en cours |
/loop |
Toggle boucle (1 musique en boucle) |
/stop |
Arrête + déconnecte le bot du vocal |
/nowplaying (alias /np) |
Affiche le lecteur visuel |
/queue |
File d'attente |
/lyrics |
Paroles via lyrics.ovh |
Multi-bot Music (Silver+)¶
À partir du plan Silver, Octavius peut tenir plusieurs streams musicaux simultanés dans plusieurs salons vocaux du même serveur :
| Plan | Streams simultanés |
|---|---|
| 🆓 Free / 🥉 Bronze | 1 |
| 🥈 Silver | 3 |
| 🥇 Gold | 5 (le maximum) |
Aucun autre bot Discord grand public ne propose cette fonctionnalité.
Phase 3.B.3 en développement
Le multi-bot music nécessite l'infrastructure Lavalink (Phase 1.6, déjà
livrée), mais le wiring Python wavelink/lavalink-py dans
cogs/music_bot.py est encore à faire (Phase 1.6bis). Pour l'instant,
1 stream par serveur. Suivi sur le serveur de support.
Visualisation¶
Pendant la lecture, Octavius affiche un lecteur visuel style Spotify avec :
- Titre + auteur de la piste courante
- Barre de progression (mise à jour 5s)
- Boutons interactifs Play / Pause / Skip / Loop / Stop
- Image du clip si disponible
Sources autorisées¶
Liste des hostnames whitelistés (anti-SSRF) :
youtube.com, youtu.be, music.youtube.com
soundcloud.com, snd.sc
bandcamp.com
twitch.tv
vimeo.com
spotify.com (sera transcodé via search YouTube)
Les recherches textuelles sans URL (!play coldplay yellow) passent par
YouTube search par défaut.