[Q] Your music library is empty [SOLVED] - Acer Iconia A500

I've tried placing MP3 files on my external_sd card under a folder called "Music". For some reason the "Music" app provided by Google refuses to see any of it.
Has anyone successfully placed music on the external SD card and if so, what stupid trick am I missing to make this work?
---------------
Edit: Just to save everyone the trouble of scanning through a ton of debug steps in the thread below. Here's the solution I had:
Eject the SD Card. Reformat with a new name. Pop it back in. MediaScanner scanned it immediately and voila! No more problems finding media on the external card!

Have you rebooted with the microSD installed to let the system scan it?

Yes, tried that first, then installed Rescan Media and used it to trigger a rescan. No luck. It only finds media on the "internal" sdcard. I also checked from shell to make sure a .nomedia file doesn't exist. It just refuses to scan the external_sd.

Music Files
Not all music players can find the external SD storage. I had the same problem initially. Finally found Power Amp which will recognize the external sd storage using its built in file selection system.

cybermage1 said:
I've tried placing MP3 files on my external_sd card under a folder called "Music". For some reason the "Music" app provided by Google refuses to see any of it.
Has anyone successfully placed music on the external SD card and if so, what stupid trick am I missing to make this work?
Click to expand...
Click to collapse
I had the exact same issue. The other issue I had was no matter how I tried, I could only transfer music files to the internal SD space via USB connection to my PC. I had to remove the micro SD from the A500, mount it directly to the PC using a card reader, and then I transferred my music files to the card. This worked fine but what a pain, I would much rather just be able to have the PC see the external SD like I can do with my EVO.
I have the paid version of Power Amp music player, and it has settings which allow the user to choose where it looks for music files. When I installed the app on my A500, it was default set to the internal SD, but when I changed the settings to the external SD card, it saw all of the music I had transferred and the player is operating perfectly.
Hope this helps.

talltimbers said:
Not all music players can find the external SD storage. I had the same problem initially. Finally found Power Amp which will recognize the external sd storage using its built in file selection system.
Click to expand...
Click to collapse
+1
From the reading I've done, it's pretty common on both tablets and phones with large amounts of accessible built in storage. Something about deciding to make the mount point the root vs. a partition. Keep in mind, I'm not speaking in terms of mounting the filesystem here, just using mount as a layman's term for the area the Android file system is using as read/write and allowing us to read/write.
On our phones in general, the mount point and where all our apps and such install the bulk of their files is what we call the external SD card. Only some things are moved to the internal storage area which we can't see on our PC unless we run adb. This is why when you plug the phone into a PC, generally the sd card contents will pop up. In this scenario, we can't easily directly access or use any of the internal storage. Some apps will use it, but that's it. On these devices, the mount point is SDCard and is our external SD Card. This is not the optimum process because as we all know, these cards can easily become corrupt especially if we move them around a lot and it's also not the best idea to use the phone without it, but it IS required to be hotswappable so it creates an issue for some apps.
Some manuf. have changed this so that the internal storage is the mount point, and that is what will pop up. This is generally the case for phones with big storage (8GB+) and for tablets. In this case, there's a partition that android and os files sit on and the rest of the drive is called SDCard. Technically this is the same with phones, except that now we're able to see and use the rest of the internal storage space. This IS the optimum, because internal storage can't be swapped out or moved around and a failure of this drive is likely catastrophic anyway. It's the best place to put your apps.
Various ways are then found to deal with the external sd card. I think really, laziness is why some phones/tablets can't access both areas from a PC or recognize files from it within the device easily.
Some have made it so you can see both with a custom file system - Samsung, as an example and finally, some have workarounds that loop the external SD card through the internal storage like a 'link'. I believe the Asus TF does this. That's the most elegant solution since the scanner should see the external SD card as a folder within the sd card and be able to use it's contents.
In the end, I believe Android inherently scans the storage area named/mounted as SD card or whatever the main mount point is for media by default. Honeycomb I believe does the same. So if device software devs. or app devs don't write in something to explicitly state that media files may also be on the external SD then you get apps that can't find them there. Some apps will inherently have their own file scanner and should be able to find media wherever it is on there.

