现在我想添加一个更复杂的功能:根据用户的听歌习惯自动对库中的歌曲进行评分。
这意味着应用程序应该“理解”用户是否喜欢一首歌曲,而且还要知道他/她喜欢程度的高低。
到目前为止,我的方法(可用的数据)如下:
- 简单地测量每次播放歌曲的频率。计算时间时从将歌曲添加到库中开始计算,以便最近的歌曲不会受到任何不利影响。 - 测量平均播放歌曲的时间(分钟)。 - 开始播放一首歌曲,但直接切换到另一首歌曲应该对排名产生不良影响,因为用户似乎不喜欢这首歌曲。 - ...
你能帮我解决这个问题吗?我只是想得到一些想法,不需要在Delphi中实现。