Presently, CritiqueBrainz uses python-musicbrainzngs to show search results and fetch information of selected entities. python-musicbrainzngs then uses the XML Web Service which returns the requested results. This is not very slow but some pages on CritiqueBrainz require a lot of MusicBrainz data, which takes very long time to retrieve. My project aims to speed up CritiqueBrainz by using the MusicBrainz database directly to fetch the entity information.

Student

Suyash Garg

Mentors

  • Alastair Porter
close

2017