• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

acjohnson55

Newbie
Dec 6, 2009
30
3
When I bought my S3, I immediately inserted the same phone SD card I've been using for the past two years, but I notice that the S3 seems designed to prefer music to be on its internal SD card. I know I could simply copy it over, but I prefer keeping my music on external SD so that I can swap the card to my next phone (whatever that might be). Are there any solutions for this?

Better yet, is it possible to simply have the phone prefer external SD over internal in all situations?
 
To the latter question, no not really. Camera default location can be changed.

With root, you can link folders from int to ext sd but that may be a big step...

Yeah, symlink might be the answer. I'm rooted, so that's simple enough to do.

In rgds to music, what do you mean "prefers"? All my music is on ext with no issues

Hmm, my phone won't find my external music. It's right in the Music folder, as usual.
 
Upvote 0
Problem not yet solved. Can't figure out why music apps won't read my SD card, and I can't symlink. I guess the internal storage must be FAT or something

If this is a generalized problem with your card and you suspect formatting is an issue, try this:


  1. Copy the whole folder structure to a PC temporarily.
  2. Use the phone to reformat the card.
  3. Copy everything back.
 
Upvote 0
I don't suspect that anything is wrong with the FS, I think the problem is that FAT simply doesn't support symlinks

I guess I don't understand why you need that complexity.

All I did with my external SD card was to format it on the phone, create a root folder named Music, and drag my music folders under it. The stock Music Player app finds the music files just fine by default.
 
Upvote 0
I decided to bust out logcat and I found out what the problem was. I had attempted to migrate system settings from an old phone to my S3 using Titanium Backup Pro, and that caused this whole disaster. What seems to have happened is that the database for com.android.providers.media was incompatible with the database for com.android.providers.downloads, causing the occasional force close, but mostly just mysterious problems. I solved the problem by deleting the folders /data/data/com.android.providers.downloads/databases/ and /data/data/com.android.providers.media/databases/ and rebooted immediately, on the hopes that the system would just regenerate them, since neither database exists upon a factory reset. This turned out to be true. And now everything works fine. Moral of the story: don't attempt to migrate system apps data between phones, it's a disaster waiting to happen. Thanks everyone for the help!
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones