Mao Live House, a legendary live rock music venue in Beijing, shut its doors on the weekend, the latest closure to hit China's music scene.