Skip to content

AmpVortex Web API allows developers to remotely control AmpVortex AVRs and multi-room amplifiers, manage zones, adjust volume, switch sources, and integrate with Home Assistant or other smart home platforms.

Notifications You must be signed in to change notification settings

Marshall19780422/AmpVortex-Web-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Ampvortex

AmpVortex Web API

AmpVortex Web API provides developers with full access to AmpVortex AVRs and multi-room amplifiers. Use this API to control zones, adjust volume, switch sources, and integrate with smart home platforms like Home Assistant.

Official API documentation: AmpVortex Web API PDF
Explore AmpVortex products: AmpVortex Products
Official website: https://www.ampvortex.com


Features

  • Control AmpVortex AVRs and multi-room amplifiers remotely
  • Manage zones, playback, and volume
  • Switch sources: AirPlay 2, Bluetooth Audio, Google Cast
  • Integration with Home Assistant and other smart home platforms
  • Python and NodeJS example scripts for developers
  • Open for API extension and custom automation

Installation

Clone the repository and install dependencies for example scripts:

git clone https://github.com/username/AmpVortex-WebAPI.git
cd AmpVortex-WebAPI
pip install -r requirements.txt

Usage Example (Python)

from ampvortex_webapi import AmpVortexAPI

api = AmpVortexAPI(base_url="http://your-device-ip", token="YOUR_API_TOKEN")

# Get all zones
zones = api.get_zones()
print(zones)

# Set volume in a specific zone
api.set_volume(zone="Living Room", level=50)

# Play a track via AirPlay 2
api.play_airplay(zone="Living Room", url="https://example.com/song.mp3")

NodeJS Example (placeholder):

// Future NodeJS example

API Documentation

Official Web API PDF Examples Folder (coming soon) Scripts Folder (coming soon)

Project Structure

AmpVortex-WebAPI/
├─ README.md
├─ LICENSE
├─ CHANGELOG.md
├─ docs/                # Documentation and guides
├─ examples/            # Python/NodeJS example scripts
├─ scripts/             # API utility scripts
├─ assets/              # Banner and illustrations
└─ .github/             # Issue & PR templates

Contributing

Contributions are welcome! Please see CONTRIBUTING.md (coming soon) for guidelines.


License

This project is licensed under the MIT License. See LICENSE for details.

About

AmpVortex Web API allows developers to remotely control AmpVortex AVRs and multi-room amplifiers, manage zones, adjust volume, switch sources, and integrate with Home Assistant or other smart home platforms.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published