Liam Gallagher will play at the Shaky Knees Festival in Atlanta in May.