Singer-songwriter KT Tunstall has criticised stars who use sex to sell records.
The St Andrews-born singer said she was shocked after watching Colombian star Shakira's video for She Wolf.
She told the Daily Record: "You've got little girls watching some pretty X-rated stuff.
"The Shakira video actually shocked me and I am not easily shocked. I was like, 'You are shoving your lady bits in my face. I didn't ask for that'. It is shocking but it seems they need to shock to get attention."
The Scot, who releases her third album Tiger Suit later this year, said too many musicians favour style over substance.
She said: "It is not something I want to be a part of. I am not a model."