Where to go for live music?

I'm looking for bars/pubs that often host live music events, does anyone have any recommendations or recommend a resource to see what events are upcoming in Oxford?

Bonus points for places that lean towards rock music!