In order to make some features work you will need to register for several API Keys. See sections below for instructions on how to get them. Once you've got your keys, enter them in corresponding fields in admin → settings → providers and admin → settings → player pages.

Note:
Some keys are included by default with BeMusic installation, however you will want to change them with your own to avoid rate limit issues.

Youtube API Key

This key is required in order to stream music from youtube. Create a new api key from google project page and enable youtube api from the same page. Then enter this key in admin → settings → player → Youtube API Key field. You can use the same google app you have created for social login and google analytics.

Note:
Google has recently reduced default youtube API quota. To avoid issues with rate limits, you can create multiple youtube API keys and enter them separated by a new line. You can also request a quota increase.

Last.fm API Key

This key is optional. It's needed to enable last.fm genres provider. To get last.fm api key, register for an account here, once registered you'll be able to see your api key, simply enter it in admin → settings → providers → Last.fm API Key field.

Spotify Key and Secret

To get these keys, login or register here, accept all the terms, then create a new application at this url (you can enter anything in name and description fields), then you will be able to see your keys, simply enter them in admin → settings → providers → Spotify ID and Spotify Secret fields.

SoundCloud API Key

This key is optional. It's only required if you will use soundcloud instead if youtube for streaming music. To get SoundClound api key, register for an account here, once you have created an activated your account you will need to create a new app here after creating your app, you'll be able to see your client ID and Secret, you will need to enter Client ID in admin → settings → providers → SoundCloud API Key field.