Left To Right (clockwise): T.I., John Legend, E-40, Vado, Passion Pit

Each day Complex scours the music blogs for 5 fresh songs that you should listen to in our 5 O'Clock Shuffle post. Instead of going crazy trying to keep up with your RSS feeds everyday, just head over to Complex.com to stay up-to-date on important leaks and releases.

We like to end our week strong so we can relax and enjoy the weekend. A key part of relaxing is listening to new music. A DJ-free version of the recent T.I. collab with Timbaland dropped, John Legend and The Roots are still working together, and Vado goes in on a new freestyle. Add in a surprisingly dope E-40 record plus a Passion Pit cover, and you're looking at a pretty decent lineup. Stream and download after the jump...

SONG: "Here We Go Again"
• T.I. and TImbaland collaborate on a cut from Tip's Fuck A Mixtape. This version is tagless.

SONG: "Our Generation"
ARTIST: John Legend & The Roots
• John Legend and The Roots link up to for this Ernie Banks cover. Word is there's an album in the works for these guys.

SONG: "Bitch (Remix)"
ARTIST: E-40 f/ 50 Cent & Too $hort
• E-40 gets 50 Cent and Too $hort to make a song about sleazy females.

SONG: "Hard In The Paint (Freestyle)"
• Vado goes in over Waka Flaka's instrumental.

SONG: "Tonight, Tonight"
ARTIST: Passion Pit
• Check out this dope Smashing Pumpkins cover.

Visit Complex.com every day at 5 PM for your daily "5 O'Clock Shuffle" playlist.