Taylor Swift Jingle Ball Live stream Taylor Swift (center) performed at KIIS FM's Jingle Ball 2014 at Staples Center in Los Angeles, California Dec. 5. She'll perform again for Z100's Jingle Ball on Dec. 12. Photo: Reuters

The Z100 Jingle Ball 2014 concert at Madison Square Garden in New York City is sold out, but that doesn’t mean fans have to miss out. Fans can catch Taylor Swift, Nick Jonas and more from the comfort of their homes on the internet.

The show is part of the national iHeartRadio Jingle Ball Tour, so fans can listen through Z100’s station on iHeartRadio. Fans can also watch a live stream of Z100’s Jingle Ball on Yahoo Screen [watch HERE]. The concert starts at 8 p.m. EST on Friday, Dec. 12, so be sure to have your computers ready.

Scheduled performers include Taylor Swift, Ariana Grande, OneRepublic, Maroon 5, Iggy Azalea, Sam Smith, Meghan Trainor, Jessie J, Pharrell, Calvin Harris, Rixton, Rita Ora, Shawn Mendes, 5 Seconds of Summer, Charli XCX, and Nick Jonas. Expect plenty of other celebrities to make appearances as well. Presenters include actors Jamie Foxx, Quvenzhané Wallis, Chris Rock, Sarah Jessica Parker, Emma Roberts, Ansel Elgort, Seth Rogen, Jesse Tyler Ferguson, Hailee Steinfeld, Bethany Mota, Michael Che and Colin Jost as well as Vine stars Nash Grier and Cameron Dallas, Yahoo reports.

Fans should also expect a few surprise appearances. At the KIIS FM’s Jingle Ball show, Demi Lovato surprised audiences when she joined Nick Jonas. Gwen Stefani did the same when she joined Pharell’s set. Ed Sheeran also shocked California concertgoers when he came out to sing “Thinking Out Loud,” according to Billboard.

Tune in live to catch all of the surprises. However you don't fret if you miss the big music event. The CW will air Z100’s Jingle Ball 2014 on Thursday, Dec. 18, but according to Yahoo they won’t air everything. The four-hour concert will be edited down to two hours.