Stressed out: Trench by Twenty One Pilots has indie music lovers content. Twenty One Pilots released their 5th studio album on October 5, 2018.