- Place the provider into the Voxta.SampleProviderApp\Providers folder
- Place the respective config into Voxta.SampleProviderApp\Providers\configs folder
- Add each Provider to the Program.cs inside the Voxta.SampleProviderApp folder
- Set Up Your Spotify App: Go to the Spotify Developer Dashboard: https://developer.spotify.com/dashboard
- Create an app to get your: Client ID, Client Secret, Set a Redirect URI (for OAuth2 authentication)
- Install the provider
- Add those values into the Voxta.SampleProviderApp\Providers\configs\UserFunctionProviderSpotifyConfig.json
For this provider to work we rely on a free external API service: https://openweathermap.org/. They have a free plan which is rate limited to max 60 calls per minute
- Open the URL and register
- Once you are registered and signed in, go to your profile and click on "My API keys"
- Give your key a custom name and hit Generate (It can take a while till the API key is activated, check your emails)
- Install the provider
- Add the API key into the Voxta.SampleProviderApp\Providers\configs\UserFunctionProviderWeatherConfig.json
- Install the provider
- Follow the 'Hue Bridge' discovery described in the provider terminal after first launch
- (Optional) Add a target light, zone or room name the character can control on it's own: Voxta.SampleProviderApp\Providers\configs\UserFunctionProviderHueConfig.json