I'm not making website with selling music, but something to create music.
I did managed already way to show custom fields like Genre, Create by: which you can convert for your needs: Album, Artist, Song Name, Bitrate etc.
I did put Sample player which is cool to have so people can listen what they buying.
I am using Business version, but I think you can do already on Essential edition (custom Fields availability)
If you need some more info how this is done, let me know I will post here some code modification.
I still working on sorting and filtering option, before I will fill whit real products, now is only some testing data.
here is a link:
Performers Heaven