Fixed: Don't reject DVDRip/DVDRemux as full DVD disk releases

This commit is contained in:
Bogdan 2023-10-28 21:52:27 +03:00
parent d999aea36f
commit 660d3d7643
2 changed files with 9 additions and 1 deletions

View File

@ -86,5 +86,13 @@ namespace NzbDrone.Core.Test.DecisionEngineTests
_remoteMovie.Release.Title = title; _remoteMovie.Release.Title = title;
Subject.IsSatisfiedBy(_remoteMovie, null).Accepted.Should().BeFalse(); Subject.IsSatisfiedBy(_remoteMovie, null).Accepted.Should().BeFalse();
} }
[TestCase("Series Title EP50 USLT NTSC DVDRemux DD2.0")]
[TestCase("Series.Title.S01.NTSC.DVDRip.DD2.0.x264-PLAiD")]
public void should_return_true_if_dvdrip(string title)
{
_remoteMovie.Release.Title = title;
Subject.IsSatisfiedBy(_remoteMovie, null).Accepted.Should().BeTrue();
}
} }
} }

View File

@ -13,7 +13,7 @@ namespace NzbDrone.Core.DecisionEngine.Specifications
{ {
new Regex(@"(?:dis[ck])(?:[-_. ]\d+[-_. ])(?:(?:(?:480|720|1080|2160)[ip]|)[-_. ])?(?:Blu\-?ray)", RegexOptions.Compiled | RegexOptions.IgnoreCase), new Regex(@"(?:dis[ck])(?:[-_. ]\d+[-_. ])(?:(?:(?:480|720|1080|2160)[ip]|)[-_. ])?(?:Blu\-?ray)", RegexOptions.Compiled | RegexOptions.IgnoreCase),
new Regex(@"(?:(?:480|720|1080|2160)[ip]|)[-_. ](?:full)[-_. ](?:Blu\-?ray)", RegexOptions.Compiled | RegexOptions.IgnoreCase), new Regex(@"(?:(?:480|720|1080|2160)[ip]|)[-_. ](?:full)[-_. ](?:Blu\-?ray)", RegexOptions.Compiled | RegexOptions.IgnoreCase),
new Regex(@"(?:\d?x?M?DVD-?[R59])", RegexOptions.Compiled | RegexOptions.IgnoreCase) new Regex(@"(?:\d?x?M?DVD-?[R59])\b", RegexOptions.Compiled | RegexOptions.IgnoreCase)
}; };
private static readonly string[] _dvdContainerTypes = new[] { "vob", "iso" }; private static readonly string[] _dvdContainerTypes = new[] { "vob", "iso" };