New
#520
Nope - no catch.
You can subscribe to Google Music (which is completely unrelated to the music that you upload). It's like a paid Pandora account.
The music you upload, is uploaded for free, stored for free, and can be played anywhere for free that you can access Google Play Music.
I've been using GPM for years now. Never paid a dime.
However, GPM for Android allows you to download any of the tracks you've uploaded / bought (even $0.00 priced tracks) to your Android device and play them locally.
GPMDP doesn't have that functionality.