1
0
Fork 0
mirror of https://github.com/Radarr/Radarr synced 2024-12-24 00:42:38 +00:00

Added parser for parsing the Quality of an Episode sent to SAB (So we get the proper quality)

This commit is contained in:
markus101 2011-03-06 22:09:22 -08:00
parent 70fd11231d
commit fd038891fb

View file

@ -171,6 +171,32 @@ internal static QualityTypes ParseQuality(string name)
return result;
}
internal static QualityTypes ParseDroneQuality(string name)
{
var result = QualityTypes.Unknown;
if (name.Contains("[TV]"))
return QualityTypes.TV;
if (name.Contains("[DVD]"))
return QualityTypes.DVD;
if (name.Contains("[BDRip]"))
return QualityTypes.BDRip;
if (name.Contains("[HDTV]"))
return QualityTypes.HDTV;
if (name.Contains("[WEBDL]"))
return QualityTypes.WEBDL;
if (name.Contains("[Bluray]"))
return QualityTypes.Bluray;
//If it's unknown let the "regular" quality parse have a go
return ParseQuality(name);
}
/// <summary>
/// Normalizes the title. removing all non-word characters as well as common tokens
/// such as 'the' and 'and'