Hello all. I am pleased to announce that I have completed my modifications to Plugin.pm in support of safe and accurate volume management, and I would like to get some feedback. My testing so far is very encouraging. Following is a summary of the changes that are incorporated in the attached module, which replaces the versions I uploaded previously:
1. When client volume syncing is selected in the plugin options, the syncing will be done not only at track changes but also when playback is paused. This gives the user an easy way to re-sync the client after making volume changes via the AVR remote OR by using the new incremental volume change support outlined below. 2. A bug which often caused the client volume to spike to 100% when syncing to the AVR volume has been fixed. 3. A bug which prevented setting or syncing the AVR volume to very low levels has been fixed. Setting the client volume to 0 will now effectively mute the AVR via the MV00 command. 4. Incremental volume adjustments made from the client via up/down buttons, such as the hardware volume controls on the Squeezer app or the speaker icons on either end of the volume slider in the web client, which previously resulted in error messages or wild volume jumps, are now supported as simple +/-0.5dB volume requests (MVUP/MVDOWN) to the AVR. The downside of the current implementation is that using this method can cause the client volume display and the AVR volume to get out of sync. Consequently, this feature is only supported when client volume syncing is selected since otherwise the client and AVR volume would never get back in sync. This means that it is only available for the MAIN zone, as client volume syncing is not supported for other zones. Let me say at this time that I highly recommend using the syncing option for the MAIN zone. In fact, I can't think of any reason not to. In the future, I hope that this feature can be more fully supported in terms of keeping the client and AVR volume in sync at all times but, for now, it is better than nothing, at least in my opinion. So that's it. I hope that these changes are as useful to other users as they are to me and, if so, maybe they can be incorporated into the release version. Please let me know what you think and, if you are able to do some testing, feedback would be appreciated. Thanks. +-------------------------------------------------------------------+ |Filename: Plugin.pm | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=33348| +-------------------------------------------------------------------+ Sam ------------------------------------------------------------------------ SamY's Profile: http://forums.slimdevices.com/member.php?userid=63495 View this thread: http://forums.slimdevices.com/showthread.php?t=60114 _______________________________________________ plugins mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/plugins
