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.