With so many reviews on the web, there is only one sane thing to do… make rap battles out of them! Rapping.Reviews automatically analyzes the reviews from Movies and TV Series and presents them in the form of a rap battle music video. Curious what people say about a movie? Watch the rap battle! It’s much more entertaining than reading reviews. However, IMDb reviews are often quite funny or interesting on themselves! That’s why Rapping.Reviews provides the reviews with a stage of their own. Quotes from reviews get a chance to re-surface and make us curious, laugh or wonder. Otherwise, these sentences may become lost in the mass of reviews. Rapping.Reviews is all about re-cycling data that is already there to make something new.

Rapping.Reviews is fully automatic and operates without any human intervention. It is an experiment to see if one ‘computer formula’ can generate a continuous flow of new content that appeals to humans. The input (reviews written by users from the IMDb website) is automatically analyzed by Rapping.Reviews code. It attempts to separate positive and negative sentences and make rhyming pairs. The resulting rhyme is enriched with external data (e.g. images, a trailer video), a hip-hop beat and performed by a Text to Speech Synthesizer. The whole process isn’t perfect, but there can be beauty in error too. Basically Rapping.Reviews is about coincidence and surprise, because nobody knows what will come out of it.

On the one hand, Rapping.Reviews stimulates reviewing Movies and TV Series. But on the other hand, it triggers discussion. Is making rap battles really the best thing to do with review data? What am I contributing to if I write a review? Who will read my review? Is it useless if nobody reads it? In this sense Rapping.Reviews is a parody on reviewing itself. Because let’s face it, Rapping.Reviews isn’t exactly very useful! There is just an overload of data. What are we supposed to do with it?

We’re all contributing to the continuous increase of content. Even Rapping.Reviews is paradoxically creating more content, even though it tries to make opinions more accessible. (Un)consciously we’re all generating and distributing data. But this data can be used for different things too… Rapping.Reviews demonstrates this by making rap battles from review text. The out of context citations may lead to unanticipated outcomes. This website doesn’t have any bad intentions, it’s a bit of a joke really. However, if other data you generate is misinterpreted, it could have negative impact. Beware of what you post online, your privacy, and what data you share.



Rapping.Reviews has been conceptualized by Jip de Beer during the Text Mining course at the VU University in Amsterdam. Together with Maurits Bleeker, Martijn van der Burg, Jacco van Splunter and Koen van der Veen the first working prototype was presented at the VU Text Mining Hackathon March 2015. Jip continued to work on the project and released Rapping.Reviews in January of 2016.



Jip de Beer (with a wink to Epic Rap Battles of History)


Jip de Beer


Thanks to all IMDb users


Anno Domini
Broke For Free
Digi GAlessio
FREE Hip Hop Beats
Future Beats
Gunnar Olsen
KODAK Beatbox
Kayleigh Beard
LiVing Mo
Life And Death
Navsta Beatbox
Silent Partner
Sinista Beats
The Passion HiFi
Tim Ross
Vibe Tracks


Jip de Beer
20 Cents Marker Font by Vincent Wicky-Demaria
Source Sans Pro Font by Adobe
Webdesign based on premium WordPress theme: VideoTube
Photo ‘Everyday Life‘ by Justin S. Campbell
3D CSS effect adapted from ThatGuySam


VADER-Sentiment-Analysis by C.J. Hutto
eSpeak text to speech
meSpeak.js by Norbert Landsteiner, mass:werk – media environments
Rhyming based on Rhymeless by Hamilton Ulmer
CMU Pronouncing Dictionary by Carnegie Mellon University
php-tmdb by Michael Roterman
video.js by Brightcove, Inc.
VideoJS Cuepoints plugin by Carlos Galan Cladera
howler.js by James Simpson and GoldFire Studios, Inc.
Kenburns.js by René Schubert
jQuery tubular by Sean McCambridge
jQuery Boxfit by Michi Kono
jQuery Timeago by Ryan McGeary
Transit by Rico Sta. Cruz
store.js by Marcus Westin
Bootstrap by Twitter, Inc.

Rap performance

Jip de Beer

Content providers


Special thanks to

Kayleigh Beard
Ko de Beer
Sam Beard

The list of credits may not be complete. Please contact me if I forgot to add you to the list!


You can contact me at my blog.


Rapping.Reviews uses publicly available data from the Internet, updates autonomously and is not curated by humans. The entire process from gathering data and generating rap lyrics, to publishing a rap battle music video is automated and without human intervention. Therefore the website may contain among other things spoilers, coarse language or graphic content. Viewer discretion is advised.

Rapping.Reviews is not trying to decrease the value of the reviewed material, nor of the reviews itself. The rap battles aim to comment on the reviewed material in a nuanced way with real human opinions. The interpretation is left to the observer. The used video trailers are already publicly available, as well as the used images. The video trailer and images are necessary to clarify the relation between the quotes and the review topic. Rapping.Reviews quotes from IMDb reviews, which is allowed according to fair use and right to quote. Credit is given to the review authors as well as to IMDb. Rapping.Reviews tries to poke fun at and comment on reviewing Movies and TV Series on the IMDb website. Hence, this website can be seen as a parody. The website doesn’t just contain a collection of quotes, but the rap battles are new transformative works on their own.