摘要 |
A computer implemented online music platform and method for providing an automatic listener rating to a plurality of music pieces is disclosed. The platform includes a listener repository, an artist repository, a music repository, a rating repository and a rating engine. The listener repository stores listener related information. The artist repository stores artist related information. The music repository stores the plurality of music pieces uploaded by the artists. The rating repository stores the plurality of rating rules. The rating engine communicates with the listener repository, the artist repository, the music repository. The rating engine calculates an automatic listener rating to the music piece based on at least the listener's interaction with the music piece, the rating rules and a number of times the music piece is played by the listener on an online music player of the listener communicatively coupled with the platform. |