# heos-link-control-proxy
A proxy that will accept messages from a Denon Heos Link and proxy them to a non Denon receiver.
This allows the Link to be connected to a non Denon/Marantz receiver but still:
1) Power on the amplifier
2) Set the source of the amplifier to the one that the HEOS link is connected to
3) Set the volume of the amplifier
The non Denon receiver will need some way to be controlled via IP setup. Initial implementation of this proxy will use Home Assistant
However Pioneer/Onkyo have IP control so a module could be written for them.
Raw data
{
"_id": null,
"home_page": "https://github.com/designer-living/heos-link-control-proxy",
"name": "heos-link-control-proxy",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "Denon, HEOS",
"author": "foxy82",
"author_email": "foxy82.github@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/ef/c9/6a4a34eb67e6113b8d1b6b8aaad6ed4cd8388658ae584dcfd2466ce50bd3/heos_link_control_proxy-0.1.tar.gz",
"platform": null,
"description": "# heos-link-control-proxy\nA proxy that will accept messages from a Denon Heos Link and proxy them to a non Denon receiver.\n\nThis allows the Link to be connected to a non Denon/Marantz receiver but still:\n1) Power on the amplifier\n2) Set the source of the amplifier to the one that the HEOS link is connected to\n3) Set the volume of the amplifier\n\nThe non Denon receiver will need some way to be controlled via IP setup. Initial implementation of this proxy will use Home Assistant\nHowever Pioneer/Onkyo have IP control so a module could be written for them.\n",
"bugtrack_url": null,
"license": "Apache 2.0",
"summary": "Control proxy for Denon HEOS link",
"version": "0.1",
"project_urls": {
"Download": "https://github.com/designer-living/heos-link-control-proxy/archive/0.1.tar.gz",
"Homepage": "https://github.com/designer-living/heos-link-control-proxy"
},
"split_keywords": [
"denon",
" heos"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "1b937b641559b3a36aa2b4d23e9c1df121607a878b3753bd0987c8065dca68c8",
"md5": "b243e3a959ae9ca760edbdffd2a34879",
"sha256": "9b18d03a5d80f4b11c3f757e984806ed8eb52acf3994379d48936cd10effab0c"
},
"downloads": -1,
"filename": "heos_link_control_proxy-0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b243e3a959ae9ca760edbdffd2a34879",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 6084,
"upload_time": "2025-01-18T13:59:30",
"upload_time_iso_8601": "2025-01-18T13:59:30.382666Z",
"url": "https://files.pythonhosted.org/packages/1b/93/7b641559b3a36aa2b4d23e9c1df121607a878b3753bd0987c8065dca68c8/heos_link_control_proxy-0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "efc96a4a34eb67e6113b8d1b6b8aaad6ed4cd8388658ae584dcfd2466ce50bd3",
"md5": "af8d0f46acdeff9f34eb25c4e0d069c4",
"sha256": "65cb959b1bbffd48581f086b4f1338c0116c62313207440cd710f234d7ef3dbb"
},
"downloads": -1,
"filename": "heos_link_control_proxy-0.1.tar.gz",
"has_sig": false,
"md5_digest": "af8d0f46acdeff9f34eb25c4e0d069c4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5795,
"upload_time": "2025-01-18T13:59:32",
"upload_time_iso_8601": "2025-01-18T13:59:32.604187Z",
"url": "https://files.pythonhosted.org/packages/ef/c9/6a4a34eb67e6113b8d1b6b8aaad6ed4cd8388658ae584dcfd2466ce50bd3/heos_link_control_proxy-0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-18 13:59:32",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "designer-living",
"github_project": "heos-link-control-proxy",
"github_not_found": true,
"lcname": "heos-link-control-proxy"
}