Here we will describe the usage of permissions within our application and make things clear for you.
As it is stated in the description, application is advanced client for Jamendo music, with ability to preview and download. So, from the very application purpose we can derive few absolutely required permissions:android.permission.INTERNET - It is impossible to provide you with access to remote content without internet connection.
Application is free, and contains advertising:android.permission.ACCESS_COARSE_LOCATION & android.permission.ACCESS_FINE_LOCATION - in order to provide you with the best user experience and to show you the most relevant advertising, we need to have your location data. Actually, application itself do not interested in your location and do not request it. It is only needed for advertisers, to make a decision about what banner to show you.
Two more permissions:android.permission.RECORD_AUDIO - As any contemporary application, we have embedded voice search functionality, which involves your microphone. android.permission.WRITE_SETTINGS - required for proper media player playback.