From db0e4e98dd49c8eff60c50cddfcd10c54e95759e Mon Sep 17 00:00:00 2001 From: fezster <97789007+fezster@users.noreply.github.com> Date: Wed, 26 Feb 2025 19:21:05 +0000 Subject: [PATCH] Fix default audio stream selection Fix default audio stream selection --- jellyfin_kodi/helper/playutils.py | 4 +--- jellyfin_kodi/player.py | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/jellyfin_kodi/helper/playutils.py b/jellyfin_kodi/helper/playutils.py index 80a67344..2c36a8c2 100644 --- a/jellyfin_kodi/helper/playutils.py +++ b/jellyfin_kodi/helper/playutils.py @@ -213,9 +213,7 @@ class PlayUtils(object): LOG.info("--[ transcode ]") self.transcode(source, audio, subtitle) - self.info["AudioStreamIndex"] = self.info.get("AudioStreamIndex") or source.get( - "DefaultAudioStreamIndex" - ) + self.info["AudioStreamIndex"] = self.info.get("AudioStreamIndex") or (source.get("DefaultAudioStreamIndex") - 1) self.info["SubtitleStreamIndex"] = self.info.get( "SubtitleStreamIndex" ) or source.get("DefaultSubtitleStreamIndex") diff --git a/jellyfin_kodi/player.py b/jellyfin_kodi/player.py index a71122bf..73636018 100644 --- a/jellyfin_kodi/player.py +++ b/jellyfin_kodi/player.py @@ -382,7 +382,7 @@ class Player(xbmc.Player): "IsPaused": item["Paused"], "IsMuted": item["Muted"], "PlaySessionId": item["PlaySessionId"], - "AudioStreamIndex": item["AudioStreamIndex"], + "AudioStreamIndex": (item["AudioStreamIndex"] + 1), "SubtitleStreamIndex": item["SubtitleStreamIndex"], } item["Server"].jellyfin.session_progress(data)