diff --git a/HISTORY.rst b/HISTORY.rst index 13f13ae..499b380 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -91,6 +91,7 @@ History - Added `High Resolution Audio` as new `audio_profile` possible value. - Added `Ultimate` as new `edition` possible value. - Added `Extended Surround` as new `audio_profile` possible value. +- Added `EX` as new `audio_profile` possible value 2.1.4 (2017-06-01) ------------------ diff --git a/docs/properties.rst b/docs/properties.rst index e37b05d..9764617 100644 --- a/docs/properties.rst +++ b/docs/properties.rst @@ -196,7 +196,7 @@ Audio properties The codec profile used for audio. - - ``Extended Surround``, ``High Efficiency``, ``High Quality``, ``High Resolution Audio``, ``Low Complexity``, + - ``Extended Surround``, ``EX``, ``High Efficiency``, ``High Quality``, ``High Resolution Audio``, ``Low Complexity``, ``Master Audio`` diff --git a/guessit/rules/properties/audio_codec.py b/guessit/rules/properties/audio_codec.py index aaf19ea..561d5fb 100644 --- a/guessit/rules/properties/audio_codec.py +++ b/guessit/rules/properties/audio_codec.py @@ -55,6 +55,7 @@ def audio_codec(): rebulk.string('HE', value='High Efficiency', tags='AAC') rebulk.string('LC', value='Low Complexity', tags='AAC') rebulk.string('HQ', value='High Quality', tags='Dolby Digital') + rebulk.string('EX', value='EX', tags='Dolby Digital') rebulk.defaults(name="audio_channels") rebulk.regex(r'(7[\W_][01](?:ch)?)(?:[^\d]|$)', value='7.1', children=True) diff --git a/guessit/test/movies.yml b/guessit/test/movies.yml index 3b98b1e..38d9fa3 100644 --- a/guessit/test/movies.yml +++ b/guessit/test/movies.yml @@ -1390,3 +1390,26 @@ video_codec: H.264 release_group: PRoDJi type: movie + +? Title.2000.720p.BluRay.DDEX.x264-HDClub.mkv +: title: Title + year: 2000 + screen_size: 720p + source: Blu-ray + audio_codec: Dolby Digital + audio_profile: EX + video_codec: H.264 + release_group: HDClub + container: mkv + type: movie + +? Jack Reacher Never Go Back 2016 720p Bluray DD-EX x264-BluPanther +: title: Jack Reacher Never Go Back + year: 2016 + screen_size: 720p + source: Blu-ray + audio_codec: Dolby Digital + audio_profile: EX + video_codec: H.264 + release_group: BluPanther + type: movie diff --git a/guessit/test/rules/audio_codec.yml b/guessit/test/rules/audio_codec.yml index 593b3d0..7f3c784 100644 --- a/guessit/test/rules/audio_codec.yml +++ b/guessit/test/rules/audio_codec.yml @@ -110,3 +110,9 @@ ? -ES : audio_codec: DTS audio_profile: Extended Surround + +? DD-EX +? DDEX +? -EX +: audio_codec: Dolby Digital + audio_profile: EX