translate English to French: The audience at live shows is massive, and it makes use of publicizing channels that go from e-mail listings, to Internet forums, specialized sites, and information leaflets distributed at key locations frequently visited by fans of such musical styles.
L'affluence à leurs spectacles est massive et leur publicité se fait au moyen de listes d'adresses de courrier électronique, de forums sur l'Internet, de sites spécialisés et a travers la distribution de pamphlets dans des endroits clé, fréquentés par les fans de ces styles musicaux.