This is a play on words using the phrase "for a song". "For a song" is an expression that means "cheaply". The pop singer bought the house at a low price. "For a song" could also be taken literally, in this case a pop singer singing a song in exchange for a house. 
A pop singer bought a new house for a song .