While independent record store owners gave us the joy of some special, limited-edition vinyl this past Record Store Day (April 18), Prince in turn treated Minneapolis record store employees to a surprise gig at his Paisley Park Studios -- a not-so-small sign of gratitude for their love and commitment to the physical medium.

According to an account from radio station the Current, flyers for a Prince-helmed “Record Store Weekend Jam” -- free of admission for record store employees -- began appearing on social media on Sunday night (April 19). The event attracted an estimated 150 people, who waited a couple of hours before Prince ushered them into one of the studio’s performance rooms around 11PM with the sounds of his Plectrumelectrum song, “Wow.” Prince and his backing band, 3rdEyeGirl, treated fans to a 45-minute set throughout which he offered his thanks to record store owners.

When Prince and company disappeared from the stage, the singer’s protégé Judith Hill -- whose album Prince recently dropped for free -- began playing in the next room. Fans made their way to listen to Hill perform her newly minted debut, Back in Time, accompanied by a nine-piece band that featured Prince's NPG Horns band.

Around 1AM, Hill left the stage only for Prince and 3rdEyeGirl to return for another set in the main room. Hill also reappeared during the set, during which Prince reworked some of her songs.

Check out the complete setlist from the evening below (via the Current):

Prince -- Setlist, April 19, 2015
Set One: Prince and 3rdEyeGirl
"Wow"
"Funknroll"
"Let’s Go Crazy"
"Rock ‘n’ Roll Love Affair"
"Pretzelbodylogic"
"Stratus"

Set Two: Judith Hill with NPG Horns
"As Trains Go By"
"Turn Up"
"Fire" (The Ohio Players cover, sung by Chance Howard)
"Superstition" (Stevie Wonder cover, sung by Kip Blackshire)
"Love Trip/Hot Fun in the Summertime" (Sly and the Family Stone cover)
"Angel in the Dark"
"Wild Tonight"
"Cry, Cry, Cry"
"My People"

Set Three: Prince, 3rdEyeGirl, NPG Horns and Judith Hill
"Revelation"
Thank You ("Falettinme Be Mice Elf Agin"/"Dance to the Music"/"My People")
"Trains Go By"
Final funk jam

More From Diffuser.fm