yashsingh1/xdaforums huggingface dataset:
[AT&T Samsung Galaxy S II SGH-I777] mdco:
Nothing else worked, but this did

I have a TMO Galaxy S3 and none of the options listed in this thread worked for me. I was never able to create a shortcut on the ext SD card. I didn't try Directory Bind because I don't know what it is. However, I was able to do the redirect to external sdcard with the instructions below. I guess only do this if nothing else worked - it's a lot of steps.

For these instructions:

* I did this using Google Play Music 4.5.910I.560208

* These are for a Galaxy S3 only

* Must already have root

* Must already have SuperSu by chainfire (alternatives might work but that's what I have)

* Need to download Rom Toolbox Lite (if you don't already have it) from the Play store

* Need to download Terminal Emulator from the Play store

1. Go to Settings, Application Manager, Google Play - Hit Force stop. Then Clear data.

2. Run Google Play at least once after doing the above step.

3. Go to Settings, Application Manager, Google Play - Hit Force stop. DO NOT Clear data this time.

4. Open ROM Toolbox Lite and then open the Root Browser

5. Browse to storage, then extSdCard

6. Create a new folder and call it GoogleMusic

7. Exit ROM Toolbox

8. Open Terminal Emulator

9. In the emulator, type su

(If this is the first time you have done this, grant Terminal Emulator SU permissions when prompted)

10. In the emulator, type

ln -s /storage/extSdCard/GoogleMusic /data/data/com.google.android.music/files/GoToGoogleMusic

11. Exit Terminal Emulator

12. Open ROM Toolbox and Root browser

13. Delete the folder called music that is in /data/data/com.google.android.music/files/

14. In that same folder is GoToGoogleMusic which is the link you made earlier. Rename this to "music"

15. Run Google Play and try downloading some music - it should work.
[AT&T Samsung Galaxy S II SGH-I777] nursereese:
This worked

This worked for me, I couldn't get the OP version to work with my Sprint Galaxy Note 2! Thanks!
[AT&T Samsung Galaxy S II SGH-I777] LiL_BrOwNiE247:
Do you think this would work with a Galaxy S2?
[AT&T Samsung Galaxy S II SGH-I777] Churten:
Unfortunately, after updating my Droid 4 to JB, while the mount trickery still works to store the files on the external SD, the music app no longer sees the free space based on the external SD, so it will refuse to download more music than it thinks there is room for on the internal storage :(

Update:

As Google Music is downloading offline music, the situation is "fixing" itself. The free disk meter is checking the wrong sdcard still, but the math it's doing is "free space" - "amount left to download". Since the free space on the wrong sdcard isn't changing while it downloads more songs, it will eventually not think that there is more queued to download than space to store it.

The downside is that it might completely fill the external SD card if I'm not careful, and still think there is more free space.

I'm guessing that it was doing this before, and I just didn't notice because I wasn't downloading so much at once.
[AT&T Samsung Galaxy S II SGH-I777] comaX13:
Thanks, that method worked for me !

Here's something quicker.

First of all stop Google Music in application manager.

Then, open terminal emulator.

su #get root
rm /data/data/com.google.android.music/files/music #removes folder with music
mkdir /storage/extSdCard/Music #or whatever you want
ln -s /storage/extSdCard/Music /data/data/com.google.android.music/files/music #links the two

You should be done. Open Music, and go check the available space.

I have a Galaxy SIII Mini.
[AT&T Samsung Galaxy S II SGH-I777] goobs408:
I get error file exists when doing your method.
[AT&T Samsung Galaxy S II SGH-I777] jthatch12:
There is actually a modified version of the google music app that has a setting to let you choose an alternative save location.. I don't remember the the thread I got it from but it works like a charm!
[AT&T Samsung Galaxy S II SGH-I777] hlvs:
The thread is this one: http://xdaforums.com/showthread.php?t=2140756

Enjoy
[AT&T Samsung Galaxy S II SGH-I777] jthatch12:
There you go! App is awesome :good:
[AT&T Samsung Galaxy S II SGH-I777] kasper67:
Gonna check this out.
[AT&T Samsung Galaxy S II SGH-I777] gg48gg:
Thanks, here's my script...

Just wanted to say thanks for this write up and also supply the script that worked for my device...

ORIG_LOCATION="/data/data/com.google.android.music"
SDCARD_LOCATION="/storage/sdcard0/GooglePlayMusic"

mount -o bind $SDCARD_LOCATION $ORIG_LOCATION

---------- Post added at 05:02 PM ---------- Previous post was at 04:31 PM ----------

The mount -o is working for me, but it appears the music files are stripped of their tag information so my player (PowerAmp) doesn't know the metadata and song titles are like "1234.mp3"
[AT&T Samsung Galaxy S II SGH-I777] :
pretty helpful

will try this for sure
[AT&T Samsung Galaxy S II SGH-I777] Kinuser1:
Figured id try this with google play movies with google play movies

ln -s /storage/extSdCard/GoogleMovies /storage/sdcard0/Android/data/com.google.android.videos/files/Movies/GoToGoogleMovies

HOwever I get Link failed function not implemented
[AT&T Samsung Galaxy S II SGH-I777] jhorton014:
Ok. So I just followed each step exactly as it says (been looking for this for a while now so thanks for posting.) I'll get back to you guys in a minute to verify that it works. I'm using a P5113 Galaxy Tab 2 10.1.

---------- Post added at 07:44 PM ---------- Previous post was at 07:33 PM ----------

Ok. So after following all of the steps, I'm not sure if it worked or not. When I use my Root Browser to view the com.google.android.music it is empty, but so is the MusicCache folder I created on my external Sd. I downloaded a few albums to keep on device, but unfortunately since I'm using the newest Play Music app it doesn't say how much free space I have or how much my music is using.
[AT&T Samsung Galaxy S II SGH-I777] rhizomaticon:
Worked on Droid Razr Maxx running CM 10.1 RC2 on slot 1 with SafeStrap 3.11 (I know this thread is in GSII forum but it's the one I found with Google...)

Except I ran the command line script from Terminal Emulator rather than SManager and the .txt file.

Also, I not only did the bind for the cache, but also for the main music folder. My problem was I like to just transfer my full .flac files off my NAS via Wifi to the phone, and internal SD was filling up fast because I'm running the dual OSs and room is tight. G Music wasn't recognizing them in the sdcard-ext.

My two commands were:

mount -o bind /sdcard-ext/MusicCache/ /sdcard/Android/data/com.google.Android.music/

mount -o bind /sdcard-ext/Music/ /sdcard/Music/

Thanks to the OP skittles!!
[AT&T Samsung Galaxy S II SGH-I777] rferrett:
Seems like the recent update to Google Music has broken this. I'm getting constant crashes. Anyone else?
[AT&T Samsung Galaxy S II SGH-I777] jhorton014:
https://www.youtube.com/watch?v=lYFw9bEAzM8&feature=youtube_gdata_player. This worked perfectly for me. And I'm running the newest version.
[AT&T Samsung Galaxy S II SGH-I777] rferrett:
Yeah that is the method that seems to be a bit broken with the new Play Music app. From reading the Google Product threads it seems if you have too much offline cache it causes loads of crashes.

Google's answer is that they do not support external memory and thus don't really care. Most annoying.
[AT&T Samsung Galaxy S II SGH-I777] jhorton014:
I do have a few force stops every now and then and I'm using the newest Google Play Music app, but everything works fine.
[AT&T Samsung Galaxy S II SGH-I777] jtschanz:
This works, but you have to re-run the command every time you reboot the phone. And you have to be quick, because if Google Play Music starts running first, it will detect the missing music files and start re-downloading your music.

Using SManager as described in the OP sets the script to run each time at boot so that you don't have this issue.

One other quick tip - sometimes it's hard to tell whether the Google Play music cache is really linked to the external SD card or not. I put a text file (name it something unique - "extSdCard.txt" in the "files" directory on the external SD card. Then, when I navigate to the google music cache location (ie /Android/data/com.google.android.music/files), if I see this text file I know it is linked correctly.

thanks to the OP!
[AT&T Samsung Galaxy S II SGH-I777] MaximRo:
Huawei Ascend D1

Hi!

Maybe someone got it working on Huawei Ascend D1?
[AT&T Samsung Galaxy S II SGH-I777] Miltos1:
bluez3023's instructions seem to have worked a treat on my newly rooted Samsung Galaxy S4. Thanks!!!
[AT&T Samsung Galaxy S II SGH-I777] tco9:
Did you get this working with the new google music version?
[AT&T Samsung Galaxy S II SGH-I777] Miltos1:
Yes. I have this working on Google Music version 5.0.1052J.707098. I have verified this multiple ways. All offline music is being stored in the /mnt/extSdCard/GoogleMusic/files directory. No offline music is in the /data/data/com.google.android.music/ directory.
[AT&T Samsung Galaxy S II SGH-I777] glwilliams4:
Does this persist on reboots as well? Or do you have to do it every time you restart your phone?
[AT&T Samsung Galaxy S II SGH-I777] jhorton014:
It does work over reboots. I posted a link to a video earlier using this same method earlier in this thread. The problem is that after you download a certain amount of music it all starts showing up as unknown artist and he song names are just random numbers.
[AT&T Samsung Galaxy S II SGH-I777] Miltos1:
Yes, it persists after a reboot for me as well. I didn't notice your earlier post, so I'm bummed to hear that I may/will encounter problems after downloading some amount of music. Currently I have 467MB of music and 141MB of artwork downloaded, so probably not much by other's standards.
[AT&T Samsung Galaxy S II SGH-I777] pdrift:
I had to move my MusicScript.txt to my phones internal memory for it to be persistent after a reboot because whenever I booted I think Google music would start up before the sd card was done being mounted and it would start downloading all my music again. I did this 4 times before I figured it out.

I currently have over 3GBs of music saved to my sd card and have not had any issues. I just hate that the music files lose they're names and they seem bigger then the files I uploaded to the cloud.
[AT&T Samsung Galaxy S II SGH-I777] Xxul:
i can see the files (their names are numbers) but i cant play them in ANY player (unsupported format, even if it clearly says .mp3) and on the pc aswell. Ideas?

I use Google Music All Acess and it automatically downloads the songs to the mentioned folder
[AT&T Samsung Galaxy S II SGH-I777] jhorton014:
Use doubletwist.

---------- Post added at 01:59 PM ---------- Previous post was at 01:56 PM ----------

It recognizes the song names instead of just the numbers.
[AT&T Samsung Galaxy S II SGH-I777] Xxul:
you dont get the point, all i want the saved (catched files from com.google.android.music) songs to play in other players. i have extracted all of the downloaded songs but it says unsupported format. could they be encrypted?
[AT&T Samsung Galaxy S II SGH-I777] Barkt:
Before I undo the work I've already done, I was hoping someone here might be able to answer this. Right now I've got my Google play music saving to SD by using the method of making a folder titled "music" on my SD then using ROM toolbox to make a shortcut link to it in the Google music data folder. This method works almost flawlessly. The music shows up correctly in Google Music and plays fine. There are two weird bugs though.

The first, and least worrying is that while the music will show up fine under each respective artist, I also have an entire playlist of unknown music, all titled 4 or 5 digit numbers. You hardly notice them, so they're not a real concern.

The bigger deal is that every so often GM will decide to redownload a portion of my music, normally 10 or 15 songs. I've kept careful watch of my storage numbers and from what I can tell it downloads them and then deletes them as doubles, because I haven't lost any storage I can't account for. Worse though is when I reboot my phone and start GM, it will redownload every along I've pinned. Once again this doesn't hurt my storage but I had to make sure I have the "only download over WiFi" option checked so that I don't accidently lose over a gig of my mobile data.

Does this method have these problems? Is it worth redoing?
[AT&T Samsung Galaxy S II SGH-I777] Karl.morteo:
So frustrating

I can't get this to work on my Note. So frustrating...... Ahhhhh

#GooglePlayMusic is a BIG #fail for me until they enable caching to the external SD card on their Android App. #GooglePlayMusicNeedsCache2externalSDcard
[AT&T Samsung Galaxy S II SGH-I777] ferrocene:
#whothe****cares
[AT&T Samsung Galaxy S II SGH-I777] jhorton014:
Trolling on forums?
[AT&T Samsung Galaxy S II SGH-I777] srgibbs99:
same here

I am seeing the same thing on my galaxy exhibit 4g. Did you find any resolution? It seems to re-download the songs all the time! Very frustrating. :confused:
[AT&T Samsung Galaxy S II SGH-I777] tco9:
Thumbs Up?

Did you or anybody else have problems "thumbs up" rating a song? I have my thumbs up playlist pinned so my system has been to thumbs up a song so that it then automatically downloads. Recently every time I "thumbs up" a song the icon will highlight, but then the change is never actually applied to my library. Help?
[AT&T Samsung Galaxy S II SGH-I777] kevinsickles:
Also Same here

Ditto, Music is suddenly deleted and GM redownloads all music.
[AT&T Samsung Galaxy S II SGH-I777] srgibbs99:
I finally found a work around for my device. I used an AOIP Rom that allows swapping internal and external storage. Now my device defaults to storing data on my much larger SD card.

Not sure why these "sym link" methods don't work consistently.
[AT&T Samsung Galaxy S II SGH-I777] floepie:
Has anyone gotten this to work on the Nexus 4?

Here is my script:

mount -o bind /storage/emulated/0/MusicCache/ /data/data/com.google.Android.music/

But, the original folder continues to fill up with files and cache, even after all its contents have been deleted and the device rebooted. The script starts up as reported by a notification, and both SU and Boot have been selected.

Are the surrounding parentheses required?
[AT&T Samsung Galaxy S II SGH-I777] glwilliams4:
This worked for my S3 running LiquidSmooth.

http://www.androidpolice.com/2013/0...hack-for-sd-card-support-a-download-link-too/
[AT&T Samsung Galaxy S II SGH-I777] floepie:
OK! Got it to work by de-capatializing the A in android. Forgot that Linux is case-sensitive.

However, the reason I wanted to get this to work is so that nandroid backups would exclude cached music in the data partition. However, what happens is that all the content "appears" to remain in the data partition, but actually physically resides in the new SD card location. But, unfortunately, this makes no difference to the recovery partitions that generate the nandroid backup, as the cache files are seen as still residing in the data partition due to the symlink.
[AT&T Samsung Galaxy S II SGH-I777] brycie:
Found this link that shows you how to do it using the built in settings. Works for me following the instructions, using nova launcher not apex but the steps are the same.

http://webdiary.com/2013/08/14/saving-to-sdcard/
[AT&T Samsung Galaxy S II SGH-I777] farfetch:
damn! marry me :silly:
[AT&T Samsung Galaxy S II SGH-I777] Spon4ik:
worked for me few weeks ago, on another device, but now I'n trying to do that with apex or quickshortcut, and receiving

anybody can tell what's wrong? how can I still use built in function without scripting?

thanks in advance.
[AT&T Samsung Galaxy S II SGH-I777] floepie:
The Apex/Nova method linked to above may not work any longer, as the newest version of Play removed that location specifier activity.
[AT&T Samsung Galaxy S II SGH-I777] brycie:
Yeah I no longer have the option since the latest update. Nice of google to remove a useful feature with this update.
[AT&T Samsung Galaxy S II SGH-I777] MissNinjaKittie:
So still no way to have Google Play Music put your music on the external SD card and consistently keep it there?

I've been plagued by the application losing all of my saved files and resetting so I even have to pick my google account again to set it up...

Has anyone tried linking just the folder with the mp3s in it instead of the whole com.google.Android.music folder? I might try that next...
[AT&T Samsung Galaxy S II SGH-I777] DannyKudos:
Seems to work fine so far. Had to edit the mount command for my S2 running stock to;

If I want to remove this script on boot do I just delete the text file, or is there anything else required ?
[AT&T Samsung Galaxy S II SGH-I777] NullUser:
First of all thank you for sharing this great tip.

I did this and it worked, but after first reboot that script file is erased, and in the second reboot the binding is off, in smanager it complains about missing file, why is this happening?
[AT&T Samsung Galaxy S II SGH-I777] brycie:
If you have Xposed framework on your phone there is a module for it called music2SD that allows you to choose where to save google play music. Im using it on my note with latest version of play music and have had no problems. More info here
[AT&T Samsung Galaxy S II SGH-I777] capitoldach:
or relabel if only a couple songs

If you don't mind relabeling songs you can also pin them use root explorer, es file...etc go to data/data/com.google.android.music copy paste to sd card, then unpin them to remove from internal storage when finished. If you only have a few songs and don't mind missing artwork. If you do you can manually do that to. Nust another option. Of course your way is probably better for bulk transfer.
[AT&T Samsung Galaxy S II SGH-I777] .dan:
are you confirming that even after this symlinking, that when performing a nandroid backup, it still backs up google music cache and pinned music?
[AT&T Samsung Galaxy S II SGH-I777] floepie:
I haven't done any additional testing since my quoted comment, but yeah, even after symlink-ing nandroid backups did contain the music cache files.
[AT&T Samsung Galaxy S II SGH-I777] .dan:
Btw I have a nexus 4 and I did some testing and can say that nandroids were not backing up my pinned music via twrp. Success!

When I deliberately increased the amount of pinned music my backup size did not grow.
[AT&T Samsung Galaxy S II SGH-I777] AmphybiouS:
Hi guys, there is no way to take the songs from play music and transfer to pc?

Thanks.
[AT&T Samsung Galaxy S II SGH-I777] seltzered:
FWIW, I just updated google music (on a rather old Cyanogen Mod d2vzq 10.0) last night, and noticed that it now allows for selecting the external sd card.

Recommend trying this out first, here's an article on it: http://www.slashgear.com/google-music-update-brings-save-to-sd-card-sharing-abilities-05307744/
[AT&T Samsung Galaxy S II SGH-I777] tayeke:
Verified on Samsung Galaxy Tab 2 (verizon)

Thank you so much this worked for me on my Galaxy Tab 2. I've been checking the data every couple songs and it's definitely filling my external sd card now!!

If anyone cares my reference was: mount -o bind /storage/extSdCard/GoogleMusic/ /data/data/com.google.android.music/
[AT&T Samsung Galaxy S II SGH-I777] mo770:
dowloading purchased music

I'm just going to use my ipod touch for music. Thank you for the info but it seems RIDIC 2 to have 2 do all of this extraneous stuff to simply listen to music. I like my Galaxy 4, but Apple has Android beat regarding purchasing & simply listening to music. Thanks! Mo
[AT&T Samsung Galaxy S II SGH-I777] killerzcud:
nice 1:good:
[AT&T Samsung Galaxy S II SGH-I777] hlvs:
Hello,

I'm running the CM11 on a galaxy S2 so I have android 4.4. Unless this, I don't have the possibility to set the external SD as storage folder for google play music.

Do you know if there is anyway to have this setting? Or any other way to store the offline library in the external SD card for kit kat device?
[AT&T Samsung Galaxy S II SGH-I777] erniekuang:
thanks, very useful info.
[AT&T Samsung Galaxy S II SGH-I777] oias.heeda:
Will this also work for internal sd card. As in Nexus 7, or does it have to physically be another sd card?
[AT&T Samsung Galaxy S II SGH-I777] deeevan:
Hi.. slight grave dig. I was just about to create a symbolic link when I thought I'd do a search to see who else did it, what problems were encountered etc. My main reason for doing this was so my music (30GB) isn't lost when I wipe the data partition for a new ROM, but then I realised any data partition backups will also contain that 30GB and my phone just doesn't have the space for that!

If I'm reading the thread corectly, [MENTION=284716]floepie[/MENTION] you used the mount -o bind command and nandroid backups included the cache. What about you [MENTION=2495864].dan[/MENTION] ? Did you use mount -o bind or ln -s?

I was going to do ln -s since it's a once-off task that will survive reboots and doesn't need something to rerun scripts.

---------- Post added at 01:31 PM ---------- Previous post was at 01:31 PM ----------

These steps should work fine on an internal SD card
[AT&T Samsung Galaxy S II SGH-I777] The0Code:
Anyway to get this working on a Nexus 5? Moving roms takes too much repinning for me at this point :/
[AT&T Samsung Galaxy S II SGH-I777] SteveMurphy:
You could always try this Xposed module:

http://xdaforums.com/showthread.php?t=2414467
[AT&T Samsung Galaxy S II SGH-I777] maarten2001:
So if I clean the cache, will it download all my songs again? Even if it's on my external SD card?
[AT&T Samsung Galaxy S II SGH-I777] SteveMurphy:
Try it and tell us, but backup first.
[AT&T Samsung Galaxy S II SGH-I777] lupoalberto12:
[YOUTUBE]1qN72LEQnaU[/YOUTUBE]

Thanks.

Bye!

! :) !
[Samsung Galaxy Nexus] vins18:
Hello everyone,

I received the update OTA a few days ago, I havn't had any problems in it or from the installation, however I have a little problem with my widgets.. Let me explain.

Jelly Bean normally allow the moving of widgets dynamically and resize, they move it alone if needed and adapts to the screen. This function should not be addicted, but if I keep my finger on a widget, and I move it for example to put in place of another, the widget that it moves it very quickly starts to shake, like a bug. The effect is normally very fluid, I have seen on an another Galaxy Nexus of a friend.

My problem is not simple to explain, or understand, so I can do a little video if you want!

I try to reboot, and delete all my widgets, but nothing work :/

Sorry for my bad english, i'm French.

Cordially,
[Samsung Galaxy Nexus] vins18:
Any idea ? :(
[Galaxy S III Q&A, Help & Troubleshooting] xkbmxzero:
Will my verizon 4g lte simcard work in the unlocked quadcore verzion of the SGS3 or will it only work in the dual core versions?
[Galaxy S III Q&A, Help & Troubleshooting] Baldilocks:
Pretty sure it will only work on the Verizon branded GS3. It won't work in the AT&T version, the T-Mobile version, Sprint version or International version.

The International versions and the AT&T/T-Mobile versions use GSM/WCDMA networks -- so they'd be a no-go for Verizon anyway.
[Galaxy S III Q&A, Help & Troubleshooting] circuit89:
No because Verizon does not have a HSPA or EDGE network and the international version of Galaxy S3 does not support LTE.