Skip to content

Releases: metabrainz/troi-recommendation-playground

v2024.12.04.0

04 Dec 16:07
6293c49

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2024.12.03.0...v2024.12.04.0

v2024.12.03.0

03 Dec 11:33
5bb8bc1

Choose a tag to compare

What's Changed

New Contributors

  • @phw made their first contribution in #152

Full Changelog: v2024.08.30.1...v2024.12.03.0

v2024.08.30.1

30 Aug 16:40
a74f711

Choose a tag to compare

What's Changed

Full Changelog: v2024.08.30.0...v2024.08.30.1

v2024.08.30.0

30 Aug 12:09
52171f2

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2024.04.26.0...v2024.08.30.0

v-2024-08-05.0

05 Aug 09:34
8da768d

Choose a tag to compare

What's Changed

Full Changelog: v-2024-06-21.0...v-2024-08-05.0

v-2024-06-21.0

20 Jun 19:53
e5503c2

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v-2024-05-28.0...v-2024-06-21.0

v-2024-05-28.0

28 May 15:40
2b29c99

Choose a tag to compare

What's Changed

Full Changelog: v-2024-05-03.0...v-2024-05-28.0

v-2024-05-03.0

03 May 11:20
b433c46

Choose a tag to compare

What's Changed

Full Changelog: v-2024-04-29.0...v-2024-05-03.0

v-2024-04-29.0

29 Apr 12:02
7a89353

Choose a tag to compare

What's Changed

Full Changelog: v2024.04.26.0...v-2024-04-29.0

v2024.04.26.0

26 Apr 10:20
ced8785

Choose a tag to compare

IMPORTANT NOTE: BREAKING CHANGES IN THIS RELEASE!

This release changes how Playlists are generated from Patches and it introduces the ArtistCredit concept (that should've been there from the beginning). Read on for how these changes affect your code:

Generating playlists

Previously to generate a playlist:

playlist = generate_playlist(PeriodicJamsPatch(), args)

The new method requires creating the Patch object and then calling generate_playlist on it:

playlist = PeriodicJamsPatch(args)
playlist.generate_playlist()

ArtistCredit object

Previously Troi used Artist objects with an mbid array to store information about artists. What was intended to be a simpler solution than full ArtistCredits, but that turned out to be wrong. Recordings now store artist information in ArtistCredit objects that perfectly match how MusicBrainz treats artist credits.

Other changes

This release also cleans up a lot of older stuff and gets rid of cruft that has accumulated as we developed and evolved Troi.

What's Changed

New Contributors

Full Changelog: v2024.02.09.0...v2024.04.26.0