Where should CritiqueBrainz go in the future?

Tags: #<Tag:0x00007fe3cfbbb420> #<Tag:0x00007fe3cfbbb218> #<Tag:0x00007fe3cfbbae08> #<Tag:0x00007fe3cfbbac28>


CritiqueBrainz has been stuck for sometime and we decided in the Mini Summit that we would focus on adding stuff that increases CB’s user engagement. This involves increasing community interaction and adding more “social” features. We have come up with the following and would like feedback.

Allowing “Quick” Reviews (Blurbs)

Presently, a user can add a single review for an entity. These reviews are aimed to be rich in content. Quick reviews would allow users to write a short review for the corresponding entity in not more than 280 characters. Users would be able to add a quick review (from different MetaBrainz projects also) and a detailed review for an entity. License of quick reviews will be CC0. This would allow us to have detailed as well as short reviews for the entities.

This would improve engagement of users with CritiqueBrainz as they would be less hesitant to add a new review.

Tags on Reviews

Allow users to tag reviews. For a review for an album, the possible tags can be: individual tracks, lyrics, beat, mood, etc. When the data is publicly made available, tags can be used to filter reviews. Tags can also be used to indicate the type of reviews a user writes.

Community Picks

Because we want to increase community engagement with CritiqueBrainz, and encourage people to write reviews, we’re thinking of doing something similar to artist cleanup months that MusicBrainz does, where we post an artist on the MusicBrainz blog and the community reviews that artist’s music. This would be a really fun music discovery tool and would increase the number of reviews in CritiqueBrainz. We can introduce a feature where an entity (for eg: an Artist) can be chosen and shown as “Artist of the month”. The artist can then be listed on the homepage.

Comments on Reviews

We can introduce comments on reviews of entities. Note that it is intended to keep the comments similar to Stack Overflow, so that they add more content to the review while not distracting from the actual review.


This part of the idea would be to extend functionality, so that users can follow each other. There will be a feed for each user that shows the activity of the people they are following.


We’ve been talking about doing this for a long time. We’d like to cross pollinate the data between the different projects that we have. We’re going to start with ListenBrainz and CritiqueBrainz. We will introduce an option in ListenBrainz that allows users to write a quick review of the tracks they have listened to recently. Chhavi is going to work on mockups for this. Stay tuned. We also plan to show the corresponding Spotify mapping of the track (or the release group) on the ListenBrainz page. This will also help us populate MBSpotify faster.


All the feature which are listed in this post is amazing.

I had my ideas on this feature and wanted to discuss them:-

Maybe, we can use the concept of data visualization and display “most rated”/ “most popular” for each entity type. Instead of the homepage, I would like that a separate page will be there for this feature. Moreover, ratings can be helpful for this feature in addition to the “community” reviews.


@Freso, we were thinking of doing blog posts with call for actions allowing discussion of a particular album (or artist) each week (or month), this would be something like MetaBrainz community picks of the week (or month)? How feasible do you think this would be, I could volunteer for writing the blogs, but we had doubts on whether we should do artists of the month (like the MB cleanup) or albums of the week. Would love your opinions on this.


New features on beta.critiquebrainz.org!

Is this a way to distiguish professional reviews easily. When you compare a review done by BBC Music with the most of the standard reviews non by a non-journalist the difference in quality is extreme.Basically need a way to distinguish between a professional review and just someone commenting on their favourite album.

I know you can indicate if you found a review useful or not, but this does not indicate between professional and amateur. For example Im not interested in review like this , its hardly a review.


There are much of such “reviews”, like here and here and here just as a few example from the actual start page only.