Well here's the thing - the MediaScanner isn't scanning the external SD at ALL on my A500 no matter what.
D/MediaScannerService(13926): start scanning volume external: [/mnt/sdcard]
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): prescan time: 62ms
D/MediaScanner(13926): scan time: 235ms
D/MediaScanner(13926): postscan time: 1ms
D/MediaScanner(13926): total time: 298ms
D/MediaScannerService(13926): done scanning volume external
Click to expand...
Click to collapse
As you can see, it only scans the internal /mnt/sdcard and completely ignores the /mnt/external_sd directory.
Is there any way to change this behavior?

cybermage1 said:
Well here's the thing - the MediaScanner isn't scanning the external SD at ALL on my A500 no matter what.
As you can see, it only scans the internal /mnt/sdcard and completely ignores the /mnt/external_sd directory.
Is there any way to change this behavior?
Click to expand...
Click to collapse
Do you have a .nomedia file on the root of your external sd?

daveid said:
Do you have a .nomedia file on the root of your external sd?
Click to expand...
Click to collapse
cybermage1 said:
I also checked from shell to make sure a .nomedia file doesn't exist. It just refuses to scan the external_sd.
Click to expand...
Click to collapse
And just to clarify that I do have a clue:
$ cd /mnt/external_sd
$ ls -l -a
d---rwxr-x system sdcard_rw 2010-05-03 21:24 .Trash-1000
d--------- root root 2011-05-11 13:57 .android_secure
d---rwxr-x system sdcard_rw 2011-04-30 14:59 .dataviz
d---rwxr-x system sdcard_rw 2011-04-29 17:46 DCIM
d---rwxr-x system sdcard_rw 2010-12-23 17:09 LOST.DIR
d---rwxr-x system sdcard_rw 2011-05-10 15:11 Music
d---rwxr-x system sdcard_rw 2011-01-31 15:00 TitaniumBackup
----rwxr-x system sdcard_rw 1570023 2010-12-15 14:12 TitaniumBackup_latest.apk
d---rwxr-x system sdcard_rw 2010-12-25 14:02 backups
d---rwxr-x system sdcard_rw 2011-05-04 10:29 openvpn
d---rwxr-x system sdcard_rw 2010-12-25 10:53 pictures
d---rwxr-x system sdcard_rw 2010-05-03 21:37 videos
$
Click to expand...
Click to collapse
Not to mention - from the debug output it's obvious it's not even attempting to scan anything except /mnt/sdcard
D/MediaScannerService(13926): start scanning volume external: [/mnt/sdcard]
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): prescan time: 67ms
D/MediaScanner(13926): scan time: 263ms
D/MediaScanner(13926): postscan time: 12ms
D/MediaScanner(13926): total time: 342ms
D/MediaScannerService(13926): done scanning volume external
D/MediaScannerService(13926): start scanning volume external: [/mnt/sdcard]
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): prescan time: 71ms
D/MediaScanner(13926): scan time: 161ms
D/MediaScanner(13926): postscan time: 11ms
D/MediaScanner(13926): total time: 243ms
D/MediaScannerService(13926): done scanning volume external
D/MediaScannerService(13926): start scanning volume external: [/mnt/sdcard]
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): found .nomedia, skipping directory
D/MediaScanner(13926): prescan time: 100ms
D/MediaScanner(13926): scan time: 192ms
D/MediaScanner(13926): postscan time: 11ms
D/MediaScanner(13926): total time: 303ms
D/MediaScannerService(13926): done scanning volume external
Click to expand...
Click to collapse
Best I can figure, it's not specific to my device, but is inherent to Android only supporting ONE external storage directory.
When the apps (including MediaScannerService) run "getExternalStorageDirectory()" it will only return the "primary" "external" storage which is actually our internal storage of /mnt/sdcard.
This means that anything - including Google Music - that relies on the MediaScanner will never be able to store media on our external SD cards.
Can anyone invalidate that comment?

