For the beta release the app is quite good but what I don't understand is why do you need our location in order for us to continue using the app?
I think the location is important for the application to know the songs you'll prefer and build a play list for persons around such location. It's basically an artificial intelligence necessity to ensure that the right information is stored in the platform which is necessary for continuity and adaptation.
I agree with you, the app has several functionality that needs your location to be fully optimised. Remember there's the voting system on the app, where users can vote for the songs to be played in a location close to them. This opportunity can only be available when the app is updated with your location from the onset.