First of all let me admit that I'm very old.
For the sake of my grandchildren I have tried to listen to this. Now bear in mind my age, I'm used to melodies and songs that one can sing along to.....however, I've found that I have had to turn off various tracks because of the sewer language. Particularly Kanye West.
It seems to me, a decrepit oldie, that rap consists of barely rhymic foul mouthed lyrics to a beat of sorts.
I would love someone to recommend some rap that I could safely play to satisfy my grandchildren and not assault my senses.