So I did a bit of testing with manually shoving a file into the MediaScanner database.
Here's the class I wrote / tweaked from examples online:
Code:
public class MediaScannerNotifier implements MediaScannerConnectionClient {
private MediaScannerConnection mConnection;
private String mPath;
private String mMimeType;
private Context mContext;
public MediaScannerNotifier(Context context, String path, String mimeType) {
mPath = path;
mMimeType = mimeType;
mContext = context;
mConnection = new MediaScannerConnection(context, this);
mConnection.connect();
}
@Override
public void onMediaScannerConnected() {
mConnection.scanFile(mPath, mMimeType);
}
@Override
public void onScanCompleted(String path, Uri uri) {
Log.w("MediaScannerExtra","Scan Completed Path:" + path + " Uri:" + uri.getPath());
mConnection.disconnect();
}
}
And here's what the app does:
Code:
public class mainAct extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String destination = "/mnt/external_sd/Music/Information Society-Baby Just Wants.mp3";
new MediaScannerNotifier(this, destination, "audio/mpeg");
}
}
Here's the output:
D/MediaScannerService(13926): IMediaScannerService.scanFile: /mnt/external_sd/Music/Information Society-Baby Just Wants.mp3 mimeType: audio/mpeg
W/MediaScannerExtra(15529): Scan Completed Path:/mnt/external_sd/Music/Information Society-Baby Just Wants.mp3 Uri:/internal/audio/media/5
Click to expand...
Click to collapse
I also scanned it on the /mnt/sdcard path and here's the output:
W/MediaScannerExtra(15351): Scan Completed Path:/mnt/sdcard/Music/Infosoc/Information Society-Baby Just Wants.mp3 Uri:/external/file/505
Click to expand...
Click to collapse
Note it considers the "external_sd" path to be "internal" storage. Also, the default Android media apps still won't find the file despite being in the MediaScanner database after running this.
I think this is just a failing in Honeycomb. And it pisses me off because I won't be able to use Google Music for playing my MP3 collection off an sdcard.
More importantly - the video editor app recently posted "Movie Studio" won't allow you to use any video files stored on the actual SDcard, despite the fact that the Acer built-in camera records them there.

