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.
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.