SamY wrote: > Hi, Greg. As one of the co-developers currently working on the 'DENON > AVP/AVR Control' plugin, I for one think this is VERY cool! Have you > installed and used that plugin recently? It has been greatly improved > over the last few months and now features a client-side menu for > controlling many other functions of the AVR besides power and volume. > Here is a screenshot of the menu in the Squeezer Android client: >
Sam, I was secretly hoping one of the Denon AVP/AVR Control developers might reply. I tried it a long time ago, then again a couple weeks ago, but I did not notice the additional stuff in the screen shot. I was just using the Material Skin interface. Are these new controls available that way? I also use DeRemote on iOS devices, where one mounted on the fridge and pretty much dedicated always on. The problem I ran into was that if DeRemote is connected, then the plugin cannot connect (on Pre-2016 AVRs). DeRemote solved that problem for itself, with multiple DeRemote clients on, by a mechanism where the first DeRemote connects to the AVR and subsequent DeRemote clients connect to the first and use it to forward commands to the AVR. But of course, that approach does not work when other clients, such as the plugin, are involved. I began writing a Denon control app, mostly to learn how to do it. And maybe someday creating something as good as DeRemote of Windows/Android clients. (And DeRemote has not been updated since 2015.) The Telnet/CLI interface is pretty straight forward and you can find documentation. But there are other ways to interact with a Denon via http. Those are not documented anywhere (that I know of), but some folks have figured stuff out by monitoring network traffic and running Denon's apps. So I discovered AppCommand.xml (AVR-X models from about ~2013) and AppCommand0300.xml (2016+ models) endpoints, which let you query and command AVRs with an Http Post and sending a properly formatted xml file to these endpoints. And I discovered you can execute the CLI commands (except for queries) with an http Get to a url such as http://xxx.xxx.xxx.xxx//goform/formiPhoneAppDirect.xml?[CliCommand]. This approach does not conflict with telnet on port 23. But there are some things not supported by this approach and I have to resort to Telnet on Port 23 for, and that generally includes some of the more advanced stuff like RefLevOffset, LowFrequencyContainment, and more, depending on the model. I might suggest that the Denon AVP/AVR plugin adopt the http approach for On/Off and volume syncing functions in order to avoid the conflicts I mentioned. But I'm guessing you still need to use the TelNet interface for at least some the functions in your screen shot. But at least the basics would always work. My little test app looks like this: 35894 We can take this to another/your forum, is there a forum for the Denon plugin, I can look. R Greg Dawson +-------------------------------------------------------------------+ |Filename: DeSound.png | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=35894| +-------------------------------------------------------------------+ Squeezelite-X ------------------------------------------------------------------------ rgdawson's Profile: http://forums.slimdevices.com/member.php?userid=65236 View this thread: http://forums.slimdevices.com/showthread.php?t=108550 _______________________________________________ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins