The extension is based on the Yamaha Extended Control (YXC) API Specification (Basic), rev 1.x, published 2016, hence, if you have a Yamaha AV receiver newer than 2016 the extension likely works as expected.
Thank you for your work on this. I have a Yamaha RX-V6A (circa 2020?) that I want to try this out on.
Will your extension be included in the Roon Extension Library by the Appgineer? I find this the easiest method to install Roon Extensions.
[Edit] Just one other question…What will this do that I can’t already do when I select the the receiver as an Airplay Zone in Roon? I can already change the volume, mute, apply dsp settings, and group the zone to other Airplay zones. Does your extension do something else, or something better?
A couple of weeks back, I sent Roon Extension Manager (REM) developer, @Jan_Koudijs aka TheAppgineer, a message if he would like to add the Yamaha extension to the RPM repository.
I hope it will appear in the current list of extensions soon.
Hi,
The only difference, using AirPlay as input, is the volume control will show dB (-80 to 0 dB) with the extension, instead of steps (1 to 100). My preference is dB control and it comes for free.
The main difference is when other sources are connected to the receiver.
I am also looking forward to this being added to the Roon Extension Manager.
I added it as a Docker to UNRAID and it starts fine (I can see it find my Yamaha receiver in the logs) but when I open the settings in Roon it crashes the client - same issue on both iPad and iPhone. There is no error in the docker logs.
@Henrik_Jeppsson, thanks for reaching out.
I reinstalled the Docker (version 0.4.3) on UNRAID to respond to you with next troubleshooting steps and it worked immediately! I didn’t change anything so quite confusing.
So I’m having the same issue. When I click settings for the extension in Roon either the extension restarts, it freezes the app on my phone, or just doesn’t show any of the proper settings.
I’ve tried remaking the docker container several times now. I may not be doing something right with my docker run command. I also don’t understand what exactly Daniel_Blacklock was trying to say there.
Thanks for the suggestions Henrik. I will be back out at my client’s home tomorrow to work on this some more. It is an RX-A2A that I’m trying to control. It does find the receiver but I’m unable to go into settings to set the input my Roon DAC is plugged into. I have not tested whether it will actually control the volume yet. It was a long day just getting the Roon system running in the other 8 zones.
I did try running without the - - volume command with the same result. I also tried running it without Docker on the RoonServer running Mint. I also don’t see any files made in that folder that I have created. So I will try removing that “/” and check write permissions.
Have not used Dockge or Portainer. My experience with Linux and Docker is fairly limited but I am generally able to fumble my way through things pretty well until I figure it out. I will report back after tinkering some more. I appreciate your help and you taking the time to create this extension for the community.