Delphi で Winamp のような音楽プレーヤーを作成しました。もちろん、それほど複雑ではありません。シンプルなものです。
しかしここで、より複雑な機能を追加したいと思います。ライブラリ内の曲は、ユーザーの視聴習慣に基づいて自動的に評価される必要があります。
つまり、アプリケーションは、ユーザーが曲を気に入るかどうかを「理解」する必要があります。そして、彼/彼女がそれを好きかどうかだけでなく、どれだけ好きか。
これまでの私のアプローチ(使用できるデータ):
- 1 曲あたりの再生回数を単純に測定します。最近の曲が不利にならないように、曲がライブラリに追加された時点からカウントを開始します。
- 曲の平均再生時間 (分) を測定します。
- 曲を開始してすぐに別の曲に変更すると、ユーザーがその曲を気に入らなかったように見えるため、ランキングに悪影響を与えるはずです。
- ...
この問題について教えてください。アイデアが欲しいだけです。Delphi での実装は必要ありません。