The launch marks a major upgrade to Creator Music, which debuted in 2023 as a hub for pre-licensed tracks.
April 11, 2025