From 39bfda4cda3ff53a6eb56ab9625f656a2f4eed7a Mon Sep 17 00:00:00 2001 From: Simon Ding Date: Wed, 24 Jul 2024 23:11:45 +0800 Subject: [PATCH] feat: remove unicode hindden char --- pkg/metadata/tv.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/metadata/tv.go b/pkg/metadata/tv.go index 9b1508a..acf17ee 100644 --- a/pkg/metadata/tv.go +++ b/pkg/metadata/tv.go @@ -19,6 +19,7 @@ type Metadata struct { func ParseTv(name string) *Metadata { name = strings.ToLower(name) + name = strings.ReplaceAll(name, "\u200b", "") //remove unicode hidden character if utils.ContainsChineseChar(name) { return parseChineseName(name) } @@ -117,6 +118,10 @@ func parseEnglishName(name string) *Metadata { if i > 0 && strings.Contains(newSplits[i-1], "season") { //last word cannot be season continue } + if i < seasonIndex { + //episode number most likely should comes alfter season number + continue + } //episodeIndex = i n, err := strconv.Atoi(p) if err != nil {