Coachella 2012: Radiohead, Dr. Dre, Black Keys and Punk Reunions Top Lineup
Coachella 2012: Radiohead, Dr. Dre, Black Keys and Punk Reunions Top Lineup

The 2012 Coachella lineup has arrived.

The SoCal festival's eagerly awaited lineup was posted to its Facebook page on Monday, where it met with a flurry of comments from fans and haters alike.

There's plenty to discuss: the festival, which expands to a second weekend this year, will featuring headlining performances from ascendent rockers the Black Keys, headlining alumni Radiohead and a collaborative performance by Dr. Dre and Snoop Dogg (assuming he's available after today's marijuana possession arrest).

The hip-hop headliners marks the festival's third year in a row with MCs at the top of the bill, following performances by Jay-Z and Kanye West in 2010 and 2011, respectively.

Coachella is known for its reunions, and this year's festival will coax a number of acts out of hiding: it will feature an appearance by Neutral Milk Hotel's Jeff Mangum, marking the first Southland appearance of the previously hermetic indie musician's current tour, as well as punk icons Refused and At the Drive-In, which announced its reformation on Twitter earlier on Monday. '90s alt-rockers Mazzy Star, who surprised fans with new recordings late last year, will perform on the festival's first day -- as will the resurgent Jarvis Cocker-led British act Pulp.

As usual, the considerable lineup ranges from electronic dance music (Swedish House Mafia, Girl Talk, DJ Shadow) to adventurous hip-hop and R&B (Azealia Banks, the Weeknd, A$AP Rocky) and indie favorites (Arctic Monkeys, Feist, Wild Flag). Sources say Daft Punk was once again given a huge offer to perform but declined. Among the higher-profile acts is the Grammy nominated Bon Iver, who made surprise appearances at 2011's festival alongside the National and Kanye West. Diva fans can get their fill with Florence + the Machine, who will perform on Sunday.

The festival will be held at Indio, Calif.'s Empire Polo Club with identical lineups on April 13-15 and April 20-22. Visit Coachella's Facebook page for the full lineup.