What should you watch tonight? The 2017 New Year’s Eve TV specials promise to be exciting, with stars like Mariah Carey and Blake Shelton performing as the clock ticks down on Saturday, December 31. This is what different channels have to offer this New Year’s Eve:

ABC

Ryan Seacrest and Jenny McCarthy will host ABC’s program in New York, which will air at 8 p.m. EST.

 Mariah Carey, DNCE, Thomas Rhett and Gloria Estefan with the cast of “On Your Feet!” will perform in NYC. There will also be shows from LA and New Orleans, featuring great musical acts like Fergie, Fifth Harmony and John Legend.

NBC

New Year’s Eve with Carson Daly will air from  11:30 p.m. to 12:30 p.m. tonight.

Then at 11:30 p.m. ET, Carson Daly and cohost Mel B. will be ringing in the New Year from Times Square with a one-hour special that features performances from Jennifer Lopez, Alicia Keys, Pentatonix and Blake Shelton.

FOX

On Fox, Pitbull’s New Year’s Revolution  will air at 11 p.m. ET.

The show will be a 90-minute special from Miami’s Bayfront Park with hosts Queen Latifah and Snoop Dogg and performances from the ‘I Love the ’90s’ tour, featuring Biz Markie, Coolio, Naughty By Nature, Rob Base, Salt-N-Pepa, Tone Loc and Young MC.

PBS

PBS will be welcoming 2017 with Live From Lincoln Center at 9:30 p.m. ET.

Performers will be the New York Philharmonic playing American classics, including works by Rodgers and Hammerstein. The 90-minute program will be followed by ACL Hall of Fame New Year’s Eve at 11 p.m. ET. Nick Offerman and Megan Mullally will be hosting the show as Bonnie Raitt, B.B. King and Kris Kristofferson are inducted into the Austin City Limits Hall of Fame.

CNN

Meanwhile on CNN, New Year’s Eve Live will air at 8 p.m. ET.

Anderson Cooper and Kathy Griffin will be reuniting for the four-and-a-half-hour special where the comedian will do her best to embarrass her silver-haired cohost.