American rock band The Shins have recorded songs for four studio albums, compilation appearances and bonus tracks.