# HedwigMopidy

A Mopidy responder for [Hedwig](

## Installation

After you [create a Hedwig robot](,
add hedwig_mopidy to your list of dependencies in `mix.exs`:

def deps do
  [{:hedwig_mopidy, "~> 0.0.1"}]

Ensure `hedwig_mopidy` is started before your application. Note that
[mopidy]( is a dependency that will be
started automatically when hedwig_mopidy is started.

def application do
  [applications: [:hedwig_mopidy]]

Within your application you will need to configure the Mopidy API URL, web URL,
and optionally, the Icecast URL (see below). You do *not* want to put this
information in your `config.exs` file! Either put it in a
`{prod,dev,test}.secret.exs` file which is sourced by `config.exs`, or read the
values in from the environment:

The Mopidy API URL is a configuration option for

config :mopidy,
  api_url: System.get_env("MOPIDY_API_URL")

While the web and Icecast URLs are configuration options for hedwig_mopidy

config :hedwig_mopidy,
  web_url: Regex.replace(~r/\/rpc/, System.get_env("MOPIDY_API_URL"), "")
  icecast_url: System.get_env("HEDWIG_MOPIDY_ICECAST_URL")

Lastly, add `HedwigMopidy.Responders.Mopidy` as a responder to your robot in

## License

MIT License, see [LICENSE](LICENSE) for details.