This is a library and a GUI to communicate with Onkyo AV receivers over the network.
The library uses eISCP (Integra Serial Control Protocol over Ethernet) to control the receivers over an ethernet network connection.
- Auto Detect receiver
- Control volume and mute
- Tuner selection
- OSD Control
- Chose input selector and listening mode
- Net resources
- Show title, album and artwork
Not implemented yet
- Zone support
- Audiocontrol like bass or treble
- Speaker level
- Commands via RIHD
- Universal port commands
- CD / DVD Player commands
The Application is build with Visual Studio 2012 (VS 2010 Solution) and target .NET Framework 4.0 Full.
Logging is performed via NLog
. By Default there is no logging configuration file defined.
To enable logging copy a NLog.config file to the Exe Folder.
I use LightCore
as IoC container. There is a command line arguments "FAKE" which init the IoC container with Fake classes.
The GIU is a WPF-Application (my very first) and is designed with MahApps.Metro
The project is only tested with Onkyo TX-NR509