Skip to content

Releases: metabrainz/troi-recommendation-playground

v-2024-05-28.0

28 May 15:40
2b29c99
Compare
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
Compare
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
Compare
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
Compare
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

v2024.02.09.0

09 Feb 11:46
08ff8d9
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2024.01.30.0...v2024.02.09.0

v2024.01.30.0

30 Jan 16:28
2af0ef8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2024.01.26.0...v2024.01.30.0

v2024.01.26.0

26 Jan 11:05
bbabba5
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2024.01.10.0...v2024.01.26.0

v2024.01.10.0

10 Jan 12:07
a756921
Compare
Choose a tag to compare
  • Bump pylistenbrainz version
  • Use production tag-similarity

v-2023-07-05

05 Jul 16:02
cb01f34
Compare
Choose a tag to compare

What's Changed

  • Separate spotify submission into a utility function by @amCap1712 in #104

Full Changelog: v-2023-06-28...v-2023-07-05

v-2023-06-28

28 Jun 15:30
1457875
Compare
Choose a tag to compare

Combine daily-jams and weekly-jams into periodic-jams patch, preparing for a release. Also support expires_at field in additional_metadata on playlists, so we can show a timer in the UI when the playlist expires and gets replaced with a new one.