RadioMonitor – Plateforme de veille musicale

Une solution développée en interne pour analyser les diffusions radio

RadioMonitor est un projet personnel que j’ai conçu et développé au sein de Nity Pro afin de répondre à un besoin précis : pouvoir consulter en temps réel les titres diffusés sur les principales radios françaises. C’est une plateforme web de veille musicale automatisée, qui centralise les données issues de dizaines de stations FM et webradios, et qui les transforme en outils d’analyse pertinents, accessibles à tous.

Conçue de A à Z sans CMS, cette solution prouve la capacité de Nity Pro à concevoir des applications web sur mesure, performantes et évolutives. RadioMonitor me permet également de tester en conditions réelles des technologies de scraping, d’analyse de données et d’optimisation SEO avancée.


Objectif : suivre les tendances musicales avec précision

RadioMonitor a été pensé comme un outil d’observation et de statistiques. Grâce à une base de données constamment mise à jour, il devient possible de :

  • suivre les titres joués en direct sur chaque radio ;

  • identifier les artistes les plus diffusés ;

  • consulter des tops par radio, artiste ou chanson ;

  • détecter les tendances musicales en cours ;

  • afficher les dernières diffusions d’un titre donné.

L’ensemble est mis à jour automatiquement, avec des milliers de lignes de données traitées chaque jour, dans une logique de fiabilité et de réactivité.


Un projet 100 % sur-mesure, sans CMS

RadioMonitor est une application codée en PHP natif, utilisant MySQL comme base de données. Aucun CMS (comme WordPress) n’est utilisé : tout a été conçu et développé manuellement, pour correspondre à un fonctionnement spécifique.

Ce que j’ai développé :

  • Scraper personnalisé pour extraire les informations de diffusions radio sur plus de 60 flux différents (HTML, JSON, XML, etc.)

  • Système de normalisation des artistes et titres (gestion des majuscules, accents, variations de nom)

  • Interface utilisateur responsive, ergonomique et épurée

  • Génération de tops hebdomadaires dynamiques

  • Fiches artistes automatiques avec intégration Spotify, YouTube, Deezer et Apple Music

  • Graphiques de tendance sur l’évolution d’un morceau ou d’un artiste

  • Système de cache intelligent pour optimiser les performances


Interface claire et données enrichies

L’accent a été mis sur la clarté de la navigation. Les visiteurs peuvent filtrer par radio, par date ou par artiste en quelques clics. Chaque chanson détectée s’accompagne :

  • d’une pochette d’album automatiquement récupérée ;

  • de liens vers les plateformes de streaming (Spotify, Deezer, Apple Music, YouTube) ;

  • d’un historique des diffusions ;

  • d’une tendance visuelle (hausse, baisse, stable).

Un système de rapprochement phonétique permet de regrouper les titres d’un même artiste même s’il y a de légères variations dans le nom (ex. : “Angèle” vs “Angele”).


Un terrain d’expérimentation SEO

Ce projet me permet aussi d’expérimenter différentes stratégies de référencement naturel, notamment :

  • des URLs propres (slug artistiques, titres lisibles) ;

  • un balisage HTML sémantique (H1, H2, H3, etc.) ;

  • des meta-descriptions dynamiques ;

  • un schéma JSON-LD de type MusicRecording et MusicGroup ;

  • un sitemap mis à jour automatiquement pour Google ;

  • un affichage ultra-rapide, optimisé pour le SEO technique.

  • Un IndexNow automatiquement soumis afin d’être rapidement trouvable sur les moteurs de recherches alternatifs à Google.

Chaque fiche artiste ou chanson génère du contenu indexable et utile pour capter un trafic naturel ciblé (fans de musique, programmateurs, journalistes, particuliers souhaitant mettre à jour leur playlist personnelle…).


Hébergement et performances

L’hébergement du projet est réalisé sur un serveur optimisé Nity Pro, avec un stack technique performant :

  • Debian Linux + Apache2

  • PHP 8.1 avec optimisation OPcache

  • MySQL optimisé pour les requêtes multiples

  • Protection DDoS active + firewall applicatif

  • CDN Cloudflare pour la mise en cache et la vitesse globale

Des outils comme New Relic ou des scripts maison me permettent de surveiller en continu l’usage mémoire, les erreurs, et le temps de réponse.


Technologies utilisées

Éléments Détails
Langage principal PHP 8.1 (native)
Base de données MySQL
Interface HTML5 / CSS3 (Bootstrap)
Scraping & flux JSON, XML, HTML avec cURL / DOMDocument
Plateformes liées Spotify API, Apple Music, Deezer, MusicBrainz
Système de planif Cronjobs Linux + logs de traitement
SEO technique URLs lisibles, balisage structuré, Schema.org, Cloudflare CDN

Un projet personnel qui démontre le savoir-faire Nity Pro

RadioMonitor est bien plus qu’une démo technique : c’est un outil complet, vivant, utilisé au quotidien, qui montre ma capacité à :

  • concevoir une architecture technique solide ;

  • gérer un projet de data musicale complexe ;

  • construire une interface claire, rapide et responsive ;

  • appliquer des bonnes pratiques SEO dès la conception ;

  • maintenir une plateforme automatisée 24h/24.


Envisageons votre propre projet musical

Tu es musicien, producteur, programmateur ou passionné par l’univers radio et musical ?
Tu veux un site musical, une plateforme de tracking ou un outil d’analyse développé de manière unique ?
Avec Nity Pro, je conçois des solutions sur-mesure, évolutives et performantes, exactement comme RadioMonitor.

👉 Contacte-moi pour en discuter ou découvrir d’autres réalisations sur le site de Nity Pro.