Index: TitleFormatter.pm =================================================================== --- TitleFormatter.pm (revision 29730) +++ TitleFormatter.pm (working copy) @@ -597,6 +601,8 @@ $format = $parsedFormats{$str} || _parseFormat($str); # Short-circuit if we have metadata + eval { + if ( $meta ) { $output = $format->($meta) if ref($format) eq 'CODE'; } @@ -620,6 +626,8 @@ $output = $format->($track) if ref($format) eq 'CODE'; } + }; + $output = '' if !defined $output; if ($output eq "" && defined($safestr)) {