Does this normalized model for artist music records make sense?
Here's an example of similar Data Model: http://www.databaseanswers.org/data_models/cd_collection/index.htm 

This model has a lot of clarity than what you have describe. Take a look.