The Christmas season is upon us, and in the spirit of giving, your favorite rappers are releasing new projects to keep you satisfied until next year. Now XXXTentacion is the latest rhymer to join the roster of artists who tackle Christmas-infused records, unveiling his A Ghetto Christmas Carol EP this morning (Dec. 11).

The new project from the Florida native contains five total tracks. XXX teams up with producer Ronny J for the soundscape. The EP starts off with the title track, followed by some inspirational titles such as "hate will never win," "Indecision" and a freestyle on "Up Like an Insomniac."

The 2017 XXL Freshman decided to release the new project as his "freedom is being tested." If you recall, XXXTentacion is preparing for his forthcoming trial on Dec. 15 for aggravated battery of a pregnant woman, domestic battery by strangulation, false imprisonment and witness-tampering. He was previously hit with the charges in October 2016, and has been a big topic of conversation on social media since. Later this week, he'll head to court for a hearing regarding the charges.

Take a listen to the new EP from XXXTentacion below and check out the official tracklist.

XXXTentacion's A Ghetto Christmas Carol Tracklist

1. "A Ghetto Christmas Carol" (Prod. RONNY J)
2. "hate will never win"
3. "Up Like an Insomniac (Freestyle)" (Prod. XXXTentacion & RONNY J)
4. "Red Light!" Prod. (RONNY J)
5. "Indecision"

Bad Vibes Forever and Empire Distribution
Bad Vibes Forever and Empire Distribution

See Behind-the-Scenes Photos of XXXTentacion at the 2017 XXL Freshman Shoot

More From XXL