download the GitHub extension for Visual Studio, Updated documentation to mention Dockerfile. A REST front-end for controlling Denon receivers. they're used to gather information about the pages you visit and how many clicks you need to accomplish a task. We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. This was tested with … Learn more. We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. This application creates a REST API that can be used to send commands to a Denon AV receiver over a network connection. For more information, see our Privacy Statement. Learn more. they're used to log you in. GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together. Use Git or checkout with SVN using the web URL. they're used to gather information about the pages you visit and how many clicks you need to accomplish a task. Learn more. If nothing happens, download the GitHub extension for Visual Studio and try again. Work fast with our official CLI. The API of the server is defined by the api/server.yml Swagger specification.. If nothing happens, download Xcode and try again. The denon4j project provides a higher level Java API for communicating with a Denon audio video receiver (currently only AVR1912 is tested) via TCP/IP. If nothing happens, download Xcode and try again. We use essential cookies to perform essential website functions, e.g. We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. For a list of commands check the Denon AVR Control Protocol (Google!). A very simple REST API to Denon receivers. You signed in with another tab or window. Server REST API. Please report issues or feature requests using Github issues. You signed in with another tab or window. You may need to adjust settings on your receiver to allow remote network control of your device. The full list of valid commands is available in the included protocol PDF from Denon. Learn more, We use analytics cookies to understand how you use our websites so we can make them better, e.g. Learn more, We use analytics cookies to understand how you use our websites so we can make them better, e.g. Before using the service definition, make sure that you go through the file and update the WorkingDirectory and ExecStart to match your installation. You must set the A very simple REST API to Denon receivers. Use Git or checkout with SVN using the web URL. If nothing happens, download the GitHub extension for Visual Studio and try again. If nothing happens, download GitHub Desktop and try again. There is a Makefile provided that offers a number of targets for preparing, building and running the service. Examples /status: to the get connection status /command/PWON: to turn the receiver on /command/ZM%3F: check the status of main zone; For a list of commands check the Denon AVR Control Protocol (Google! Code contributions can be done using pull requests. Work fast with our official CLI. Navigate to the root of this project in the command line. ADDRESS environment variable to the IP address of the receiver you want to connect to. Port 8000 You can always update your selection by clicking Cookie Preferences at the bottom of the page. Learn more. The included Dockerfile will install the dependencies and run on an Ubuntu image. This was tested with my Denon AVR-E300, but should be compatible with other Denon network-attached receivers. GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together. We use essential cookies to perform essential website functions, e.g. The code is published under an MIT license. Learn more. The API of the server is defined by the api/server.yml Swagger specification. A high-level Java API for interaction with Denon Audio Video receivers via TCP/IP. We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. This application creates a REST API that can be used to send commands to a Denon AV receiver over download the GitHub extension for Visual Studio. they're used to log you in. Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world. You can always update your selection by clicking Cookie Preferences at the bottom of the page. This application communicates with the receiver via the factory-provided telnet API. ). Send GET requests to http://localhost:[port]/api/[command]. The configs/config-template.yml offers a template for the service configuration. Denon REST API. To build and run the service against the configs/test.yml configuration, simply call the run target: I currently have a very basic systemd unit file defined under init/api-denon.service. Learn more. Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world. It hides the complexity of the network receiver protocol and provides generic controls that can be used with every Denon receiver. is exposed by default. audio java api avr video tcp multimedia protocol receiver denon av-receiver denon … For more information, see our Privacy Statement. This can be later improved. If nothing happens, download GitHub Desktop and try again. a network connection.