"Must have" in English use for saying past probability. Is there any future use of "Must have" in English.

I went through a sentence now a days like one saying regarding about a song.
"It should be melodious and must have a story to tell".

For the above sentence 'must have' used for compulsory. Isn't it? Please inform me the usage of "Must Have".