Plan your festival weekend: download our 2017 programme here, and our Daily Diary here.

Friday 23 June

SpookSchool
Lau // The Spook School // The Van T’s // Harry Bird & the Rubber Wellies // The Creative Martyrs // Sam Small

Saturday 24 June

Noyam African Dance Institute dancers performing on stage

WHITE // C Duncan // The Ha Orchestra // Pronto Mama // The Ewan Macintyre Band // The Noyam Dance Institute (Ghana) // James Kelman and the Dirt Roadsters // Reverieme // The Little Kicks // Mary Ann Kennedy & Finlay Wells // Bdy_Prts // St Martiins // David Greig // Claire Cunningham // Andy Wightman MSP // Ross Greer MSP // Eilidh Whiteford MP // Pádraig Ó Tuama // Alison Phipps // Sally Foster-Fulton // Seeds of Thought // Tawona Sithole // Gameli Tordzro // Christine de Luca // Whispering Woods // Little Fawn Puppet Theatre // Mara Menzies // The Dirty Laundry Campaign // Sarah Rose Graber // Helen Sedgwick // Ariel Killick // Simon Barrow // The Homecoming String Band ceilidh // The Artisfera Collective // Age Otori // LaKyoto // Riley // Josephine Sillars // Dancing on Tables // Gospel Choir // Black Doves // Josee Meredith Keevil // Tatty Bumpkin yoga // Bridie Gane // Instinctively Wild // The Solas Bootcamp // Campfire Cooking

Sunday25 June

Claire Cunningham performing on stage

Ricky Ross // Emma Pollock // Rab Noakes // Emily Smith & Jamie McClennan // Rory Butler // BBC Radio Scotland live: Sunday Morning with Ricky Ross // Declan Welsh and The Decadent West // The Daddy Naggins // Olympic Swimmers // Lesley Riddoch // The Sunday Herald Big Debate // Harry Bird & the Rubber Wellies // Big Hogg // Fischy Music // O is for Hoolet // Adventure Circus // Little Fawn Puppet Theatre // Surge Street Theatre // Brass, Aye // Mary Ann Kennedy // Alison Phipps // Pádraig Ó Tuama // Doug Gay // Tawona Sithole // Gameli Tordzro // Charles Forsdick // Fergus McNeill // Alison Urie // Louis Abbott // Claire Cunningham