With thousands of songs released daily, streaming services and radio stations face the challenge of selecting which songs will appeal to a wide range of audiences. To address this issue, these ...