In order to legally stream music online, you will need to obtain the following music licenses:
Public performance license: This license is required for streaming music online to the public. The license is typically obtained through a performance rights organization (PRO) such as ASCAP, BMI, or SESAC in the US.
Digital performance right in Sound Recordings license: This license is required if you plan to stream music online and is obtained through SoundExchange in the US.
Synchronization license: This license is required if you plan to use a sound recording in conjunction with visual content, such as a music video. The license is typically obtained through the copyright holder of the sound recording.
Master use license: This license is required if you plan to use a specific recording of a song, rather than the underlying composition. The license is typically obtained through the record label or other entity that owns the rights to the specific recording.
It's important to note that the requirements for music licensing can vary depending on the country and platform you are streaming on. It's best to consult with a lawyer to ensure compliance with all relevant laws and regulations.
Links for More Information: