yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] StevenMattera:
Would you by chance know if there is anything I can do in my app to prevent this? Or is this something that just needs to be fixed when rooting your phone? I know I have the "ACCESS_SUPERUSER" permission in the app. I can't really find anything about this from doing a quick Google search. Thanks. :)

The module only moves the files to another location for storage purposes. It does not circumvent the copyright protection put in place by Google Play Music. The MP3 files can only be played using Google Play Music. ;) You can go on http://www.google.com/music and download your music as MP3 twice. Hope this helps!
[Xposed Framework Modules] ziddey:
I haven't looked into this at all, but I'm assuming there's some sort of database that keeps track of all the cached songs? So then, there'd probably be no way to perform sort of a merge when switching locations? Specifically, I use a usbdisk case for my N4, but don't always have it connected. It'd be awesome if it could migrate the songs on internal storage over to the usbdisk and then wipe the internal songs.

Further, I haven't tested enough to see what possible ramifications there would be with swapping locations while Play Music is running. I always force-close it beforehand. If there's a risk of trashing a collection, the app could close/restart music automatically?

Will do more testing soon. My hacked up usbdisk case is busted at the moment.
[Xposed Framework Modules] johnp2343:
That, of course, makes your module an exercise in futility for the Nexus 4 without an SD card (rooted: you can natively access Google's *.mp3 files...)

Anyway, thanks for your efforts.
[Xposed Framework Modules] ziddey:
For most people, yes. I'm pretty pleased with my 72GB Nexus 4 :)
[Xposed Framework Modules] johnp2343:
Typo? 72GB ... You mean, of course, 32GB, which I have as well. ;)
[Xposed Framework Modules] ziddey:
Nah, 8GB internal + 64GB microsdxc = 72GB. Offloading google play music to the sd card is a fantastic since GPM is dumb and doesn't know when to start purging and will just run the phone out of storage.

I guess my music collection is less than 64GB... should have copy it all over.
[Xposed Framework Modules] johnp2343:
Yo, now you've piqued my interest ...: a microsdxc? Which Nexus 4 do you have? AFAIK Nexus 4 does not come with a microsd slot.

Or, perhaps you are talking about the mod mentioned in http://xdaforums.com/showthread.php?t=2181820? Please enlighten me if I am ignorant. :D

Just enlightened myself, you are talking about your own mod
[Xposed Framework Modules] ziddey:
Yes, I basically modded a zero lemon battery case, embedding a microsd usb adapter. It definitely requires getting your hands dirty, and the battery case is really poorly made. But it gets the job done.

http://www.zerolemon.com/details.ph...r-battery-case-2250mah-removable-battery-pack

Sorry to derail this thread.

/OT
[Xposed Framework Modules] vancampff:
So I will now display my ignorance. What I am confused with is if this app takes music I download from any music downloader and stores it on my ext sd. I have followed all the steps but when I download new music it creates a music folder that was previously deleted on my int sd. I keep seeing you guys say "google play music" but that just a music player.....right? Thx in advance.
[Xposed Framework Modules] StevenMattera:
Google Play Music is more than just a player. You can upload your music to Google Play Music on your computer or purchase music from the Google Play Store. The Google Play Music app will then stream that music to your phone from the cloud. Inside the app there is an option to "pin" music to your device so you can listen to it without an internet connection. (Essentially downloading the song/album to your device.) What my module does is lets you select where you want Google Play Music to download those files to. (By default it's the internal storage.)
[Xposed Framework Modules] Nyc1231:
Seem to have found a problem with the Music2SD app. At first the application did what it did , changing the location of Google music data to my exsd card. After updating the new version of Google Music v5.2.1233L it's seem that the Music2SD is not working and Google Music is now redownload all my music that was in my sd card into my internal memory (5 Gb of music T_T ) Is anyone having problems with the new update?
[Xposed Framework Modules] EP2008:
Seems fine on my device. Both with caching new songs and downloading albums for offline play.
[Xposed Framework Modules] StevenMattera:
I just tested the new version of Google Music v5.2.1233L this morning and it's working for me. Try deleting the folder on your SD Card and going into Music2SD and reselecting the storage location. ;)
[Xposed Framework Modules] Nyc1231:
Yes! It's started to work, thank you :). But now I have to redownload all my music. "all 5 GB щ(ಠ益ಠщ)"
[Xposed Framework Modules] redatom:
Will the same script method work for Play Movies?

I have the same issue with my downloaded movies. Is there a script that can do the same thing for purchased Play Movies?
[Xposed Framework Modules] joelstitch:
There's been around 4 times where after restart Google Music starts downloading All the music I already downloaded from Google Music. Very frustrating because is a lot of music. Does not work as it should sadly. I have a Samsung Galaxy S3 with Cyanogenmod 10.2
[Xposed Framework Modules] StevenMattera:
I haven't seen any issue with Music2SD as of late. Does your SD Card maybe get dismounted or remounted as read-only due to an error? Unfortunately with my work on this project I've started to realize why Google is phasing out SD Card support because of how unreliable they are. I would try copying everything off the SD Card and formatting it. Without access to the device there isn't much I can do in terms of troubleshoot.
[Xposed Framework Modules] joelstitch:
I noticed that the music was still in the SD card folder that Music2SD created but was downloading the music again in a sub folder. All the music was in /sdcard1/Android/data/com.google.android.music/music/ and now the music is being downloaded to /sdcard1/Android/data/com.google.android.music/files/music/. I tried transferring the music but Google Music ended up deleting it.
[Xposed Framework Modules] joelstitch:
I added all the music to BOTH folders and Google Music is still not reading the music in the folders and is downloading it Again after I restarted my phone. I will stop using this app and I'm going to go back to FolderMount.
[Xposed Framework Modules] slonn:
How did you get it to work with Foldermount?

Sendt fra Z1
[Xposed Framework Modules] kiedlywiedis:
Can't get it to work with any consistency :-/

I thought it was working, and then when I tried to listen to my pinned songs the next day it told me I needed internet. So I toyed around with it and got it working again, and it seemed to work until I flashed a nightly, and then it started trying to redownload songs I had already pinned and again was telling me it couldn't play them offline. It seems to switch back to the old storage folder every time I reboot. I'm on a Galaxy SII Skyrocket with Carbon 4.3 nightlies.

The most recent time I tried, it did create the folder on my external SD, but then continued to save files on the internal one.

Don't know what to do, I've enable and re-enabled trying to get it to work but it won't stick. I have 1gb free on my internal and about 4 on my external, so I really need this to work..

One suggestion: It would be nice if there was a "save" or "apply" button in the app so I at least knew the request was going through. I always feel weird about making a change and then just exiting the app and hoping it registered.
[Xposed Framework Modules] joelstitch:
UPDATE.

So I used FolderMount from the data/data/ folder to a folder on my SD card but apparently is doing the same thing Music2SD was doing where every time I restarts it wants to download everything again so the problem is not Music2SD or FolderMount, is something to do with Google Music not reading the files from the selected destination.
[Xposed Framework Modules] kiedlywiedis:
I have an update as well:

I am new to the xposed framework, and I did not realize that after flashing a new nightly, apparently I needed to re-implement the framework. I realized that even though my modules were all checked and everything appeared to be working, one of my other modules was, in fact, not working - I clicked the "install/update" button, and now all modules seem to be working again, including music2sd.

So after doing that, I re-implemented music2sd, downloaded some songs, and sure enough they are on my external sd. I turned off my wifi to play them, and they work. I rebooted the phone, opened music, tried to play them again, and they still worked. No problems yet!

The behavior before seemed to be sporadic, so we'll see if it sticks. One thing I did do is disable caching and autocache. I do remember having problems when I plugged my charger in, so possibly the autocache function completely borks the process.. But really, I have no idea if this will have any effect, but I realized I didn't really need the service to cache my music and it might be the cause of the trouble, so I figured it wouldn't hurt to try - so far so good.

As it stands, there is a com.google.android.music file in sdcard0 (internal), but all it contains is an empty cache folder. The folder in sdcard1 contains the music folder where my music is being downloaded.

Also.. Sometimes I have trouble playing the pinned files from the Listen Now tab.. However, switching over to My Library gets them to work. Don't know what's up with that, but whatever.

So, there's that.. I will report back with how everything goes. Like I said it was acting very inconsistent before with really no rhyme or reason, so there's no telling..

In any case, thank you for this app/module. It sucks that there's a need for it, I don't see why this feature can't just come standard, other streaming services allow it.. but whatever. Hopefully all is well this time.

TL;DR: Re-installed framework, disabled music cache and auto cahce, seems to be working but we'll see..

Cheers!
[Xposed Framework Modules] kiedlywiedis:
Hello again. I hope I'm not posting too much, but I think I have some helpful information.

I know it's been less than a day, but I just wanted to report that since disabling the cache and automatic cache features, I have not experienced any problems. I've streamed online with wifi, listened to pinned files offline (also I have mine set not to stream anything offline), listened while charging, rebooted, basically done everything I could think of that might have triggered the problem before, and the service has continued to use my external SD for storage. The only thing on my internal SD is an empty cache folder. My external SD contains my downloaded songs along with folders for album art.

I'm not the most tech-savvy person, but my guess is that for some reason, whether it's supposed to or not, Music2SD does not redirect cached songs to the external SD.. so, whenever it caches music on the internal SD and "pins" it to the external, the service gets confused and switches back and forth, ultimately causing it not to be able to make up it's mind and trying to re-download pinned songs to the internal even though they're already on external. Disabling the cache features presumably solves the problem because there is only one directory for downloading music and album art.

So if you're having the same problem as I was, which was basically no consistency, where the app would re-download songs you already had on external to the internal and then not recognize the external after reboot or maybe when plugged in and on wifi, try turning off caching and see what happens. You might have to manually delete the folder /storage/sdcard0/android/data/com.google.android.music with a file manager. The app will likely re-create it automatically, but if all goes well it won't use it for anything, and will instead use the folder it creates on your external.

Hope this is helpful to some of you. Please let me know if this works or doesn't work for anyone.
[Xposed Framework Modules] andyfmking:
Album tab doesnt show albums of songs that were in my phone

I'm getting this weird thing happening, after installing your module my album list for my local music in the phone don't show up in the album tab but songs from those albums show up in the songs tab, I'm using a 16GB Samsung i9100, I initially switched my 32GB ex-sd card to be used as internal by changing some values in the build.prop file. But have apps and games filling up the 32 GB card, and hence thought of forcing the play music to save to external by using your module (which in reality is the 16GB internal phone memory because it had more space by being left unused by games and apps),

If I change the settings in your module to save the music in the so thought internal memory (32GB card,which is the same setting as the default setting as when I wasn't using your module) , the album tab shows my local albums. Is there a way to fix this or any idea why this is happening?

Forgot to mention operating system: On Carbon ROM 4.3 with default kernel & default settings
[Xposed Framework Modules] andyfmking:
Managed to solve it, when the album list disappeared, even removing your module before changing back to the initial settings didnt solve the problem even if play music was re-installed or cleared its data. Had to reinstall your module back, return initial settings, then albums appeared, then go back to the module and change settings while play music is still running in the background.

It's either that , or I think I might had corrupted my cache by moving the cache previously downloaded by play music to the new location created by the module to avoid redownload of the files over again.
[Xposed Framework Modules] bogedy:
changing roms

I just changed Roms. the music files are still there, but Google music doesn't recognize them. Should I delete them then re download?
[Xposed Framework Modules] gotjpeg:
Heres the issue I am running into. I am able to save music but lately only certain albums will download and some will not. I deleted the cache and tried again and after a while random albums will not download. I can pin them to download but they will not show up in the download queue. If I make a playlist and save the playlist they download just fine. Anyone else running into this?
[Xposed Framework Modules] 3du ibrahim:
No works in Xperia U =C
[Xposed Framework Modules] pspfat1004:
not running on Razr i

Unfortunaly this app doesn´t run on my razr i

Seems the mount command is missing.
[Xposed Framework Modules] Dwnhiller:
Any chance this will be comparable on KitKat running ART? :) be pretty sweet if it was...
[Xposed Framework Modules] LancerV:
Xposed isn't even capable of running art so I don't forsee this being able too
[Xposed Framework Modules] Dwnhiller:
Xposed is compatible with 4.4 just not ART?

---------- Post added at 07:57 AM ---------- Previous post was at 07:52 AM ----------

Kinda weird I have 4.4 (unofficial cm11) running both on my galaxy note II (i605) and on my galaxy tab 2 (p3113).. Both have the newest version of xposed and both running ART. Both have music2sd module installed but it only works on my p3113 tab 2.. Thoughts?
[Xposed Framework Modules] LancerV:
So when you select art and after you reboot when you go back it still shows art selected? You can select it but it always reverts back to dalvik after you reboot on every phone with xposed I have
[Xposed Framework Modules] Thela7:
http://www.droid-life.com/2013/12/0...adds-store-to-sd-and-sharing-tweaks-ui-a-bit/

However, it's only fully supported for Kitkat and you can't select exactly where to store.
[Xposed Framework Modules] DutchDogg54:
It works on 4.3 as well. I'm running the update and have all my music stored on the SD currently without this module
[Xposed Framework Modules] debernardis:
The latest Google Music app can save on one's external microsd card, so I guess this makes this module obsolete
[Xposed Framework Modules] DutchDogg54:
Not quite, the built in feature isn't functioning perfectly yet, at least for me on 4.3 I tried using the built in functionality but it kept saying the card was removed for some reason... I went back to this module and all is well. I'm sure they'll eventually get the built in feature working 100% though, so eventually it will be... Hopefully.

Sent courtesy of my Note 3 & XDA Premium
[Xposed Framework Modules] debernardis:
It took several times to re-download my music collection with the updated Google Music in my external card. It took stopping and restarting at about 25%.

Then I erased the previous files which were on the card from this plugin, and eventually the procedure got straight to end. Though, I don't know if it was just correlation or true causation :)
[Xposed Framework Modules] wanxu:
I'm in the same case :S My music is redownloading all the time... Just deleted everything that was back on my SD Card and trying it again.
[Xposed Framework Modules] larry_walker:
once i get the xposed framework and this module installed on a newly flashed rom, will this allow me open google play music and have it automatically recognize my downloaded music on any subsequent roms i decide to flash?

EDIT: looks like that answer is no, unless i'm missing something.
[Xposed Framework Modules] NYSteeler98:
I'm seeing the same thing as the others. Repeated deletion and downloading of music with no end in sight.
[Xposed Framework Modules] stuartv:
I have a Galaxy Note 10.1 (2012). Rooted with stock Android 4.1.2 Touchwiz ROM. 64gig microSD.

Today, I downloaded and setup Xposed, Music2SD, and the RootCloak modules.

I know that Xposed is working because the RootCloak module is working. It allows me to run DirecTV GenieGO even though I am rooted.

But, when I open Music2SD, for "Download Storage Location" it says "Internal Storage". And when I tap that to change it, it flashes (indicating that it knows I tapped it) but it doesn't do anything else. I.e. it acts like I don't have any other location to store stuff. I can go into Astro File Manager and view sdcard0 and extSdCard. I even created a Music folder on extSdCard, thinking I'd be able to choose a folder for my music, not just a device. But anyway...

Any idea why Music2SD isn't letting me change from Internal Storage?

I read the thread and saw mention of running a Debug version of this, but there's no link for that.

I have the same Google Music Player on my Note 10.1 and my Galaxy S4. Identical software version. On my S4, it lets me choose to cache music on my phone's SD. But, on my tablet, the GMP Settings don't give me that option.

Any help would be awesome!

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

And now for something really weird. My tablet has been just sitting on my desk in front of me for at least 10 minutes. And it just popped up a dialog asking me to grant SU permission to Music2SD. I clicked on Grant and the dialog went away, but the actual app shown was Astro. I switched over to Musc2SD and it was showing me a dialog to choose a Download Storage Location. And it lists Internal Storage, Device Storage, External Storage, Internal Storage, Device Storage, External Storage, Internal Storage, Device Storage, and External Storage. Yes, from the paths and sizes shown, it appears to be listing the same 3 locations each 3 times. I tapped External Storage and one set of 3 went away. Now it's just sitting there still showing the list with 6 choices (3 choices, then repeated once). When I tap one now, it flashes but nothing else happens and it doesn't go away.

So weird!

---------- Post added at 08:01 PM ---------- Previous post was at 07:44 PM ----------

And more...

I went in GPM on my tablet and picked an album and pinned it. I then got a notification that my music had been downloaded. I turn off my WiFi and played it to verify that it is stored locally on my tablet. But I can't find it anywhere! I've looking in /Android/data/com.google.android.music/cache in both sdcard0 and in extSdCard and there are no files in either place. I made sure in Astro to set it to show Hidden Files, in both folders, just in case.

So where is the music I'm playing??
[Xposed Framework Modules] stuartv:
And now I've

restarted my tablet with wifi still turned off, and GPM won't let me play the song I was just playing. It shows it in my library, but says an Internet connection is required to play it.
[Xposed Framework Modules] stuartv:
I guess this module is dead?

Somebody told me that feature to have GMP store music on External Storage is in beta, which is why I have it in GMP on my S4, but not on my Note 10.1. I sure hope it is done with beta soon, so I can use that on my Note!
[Xposed Framework Modules] x3202:
same for Spotify

is it possible to extend this module to move music downloaded by spotify to the external sd as well?

or is there any other solutions for this?

edit: i know the extreme quality and the old version fix, but they are not as good as this would be
[Xposed Framework Modules] djblaze852002:
I am trying to use this module on my Android Car Head Unit. It is running 4.1.1 I can see the location of the external SD card, but GMP still seems to save the music locally rather than on the external SD. Am I missing something? Does this module not work on 4.1.1?

It may have been my generic head unit, but it was not seeing the SD at all after installing. I simply ejected and reseated the SD and it has been working great! Good Job!!
[Xposed Framework Modules] simsalonaut:
Hide Ringtones and Notifications?

Working on Fairphone with Android 4.2.2! Thanks so much!

One little quirk remains: Google Music now shows the custom ringtones & notifications I had set in the internal storage as well:

Anybody got an idea how to exclude certain mp3s from Google Music? .nomedia is not an option, as that would disable the phone from using these as ringtones, as well. It doesn't seem to matter what settings I choose in Music2SD.

Thanks in advance!
[Xposed Framework Modules] TU Homer:
As one who flashes ROMs often, I have the same question. Is there a way to preserve my music on my SD card throughout the upgrade process?

Also, Google has not included the location to save music for my phone. It appears to not ever be changing. So this module is still critical for me and others who have an older phone.
[Xposed Framework Modules] CAPTainJRacine:
Yes. I do this all the time. Save Play Music AND this modules data (Titanium etc.) prior to flashing new ROM. After restore Music and Module Data. Enable module, reboot.

Sent from my SCH-I605 using Xparent Skyblue Tapatalk 2
[Xposed Framework Modules] lortay78:
I would love a module like this for picasa cache.
[Xposed Framework Modules] ziovax:
don't work for me on anodroid 4.04 gotab 6; it says not enough space. :crying:
[Xposed Framework Modules] Cloudane:
EDIT: RESOLVED

First question, I guess FakeJap came with a hacked Music app which was un-hacked on update, as it's only meant to support SD from 4.4 onwards. Though I still have no idea where it keeps the cache files if it's done on internal storage.

Second question, I forgot step 5 (enable module)

I am rather confused.

I have a Note II with a 4.3 ROM on it (FakeJap) and I could swear that when I first installed this, Google Play Music already had the external storage option built-in in its own settings.

Now it's disappeared, so I tried Music2SD. Installed the requirements, rebooted, changed the location, and... nothing happens? Music2SD shows the SD card as the storage location, but Google Music still downloads it... somewhere else. I don't even know where, I've tried and tried and can't find where it stores it?? (no, it's not in /Android/data/com.android.google.play.music in the internal storage). But if I look at the free space, it's the internal space that drops when downloading to the cache...?