Skip to content

Commit 23135c8

Browse files
committed
[AudioSelection]
* save iptv trackinfo
1 parent 200b582 commit 23135c8

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

lib/python/Screens/AudioSelection.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from enigma import iPlayableService, eTimer, eSize
1+
from enigma import eDVBDB, iPlayableService, eTimer, eSize
22
from Components.ServiceEventTracker import ServiceEventTracker
33
from Components.ActionMap import NumberActionMap
44
from Components.ConfigList import ConfigListScreen
@@ -473,8 +473,11 @@ def changeMode(self, mode):
473473
def changeAudio(self, audio):
474474
track = int(audio)
475475
if isinstance(track, int):
476-
if self.session.nav.getCurrentService().audioTracks().getNumberOfTracks() > track:
476+
service = self.session.nav.getCurrentService()
477+
if service.audioTracks().getNumberOfTracks() > track:
477478
self.audioTracks.selectTrack(track)
479+
if self.session.nav.isCurrentServiceIPTV():
480+
eDVBDB.getInstance().saveIptvServicelist()
478481

479482
def keyLeft(self):
480483
if self.focus == FOCUS_CONFIG:
@@ -577,6 +580,8 @@ def keyOk(self):
577580
else:
578581
self.enableSubtitle(cur[0][:5])
579582
self.__updatedInfo()
583+
if self.session.nav.isCurrentServiceIPTV():
584+
eDVBDB.getInstance().saveIptvServicelist()
580585
self.close(0)
581586
elif self.focus == FOCUS_CONFIG:
582587
self.keyRight()

0 commit comments

Comments
 (0)