Okay, so I have played with Zoot’s code. I have it working, but I have alot of changes I would like to make. However, I don’t want to step on any toes or re-write any code. I also want to check in my work into a revision control system.
guessed has made some more mods to the Onkyo code that I would like to integrate. I would also like to create a generic state template for audio receivers.
So, how should I proceed? radarengineer owns the repository. Can I be added to it? Right now, nothing is set up for it or the wiki.
Attach it and we can discuss, we’re all evolving our “idea” of what we want to do so it won’t be any harm (and I don’t think you’ll tread on any toes…)
If @radarengineer gives me the ok, I can add you to the code.mios.com SVN. I have full admin rights there and create spaces (etc) if you want to build out some more core/shared UPnP libs (etc)… although UPnP reg isn’t working as it should, if I understand the issues @Ap15e has indicated…
dfad1469, I gave you permissions for the Denon repository last week. I am VERY happy for any and all help! If you have ideas on how to improve things that is terrific. Go ahead and check in anything you want. I have also been looking at guessed’s code and I would like to incorporate those changes as well.
That is terrific! It sounds like you have been really working hard on this. Do you have code to handle the mute toggle yet? I can post that portion of my code or add it to what you have once it is up. I suppose if you check for mute status when you first connect to the Denon you don’t have to query on each mute request…
I have been swamped at work for the past few weeks and so I haven’t had a chance to really touch this.
By any chance has anyone discovered a command that returns the zone names from a Denon AVR. I have searched high and low but no luck.
By the way in that process I discovered the command for getting the model number “SYMO”. Also my code has changed substantially but have not uploaded to TRAC as I want to get it to a certain point.
Currently it supports.
Automatic naming of main zone (courtesy of SYMO)
Automatic creation of children (Currently for 3808).
Handling of basic messages from all zones e.g. volume, source and power (needs some tweaking.)
My next focus will be handling of basic commands sent to all zones, but due to my lack of understanding of LUA, LUUP and all the other bits and pieces it is a slow process.
SSFUN ? - Source names
SSSPC ? - info about speaker settings
SSSOD ? - Source status
PSCHN ? - speaker channel info ??
SSINFAISSIG ? - audio input signal (analog, pcm, etc.)
– 01 = analog
– 03 = dolby digital
SSTPN ? - preset info (tuner)
SSXPN ? - preset info (XM)
I didn’t realize anyone else was working on this. I’ve been meaning to get back to this plugin but have been busy with other things and didn’t think anyone else was all that interested. I’m very eager to help though now that I know there is that interest. I think I could pretty easily patch up sending commands to the different zones once you post your code, I do that for my mochad plugin.