nusic-fm / vox-player

0 stars 0 forks source link

AI COVER CHART: Design the App Landing Page in a chart format and develop an algorithm to rank content from top to bottom based on combined metrics (Most Plays, Most Likes, Most Comments, and Most Revoxes). Additionally, implement a filter/sort feature allowing users to filter by Most Streamed, Most Liked, or Most Revoxed. #21

Open logesh2496 opened 1 month ago

logesh2496 commented 1 month ago

Currently, the chart is sorted with the most liked. Share a few logical resources or ideas to begin the discussions on the algo. Let's sign off on the theoretical concept here.

adamnusic commented 1 month ago

Virality: recency + impressions or plays + interaction with sections + comments & likes

alex24356 commented 1 month ago

CHART DATASETS AND METRICS https://docs.google.com/spreadsheets/d/1ii3NPIdXmptEhtE4Q_bEbDuvN-oBizCQBa9IA-YovJg/edit#gid=0

logesh2496 commented 1 month ago

Schedule a call to discuss on the analytics and decide the frequency for the updation of the chart order @adamnusic

logesh2496 commented 1 month ago

Cons of the current aggregation even though it's just for this alpha release:

  1. Early comers to the app will mostly dominate the no of likes as it gets tough for a new cover to reach the top position after a certain amount of time
  2. Giving color flags is expensive for the live updates

Potential Solutions:

  1. Time constrained charts (weekly top, monthly and yearly tops) - This keeps the users engaged on timely basis
  2. Gives the new covers a chance to top the particular timely chart
logesh2496 commented 1 month ago

We are not setting any time-bound charts for the alpha release. The charts are now given the ranks

Metric: likes: +1 & dislike: -1.5