Paroles Synchronisées en Direct & Embed Musique Amélioré - Mise à Jour Majeure Beatra
Nous sommes ravis d'annoncer une mise à jour majeure de Beatra qui apporte des paroles synchronisées en temps réel, une interface d'embed musical complètement redessinée, et des contrôles de lecture améliorés. Ces améliorations rendent votre expérience d'écoute musicale plus immersive et visuellement époustouflante.
🎵 Paroles Synchronisées en Temps Réel avec LRCLIB
L'une des fonctionnalités les plus demandées est enfin arrivée : les paroles synchronisées en direct. Désormais, lorsque vous jouez une chanson avec des paroles synchronisées disponibles, vous verrez la ligne de paroles actuelle affichée en temps réel dans l'embed musical, parfaitement synchronisée avec la lecture.
Comment Cela Fonctionne
- Intégration LRCLIB : Nous nous sommes intégrés à LRCLIB, une base de données de paroles communautaire qui fournit des paroles synchronisées de haute qualité pour des millions de chansons.
- Secours Intelligent : Si LRCLIB n'a pas de paroles synchronisées, nous nous rabattons sur d'autres sources, garantissant que vous obtenez toujours les meilleures paroles disponibles.
- Mise en Cache Intelligente : Les paroles sont intelligemment mises en cache pour optimiser les performances et réduire les appels API.
- Correspondance Basée sur la Signature : Nous utilisons la correspondance de signature musicale pour trouver avec précision les bonnes paroles même pour différentes versions de la même chanson.
Fonctionnalités de la Chronologie des Paroles
Lorsque des paroles synchronisées sont disponibles :
- La ligne de paroles actuelle apparaît en évidence dans l'embed
- Les paroles se mettent à jour automatiquement au fur et à mesure de la lecture de la chanson
- L'embed respecte le timing des paroles pour éviter les conflits de mise à jour
- La barre de progression reste synchronisée avec votre musique
🎨 Nouveau Design d'Embed Components V2
Nous avons complètement redessiné l'embed de lecture actuelle avec une architecture moderne basée sur Components V2 qui offre :
Améliorations de Mise en Page
Mise en Page Précédente :
- Le titre et les contrôles étaient dispersés
- La barre de progression était dans une position maladroite
- Hiérarchie visuelle limitée
Nouvelle Mise en Page (De Haut en Bas) :
- Section En-Tête - "En Lecture — Demandé par : @username" (taille H3 compacte)
- Informations sur la Chanson - Titre, artiste et miniature
- Ligne de Paroles en Direct - Paroles actuelles (quand disponibles)
- Boutons J'aime/Playlist/N'aime pas - Ligne d'action rapide
- Barre de Progression - Guide visuel avec horodatages
- Boutons de Contrôle - Contrôles Volume, Retour, Suivant, Arrêter
- File d'Attente & Paramètres - Boutons File d'attente, Boucle, Lecture Automatique, Paroles
- Ligne de Séparation - Pause visuelle pour la clarté
- Promotion du Panneau Web - Informations de pied de page
Améliorations Visuelles
- En-Tête Plus Propre : Taille de police réduite (≈15% plus petite) pour un meilleur équilibre visuel
- Repositionnement de la Barre de Progression : Positionnée entre les groupes de boutons pour un meilleur flux
- Ligne de Séparation : Une pause visuelle élégante avant le texte de pied de page
- Système d'Emoji Personnalisé : Tous les contrôles utilisent les emojis Discord personnalisés de Beatra pour un look cohérent
⏪ NOUVEAU : Commande Retour
Nous avons ajouté une fonctionnalité très demandée : la Commande Retour. Vous pouvez désormais facilement revenir à la chanson précédente de votre historique de lecture.
Comment Utiliser
Simplementutilisez /back ou cliquez sur le bouton Retour dans l'embed musical pour :
- Sauter à la chanson précédemment jouée
- Reprendre là où vous l'aviez laissée
- Naviguer dans votre historique de lecture
Cette fonctionnalité s'intègre parfaitement aux autres contrôles de lecture de Beatra.
⚙️ Planification Intelligente des Mises à Jour
En coulisses, nous avons implémenté une planification intelligente des mises à jour pour éviter la limitation de débit tout en gardant les embeds à jour :
- Timing Dynamique : Le rythme de mise à jour de l'embed s'adapte selon que des paroles synchronisées sont présentes
- Mises à Jour Conscientes des Paroles : Lorsque des paroles synchronisées sont disponibles, les mises à jour s'alignent avec les changements de chronologie des paroles
- Comportement de Secours : Sans paroles synchronisées, les mises à jour se produisent toutes les 7 secondes
- Sûr pour les Limites de Débit : Le planificateur monothread empêche les mises à jour qui se chevauchent
🚀 Améliorations Techniques
Pour les esprits techniques :
LyricsManager amélioré avec recherches basées sur la signature LRCLIB et secours à recherche notée
MusicPlayer supporte désormais le suivi d'état des paroles synchronisées avec planification dynamique
MusicEmbedManager réécrit pour Components V2 avec nouvel ordre de mise en page
- Analyse des paroles synchronisées avec support du format
[MM:SS.ms]
- Suivi intelligent de la chronologie pour une synchronisation précise des paroles
📊 Performance & Fiabilité
- Zéro Changement Cassant : La fonctionnalité existante reste inchangée
- Support de Secours : La musique se joue normalement même sans paroles synchronisées disponibles
- Mise en Cache Optimisée : Les paroles sont mises en cache pour réduire les demandes API
- Gestion des Erreurs : Dégradation gracieuse si LRCLIB n'est pas disponible
🎯 Et Ensuite ?
Nous travaillons continuellement à l'amélioration de Beatra. Les améliorations futures pourraient inclure :
- Support des paroles hors ligne
- Corrections de paroles contribuées par l'utilisateur
- Fonctionnalité de recherche de paroles
- Plus d'intégrations de sources de paroles
📱 Essayez Dès Maintenant
La mise à jour est en direct maintenant sur le bot et le panneau web Beatra. Voici ce qu'il faut faire :
- Mettez à Jour Beatra - La dernière version est déjà déployée
- Jouez une Chanson - Découvrez le nouveau design d'embed avec votre chanson préférée
- Cherchez les Paroles - Les chansons avec paroles synchronisées disponibles afficheront des mises à jour en direct
- Utilisez la Commande Retour - Essayez de sauter entre les chansons de votre historique
🙋 Retours d'Information
Nous aimerions connaître votre avis sur ces améliorations ! Rejoignez notre Serveur d'Assistance pour partager vos commentaires, signaler des problèmes ou suggérer de nouvelles fonctionnalités.
🙏 Crédits
Merci à :
- Communauté LRCLIB - Pour fournir des paroles synchronisées de haute qualité
- Équipe Discord.js - Pour l'incroyable framework de bot
- Notre Communauté - Pour avoir demandé ces fonctionnalités et soutenu Beatra
Bonne écoute ! 🎵
Beatra - La Musique pour Tous