Oi, Cauã! Como vai?
Agradeço por compartilhar.
Gostei da sua resolução, importante como você usou o construtor para inicializar os atributos e manteve uma lista de músicas na própria classe, isso mostra um bom entendimento de Orientação a Objetos. O método de listagem também ficou claro e funcional, deixando a leitura organizada.
Continue praticando esse modelo de refatoração, ele ajuda muito a deixar o código mais legível e reutilizável.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!