The "Birthday" singer has been linked to DJ Diplo since they were seen together at Coachella
Credit: Splash News Online

It seems like Katy Perry may be getting close to another musician.

Almost two months after splitting from John Mayer, Perry has been spotted spending time with Diplo (real name: Wesley Pentz).

On Thursday, the singer, 29, and the L.A.-based producer and DJ, 35, went to dinner at the Marlton Hotel in New York City. Then they headed to the Amazing Spider-Man 2 after-party at Skylight at Moynihan Station. “They were very affectionate, very lovey-dovey” at the bash, a source says. And when they weren’t “all over each other,” the source continues, “they were constantly looking at each other.” As they departed, “they quickly separated. She didn’t want it to look like they were together, but they were.”

On Friday night, Perry, sporting long black hair and bangs, attended a birthday party at 1Oak. Diplo performed. On Saturday, Perry saw Neil Patrick Harris on Broadway in the new production of Hedwig and the Angry Inch.

Perry and Diplo had kept a low profile since the first Coachella weekend, when the green-haired songstress “enjoyed” his company, according to another source. “They were hanging out all [Saturday] night at the Jeremy Scott party – and they hung out all day Sunday at Coachella. They checked out Alesso together,” the source said.

The “Roar” singer seems to be a creature of habit. When she attended Coachella in 2012, the then purple-haired pop star was spotted kissing Florence + the Machine guitarist Robert Ackroyd. Perry never confirmed the two were more than friends, and just over three months after their festival PDA, Perry was linked to Mayer.

Earlier this month, a friend of Perry’s told PEOPLE that she was “happy being single,” and while she’s “always been a romantic, she knows that it doesn’t all have to happen immediately.”

A rep for Perry has not responded to a request for comment.

Reporting by MARY GREEN and RAHA LEWIS