本文整理汇总了Python中resources.lib.settings.Settings.switchSonosToLineIn方法的典型用法代码示例。如果您正苦于以下问题:Python Settings.switchSonosToLineIn方法的具体用法?Python Settings.switchSonosToLineIn怎么用?Python Settings.switchSonosToLineIn使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类resources.lib.settings.Settings
的用法示例。
在下文中一共展示了Settings.switchSonosToLineIn方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from resources.lib.settings import Settings [as 别名]
# 或者: from resources.lib.settings.Settings import switchSonosToLineIn [as 别名]
def __init__(self, sonosDevice):
self.sonosDevice = sonosDevice
self.sonosVolume = 0
self.sonosMuted = False
self.xbmcPlayingProcessed = False
# On Startup check to see if we need to switch the Sonos speaker to line-in
if Settings.switchSonosToLineIn():
self._switchToLineIn()
示例2: log
# 需要导入模块: from resources.lib.settings import Settings [as 别名]
# 或者: from resources.lib.settings.Settings import switchSonosToLineIn [as 别名]
log("AutoUpdateIPAddress: Setting IP address to %s" % ipaddresses[0])
Settings.setIPAddress(ipaddresses[0])
################################
# Main of the Sonos Service
################################
if __name__ == '__main__':
log("SonosService: Starting service (version %s)" % ADDON.getAddonInfo('version'))
# Start by doing any auto-setting of the IP Address
autoIpAdd = AutoUpdateIPAddress()
del autoIpAdd
# Check for the list of things that impact audio
audioChanges = Settings.linkAudioWithSonos() or Settings.switchSonosToLineIn() or Settings.switchSonosToLineInOnMediaStart()
# Check to see if we need to launch the Sonos Controller as soon as Kodi starts
if Settings.autoLaunchControllerOnStartup():
# Launch the Sonos controller, but do not block as we have more to do as a service
log("SonosService: Launching controller on startup")
xbmc.executebuiltin('RunScript(%s)' % (os.path.join(CWD, "default.py")), False)
if (not Settings.isNotificationEnabled()) and (not audioChanges) and (not Settings.autoPauseSonos()) and (not Settings.redirectVolumeControls()):
log("SonosService: Notifications, Volume Link and Auto Pause are disabled, exiting service")
else:
sonosDevice = Sonos.createSonosDevice()
# Make sure a Sonos speaker was found
if sonosDevice is not None:
timeUntilNextCheck = Settings.getNotificationCheckFrequency() * Settings.getChecksPerSecond()