电台司令 is a literal translation of 'Radiohead' —
电台 (radio station) +
司令 (commander). The band has never toured China, but their albums《OK Computer》and《Kid A》are revered among Chinese indie-rock fans as essential listening, often referenced in doubou reviews and Chinese music criticism.