Rock band 3 Doors Down and country star Toby Keith will headline Donald Trump's inauguration party next week.
3 Doors Down, best-known for early-2000s hit 'Kryptonite', announced the gig in a post on Instagram.
There will also be appearances from actor Jon Voight, Jennifer Holliday, DJ Ravidrums, The Piano Guys, Tim Rushlow, Larry Stewart, Marty Roe and Lee Greenwood.
3 Doors Down fans reacted badly.
"Very disappointed you'd support that ignorant pig," one wrote on the band's Facebook page.
"I like your music and yet will never purchase another album of yours," wrote another.
"Going home from today to BURN all of your CD's that I have and to delete all of your songs from my iTunes library," wrote a third.
The reaction on Twitter was similar, with many comparing Mr Trump to Superman's arch-enemy Lex Luthor - a reference to the band's biggest hit.
The US President-elect has struggled to attract bigger names to his inauguration. The list of those claiming to have been offered a slot includes singer Celine Dion, piano man Elton John, country star Garth Brooks, face-painted rockers Kiss, techno star Moby, and Welsh singer Charlotte Church, who called him a "tyrant".
Tenor Andrea Bocelli offered to perform but was turned down. Motley Crue singer Vince Neil says he was offered the gig during the campaign, but "uninvited" once Mr Trump actually won.
The Beach Boys have been offered a slot, but are yet to confirm. Singer and guitarist Mike Love is a staunch Republican.
The Dixie Chicks pre-empted any offer, saying they'd never get another gig if they performed for Mr Trump. They famously criticised President George W Bush's decision to invade Iraq.
Queen singer Adam Lambert said he wouldn't do it.