Skip to content

Commit 497bbd1

Browse files
committed
update mov regex for year in title
1 parent 11efbb4 commit 497bbd1

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

internal/testing/testing.go

+16-1
Original file line numberDiff line numberDiff line change
@@ -145,9 +145,10 @@ var TV []*Test = []*Test{
145145

146146
var Movies []*Test = []*Test{
147147
{
148-
"year as title",
148+
"year in title",
149149
[]string{
150150
"/src/Blade Runner 2049 (2017)/Blade Runner 2049.mkv",
151+
"/src/Blade Runner 2049 (2017).mkv",
151152
},
152153
types.Item{
153154
Category: types.Video,
@@ -158,6 +159,20 @@ var Movies []*Test = []*Test{
158159
},
159160
},
160161
},
162+
{
163+
"year as title",
164+
[]string{
165+
"/movies/1917 (2020).mkv",
166+
},
167+
types.Item{
168+
Category: types.Video,
169+
MediaType: movie.Movie,
170+
MovieMetadata: movie.Metadata{
171+
Title: "1917",
172+
ReleaseYear: 2020,
173+
},
174+
},
175+
},
161176
{
162177
"typical",
163178
[]string{

plugin/processor/pre/movie.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import (
2020
)
2121

2222
var defaultMovieMatchers = []string{
23-
`(?i)\b([\s\w.-]*)[\s.\/-]+[\s.\/-]?(?:[\s\(.\/-]?(\d{4})[\s\).\/-]?)(?:\s*[\(\[].*[\)\]])?(?:\/|.[A-Za-z]{3})`, // matches "Name (YEAR)."
23+
`(?i)\b([\s\w.-]*)[\s.-]?(?:[\s\(.-]?(\d{4})[\s\).-]?)(?:\s*[\(\[].*[\)\]])?(?:\/|.[A-Za-z]{3})`, // matches "Name (YEAR)."
2424
}
2525

2626
type MoviePreProcessor struct {

0 commit comments

Comments
 (0)