Among the large list of songs marked as liked, there are some that are liked more than others. It would be great to be able to mark them accordingly.
I suggest that when you mark with a heart, you have a choice: single, double or triple heart.
And when a song plays it must be visible how many hearts it has. It should also be easy to change the number of hearts.
Then you need to add the ability to play the playlist based on only a certain number of hearts.
For example, in the playlist "favorite tracks" you can add a switch for the number of hearts: "all", "one heart", "two hearts", "three hearts". Or as another acceptable alternative, it is a choice of "all", "2+3", "3"
This idea is different from:
Because we are only talking about ranking songs from the "Favorite tracks" playlist. Dislikes continue to work as before, no changes are required.
Another difference from the specified topic is that there is no need for a cross-cutting rating or any connection with the rating of other users. This is a purely personal rating.
For simplicity of implementation, it is possible that at first this will not affect the flow and recommendations. That is, for the recommendation system, two or three hearts will be the same as now one.