As far as kirtana is concerned, the sastras say, sravanam kirtanam visnoh: one should chant the glories of the Supreme Lord and the holy name of the Supreme Lord. This is clearly stated. Sravanam kirtanam visnoh: one should chant about and glorify Lord Vishnu, not any demigod. Unfortunately, there are foolish persons who invent some process of kirtana on the basis of a demigod’s name. This is an offense. Kirtana means glorifying the Supreme Lord, not any demigod. Sometimes people invent kali-kirtana or sivakirtana, and even big sannyasis in the Mayavada school say that one may chant any name and still get the same result. But here we find that millions and millions of years ago, when Narada Muni was a Gandharva, he neglected the order to glorify the Lord, and being mad in the association of women, he began to chant otherwise. Thus he was cursed to become a sudra. His first offense was that he went to join the sankirtana party in the company of lusty women, and another offense was that he considered ordinary songs, like cinema songs and other such songs, to be equal to sankirtana. For this offense he was punished with becoming a sudra.
Source: A.C. Bhaktivedanta Swami Prabhupada (2014 edition), “Srimad Bhagavatam”, Seventh Canto, Chapter 15 – Text 72