In general, Bollywood movies are like musicals. The audience expects to hear music. There are usually song-and-dance numbers as a part of the script. Often, the success of a movie depends on the quality of these musical numbers. Very often, the movie music is released before the movie. It helps make the audience bigger.