YG's new mixtape Red Friday was supposed to drop on Black Friday tomorrow (Nov. 25), but he's uploaded it to Audiomack early. You can listen to it below.

YG isn't happy about the tape leaking early, despite it being posted to his official Audiomack account. He sent a message to Def Jam on Twitter that you can read below as well.

The tape, at only eight songs long, features appearances from 21 Savage, RJ and Mitch. It's YG's first mixtape in three years; in 2013, he dropped the Just Re'd Up 2 tape.

In addition, YG is selling limited edition CD copies of the tape at a pop-up store in Oakland on Friday. Only 1,400 copies will be pressed up, and you can find them at the Beast Mode shop located at 811 Broadway.

The move is reminiscent of what fellow California rapper Nipsey Hussle did with his Crenshaw mixtape years ago, selling it for $1,000 a pop. Nip put up the tape for free download as well, but Hov was so impressed with Nipsey's entrepreneurial prowess that he bought 100 copies for himself.

Stream Red Friday below. Oh, and pay attention to the intro. Just Re'd Up 3 is on the way, too.

YG’s Red Friday Tracklist

1. “Public Service Announcement”
2. “I’m a Thug Pt. 2″
3. “Get Out Yo Feelin’s” Feat. RJ
4. “I Know” Feat. Mitch
5. “I Be On” Feat. 21 Savage
6. “Down Bitch”
7. “I Ain’t Lyin”
8. “One Time Coming”

UPDATE: The stream has been removed.

Here Are the Most Anticipated Hip-Hop Projects for the Rest of 2016

More From XXL