O-Music - Bot Discord
🎵 Présentation
O-Music est un bot Discord musical moderne et performant développé en JavaScript, offrant une expérience d'écoute fluide et intuitive. Conçu avec une architecture modulaire et une interface utilisateur élégante, il permet aux utilisateurs de profiter de leur musique préférée directement sur Discord.
🚀 Fonctionnalités principales
Lecture musicale multi-sources
Support de YouTube, Spotify, SoundCloud et autres plateformes
Recherche intelligente par mots-clés ou URL directe
Support complet des playlists (jusqu'Ă 150+ pistes)
Lecture automatique sans interruption
Interface interactive
Embeds dynamiques avec mise à jour en temps réel
Boutons interactifs pour un contrôle instantané (Pause, Skip, Stop, Queue, Loop)
Messages éphémères pour une expérience utilisateur propre
Design moderne avec couleurs personnalisées (bleu #1900FF, rouge #E74C3C)
Gestion avancée de la file d'attente
File d'attente illimitée avec affichage détaillé
Système de répétition (piste unique)
Gestion automatique de la file (suppression après lecture)
Affichage des informations complètes (durée, artiste, miniature)
ContrĂ´les de lecture
Pause/Reprise instantanée
Skip avec confirmation
ArrĂŞt complet avec nettoyage automatique
ContrĂ´le du volume (0-150%)
Mode répétition activable
🛠️ Technologies utilisées
Backend
Node.js - Environnement d'exécution JavaScript
Discord.js v14 - Bibliothèque officielle Discord
Lavalink-client - Client moderne pour Lavalink v4
dotenv - Gestion sécurisée des variables d'environnement
Infrastructure
Lavalink v4 - Serveur audio haute performance
Java 21 - Runtime pour Lavalink
Architecture modulaire avec système de commandes séparé
Gestion des erreurs robuste avec reconnexion automatique
Audio
Support natif des codecs audio modernes
Qualité d'encodage optimale (Opus quality 10)
Buffer audio optimisé pour réduire la latence
Filtres audio disponibles (equalizer, distortion, timescale, etc.)
Progression
100% complété
Technologies
Aucune mise Ă jour pour le moment