From electronic to pop tunes, Mao Livehouse is the largest music venue in Shanghai.