Pelo o que entendi você tem estas músicas em algum lugar na web, o usuário escolhe a música e manda tocar, mas tenho algumas duvidas:
Não vai ser necessário fazer o download para o aparelho do usuário?
O usuário vai criar algum tipo de playlist, vai dividir cim alguém?
Este APi que esta desenvolvido faz exatamente o que?
Pode ser desenvolvido em Swift?
Obrigado