mirror of
https://github.com/Radarr/Radarr.git
synced 2024-09-12 04:22:35 +02:00
fixed quality parse bug
This commit is contained in:
parent
500e9af6c3
commit
bbdad5844f
@ -17,8 +17,8 @@ public class ParserTest : TestBase
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
[Test]
|
||||
[Row("Sonny.With.a.Chance.S02E15", "Sonny.With.a.Chance", 2, 15)]
|
||||
@ -91,6 +91,9 @@ public void file_path_parse(string path, int season, int episode)
|
||||
[Row("WEEDS.S03E01-06.DUAL.BDRip.XviD.AC3.-HELLYWOOD.avi", QualityTypes.DVD)]
|
||||
[Row("Law & Order: Special Victims Unit - 11x11 - Quickie", QualityTypes.Unknown)]
|
||||
[Row("(<a href=\"http://www.newzbin.com/browse/post/6076286/nzb/\">NZB</a>)", QualityTypes.Unknown)]
|
||||
[Row("S07E23 - [HDTV].mkv ", QualityTypes.HDTV)]
|
||||
[Row("S07E23.mkv ", QualityTypes.HDTV)]
|
||||
[Row("S07E23 .avi ", QualityTypes.SDTV)]
|
||||
public void quality_parse(string postTitle, object quality)
|
||||
{
|
||||
var result = Parser.ParseQuality(postTitle);
|
||||
@ -121,7 +124,7 @@ public void episode_multipart_parse(string postTitle, string title, int season,
|
||||
[Row("The Tonight Show With Jay Leno 2011 04 15 1080i HDTV DD5 1 MPEG2 TrollHD", "The Tonight Show With Jay Leno", 2011, 04, 15)]
|
||||
[Row("The.Daily.Show.2010.10.11.Johnny.Knoxville.iTouch-MW", "The.Daily.Show", 2010, 10, 11)]
|
||||
[Row("The Daily Show - 2011-04-12 - Gov. Deval Patrick", "The.Daily.Show", 2011, 04, 12)]
|
||||
[Row("2011.01.10 - Denis Leary - HD TV.mkv","", 2011, 1, 10)]
|
||||
[Row("2011.01.10 - Denis Leary - HD TV.mkv", "", 2011, 1, 10)]
|
||||
[Row("2011.03.13 - Denis Leary - HD TV.mkv", "", 2011, 3, 13)]
|
||||
public void episode_daily_parse(string postTitle, string title, int year, int month, int day)
|
||||
{
|
||||
|
@ -205,7 +205,7 @@ internal static QualityTypes ParseQuality(string name)
|
||||
Logger.Trace("Trying to parse quality for {0}", name);
|
||||
|
||||
var result = QualityTypes.Unknown;
|
||||
name = name.ToLowerInvariant();
|
||||
name = name.ToLowerInvariant().Trim();
|
||||
|
||||
if (name.Contains("dvd") || name.Contains("bdrip") || name.Contains("brrip"))
|
||||
{
|
||||
@ -268,7 +268,8 @@ internal static QualityTypes ParseQuality(string name)
|
||||
//path characters.
|
||||
}
|
||||
}
|
||||
if (name.Contains("hdtv"))
|
||||
|
||||
if (result == QualityTypes.Unknown && name.Contains("hdtv"))
|
||||
{
|
||||
return QualityTypes.SDTV;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user