Skip to main content
Audience: Producers with an artist profile. View your metrics in the Producer Dashboard.
BeatPass tracks various metrics to help you understand performance, earn XP, and compete on leaderboards. This guide defines each metric and explains how it’s calculated.

Engagement Metrics

Plays

Definition: The total number of times your tracks have been played.
MetricDescription
Total PlaysLifetime play count across all your tracks
Plays This PeriodPlays within the selected time range
Plays are tracked via analytics events and update in near real-time. Each play event awards you +1 XP.

Downloads

Definition: The number of times users have downloaded your tracks.
MetricDescription
Total DownloadsAll-time download count
Unique DownloadersDistinct users who downloaded
Recent DownloadsDownloads in the selected period
Top Downloaded TrackYour most popular download
Downloads indicate purchase intent or licensed usage. View download history with user details and license certificates in the Activity page.

Performance Metrics

Total Tracks

Definition: The number of tracks you’ve uploaded to BeatPass.
  • Counts all tracks in your catalog
  • Includes tracks this month indicator
  • Each track upload earns +100 XP

Platform Share

Definition: Your percentage of total platform engagement.
Platform Share = (Your Contribution Value / Total Platform Contribution) × 100
This metric shows how your engagement compares to all producers on the platform.

Contribution Value

Definition: Your calculated contribution score used for subscription revenue distribution.
  • Based on track plays and engagement
  • Stored per-track in the database
  • Used to calculate your share of the subscription pool

Earnings & Contribution

Learn how subscription earnings are calculated.

XP & Leveling Metrics

Experience Points (XP)

Definition: Points earned through platform activity that contribute to your producer level.

XP Sources

ActionXP Earned
Upload a track+100 XP
Track plays+1 XP per play
Complete metadata+50 XP per track
Collaborate on tracks+25 XP per collaboration
Unlock achievementsVariable (based on rarity)
XP is tracked per action and stored in the xp_transactions table. Your total XP determines your producer level.

Producer Level

Definition: Your progression rank based on total XP earned. The XP required for each level follows this formula:
XP Required = 100 × ((Level - 1) ^ 1.5)

Level Titles

Level RangeTitle
1-2Novice Producer
3-4Apprentice Producer
5-6Intermediate Producer
7-9Skilled Producer
10-14Experienced Producer
15-19Advanced Producer
20-29Professional Producer
30-39Expert Producer
40-49Master Producer
50-100Legendary Producer
Maximum level is 100.

Level Progress

MetricDescription
Current LevelYour current producer level
Current XPTotal XP earned to date
XP to Next LevelPoints needed to reach the next level
Progress PercentageVisual indicator of level progress

Leaderboard Metrics

Leaderboard Rankings

BeatPass tracks rankings across six categories, each measuring different aspects of producer activity.

Category Definitions

CategoryWhat It MeasuresHow It’s Calculated
OverallComposite performanceWeighted average of all other categories
PointsXP earnedTotal XP from user_xp table
PlaysTrack engagementSum of plays from analytics_events
UploadsCatalog sizeTotal track count
QualityMetadata completenessPercentage of tracks with complete metadata
CollaborationPartnership activityJoint tracks + unique collaborator count
EarningsContribution valueSum of track contribution values

Overall Score Weights

The Overall leaderboard calculates a composite score using these weights:
CategoryWeight
Points (XP)25%
Plays20%
Uploads15%
Quality15%
Collaboration15%
Earnings10%

Ranking Tiers

Based on your score, you’re assigned a tier:
TierCriteria
DiamondTop performers
PlatinumHigh performers
GoldAbove average
SilverGrowing
BronzeGetting started

Achievement Metrics

Achievements

Definition: Milestone-based rewards for completing specific goals.

Achievement Categories

CategoryExamples
UploadTrack Producer, Prolific Creator, Studio Legend
TrendingRising Star, Chart Topper, Viral Hit
MetadataMetadata Whiz, Metadata Maven, Metadata Architect
ProfileModel, Photogenic, Linked, Oracle
GenreGenre Specialist, Genre Virtuoso, Genre Master
CollaborationCollaboration Enthusiast, Team Player, Bridge Builder
CompositeRising Talent, Elite Producer, Legendary Producer
ExcellenceTrack Excellence
MilestoneEarly Adopter, Rising, Seasoned, OG, Veteran, Legacy
SeasonalShadow Regent, Santa’s Helper, Opening Act, Lover Boy

Achievement Rarity

RarityPoints Range
Common150-500 XP
Uncommon800-1,500 XP
Rare2,000-3,500 XP
Epic4,000-5,000 XP
Legendary6,000+ XP

Achievement Stats

MetricDescription
UnlockedAchievements you’ve earned
LockedAchievements not yet earned
Total AvailableAll achievements in the system
Completion PercentageYour progress toward earning all achievements

Financial Metrics

Account Balances

Available after connecting Stripe:
MetricDescription
Total BalanceCurrent available balance
Future PayoutsPending scheduled payouts
In TransitFunds being transferred to your bank
Lifetime VolumeTotal earnings since joining

Transaction Types

TypeDescription
Track PurchaseDirect sale of exclusive tracks
Subscription PayoutYour share of subscription revenue pool
RefundReturned payment

Metadata Quality Metrics

Metadata Completion

Definition: Percentage of your tracks with complete metadata. A track is considered to have complete metadata when it includes:
  • Title
  • BPM (beats per minute)
  • Key and scale
  • Genre tags
  • Description
  • Cover art
Metadata Completion % = (Tracks with Complete Metadata / Total Tracks) × 100
High metadata completion improves:
  • Search discoverability
  • Recommendation matching
  • Quality leaderboard ranking
  • Potential for metadata-based achievements

Data Freshness

Update Frequency

Data TypeUpdate Frequency
Play countsNear real-time
Download eventsNear real-time
XP & LevelUpdated on each XP-earning action
Leaderboard rankingsEvery 30 minutes (cached)
Progress dataEvery 5 minutes (cached)
Financial balancesSynced with Stripe

Next Steps