Well, I don't understand half of the commands and outputs you guys are posting, but I will say this, When I got my tablet home from the store yesterday, I popped in a 2 gig microSD that my gf had laying around just so I could root. It had a few mp3's on it that I didn't know about, and when I opened the stock music player it automatically recognized and played these songs. I hope this doesn't mean that the system now recognizes the external SD as the only media drive(if that's even possible) as I had not opened any media on the internal one except notification sounds before putting in the SD.
Sent from my Inspire 4g using XDA Premium app

Okay then I have an issue - is this device encryption related I wonder? I'm going to try reformatting my card and see what happens.

Well re-formatting (and renaming) the sdcard fixed it.
Wacky.
Wish I could rename the thread to say [solved] in the title.

I would not have made my comment if I had the same problem as you. My entire music collection resides on my external_sd, picked up perfectly by mediascanner. I also have my video collection split on the internal and external storage with no problems. My apologies for not reading tthe entire thread and asking an obvious question, but in my experiences on XDA the obvious is often overlooked.

cybermage1 said:
Well re-formatting (and renaming) the sdcard fixed it.
Wacky.
Wish I could rename the thread to say [solved] in the title.
Click to expand...
Click to collapse
You can, do an advanced edit.

Related

[REF] ATT-ALL LAGFIX USERS Check for possible data corruption!

!IMPORTANT! - CHECK FOR POSSIBLE DATA CORRUPTION​
Quick Steps to check for possible data corruption:
1. Navigate to LOST.DIR Folder in Internal/External SD card using any file explorer (My Files, ES File Explorer, Astro Explorer, etc.)
2. If this folder is empty then you have nothing to worry about - no data corruption! Otherwise, delete ALL of these files (Labelled with various numbers)
3. Reboot device/Restart media scan for internal/external SD card
4. If files reappear straight after reboot/rescan, then there's a possibility that there are damaged files located on the phone or your SD card is damaged/error with file system used.
[If LOST.DIR folder remains empty after reboot/rescan then your SD card/DATA is safe]
Locating damaged files:
- Open the file using any file explorer (My Files, ES File Explorer, Astro Explorer, etc.) and choose to open as "Text" [Alternatively, you can connect/mount it to your PC and open the files with notepad]
- Text should indicate location of possible corrupted file, navigate yourself to this file
- Make backup of file on PC
- Reboot device/Restart media scan for internal/external SD card
- Check LOST.DIR again if any files are recreated, if files are again recreated, then move to next section.
SD card is damaged/error with file system used:
- If you are using a lagfix (especially those with EXT2 as LOOPS), then disable them and/or return to the RFS file system.
- Reboot device/Restart media scan for internal/external SD card
- Check LOST.DIR again if any files are recreated, if files are again recreated, then I would suggest you reflash your ROM and repartition/format
- If LOST.DIR files continue to reappear instantly after a reboot/rescan, then I would suggest you flash back to stock and contact your device maker for warranty claims.
Possible Causes for creation of files in LOST.DIR:
- Improperly turning off device, such as pulling out battery when device is still on
- Interrupted media scan
- Files copied for PC were corrupted initially
- Damaged SD Card
- Fake SD card
- Disconnecting your device when mounted as mass storage device to your PC (without first properly unmounting it)
Evidence/Reference: http://tinyurl.com/4bccju4
----
x86-Dark said:
I have 1022 files in my LOST.DIR in the Micro SD :/...and only 2 in the sdcard.
I think i have some corruption issues...
Click to expand...
Click to collapse
Having lots of files in your LOST.DIR does not necessarily mean that you have any data corruption - As noted by some users, it is safe to have these files, but I believe if these files continuous reappear in LOST.DIR, right after a reboot, then you have might have a problem
Delete the files, reboot, and navigate back into LOST.DIR folder and if files are recreated then you possibly have data corruption, if LOST.DIR folder remains empty then you do not have to worry about data corruption
----
EXTRA INFO (Edited by me - thanks to rschenck for clarification/original post):
The LOST.DIR is where the system stores orphaned, damaged or corrupted files it finds during the file system check as it boots up. It would be expected that most all of you will have at least a few orphaned files in there. They are perfectly safe to delete, however, if after rebooting the system, MORE files are created in LOST.DIR then these aren't orphans, they are corrupted files and could signal a problem.
Hopefully when you delete them, they will not be replaced at reboot and you will gain some peace of mind that their is no evident DATA/SDcard Corruption/failure
This is a very important housekeeping/maintenance procedure to extend the lives of our phone, especially for those using EXT2 or loops.
Best of luck,
Peter
My lost.dir folder is empty.
I didn't use a lagfix for quite some time though.
I only recently used and ext4 lagfix which has been enabled for about a month or so.
Qazz~ said:
My lost.dir folder is empty.
I didn't use a lagfix for quite some time though.
I only recently used and ext4 lagfix which has been enabled for about a month or so.
Click to expand...
Click to collapse
Then your ext4 file system is good to go I'm using ext2 and my lost.dir fodler is empty too
Wrong section and useless post (as it was in speedmode section) as its too panicky and unnecessary (it is perfectly safe to have these files, and even if we have we don't need to remove lagfix, just switch on the brain).
dupel said:
Wrong section and useless post (as it was in speedmode section) as its too panicky and unnecessary (it is perfectly safe to have these files, and even if we have we don't need to remove lagfix, just switch on the brain).
Click to expand...
Click to collapse
Oh .... I'm sorry. If a moderator sees this post as useless then please feel free to delete it. Was just trying to help
my lost.dir is empty, and i haven't use lagfix
I have 1022 files in my LOST.DIR in the Micro SD :/...and only 2 in the sdcard.
I think i have some corruption issues...
/sarcastic mode on
I never wanted find out this thread
/sarcastic mode off
currydude said:
Oh .... I'm sorry. If a moderator sees this post as useless then please feel free to delete it. Was just trying to help
Click to expand...
Click to collapse
Why? I found it so usefull...Thanks!
x86-Dark said:
I have 1022 files in my LOST.DIR in the Micro SD :/...and only 2 in the sdcard.
I think i have some corruption issues...
/sarcastic mode on
I never wanted find out this thread
/sarcastic mode off
Click to expand...
Click to collapse
Having lots of files in your LOST.DIR does not necessarily mean that you have any data corruption.
----
Delete the files, reboot, and navigate back into LOST.DIR folder and if files are recreated then you possibly have data corruption, if LOST.DIR folder remains empty then you do not have to worry about data corruption
dupel said:
Wrong section and useless post (as it was in speedmode section) as its too panicky and unnecessary (it is perfectly safe to have these files, and even if we have we don't need to remove lagfix, just switch on the brain).
Click to expand...
Click to collapse
^^
This..perfectly safe.
currydude said:
Having lots of files in your LOST.DIR does not necessarily mean that you have any data corruption.
----
Delete the files, reboot, and navigate back into LOST.DIR folder and if files are recreated then you possibly have data corruption, if LOST.DIR folder remains empty then you do not have to worry about data corruption
Click to expand...
Click to collapse
Deleted everything and rebooted...no file has reappeared fheeew!
x86-Dark said:
Deleted everything and rebooted...no file has reappeared fheeew!
Click to expand...
Click to collapse
That's good to hear I hope my post is clear enough .... Again, having lots of files in LOST.DIR does not necessarily mean that your internal/external SD card is damaged, it just means that there has been some form of data corruption and by deleting and reboot, you can confirm that your SD is not damage but instead there has been some data that was corrupted.
I think those files can also be the result of disconnecting your phone when mounted as mass storage device to your pc (without first properly unmounting it)
MarkSGS said:
I think those files can also be the result of disconnecting your phone when mounted as mass storage device to your pc (without first properly unmounting it)
Click to expand...
Click to collapse
Oh yea! I forgot about that too, thank you for your contribution - will add to O.P.
can someone verify this, please?
auralzx said:
can someone verify this, please?
Click to expand...
Click to collapse
If LOST.DIR folder remains empty after reboot/rescan then your SD card/DATA is safe
Having files in the LOST.DIR folder does not mean that your SD card is damaged/data corruption - but if they reappear after reboot/rescan then there's a possibility of it.
Hmm...
I have some files in LOST.DIR folder, some in my internal and many in my external. I have deleted those files in both SD then reboot. My external SD's LOST.DIR remain empty after reboot, but in my internal SD there are 2 files reappear.
I am using ext 4 + ext 2 loops...
Thank you very much for sharing this, I will try to figure it out...
I get 2-3 files in LOST.dir on my internal SD. I have only tried this twice so far. I'm using EXT4. So what now?
Sent from my GT-I9000M using XDA App
No lagfix Eclair lost Dir has a few files in it .
Moved on lagfixed rooted customised etc etc .Six months a few files in Lost Dir .
Yesterday got about a dozen files in the directory . Why well simple all Titanium backup files and i had a problem with a restore on that app .
Conclusion and from OP post any file that gets damaged is moved to this folder .
A folder to keep an eye on just in case as a warning of possible corruption or bigger problems .
jje
TerraBuzz said:
Hmm...
I have some files in LOST.DIR folder, some in my internal and many in my external. I have deleted those files in both SD then reboot. My external SD's LOST.DIR remain empty after reboot, but in my internal SD there are 2 files reappear.
I am using ext 4 + ext 2 loops...
Thank you very much for sharing this, I will try to figure it out...
Click to expand...
Click to collapse
Remove your loops then check LOST.DIR again. (and/or refer to the Locating damaged files section)
#1RAGE said:
I get 2-3 files in LOST.dir on my internal SD. I have only tried this twice so far. I'm using EXT4. So what now?
Sent from my GT-I9000M using XDA App
Click to expand...
Click to collapse
Again, if files do not reappear right after reboot/rescan, then you do not have to worry.
JJEgan said:
.Conclusion and from OP post any file that gets damaged is moved to this folder .
A folder to keep an eye on just in case as a warning of possible corruption or bigger problems
Click to expand...
Click to collapse
Exactly

DoggCatcher and external SD

The feeds downloads from DoggCatcher (DC) were stuffing up my internal memory so I thought "Why not store the feeds data in the external SD?"
Surely enough, there is provision, under "Settings"/Miscellaneous/Storage Directory" in DC, to change where the media files are to be kept.
I selected "/sdcard/extStorages/sdCard" with the pop-up window browsing option and the app instructed (via another pop-up window) to change the already downloaded episodes manually from the old storage directory (internal memory) to the new directory, which I did, using the system's File Manager.
DC also informed that, for the new preference to be validated, the app would have to be restarted, which it did, automatically.
The problem:
Although the previously downloaded episodes do correctly show up in DC and can be played from their new storage directory, I keep getting "DL (download) failed" messages for any new ones.
It's like DC is unable to download and send any new episode to the newly designated storage folder in the external MicroSD.
Any ideas? Thanks!
XK
Unless you're rooted and have performed the SD write permissions fix, apps besides My Files can't write there.
Rodney
rhester72 said:
Unless you're rooted and have performed the SD write permissions fix, apps besides My Files can't write there.
Rodney
Click to expand...
Click to collapse
Ok...Must be it, then...Thanks...
I've found this (...I'll have to do a crash course on this subject):
"I've found a simple solution for gaining write access to the external sdcard (/mnt/sdcard2) on Android 3.2. The sdcard is mounted r/w, but the owning group is media_rw which is linked to the WRITE_MEDIA_STORAGE permission. Unfortunately, this permission was not required for access to the external sdcard prior to 3.2 so most file management utilities do not request it when they run...meaning they only have read access to the card.
The simple solution, if you're rooted, is as follows:
1. Using a root-enabled file manager, navigate to /system/etc/permissions and make sure you have mounted the file system r/w.
2. Edit platform.xml and find the WRITE_EXTERNAL_STORAGE permission.
3. Add an additional group definition for this permission...<group gid="media_rw" />
4. Save the changes to the file.
5. Restart your tablet.
After this change, any apps that request the WRITE_EXTERNAL_STORAGE permission (which includes almost anything that access either of the sdcards) will gain group membership in both sdcard_rw AND media_rw, giving them r/w access to both sdcard filesystems.
XK
Done...!
(...Man, I really do love this forum...)
Thanks!
XK

Can someone explain the file system locations to me?

So I'm coming from the Evo LTE and file folders seem to be in a different place... I was hoping someone could explain it to me.
I'm rooted and using astro:
If I back out all the way I'm in My files (root?)
There are folders here called "sdcard" and "storage"
If I go into "storage" I see the following directories:
emulated
extsdcard
sdcard0
usbdrivea
usbdriveb
usbdrivec
usbdrived
usbdrivee
usbdrivef
programs seem to install themselves into both "sdcard" but also into any subfolder of "storage" (excluding extsdcard.. which I've determined is my actual sd card). I can't seem to figure out the rhythm or reason behind this
The reason all this is brought to my attention is I just emailed myself an apk which I saved from the gmail app... now I can't find where it saved it to
Thanks in advance for any help!
There are symlinks all over the place, some of it relates to multi-user capability (mainly for tablets). Here's how I understand it.
/storage/UsbDrive[A-F] - These are for when you hook up your device to a OTG cable/dongle, which allows you to connect USB flash drives or USB hard drives to your phone.
/storage/extSdCard - This is your external SD card.
/storage/emulated/legacy - This structure is linked for backwards compatibility to different locations (/mnt/shell/emulated/0). This is actually your internal SD card.
/storage/sdcard0 - This is your internal SD card - symlinked to /storage/emulated/legacy.
You may also be familiar with:
/sdcard - This is your internal SD card - symlinked to /storage/emulated/legacy.
You may also see a "0" in there -- that means user "0", which is the primary user of the phone. Additional users will only see their own SD card items and would be labeled "1", "2", "3", etc.
Using the "old" Android naming conventions, I access my SD cards as follows:
Internal SD card - /mnt/sdcard (or just /sdcard)
External SD card - /mnt/extSdCard
To answer your question -- I believe Gmail saves your attachments to the "Download" directory, which should be at /mnt/sdcard/Download.
Hope this helps!
pdappcgeek said:
So I'm coming from the Evo LTE and file folders seem to be in a different place... I was hoping someone could explain it to me.
I'm rooted and using astro:
If I back out all the way I'm in My files (root?)
There are folders here called "sdcard" and "storage"
If I go into "storage" I see the following directories:
emulated
extsdcard
sdcard0
usbdrivea
usbdriveb
usbdrivec
usbdrived
usbdrivee
usbdrivef
programs seem to install themselves into both "sdcard" but also into a subfolder of "storage" (excluding extsdcard). I can't seem to figure out the rhythm or reason behind this
The reason all this is brought to my attention is I just emailed myself an apk which I saved from the gmail app... now I can't find where it saved it to
Thanks in advance for any help!
Click to expand...
Click to collapse
Please read forum rules before posting
Questions and help issues go in Q&A
Thread moved
Thank you for your cooperation
Friendly Neighborhood Moderator

[Q] Make external sdcard show up under internal storage

Is there a way to basically create a symlink to /storage/extSdCard on the internal sdcard? I'm using an app that will only let me view files on the internal card. I'm coming from an HTC phone and the external sd card appeared as /sdcard/ext_sd.
I've tried creating the symlink through Root Explorer, Solid Explorer, and manually via adb (with root). I've tried every location I can find for the internal storage (/storage/emulated/legacy, /storage/emulated/0, /sdcard). Every time it says "link failed Operation not permitted".
I'm wondering if there's a way I can basically mount the external sd card in an additional location (in this case under the internal sdcard)? I've used a custom firmware on a router before that had a flash drive mounted as both /opt and /media/USB, so I think it's possible to have a partition mounted in multiple places.
Does anyone know how to do this, or have suggestion for a different way to accomplish it? Thanks.
Would this help you?
http://forum.xda-developers.com/showthread.php?t=2285221
TrofeoSC said:
Would this help you?
http://forum.xda-developers.com/showthread.php?t=2285221
Click to expand...
Click to collapse
Thanks, but I already looked into that. It won't work for this unfortunately.
Please read forum rules before posting
Questions and help issues go in Q&A and help
Thread moved
Thank you for your cooperation
Friendly Neighborhood Moderator
Ingenium13 said:
Is there a way to basically create a symlink to /storage/extSdCard on the internal sdcard? I'm using an app that will only let me view files on the internal card. I'm coming from an HTC phone and the external sd card appeared as /sdcard/ext_sd.
I've tried creating the symlink through Root Explorer, Solid Explorer, and manually via adb (with root). I've tried every location I can find for the internal storage (/storage/emulated/legacy, /storage/emulated/0, /sdcard). Every time it says "link failed Operation not permitted".
I'm wondering if there's a way I can basically mount the external sd card in an additional location (in this case under the internal sdcard)? I've used a custom firmware on a router before that had a flash drive mounted as both /opt and /media/USB, so I think it's possible to have a partition mounted in multiple places.
Does anyone know how to do this, or have suggestion for a different way to accomplish it? Thanks.
Click to expand...
Click to collapse
I use the FolderMount app. https://play.google.com/store/apps/details?id=com.devasque.fmount&hl=en
I use it to create a symlink between the directory in data/data where Google Music stores files and my external SD card.
screwdestiny said:
I use the FolderMount app. https://play.google.com/store/apps/details?id=com.devasque.fmount&hl=en
I use it to create a symlink between the directory in data/data where Google Music stores files and my external SD card.
Click to expand...
Click to collapse
Thanks, but I've already tried it and it won't work for this situation.
I found the solution, registered just so I can share this with you or anyone who needs it. Folder mount didn't seem to work for me either.
There is a file manager called 'Lidroid File' and a plugin for it called 'Super mount', both are available for free from the play store.
Install them, and then you can nicely pick a folder on the internal storage to mount the whole microSD in it, simple as that!
I needed this for Samba file sharing as I wanted to see the SDcard on the LAN and give it a network drive letter under windows 7.
Firsh said:
I found the solution, registered just so I can share this with you or anyone who needs it. Folder mount didn't seem to work for me either.
There is a file manager called 'Lidroid File' and a plugin for it called 'Super mount', both are available for free from the play store.
Install them, and then you can nicely pick a folder on the internal storage to mount the whole microSD in it, simple as that!
I needed this for Samba file sharing as I wanted to see the SDcard on the LAN and give it a network drive letter under windows 7.
Click to expand...
Click to collapse
Any updates to your solution? Does this still work?

Can't see the photos in Internal Storage

My album app doesn't show the images that are located in phone's internal storage. All I can see are the photos in SD card. Help?
I am using Xperia Z3 Compact
Force stop app, clear cache/data.
Also check if there is file called .nomedia in your internal storage's DCIM directory
davebugyi said:
Force stop app, clear cache/data.
Also check if there is file called .nomedia in your internal storage's DCIM directory
Click to expand...
Click to collapse
Nope, already tried. Didn't work.
this works
steps to follow
1.Make new folder in sd card or internal storage
2.Rename it to media
3.Make a folder inside this folder "media" and rename it to "pictures"
4.Move all photos inside the folder "pictures"
5.reboot
done
bonus:Also if songs not showing in walkman,make folder named audio inside media,move songs inside audio
ozgue said:
Nope, already tried. Didn't work.
Click to expand...
Click to collapse

Categories

Resources