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)