Mac DeMarco might be a weirdo joker on the outside, but when it comes down to it his songs show he has a soft centre. “One More Love Song” is from his upcoming LP This Old Dog out at the end of this week.