Skip to content

Commit

Permalink
Merge pull request #3971 from DimitarCC/iptv-track-store-fix
Browse files Browse the repository at this point in the history
  • Loading branch information
littlesat committed May 9, 2024
2 parents 059b742 + 53fa784 commit b94c49c
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion lib/python/Screens/AudioSelection.py
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,10 @@ def changeMode(self, mode):
def changeAudio(self, audio):
track = int(audio)
if isinstance(track, int):
if self.session.nav.getCurrentService().audioTracks().getNumberOfTracks() > track:
service = self.session.nav.getCurrentService()
ref = self.session.nav.getCurrentlyPlayingServiceReference()
#ref = ref and eServiceReference(ref.toString())
if service.audioTracks().getNumberOfTracks() > track:
self.audioTracks.selectTrack(track)
if isIPTV(ref):
self.saveAVDict()
Expand Down Expand Up @@ -393,6 +396,8 @@ def keyOk(self):
if self.settings.menupage.getValue() == PAGE_AUDIO and cur[0] is not None:
self.changeAudio(cur[0])
self.__updatedInfo()
ref = self.session.nav.getCurrentlyPlayingServiceReference()
#ref = ref and eServiceReference(ref.toString())
if self.settings.menupage.getValue() == PAGE_SUBTITLES and cur[0] is not None:
if config.subtitles.show.value and self.infobar.selected_subtitle and self.infobar.selected_subtitle[:4] == cur[0][:4]:
self.infobar.enableSubtitle(None)
Expand Down

0 comments on commit b94c49c

Please sign in to comment.