From its FAQ:
What does “Royalty Free Music” mean?
Royalty free music that is purchased from All Music Library comes with an UNLIMITED license for use in television production, radio or audio production, commercials, film, multimedia and other media projects. It is completely royalty free and can be used over and over in your projects. This means simply that you pay us once, use it forever.