From 60a97ca3970ee6d2b2c85c95d76a4bd4aa319dd1 Mon Sep 17 00:00:00 2001 From: JackDandy Date: Thu, 7 Apr 2016 19:18:00 +0100 Subject: [PATCH] Add support for SD mkv container. --- CHANGES.md | 7 ++++++- sickbeard/common.py | 2 +- tests/common_tests.py | 3 +++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index f8926ef..c84e808 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,4 +1,9 @@ -### 0.11.10 (2016-03-17 19:00:00 UTC) +### 0.11.11 (2016-04-05 19:20:00 UTC) + +* Add support for SD mkv container + + +### 0.11.10 (2016-03-17 19:00:00 UTC) * Fix dbs that should not have been imported to work diff --git a/sickbeard/common.py b/sickbeard/common.py index c3b9323..d4a5c9c 100644 --- a/sickbeard/common.py +++ b/sickbeard/common.py @@ -271,7 +271,7 @@ class Quality: @staticmethod def assumeQuality(name): - if name.lower().endswith(('.avi', '.mp4')): + if name.lower().endswith(('.avi', '.mp4', '.mkv')): return Quality.SDTV elif name.lower().endswith('.ts'): return Quality.RAWHDTV diff --git a/tests/common_tests.py b/tests/common_tests.py index b03e845..82c3240 100644 --- a/tests/common_tests.py +++ b/tests/common_tests.py @@ -12,6 +12,9 @@ class QualityTests(unittest.TestCase): # TODO: repack / proper ? air-by-date ? season rip? multi-ep? def test_SDTV(self): + self.assertEqual(common.Quality.compositeStatus(common.DOWNLOADED, common.Quality.SDTV), + common.Quality.statusFromName('Test.Show.S01E02-GROUP.mkv')) + self.assertEqual(common.Quality.SDTV, common.Quality.nameQuality("Test.Show.S01E02.PDTV.XViD-GROUP")) self.assertEqual(common.Quality.SDTV, common.Quality.nameQuality("Test.Show.S01E02.PDTV.x264-GROUP")) self.assertEqual(common.Quality.SDTV, common.Quality.nameQuality("Test.Show.S01E02.HDTV.XViD-GROUP"))