diff --git a/CHANGELOG.md b/CHANGELOG.md index 7f101a2..2c43510 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,10 @@ Changelog +## v3.6.0 (2023-02-18) +### Feature +* **audio_codec:** Detect "DTS:X" (closes #728) ([`2bdd8f5`](https://github.com/guessit-io/guessit/commit/2bdd8f568a0fa6c5eb97e1f29d5e4d488d86a2aa)) + ## v3.5.0 (2022-11-01) ### Feature * **dependencies:** Drop Python 3.6 support ([`47f5718`](https://github.com/guessit-io/guessit/commit/47f57184a9d0a25c1b415638d0b003dad88ce607)) diff --git a/guessit/__version__.py b/guessit/__version__.py index 71a0062..46c053f 100644 --- a/guessit/__version__.py +++ b/guessit/__version__.py @@ -4,4 +4,4 @@ Version module """ # pragma: no cover -__version__ = '3.5.0' +__version__ = '3.6.0' diff --git a/guessit/config/options.json b/guessit/config/options.json index 61c460e..9adac64 100644 --- a/guessit/config/options.json +++ b/guessit/config/options.json @@ -62,6 +62,7 @@ "FLAC": "Flac", "DTS": "DTS", "DTS-HD": {"regex": ["DTS-?HD", "DTS(?=-?MA)"], "conflict_solver": "lambda match, other: other if other.name == 'audio_codec' else '__default__'"}, + "DTS:X": {"string": ["DTS:X", "DTS-X", "DTSX"] }, "Dolby TrueHD": {"regex": ["True-?HD"] }, "Opus": "Opus", "Vorbis": "Vorbis", diff --git a/guessit/test/movies.yml b/guessit/test/movies.yml index ff4232a..9b3a7be 100644 --- a/guessit/test/movies.yml +++ b/guessit/test/movies.yml @@ -1711,6 +1711,20 @@ release_group: LAZY type: movie +? The.Movie.2016.2160p.UHD.BluRay.REMUX.HDR.HEVC.DTS-X-NOGROUP +: title: The Movie + year: 2016 + screen_size: 2160p + source: Ultra HD Blu-ray + other: + - HDR10 + - Remux + video_codec: H.265 + video_profile: High Efficiency Video Coding + audio_codec: DTS:X + release_group: NOGROUP + type: movie + ? Test (2013) [WEBDL-1080p] [x264 AC3] [ENG+RU+PT] [NTb].mkv : title: Test year: 2013 diff --git a/guessit/test/rules/audio_codec.yml b/guessit/test/rules/audio_codec.yml index 6c937b8..b215751 100644 --- a/guessit/test/rules/audio_codec.yml +++ b/guessit/test/rules/audio_codec.yml @@ -120,6 +120,11 @@ : audio_codec: DTS audio_profile: Extended Surround +? DTS:X +? DTS-X +? DTSX +: audio_codec: DTS:X + ? DD-EX ? DDEX ? -EX