They're rather different.
Emo came fist in the late 1980's, with the rise of math rock, skramz, and related music, creating emo.
https://www.newschoolers.com/videos/watch/742582/American-Football---Never-Meant--OFFICIAL-MUSIC-VIDEO-
Scene evolved from emo, and decided to read further into the "depressing" emotional music. They're often associated with myspace and the 2000's.
https://www.youtube.com/watch?v=wPJ_AnmB9Yg
Hipster followed with "indie" scene blowing up, and smaller grade music labels promoting their music more. (not really sure what music to put to this??)
https://www.youtube.com/watch?v=TtAe4ULW4AM
I know nothing about ravers besides PLUR, but yeah, each group is different, but similar in their love of music.
enjoi some a trak:
https://www.youtube.com/watch?v=_GbYR5Aud4Y