1
0
mirror of https://github.com/Radarr/Radarr.git synced 2026-04-22 22:15:17 -04:00

Fixed: Skip sample check for DVD image files (iso, img, m2ts) (#4531)

* Add support for video files with non-lowercase extensions.

* Fix file scan ignoring DVD image files (iso, img, vob, m2ts)
Always allow DVD and Bluray file types without analysis, instead of detecting as 0 runtime.

* Use extensions to detect DVD image files instead of Quality enum
Add unit tests

Co-authored-by: Doug Krahmer <doug.git@remhark.com>
This commit is contained in:
Doug Krahmer
2020-06-23 18:41:16 -07:00
committed by GitHub
parent 8687dbda1d
commit 3a7b1741d9
3 changed files with 52 additions and 11 deletions
@@ -10,7 +10,7 @@ namespace NzbDrone.Core.MediaFiles
static MediaFileExtensions()
{
_fileExtensions = new Dictionary<string, Quality>
_fileExtensions = new Dictionary<string, Quality>(StringComparer.OrdinalIgnoreCase)
{
//Unknown
{ ".webm", Quality.Unknown },
@@ -75,9 +75,9 @@ namespace NzbDrone.Core.MediaFiles
public static Quality GetQualityForExtension(string extension)
{
if (_fileExtensions.ContainsKey(extension))
if (_fileExtensions.TryGetValue(extension, out var quality))
{
return _fileExtensions[extension];
return quality;
}
return Quality.Unknown;