(Photo by Tamika Moore | tmoore@al.com)

Are you ready to navigate through two full days of music at the 2017 Sloss Music & Arts Festival? If not, we're here to help. Forty-two acts are set to perform on July 15-16 at Sloss Furnaces in Birmingham, on daily lineups that last from about 1 p.m.-midnight. Here are 15 acts that made our don't-miss list, from subtle singer-songwriters to hip-hop provocateurs to rock bands that pack an impressive punch. Mary Colurso | MColurso@AL.com

Don't Edit

(Courtesy photo)

Ruston Kelly

When and where: Saturday, July 15, 1:45 p.m.-2:30 p.m., Shed Stage.

What to expect: Folk rock that can be tough or tender, from a Nashville songwriter with country credits and a sensitive streak.

Don't Edit

Don't Edit

(Courtesy photo/Communicating Vessels)

Shaheed & DJ Supreme

When and where: Sunday, July 16, 7:30 p.m.-8 p.m., Seasick Stage.

What to expect: Classic hip-hop with a distinct social conscience and a smooth, inspirational flow, from a Birmingham duo on the Communicating Vessels label.

Don't Edit

Don't Edit

Don't Edit

(Courtesy photo)

John Moreland

When and where: Saturday, July 15, 2:15 p.m.-3 p.m., Blast Stage.

What to expect: Honest, skillfully crafted tunes from an Oklahoma singer-songwriter who conveys gut-punching emotions.

Don't Edit

Don't Edit

(Courtesy photo)

Beach Slang

When and where: Sunday, July 16, 2:15 p.m.-3 p.m., Blast Stage.

What to expect: Pop-punk songs with earworm hooks and a brash, youthful sensibility, from a Philadelphia band on the rise.

Don't Edit

Don't Edit

(Courtesy photo)

Charles Bradley & His Extraordinaires

When and where: Saturday, July 15, 3:45 p.m.-4:45 p.m., Blast Stage.

What to expect: Deep soul, intense funk and riveting R&B, from a Brooklyn, N.Y., artist who records on the Daptone label.

Don't Edit

Don't Edit

Don't Edit

(Courtesy photo)

K. Flay

When and where: Sunday, July 16, 4:45 p.m.-5:45 p.m., Steam Stage.

What to expect: Riot grrl fusion of indie rock, hip-hop and electronica, from an artist with Chicago roots, a gritty sensibility and a new album, "Every Where Is Some Where," on the Interscope label.

Don't Edit

Don't Edit

(Courtesy photo/Tony Bonacci)

Conor Oberst

When and where: Saturday, July 15, 4:45 p.m.-5:45 p.m., Steam Stage.

What to expect: Confessional tunes that combine poetic angst with creative confidence, from an Omaha, Neb., singer-songwriter who's also known as Bright Eyes.

Don't Edit

Don't Edit

Don't Edit

(Courtesy photo)

Lillie Mae

When and where: Sunday, July 16, 3:15 p.m.-4 p.m., Shed Stage.

What to expect: Graceful Americana tunes that are a little bit country, a little bit boho, from a fiddler who toured with Jack White and released her 2017 solo album, "Forever and Then Some," on his Third Man Records.

Don't Edit

Don't Edit

(Courtesy photo)

Odesza

When and where: Saturday, July 15, 8:45 p.m.-10:15 p.m., Steam Stage.

What to expect: Haunting electronica with a chill vibe and beat-heavy beauty, from a Seattle duo who create a trippy dreamscape in concert.

Don't Edit

Don't Edit

(Courtesy photo)

Vince Staples

When and where: Sunday, July 16, 3:45 p.m.-4:45 p.m., Blast Stage.

What to expect: Intelligent hip-hop that makes strong social statements in nuanced ways, from a California artist who's earned critical acclaim.

Don't Edit

Don't Edit

Don't Edit

(Courtesy photo/Zackery Michael)

Spoon

When and where: Saturday, July 15, 5:45 p.m.-6:45 p.m., Blast Stage.

What to expect: A welcome return to Birmingham for the indie-rock band from Texas, last seen here in 2010 at the WorkPlay soundstage. Spoon has a new album to showcase, "Hot Thoughts," and an impressive catalog that dates back to 1996.

Don't Edit

Don't Edit

(Courtesy photo)

Run the Jewels

When and where: Saturday, July 15, 7:45 p.m.-8:45 p.m., Blast Stage.

What to expect: Rapid-fire hip-hop from two deft collaborators -- El-P of Brooklyn, N.Y., and Killer Mike of Atlanta -- who deserve to be called a supergroup.

Don't Edit

Don't Edit

Don't Edit

(Courtesy photo)

Sturgill Simpson

When and where: Sunday, July 16, 8:45 p.m.-10 p.m., Steam Stage.

What to expect: Compelling country music from a Kentucky-born singer-songwriter with a neo-traditionalist approach, a resonant outlaw voice and a strong sense of storytelling.

Don't Edit

Don't Edit

(Courtesy photo)

Widespread Panic

When and where: Saturday, July 15, 10:15 p.m.-12:15 a.m., Blast Stage.

What to expect: A free-flowing, two-hour set from the Georgia jam band, emphasizing improvisational rock melded with blues, country and more. Blissful dancing from Spreadheads is bound to ensue.

Don't Edit

Don't Edit

(Alabama Shakes Facebook photo)

Alabama Shakes

When and where: Sunday, July 16, 10 p.m.-11:30 p.m., Blast Stage.

What to expect: Reverence in the audience and excellent music on stage, as a Grammy-winning powerhouse performs a headlining set. The Shakes, a soul-rock band from Athens, last performed in Birmingham in 2013, and fans here are ready for a triumphant return.

Don't Edit

Don't Edit

Don't Edit

(Courtesy of Sloss Fest)

More on the Sloss Music & Arts Festival:

Best of Sloss Fest fashion

Get 'fast pass' entry to Sloss Fest when you sign up for TSA Precheck at the festival

Sloss Fest 2017 lineup: Alabama Shakes, Widespread Panic, Sturgill Simpson, 37 more

Sloss Fest 2016: How did the Birmingham music festival fare during its second year?

Sloss Fest 2015: Two important things we learned this weekend at Birmingham's new music festival