JJZolx;557262 Wrote: > Wow. Reading a bug report like that makes you realize that the > developers were really flying by the seat of their pants on many things > they had to deal with on the SqueezePlay based players. There were > about a half dozen different problems discussed and it looks like only > two or three were ultimately resolved. The very concept of having > local time on the player seems very foreign to everyone.
The concept of an authoritative TinySC instance didn't seem to be on anybody's radar. Maybe that's because in that timeframe (last Sep.) most beta users were relying on beta MySB or FatSBS. Still, I don't think it should be that hard to deal with. The Fab4/Touch applet code should include logic to use the date command with MySB if the current music source is the local TinySC instance. Might take less than 5 lines of code. This wouldn't be as good as running ntpd locally (one of the best things about ntpd being its maintenance of a 'drift' file so that it keeps very good time so long as the local clock is reliably fast or slow), but should be good enough to keep Touch and any Squeezeboxes that use it as a music source in pretty good shape -- so long as the user has a live Internet connection. To handle users without Internet connections, I don't think there's any getting around something like ntpd's drift file. Logitech could emulate that in Lua with the existing SN/MySB date facility, they don't need to actually ship ntpd with the Touch firmware. -- peterw http://www.tux.org/~peterw/ Free plugins: 'AllQuiet' (http://www.tux.org/~peterw/slim/AllQuiet.html) 'Auto Dim/AutoDisplay' (http://www.tux.org/~peterw/slim/AutoDisplay.html) 'BlankSaver' (http://www.tux.org/~peterw/slim/BlankSaver.html) 'ContextMenu' (http://www.tux.org/~peterw/slim/ContextMenu.html) 'DenonSerial' (http://www.tux.org/~peterw/slim/DenonSerial.html) 'FuzzyTime' (http://www.tux.org/~peterw/slim/FuzzyTime.html) 'KidsPlay' (http://www.tux.org/~peterw/slim/KidsPlay.html) 'KitchenTimer' (http://www.tux.org/~peterw/slim/KitchenTimer.html) 'PlayLog' (http://www.tux.org/~peterw/slim/PlayLog.html) 'PowerCenter/BottleRocket' (http://www.tux.org/~peterw/slim/PowerCenter.html) 'SaverSwitcher' (http://www.tux.org/~peterw/slim/SaverSwitcher.html) 'SettingsManager' (http://www.tux.org/~peterw/slim/SettingsManager.html) 'SleepFade' (http://www.tux.org/~peterw/slim/SleepFade.html) 'StatusFirst' (http://www.tux.org/~peterw/slim/StatusFirst.html) 'SyncOptions' (http://www.tux.org/~peterw/slim/SyncOptions.html) 'VolumeLock' (http://www.tux.org/~peterw/slim/VolumeLock.html) ------------------------------------------------------------------------ peterw's Profile: http://forums.slimdevices.com/member.php?userid=2107 View this thread: http://forums.slimdevices.com/showthread.php?t=79894 _______________________________________________ Touch mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/touch
