Skip to content

Solmath/rew2streammagic

Repository files navigation

rew2streammagic

rew2streammagic is a Python tool to parse Room EQ Wizard (REW) equalizer description files (Equalizer APO file format) and apply the extracted equalizer settings to Cambridge Audio StreamMagic devices.

Features

  • Parse REW filter files and extract the first seven equalizer bands
  • Supports various filter types (PEAKING, LOWSHELF, HIGHSHELF, LOWPASS, HIGHPASS)
  • Maps REW filter types to StreamMagic-compatible types
  • Communicates with StreamMagic devices to set user EQ parameters

Usage

  1. Prepare a REW filter file (see example_data/ for samples).

  2. Install dependencies

    poetry install
  3. Run the tool:

    poetry run rew2streammagic <path_to_eq_file>
  4. The tool will parse the file and send the EQ settings to your StreamMagic device, if it is supported by the API version.

Example

See the example_data/ folder for sample input files.

Requirements

Warning

The changes required for equalizer support are not yet released in aiostreammagic and are only available in this feature branch

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages