[Motorola Droid RAZR] Ohmster:
How to save Google Play Music to your External SD Card

Alright, I did a little research for you. Normally, the music is stored internally. See this thread. So anytime you load a playlist, there is a stick pin on the page that is NOT stuck in. By taping it, you stick it in and get the following message if you unstick it:

"You won't be able to listen to this playlist on your device unless you're online"

Once the stick pin is pressed in, you see the pin in the notification bar and can pull down to pause it at any time.

The location of music storage on your device when you press in the stick pin is:

"sdcard/Android/data/com.google.android.music/cache/music"

They are mp3.files but are renamed numerically so you have no idea of what each song is, Google Music will know, but you cannot use another player and expect to know that song 2139.mp3 is "Beatles White Album - Birthday".

You want the music stored on your sdcard-ext, yes? There is an exposed module for it, I had it installed but someone pointed it it was not necessary for Kit Kat so I removed it. I installed Music2SD again and there a QUITE a few options to where you can store your music in it's interface.

You have to install the module, check the box to turn it on, reboot, so that it can gain root access. Now my locatioin is set to /storage/sdcard1/Android/data/com.google.android.music. sdcard1 IS the sdcard-ext. Trying Play Music again.

Now I have the Xposed module set to put it on my sdcard-ext (There are LOTS of choices where to save your music in the Xposed module.). Pin is showing in notification bar, I AM saving music to device, but where is it saving? Time to go look.

HOLY CRAP! Within the very short amount of minutes it took to type this and do your research, I have over 50 songs on my external SD card now! Since I was just doing an experiment and was not picky, (There were SO many options as to where to save your music) that I picked /storage/sdcard1/Android/data/com.google.android.music. It probably would have made sense to pick a folder within like "music" or an easier place to get to, but

the point is, the xposed module Music2SD works perfectly!

Yes, it renames the songs numerically but Play Music knows what they are so you can go back, while offline, to play any songs you saved and they will play. If you want to use a different player, then numerical mp3 titles will be of little help to you. In that case, I suggest you copy the songs you want from your PC to the SDCard and use whatever program you like. After installing Music2SD, rebooting to activate, checking the Modules list activate module box, and picking where I want to save my Google Play music, in a very short time, I had hundreds of songs in the designated location on the Ext-SDcard. I used ES File Explorer to delete them because I do not need this feature. Streaming only is fine for me.

I attached some screenshots for you. One is my Beatles playlist and it shows a stick pin, with a sliver of orange around it. That orange will fully encircle the pin, meaning it is downloading and keeping ALL the songs in this playlist. When I unstuck the pin, the orange ring began to shrink right away until I got the screenshot before it was gone. It was deleting the internally stored songs as I removed the pin. When I repeated this experiment with Music2SD, the music remained, even after the stick pin was removed. I had to delete over a hundred songs manually with a file explorer. Settings picture shows you can cache during playback and View download Queue, from there, you can again un-stick the pin.

In a nutshell: the Xposed Module Music2SD DOES work and WILL allow you to save your music on your external SD card. I hope this answers your questions. I really do go out of my way to help when I can. This is about ALL the help I can give you on this, but at least now you know the methods to employ to test this yourself, tools to use like Music2SD, and how to use a good file manager (ES File Explorer) to find where the stuff is, where to look for it, and what to expect when you get there. Fair enough? :fingers-crossed: