def switchAudio(self): service = self.session.nav.getCurrentlyPlayingServiceOrGroup() if service: # we go this way for other extensions as own records(they switch over pmt in c) path = service.getPath() ext = os.path.splitext(path)[1].lower() exts = [".mkv", ".avi", ".divx", ".mp4"] # we need more extensions here ? if ext.lower() in exts: service = self.session.nav.getCurrentService() if service: setAudioTrack(service)