Family Jams playlists for Troi

Hi! I got interested in ListenBrainz’ playlist generation this week-end (especially after having imported my spotify listens!) so I tried making a Family Jams generator, to make playlists that would fit me and my brother since I often don’t like what he puts on the aux.

Its a new patch for Troi, it takes a list of usernames as arguments and finds commonly liked artists and makes a playlist out of their radio tracks.

For now, it requires some Troi modifications I will send as pull requests. You can check an example: ListenBrainz

I uploaded the source here https://codeberg.org/Baleine/troi-patches/src/branch/master/family_jams.py

What do you think? I’m looking for improvement ideas :slight_smile:

6 Likes

Hiya!

I think this is a great idea and a great first contribution!

I would love to see two improvements:

  1. Set a better playlist description – ideally it should describe what the algorithm did so that the user can follow.
  2. All specifying the time_range on the command line. It would be good to be able to select a more recent time range for more relevance.

And one possible reservation: What happens when there are few, or even no, overlapping artists? One thing that could be done is to also include similar artists in that case – but that really depends on what your goals are.

1 Like