I've written a plugin to control Marantz (and possibly Denon) receivers via a TCP connection, for receivers which have ethernet or wifi.
It's pretty basic, and just lets you:
- a) control the receiver's volume
b) send other arbitrary commands (see command specs below)
c) sync the windows system volume with the receiver, so you can set the receiver's volume percentage to the same as the system volume percentage. I find this is handy if you're passing SPDIF streams which aren't affected by the system volume controls. There's an example xml file included that demonstrates this. It's a bit clunky but it works for me.
The Marantz command spec is here. Supported Marantz models are purportedly: AV7005, SR7005, SR6006, SR6005, SR5006, NR1602 (and probably any others with an ethernet or wifi connection). I've only tested with an NR1602.
From looking at the Denon command list here, these models might also be supported: AVR-3808, AVC-3808.
So anyway, grab the zip from the link below if you'd like to give it a go.
Please post back to this thread if you have any problems or feedback (this is my first ever python code, so I'm keen to learn what I've done badly .