CPC G06F 16/61 (2019.01) [G06F 16/686 (2019.01)] | 20 Claims |
1. A non-transitory machine-readable medium having stored thereon instructions that, when executed, cause one or more processors to perform a set of operations comprising:
determining a list of candidate tracks to be selected for a station library according to a first criteria;
generating a similarity score for each track in the list of candidate tracks, wherein generating the similarity scores comprises determining, for each of the tracks in the list of candidate tracks, correlation values between a second criteria of the tracks in the list of candidate tracks and the first criteria;
determining popularity scores for each of the tracks of the list of candidate tracks;
generating a total score for each track of the list of candidate tracks, wherein generating a total score comprises combining, for each track of the list of candidate tracks, the similarity score and the popularity score associated with each track;
generating a list of top ranked tracks, wherein generating the list of top ranked tracks is based on the total score for each track and the first criteria; and
adding the list of top ranked tracks to the station library.
|