I'm much less eclectic than you are: my taste mainly ranges from classic 60s music to everything that grew put of punk. I also like many other kinds of music, but more incidentally; I don't know much about other genres yet, but I feel like I'm slowly expanding my musical territory. And for any of the genres you mentioned there are people here who know loads about it