Make sure DownloadStatus is not null in SongDownloader.
Make sure the service has started before the user can click on "connect". Fixes a nullpointer when trying to connect.
Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine-remote/resource/clementine-remote)
Update gradle to 2.2.1 and build tools to 21.1.2 as well as using jcenter instead of mavenCentral for repository.
- Use binder to start service. This will make sure a ClementinePlayerConnection object is created when a user presses connect.
Also, the service is only started when Clementine is connected and is stopped once the connection is dropped.
- Only process a connect message if we are not connected
- This reverts commit c8fe251f9ecbf2f2515f5baf77467a64760c40ce which was a bit hacky.
Shutdown service when there is no connection as well.
Version 10.1 changelog.