Question: Has Pedro the Lion or End of Fashion released more albums? 
Sentence (from "Tour EP '04"): It was recorded "live" in the studio and was released in July 2004 to coincide with the band's US tour.
Relevant evidence: No