Aller au contenu

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.