<?sphp $this->text('pagetitle') ?>
 
Home of the Squeezebox™ & Transporter® network music players.

Prefs syncing Logitech Media Server - MySqueezebox.com

From SqueezeboxWiki

Revision as of 01:25, 11 November 2011 by Soulkeeper (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The following is the list of preferences which are synced between your Squeezebox Server and mysqueezebox.com (if that option is enabled in Squeezebox Server):

  • activeFont
  • activeFont_curr
  • alarms
  • alarmDefaultVolume
  • alarmSnoozeSeconds
  • alarmsEnabled
  • alarmfadeseconds
  • alarmTimeoutSeconds
  • analogOutMode
  • audioSource
  • autobrightness
  • bass
  • clockSource
  • digitalOutputEncoding
  • digitalVolumeControl
  • disabledirsets
  • fxloopClock
  • fxloopSource
  • idleBrightness
  • idleFont
  • idleFont_curr
  • idlesaver
  • lineInAlwaysOn
  • lineInLevel
  • maxWMArate
  • minAutoBrightness
  • offsaver
  • playingDisplayMode
  • playtrackalbum
  • preampVolumeControl
  • presets
  • polarityInversion
  • power
  • powerOffBrightness
  • powerOffDac
  • powerOnBrightness
  • screensaver
  • screensavertimeout
  • scrollMode
  • sensAutoBrightness
  • stereoxl
  • transitionDuration
  • transitionType
  • treble
  • visualMode
  • volume
  • webproxy
  • wordClockOutput
  • plugin.audioscrobbler.account
  • plugin.audioscrobbler.accounts
  • plugin.audioscrobbler.enable_scrobbling
  • plugin.audioscrobbler.include_radio

(I hope their names make sense...)

When SBS is started/stopped it will request a list of prefs changed on mysb.com since local values have been changed for the last time, and use whatever is more recent, setting values on both ends to the same value. It will then start polling mysb.com values every few minutes (from the code: "# Tell the client to sync next in 20% of the time since the last change was made") overwriting older with more recent values on either end.

If you change any of these values SBS will send values and their timestamp to mysb.com or (or request values from mysb.com) and overwrite the older value stored on mysb.com.