Ben Kweller is an indie-folk-pop-rocker from San Francisco
Tracklist:
1 Mean to Me
2 Out The Door
3 Jealous Guy
4 Gossip
5 Free
6 Full Circle
7 Justify Me
8 The rainbow
9 Time Will Save The Day
10 I Miss You
11 You Can Count on Me
P.S: The soundcloud stream is taken from his site and it's "a sonic collage of the beginning and ending of every song on the album"