New Music Minotaur share debut album "Pet Smells" alongside a full track-by-track rundown October 31, 2026