Permissions: READ_PHONE_STATE is required to pause playback on phone call. All other permissions are required for UPnP functionality. ControlDLNA does not access the internet.
To build, install Gradle (make sure it has support for Android builds), and then simply run `gradle assembleDebug` or `gradle assembleRelease` The apk will be placed in `build/apk`.