SamY wrote: > I have identified some timing problems that are more likely to occur > when the "power on" and "power off" delays are zero and have been > testing some extensive changes to address them, including forcing a > minimum 1-second delay for both. Of course, the menu could also be > modified to change the minimum and default values but I didn't want to > get into that. In David's case, my guess is that a "power off" sequence > did not complete successfully, which results in a socket connection > being left open and subsequent errors. I also believe that the default > timeout value for socket commands should be increased from 0.125 to 0.25 > seconds, as the Denon protocol doc states that a response should be > received within 0.2 seconds. Ideally, there could be a menu option for > this, with a default value of 0.25 and a range of 0.25 to 1 sec. The doc > also states that a client app should wait at least 1 second after a > power-on (PWON) command before issuing the next command. In our case, > this would be the delay before the quick-select (MSQUICK) command, which > currently defaults to 1 sec. I have also identified and fixed a problem > where the volume was not being synched during the "power on" process. > The code was there to do it but the command failed every time with a > comm error because the socket was closed prematurely. With this fix, the > only time the player and AVR volumes should ever get out of synch is > when the AVR volume is changed outside the Squeezebox domain. In fact, I > have removed the code to synch volume on a "pause" as it is no longer > necessary. Oh, and the plugin will no longer ignore the first "power on" > command after LMS is started. 😉 > > As I mentioned, I'm still testing all this right now but would like to > get some feedback after I feel that it is ready for "beta".
OK. This all makes sense. I favor not doing a UI change for the delay as it will just confuse most. It will be better to just put a value in that we are comfortable with. Chris ------------------------------------------------------------------------ Aesculus's Profile: http://forums.slimdevices.com/member.php?userid=14876 View this thread: http://forums.slimdevices.com/showthread.php?t=60114 _______________________________________________ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins