Methodology
Every song on AiMCharts receives an AiMC Score — a composite metric that blends streaming data with community engagement.
The Formula
AiMC Score = 0.5 × Spotify + 0.3 × Community + 0.2 × Freshness
Scale: 0 to 5 · Streaming data refreshed every 2 hours
We pull real-time popularity scores from Spotify's API. Since AI music rarely exceeds 70-75 on Spotify's 0-100 scale (designed for mainstream artists), we cap the ceiling at 75 and normalize to 0-5. A song with 75+ popularity gets a full 5.0, while 60 maps to 4.0 and 45 to 3.0.
Registered users rate songs on a 1-5 star scale. We apply Bayesian averaging to prevent songs with very few votes from dominating — a song needs meaningful engagement for ratings to significantly impact its score.
Newer songs receive a slight boost that decays over 6 months (from 1.0x to 0.7x). This ensures the chart stays dynamic and rewards new releases without penalizing established hits too heavily.