diff --git a/plexapi/base.py b/plexapi/base.py index 9c735373a..26b103b91 100644 --- a/plexapi/base.py +++ b/plexapi/base.py @@ -866,6 +866,8 @@ def download(self, savepath=None, keep_original_name=False, **kwargs): if kwargs: # So this seems to be a a lot slower but allows transcode. + kwargs['mediaIndex'] = self.media.index(part._parent()) + kwargs['partIndex'] = part._parent().parts.index(part) download_url = self.getStreamURL(**kwargs) else: download_url = self._server.url(f'{part.key}?download=1')