
Better Last.fm est une extension Twitch conçue pour enrichir l’expérience musicale en live, en affichant en temps réel la musique actuellement écoutée par le streamer via Last.fm.
Grâce à une interface compacte et élégante, l’extension permet de :
Better Last.fm vise à :
L’extension repose sur l’API de Last.fm. Pour l’utiliser, le streamer a simplement besoin de :
Les morceaux sont récupérés automatiquement toutes les 5 secondes et l’affichage se met à jour en temps réel, sans aucune action requise.
Rendez-vous dans vos paramètres Last.fm et cliquez sur "Connect" à côté de Spotify. Une fois lié, vos musiques écoutées seront envoyées automatiquement à Last.fm.
Vous pouvez en générer une en allant sur cette page. Il suffit de remplir le formulaire avec un nom d'application et de copier votre clé une fois créée.
Si vous n’utilisez pas Spotify, vous pouvez installer l’extension gratuite Web Scrobbler (Chrome/Firefox). Elle permet de synchroniser vos écoutes depuis des plateformes comme YouTube Music, Soundcloud, Deezer, Apple Music et bien d’autres vers votre compte Last.fm.
Better Last.fm met à jour les données toutes les 15 secondes. Si vous venez de changer de morceau, il peut y avoir un petit délai avant qu'il apparaisse à l’écran.
Si la chanson en cours est aussi le dernier morceau de votre historique, Better Last.fm le détecte et masque automatiquement les doublons pour ne pas les afficher deux fois.
Better Last.fm est une extension de type panel passif : elle affiche uniquement les morceaux joués en temps réel. Les viewers ne peuvent pas interagir avec l’interface, mais ils peuvent cliquer sur les icônes Spotify ou YouTube Music pour écouter les titres.
Non. L’apparence de l’extension est définie par son code source. Twitch n’autorise pas la personnalisation directe par les streamers sur les extensions officielles.
Non. Aucune donnée n’est stockée sur des serveurs tiers. Toutes les informations sont récupérées directement depuis l’API publique de Last.fm, et ne sont visibles que localement par l’extension.
Date de sortie : 13 juin 2025
Avant d’utiliser l’extension Better Last.fm sur Twitch, assurez-vous de remplir les conditions suivantes :
Si utilisation d'autre plateforme de streaming musical que Spotify :
Une fois ces éléments réunis, vous pourrez passer à l'étape d'installation de l’extension sur votre chaîne Twitch.
Une fois les prérequis remplis, vous pouvez ajouter l’extension Better Last.fm à votre chaîne Twitch.
Une fois activée, vous pourrez accéder à l’interface de configuration pour lier votre compte Last.fm et ajouter votre clé API.
🔐 Remarque : cette extension ne collecte aucune donnée personnelle. Elle interroge uniquement l’API publique de Last.fm en lecture seule.
Une fois l’extension installée en tant que panneau Twitch, vous devez renseigner vos informations pour que la récupération de vos écoutes musicales fonctionne.
Ces informations sont enregistrées en toute sécurité via le service de configuration Twitch, et ne sont visibles que par vous.
🔐 Vous pouvez modifier ces informations à tout moment via le bouton « Configurer » sur la page d’extension.
Pour que Better Last.fm récupère automatiquement vos musiques écoutées, vous devez connecter votre compte Last.fm à votre plateforme musicale. La plus simple est Spotify, mais d’autres plateformes sont compatibles.
Si vous utilisez une autre plateforme (YouTube Music, Deezer, Soundcloud, Apple Music…), vous pouvez utiliser l'extension de navigateur Web Scrobbler
Une fois l'extension installée et connectée à votre compte Last.fm, Web Scrobbler transmettra vos écoutes en temps réel.
🔄 Une fois la connexion effectuée, l’extension Twitch pourra afficher votre musique en cours, sans autre action de votre part.
L'extension Better Last.fm repose sur l'affichage du morceau que vous écoutez actuellement.
L'extension interroge Last.fm toutes les 5 secondes pour détecter le titre en cours.
Le tout est affiché dans un style compact, avec une taille d'image plus grande et un texte mis en valeur.
🎵 Si vous relancez le même morceau plusieurs fois, l'extension détecte les doublons et les ignore dans l'historique.
En plus du morceau en cours de lecture, l’extension affiche les deux derniers titres récemment écoutés.
Les titres récents sont affichés juste sous le morceau principal, avec :
L’extension évite d’afficher deux fois le même morceau s’il est encore en cours de lecture, pour éviter les doublons.
⏳ Les informations sont mises à jour toutes les 5 secondes, comme pour la lecture principale.
Pour chaque titre affiché (lecture en cours et historique), l’extension propose des liens externes permettant d’écouter directement le morceau sur les principales plateformes musicales.
Les icônes apparaissent au survol de la souris, pour ne pas encombrer l’interface.
🧠 Les liens sont générés automatiquement à partir du titre et de l’artiste récupérés via l’API Last.fm.
L’extension Better Last.fm détecte automatiquement les doublons pour éviter d’afficher le même morceau à la fois en lecture actuelle et dans l’historique.
Si un streamer relance un morceau ou l’écoute plusieurs fois d’affilée, le système vérifie si le morceau précédent dans l’historique est identique à celui en cours :
Une comparaison est faite entre le titre et l’artiste du morceau actuel et ceux de l’historique. Si les deux correspondent exactement, le morceau est considéré comme un doublon.
✔️ Ce filtrage garantit un affichage plus clair et pertinent pour les viewers.
L’extension Better Last.fm interroge automatiquement l’API de Last.fm toutes les 5 secondes pour obtenir les dernières lectures du streamer.
Ce rafraîchissement se fait de manière fluide, sans impact visible pour le viewer.
Ce délai a été choisi pour :
⏱️ Le compteur se relance à chaque nouvelle mise à jour, garantissant une surveillance continue.
Si le panel reste vide après l’installation de l’extension, voici les vérifications à effectuer :
Dans certains cas, un redémarrage du lecteur (Spotify, YouTube Music…) suffit à débloquer la situation.
🔄 Un cycle de vérification automatique s’effectue toutes les 5 secondes : si la configuration est correcte, l’affichage se mettra à jour dès que possible.
Si rien ne s’affiche et que vous avez un message d’erreur lié à votre API, il est probable que la clé API Last.fm soit incorrecte ou absente.
Si vous avez perdu votre clé API, vous pouvez en générer une nouvelle sur votre tableau de bord développeur.
💡 Une fois la clé correctement enregistrée, l’affichage devrait reprendre dans les 5 secondes suivantes.
Si les morceaux ne semblent plus se mettre à jour toutes les 15 secondes, ou que l’affichage reste bloqué, voici plusieurs pistes à vérifier.
L'API Last.fm applique des limites de requêtes. Si vous testez trop fréquemment, la réponse peut être ralentie ou bloquée temporairement.
L’extension utilise un intervalle de 5 secondes pour interroger l’API. Si une requête échoue (ex. : mauvais réseau, erreur côté API), elle réessaiera au cycle suivant.
🧪 Astuce : essayez de recharger l’extension via le menu "Extension Manager" de Twitch pour forcer une relance du script.
Si certaines icônes (ex. Spotify, YouTube Music) ou les pochettes d’album n’apparaissent pas correctement dans le panel, cela peut venir de plusieurs facteurs :
L'extension de navigateur WebScrobbler permet de récupérer l'historique de lecture musicale de quasiment 400 plateformes de streaming musicales (397 à ce jour). En voici la liste :
Si vous rencontrez un dysfonctionnement avec l’extension Better Last.fm (panne d’affichage, erreur dans l’historique, comportement inattendu…), vous pouvez nous le signaler pour qu’il soit corrigé dans les plus brefs délais.
✨ Merci de votre aide : chaque signalement contribue à améliorer l’extension !
Vous avez une idée de fonctionnalité qui pourrait améliorer Better Last.fm ? Une option qui vous faciliterait la vie ou apporterait un vrai plus pour vos viewers ?
💜 J'étudie régulièrement les suggestions reçues, et plusieurs d’entre elles ont déjà été intégrées à la version actuelle.
Pour toute question générale concernant l’extension Better Last.fm, pour un projet collaboratif, un partenariat, ou toute autre demande, vous pouvez me contacter directement par email.
✉️ Email : [email protected]
Merci pour votre intérêt pour l’extension, et bonne écoute sur Twitch ! 🎧