Beispiel #1
0
    def setUserPref(self):

        player = Player()
        server = self.getServer()
        userId = self.getUserId()
        addon = self.addon

        url = "{server}/mediabrowser/Users/{UserId}?format=json"
        result = self.doUtils.downloadUrl(url)

        audio = result[u'Configuration'].get(u'AudioLanguagePreference', "default")
        subs = result[u'Configuration'].get(u'SubtitleLanguagePreference', "default")
        addon.setSetting('Audiopref', audio)
        addon.setSetting('Subspref', subs)

        # Set the setting in Player
        player.setAudioSubsPref(audio.encode('utf-8'), subs.encode('utf-8'))

        self.logMsg("Audio preference: %s" % audio, 2)
        self.logMsg("Subtitles preference: %s" % subs, 2)

        return True