As the year approaches the halfway mark, we bring you our list of the best indie rock songs of 2017 to date, featuring heavyweights like The National and LCD Soundsystem and striking new voices like Jay Som and See Through Dresses.Some of these artists, like EMA and Algiers, grapple with the surreal confusion of our times; others, like Broken Social Scene and Grizzly Bears new work, offer a soothing balm, while Japandroids try to raise spirits and Waxahatchee attends to matters of the heart.Click here to follow this playlist on Spotify.