vladvasiliu / amp_mate

Interface between an audio player and an amplifier

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Travis badge Style badge Docs badge License badge

AMP_MATE

This project's goal is to create an interface between HiFi amplifiers and various sources.

It will allow:

  • Control of amplifier volume by the player (and its app).
  • Turn the amp on/off or set the correct source on player events.
  • Have the player know what the amplifier is doing, e.g. stop playback when the amplifier is turned off or the input is changed.

This is mainly tested with a Rotel amp and Volumio player, but is designed to be an abstract bridge between the two and handle plugins for other amps and players.

Why not use Command4 or other home automation systems?

This is supposed to be simple. The principle is that the player and the amplifier are supposed to be the same unit. Some manufacturers offer all-in-products, but if you happen to have higher-end equipment, this no longer works unless all your components are from the same manufacturer.

From a home automation standpoint, the combination of Player & Amp should be a single unit. The amp in this scenario is basically "dumb". amp_mate is the glue that binds the player to the amp.

Useful documentation

About

Interface between an audio player and an amplifier

License:GNU General Public License v3.0


Languages

Language:Python 100.0%