American singer Steve Earle has released sixteen studio albums, including a collaboration with bluegrass artist Del McCoury. Earle’s work reflects a wide range of styles, including bluegrass, roots rock, folk, blues and country. He or his labels have also released six live albums and eight compilation albums. Earle has having charted several successful albums, he has charted several songs on the Hot Mainstream Rock Tracks chart.