2106,2107c2106,2109 < if ($cover =~ m/\%(.*?)/isg) { < $cover = infoFormat($file, $1, "TITLE").".jpg"; --- > if ($cover =~ /^%(.*?)(\..*?){0,1}$/) { > my $suffix = $2 ? $2 : ".jpg"; > $cover = infoFormat($file, $1)."$suffix"; > $::d_info && Slim::Utils::Misc::msg("Variable Thumbnail: $cover from $1\n"); 2109c2111 < push @filestotry, $cover; --- > if (defined $cover) {push @filestotry, $cover;} 2115,2116c2117,2120 < if ($cover =~ m/\%(.*?)/isg) { < $cover = infoFormat($file, $1, "TITLE").".jpg"; --- > if ($cover =~ /^%(.*?)(\..*?){0,1}$/) { > my $suffix = $2 ? $2 : ".jpg"; > $cover = infoFormat($file, $1)."$suffix"; > $::d_info && Slim::Utils::Misc::msg("Variable Cover: $cover from $1\n"); 2118c2122 < push @filestotry, $cover; --- > if (defined $cover) {push @filestotry, $cover;}