Iran 's President Mahmoud Ahmadinejad has ordered state-run broadcasters to stop playing Western and so-called " indecent " music .