听音乐的另一种方式
洗牌的问题
我收藏了大量音乐,来自不同的艺术家和不同的流派,我希望能够听到所有的音乐。
但是,如果我只是让它随机播放,那我听到的歌曲和听到我喜欢的歌曲的次数一样多。 或更糟的是,我可能会听到昨天昨天又今天再次听到的一首歌。
因此,我不想洗牌,但也不想手动制作播放列表-我想要一个个人DJ,可以根据一些特定规则为我选择歌曲:
- 播放更高评价的歌曲
- 多播放最近听过的歌曲
- 播放更多新歌曲
- 不要播放我刚刚听到的歌曲
完美的球员
现在,我已经定义了歌曲的规则,我需要能够在某些地方实际播放它们。 这是我要从播放器中获取的内容:
- 易于使用-就像使用随机播放一样
- 从台式机和智能手机收听
- 播放器应自动将歌曲标记为已播放
- 能够评价歌曲
- 能够为音乐定义过滤器,例如“仅摇滚歌曲”
这是一个简单的工作流程,我想像它是如何在某人开车去上班并在工作中在智能手机和台式机上听音乐的情况下使用的:

项目状态
我已经完成了一个实现本文前提的项目,包括一个Android和一个桌面客户端。 它运行良好,自从完成基本功能以来,我一直很喜欢它。
我想共享源代码,并允许每个人使用它,但是,在我可以做之前,需要对其进行一些清理。 因此,在此之前,我想先评估一下此类项目的兴趣:您想使用它吗? 你怎么看待这件事?
来自以下桌面客户端的图像(我不是UI设计器😳):
