mirror of
https://github.com/lidarr/lidarr.git
synced 2025-08-14 10:47:08 -07:00
Added newzbing tests, fixed quality parse bugs
This commit is contained in:
parent
ae8465834b
commit
5be99200c6
4 changed files with 82 additions and 23 deletions
|
@ -239,24 +239,39 @@ namespace NzbDrone.Core
|
|||
return QualityTypes.HDTV;
|
||||
|
||||
//Based on extension
|
||||
if (result == QualityTypes.Unknown && Path.HasExtension(name))
|
||||
|
||||
|
||||
|
||||
if (result == QualityTypes.Unknown)
|
||||
{
|
||||
switch (Path.GetExtension(name).ToLower())
|
||||
try
|
||||
{
|
||||
case ".avi":
|
||||
case ".xvid":
|
||||
case ".wmv":
|
||||
case ".mp4":
|
||||
{
|
||||
result = QualityTypes.TV;
|
||||
break;
|
||||
}
|
||||
case ".mkv":
|
||||
{
|
||||
result = QualityTypes.HDTV;
|
||||
break;
|
||||
}
|
||||
switch (Path.GetExtension(name).ToLower())
|
||||
{
|
||||
case ".avi":
|
||||
case ".xvid":
|
||||
case ".wmv":
|
||||
case ".mp4":
|
||||
{
|
||||
result = QualityTypes.TV;
|
||||
break;
|
||||
}
|
||||
case ".mkv":
|
||||
{
|
||||
result = QualityTypes.HDTV;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (ArgumentException)
|
||||
{
|
||||
//Swallow exception for cases where string contains illegal
|
||||
//path characters.
|
||||
}
|
||||
}
|
||||
if (name.Contains("hdtv"))
|
||||
{
|
||||
return QualityTypes.TV;
|
||||
}
|
||||
|
||||
Logger.Trace("Quality Parsed:{0} Title:", result, name);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue