This new radio leads to interesting suggestions (artists I know and artists I never heard):
It's based on a really simple algorithm: we start from a given track, a and grab all the tracks that people played *after* this one. Then we pick a random track among those (with higher weight for more popular tracks).
Rinse and repeat.
The whole thing took less than 100 lines of code to write (tests included) and works suprising well!
Thank you @gordon for the idea :3
Haha, reminds memory of when I asked for "The Blaze" and "Tally Hall" to be uploaded :P (glad the upload feature improved a lot !)
@imacrea @gordon I'm also in favor of human recommendations (you can find a more detailed post about that here https://dev.funkwhale.audio/funkwhale/funkwhale/issues/432#note_5031) and I do think they are superior to purely algorithmic recommendations.
However, I do think algorithms can help you discover new things you'd never have listen before, and develop your curiosity, especially for people stuck in their bubble.
@imacrea @gordon also, this algorithm should not create a filter bubble at the user level, because it yields the same recommendations for each user. It does not use your own personal history, but everyones history.
I guess you could say it's a filter buble at the instance / network level, but then human recommendations from the same sphere would also be a filter bubble.
I don't think passivity or lack of serendipity are correlated with algorithmic recommendations.
When watching TV or listening to mainstream radios, you are totally passive, and have zero serendipity, while content is curated by humans. TV is a human filter bubble.
But it's more a business model issues : those services earn more the longer you use them. They have financial interest to keep you passive, not to hurt your habits, or to promote the most profitable content, for them.
It's not the case for Funkwhale, because users are not paying or selling their data to use the platform.
@imacrea @gordon FYI, I pushed the change to remove the popularity based part: https://dev.funkwhale.audio/funkwhale/funkwhale/merge_requests/579 :)
mastodon.eliotberriot.com is one server in the network