mirror of
https://github.com/jellyfin/jellyfin.git
synced 2024-11-15 01:48:52 -07:00
Merge pull request #12778 from TonyBotongChu/anime-parse
Add EpisodeExpression for anime file names
This commit is contained in:
commit
725c414682
@ -467,6 +467,14 @@ namespace Emby.Naming.Common
|
||||
{
|
||||
IsNamed = true
|
||||
},
|
||||
|
||||
// Anime style expression
|
||||
// "[Group][Series Name][21][1080p][FLAC][HASH]"
|
||||
// "[Group] Series Name [04][BDRIP]"
|
||||
new EpisodeExpression(@"(?:\[(?:[^\]]+)\]\s*)?(?<seriesname>\[[^\]]+\]|[^[\]]+)\s*\[(?<epnumber>[0-9]+)\]")
|
||||
{
|
||||
IsNamed = true
|
||||
},
|
||||
};
|
||||
|
||||
VideoExtraRules = new[]
|
||||
|
@ -77,6 +77,8 @@ namespace Jellyfin.Naming.Tests.TV
|
||||
[InlineData("Season 3/The Series S3 E9 - The title.avi", 9)]
|
||||
[InlineData("Season 3/S003 E009.avi", 9)]
|
||||
[InlineData("Season 3/Season 3 Episode 9.avi", 9)]
|
||||
[InlineData("[VCB-Studio] Re Zero kara Hajimeru Isekai Seikatsu [21][Ma10p_1080p][x265_flac].mkv", 21)]
|
||||
[InlineData("[CASO&Sumisora][Oda_Nobuna_no_Yabou][04][BDRIP][1920x1080][x264_AAC][7620E503].mp4", 4)]
|
||||
|
||||
// [InlineData("Case Closed (1996-2007)/Case Closed - 317.mkv", 317)] // triple digit episode number
|
||||
// TODO: [InlineData("Season 2/16 12 Some Title.avi", 16)]
|
||||
|
Loading…
Reference in New Issue
Block a user