From eacb780a4ee8e4625cb4a7ad216bf83158c16cca Mon Sep 17 00:00:00 2001 From: Thomas Montague Date: Thu, 13 Jun 2024 09:39:20 -0500 Subject: [PATCH] Fix: Set media and part indexes when generating stream url Fixes #1427 --- plexapi/base.py | 2 ++ 1 file changed, 2 insertions(+) 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')