From 20891723846fbed24cadbf717e0d864f043733a1 Mon Sep 17 00:00:00 2001 From: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com> Date: Wed, 25 Nov 2020 21:27:58 -0800 Subject: [PATCH] Add streamIdentifier to audio stream export --- lib/plexapi/media.py | 1 + plexpy/exporter.py | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/plexapi/media.py b/lib/plexapi/media.py index 990f34b4..bccb7027 100644 --- a/lib/plexapi/media.py +++ b/lib/plexapi/media.py @@ -331,6 +331,7 @@ class AudioStream(MediaPartStream): self.profile = data.attrib.get('profile') self.requiredBandwidths = data.attrib.get('requiredBandwidths') self.samplingRate = cast(int, data.attrib.get('samplingRate')) + self.streamIdentifier = cast(int, data.attrib.get('streamIdentifier')) # For Track only self.albumGain = cast(float, data.attrib.get('albumGain')) diff --git a/plexpy/exporter.py b/plexpy/exporter.py index 866d488b..688e9989 100644 --- a/plexpy/exporter.py +++ b/plexpy/exporter.py @@ -309,7 +309,8 @@ class Export(object): 'duration': None, 'profile': None, 'requiredBandwidths': None, - 'samplingRate': None + 'samplingRate': None, + 'streamIdentifier': None }, 'subtitleStreams': { 'codec': None, @@ -616,7 +617,8 @@ class Export(object): 'duration': None, 'profile': None, 'requiredBandwidths': None, - 'samplingRate': None + 'samplingRate': None, + 'streamIdentifier': None }, 'subtitleStreams': { 'codec': None,