Eu sou mais um cara do SQL Server, mas esses conceitos devem se aplicar.
Eu adicionaria índices:
- No ListenTrack, adicione um índice com url e date_created
- No Music, adicione um índice com url
Esses índices devem acelerar tremendamente a consulta (originalmente eu tinha os nomes das tabelas misturados - corrigidos na última edição).