Lil B is not only one of the most forward-thinking rappers out there, but also among the most generous, often giving away several mixtapes a year, as well as providing free download links for those albums he actually releases for cash. It’s hard to even keep up with his productivity.

Good things, then, that a Reddit user has compiled his entire back-catalogue into this 45GB job lot of torrents. The collection includes albums, mixtapes, singles, videos, documentaries and more.

You can grab those below, via FACT:

Videography
Discography Pt 1
Discography Pt 2
Discography Pt 3
Discography Pt 4

Here’s the full (very long) tracklisting:

Albums
2009: I’m Thraxx
2009: 6 Kiss
2010: Rain in England
2011: Angels Exodus
2011: I’m Gay (I’m Happy)
2012: Choices and Flowers
2012: Tears 4 God

Mixtapes
2007: S.S. Mixtape Vol. 1 (with Young L)
2009: S.S. Mixtape Vol. 2 (with Young L)
2009: Based Blunts Vol. 1
2010: Paint
2010: Dior Paint
2010: Base World Pt. 1
2010: Roses Exodus
2010: Pretty Boy Millionaires (with Soulja Boy)
2010: Everything Based
2010: MF Based
2010: Blue Flame
2010: Gold Dust
2010: Where Did The Sun Go
2010: Red Flame
2010: Red Flame: Evil Edition
2010: MM..Christmas
2011: Red Flame: Devil Music Edition
2011: Free Music: The Myspace Collection
2011: Illusions of Grandeur
2011: Bitch Mob: Respect Da Bitch Vol. 1
2011: I Forgive You
2011: Black Flame
2011: The Silent President
2011: BasedGod Velli
2011: Blue Eyes
2011: Goldhouse
2012: White Flame
2012: God’s Father
2012: #1 Bitch
2012: The BasedPrint 2
2012: Trapped In BasedWorld
2012: Water Is D.M.G. Pt. 1
2012: Green Flame
2012: Rich After Taxes
2012: 848 Song Based Freestyle Mixtape
2012: Task Force
2012: Obama Basedgod
2012: Based Jam
2012: Frozen
2012: Illusions of Grandeur 2
2012: Halloween H2O
2012: Crime Fetish
2012: Glassface
2013: Pink Flame
2013: P.Y.T. (Pretty Young Thug)
2013: 100% Percent Gutta

Others
20XX: Singles
20XX: The Pack Discography

Videos
Documentaries & Lectures
Interviews
Miscellaneous
Takin’ Over
YouTube – BlackManVideos
YouTube – lilbpack1