Sample Header Ad - 728x90

Android Enthusiasts

Q&A for enthusiasts and power users of the Android operating system

Latest Questions

6 votes
1 answers
4032 views
How does one disable the media scanner? (obviously on a rooted device)
Running a rooted Galaxy S2 with DarkyROM2 2.3.5 & SuperCore kernel. I have a 32 GB microSD card in addition to the 16 GB internal storage, and it takes ages to scan both when the phone boots. At times when I connect USB mass storage mode and later turn off, it goes into an infinite reboot loop. Have...
Running a rooted Galaxy S2 with DarkyROM2 2.3.5 & SuperCore kernel. I have a 32 GB microSD card in addition to the 16 GB internal storage, and it takes ages to scan both when the phone boots. At times when I connect USB mass storage mode and later turn off, it goes into an infinite reboot loop. Have tried [this](https://market.android.com/details?id=com.addz.mediascannerroot) , but it doesn't appear to work. Any other workarounds?
Rex (818 rep)
Dec 13, 2011, 10:08 AM • Last activity: Jul 18, 2025, 04:04 PM
2 votes
1 answers
3296 views
How can I stop media scanning?
I have an LG L7 mobile. Since 2 days ago, I had a serious problem with the media files scanner. I turned on my mobile and the media files scanner started scanning. After the scan is completed, it starts again and again, and it is scanning until now. I do not know if it is a hardware or software prob...
I have an LG L7 mobile. Since 2 days ago, I had a serious problem with the media files scanner. I turned on my mobile and the media files scanner started scanning. After the scan is completed, it starts again and again, and it is scanning until now. I do not know if it is a hardware or software problem. What do I have to do?
user62225 (21 rep)
Jun 4, 2014, 02:31 PM • Last activity: Nov 6, 2024, 02:54 PM
1 votes
0 answers
310 views
Scanning huge audio files is slow, but does it have to be?
I am using Musicolet player which has an option to use Musicolet scanner or system scanner for media scanning. I wonder why scanning some single huge file is so slow? Does the scanner have to scan each file byte by byte or what takes so long?
I am using Musicolet player which has an option to use Musicolet scanner or system scanner for media scanning. I wonder why scanning some single huge file is so slow? Does the scanner have to scan each file byte by byte or what takes so long?
jarno (131 rep)
Dec 25, 2022, 03:01 PM
2 votes
1 answers
19070 views
What is the purpose and function of the "Media Storage" application and the media scanner?
I want to know what the purpose of the system app "Media Storage" and the media scanner is for and why for any reason a user would choose to not scan media on boot.
I want to know what the purpose of the system app "Media Storage" and the media scanner is for and why for any reason a user would choose to not scan media on boot.
Narcotixs (223 rep)
Apr 28, 2017, 05:20 AM • Last activity: Oct 7, 2022, 01:18 AM
4 votes
1 answers
6978 views
How to permanently disable mediaserver service?
I am trying to permanently disable the notorious power hogging `mediascanserver` or `mediaserver` (whatever it's better known) service on a rooted Jiayu S3. Here are my ADB commands: su pm disable com.android.providers.media/com.android.providers.media.MediaScannerReceiver top > /mnt/sdcard2/toplist...
I am trying to permanently disable the notorious power hogging mediascanserver or mediaserver (whatever it's better known) service on a rooted Jiayu S3. Here are my ADB commands: su pm disable com.android.providers.media/com.android.providers.media.MediaScannerReceiver top > /mnt/sdcard2/toplist.txt #Polling the output of top Now getting the file here on my PC: adb pull /mnt/sdcard2/toplist.txt c:\adbf\toplist.txt MediaServer process on line 242 in below o/p. So, my questions are: 1. Why pm disable did not work for Mediaserver? 2. Is there any other Android service in the below o/p which is running as a hack or resource hog and deserves to be disabled? 3. For a specific process I see below, how do I go about finding out the **corresponding service** name, so that the same can be disabled. E.g. the line # 241 drmserver. What is that process? How do you get the service name for it? ---- User 2%, System 1%, IOW 47%, IRQ 0% User 13 + Nice 0 + Sys 11 + Idle 304 + IOW 299 + IRQ 0 + SIRQ 0 = 627 PID PR CPU% S #THR VSS RSS PCY UID Name 9627 1 2% S 13 1031512K 49716K bg u0_a8 com.google.android.gms:snet 9751 1 1% R 1 1492K 488K root top 9578 1 0% S 87 1287976K 88152K fg u0_a8 com.google.android.gms 971 0 0% S 39 1065904K 207896K fg u0_a12 com.android.systemui 796 0 0% D 1 0K 0K root jbd2/mmcblk1p2- 129 1 0% S 1 0K 0K root mmcqd/1 177 1 0% S 1 0K 0K root kworker/1:1H 10 0 0% S 1 0K 0K root rcu_sched 11 1 0% S 1 0K 0K root migration/1 12 1 0% S 1 0K 0K root ksoftirqd/1 14 1 0% S 1 0K 0K root kworker/1:0H 15 2 0% R 1 0K 0K root migration/2 16 2 0% R 1 0K 0K root ksoftirqd/2 18 2 0% S 1 0K 0K root kworker/2:0H 19 3 0% R 1 0K 0K root migration/3 20 3 0% R 1 0K 0K root ksoftirqd/3 22 3 0% S 1 0K 0K root kworker/3:0H 23 4 0% R 1 0K 0K root migration/4 24 4 0% R 1 0K 0K root ksoftirqd/4 26 4 0% S 1 0K 0K root kworker/4:0H 27 5 0% R 1 0K 0K root migration/5 28 5 0% R 1 0K 0K root ksoftirqd/5 30 5 0% S 1 0K 0K root kworker/5:0H 31 6 0% R 1 0K 0K root migration/6 32 6 0% R 1 0K 0K root ksoftirqd/6 33 6 0% S 1 0K 0K root kworker/6:0 34 6 0% S 1 0K 0K root kworker/6:0H 35 7 0% R 1 0K 0K root migration/7 36 7 0% R 1 0K 0K root ksoftirqd/7 37 7 0% S 1 0K 0K root kworker/7:0 38 7 0% S 1 0K 0K root kworker/7:0H 39 1 0% S 1 0K 0K root khelper 40 5 0% S 1 0K 0K root fs_sync 41 1 0% S 1 0K 0K root suspend 42 5 0% S 1 0K 0K root writeback 43 1 0% S 1 0K 0K root bioset 44 5 0% S 1 0K 0K root crypto 45 5 0% S 1 0K 0K root kblockd 46 2 0% S 1 0K 0K root khubd 48 1 0% S 1 0K 0K root pool_reload_wor 49 1 0% S 1 0K 0K root cmdq_auto_relea 50 1 0% S 1 0K 0K root cmdq_task 51 5 0% S 1 0K 0K root kworker/5:1 52 5 0% S 1 0K 0K root cfg80211 53 0 0% S 1 0K 0K root cfinteractive 54 0 0% S 1 0K 0K root pmic_6325_threa 55 1 0% S 1 0K 0K root bat_percent_not 56 5 0% S 1 0K 0K root emi_mpu 57 1 0% D 1 0K 0K root hps_main 58 0 0% S 1 0K 0K root mt_gpufreq_inpu 59 1 0% S 1 0K 0K root kswapd0 60 2 0% S 1 0K 0K root fsnotify_mark 79 5 0% S 1 0K 0K root uether 80 0 0% S 1 0K 0K root ion_mm_heap 81 5 0% S 1 0K 0K root binder 90 1 0% S 1 0K 0K root MD32_CUST_PIN_W 91 0 0% D 1 0K 0K root hang_detect 92 0 0% S 1 0K 0K root btif_rxd 93 5 0% S 1 0K 0K root sensor_polling 94 2 0% S 1 0K 0K root conn-md-thread 95 5 0% S 1 0K 0K root md1_cldma_worke 96 1 0% S 1 0K 0K root md1_tx0_worker 97 5 0% S 1 0K 0K root md1_tx1_worker 98 1 0% S 1 0K 0K root md1_tx2_worker 99 5 0% S 1 0K 0K root md1_tx3_worker 100 1 0% S 1 0K 0K root md1_tx4_worker 101 5 0% S 1 0K 0K root md1_tx5_worker 102 1 0% S 1 0K 0K root md1_tx6_worker 103 5 0% S 1 0K 0K root md1_tx7_worker 104 1 0% S 1 0K 0K root md1_rx0_worker 105 5 0% S 1 0K 0K root md1_rx1_worker 106 1 0% S 1 0K 0K root md1_rx2_worker 107 5 0% S 1 0K 0K root md1_rx3_worker 108 1 0% S 1 0K 0K root md1_rx4_worker 109 5 0% S 1 0K 0K root md1_rx5_worker 110 1 0% S 1 0K 0K root md1_rx6_worker 111 5 0% S 1 0K 0K root md1_rx7_worker 112 5 0% S 1 0K 0K root ccci_ctrl 113 1 0% S 1 0K 0K root ccci_sys 114 1 0% S 1 0K 0K root ccci_poll 115 2 0% S 1 0K 0K root ccci_rpc 116 0 0% S 1 0K 0K root ccci_ipc_3 117 5 0% S 1 0K 0K root ccci_ipc_4 118 1 0% S 1 0K 0K root accdet 119 5 0% S 1 0K 0K root keyEvent_send 120 6 0% S 1 0K 0K root accdet_disable 121 5 0% S 1 0K 0K root accdet_eint 122 1 0% S 1 0K 0K root mtk_vibrator 123 5 0% S 1 0K 0K root hall_eint 124 1 0% S 1 0K 0K root MD32_REBOOT_WQ 125 1 0% S 1 0K 0K root mmcqd/0 126 2 0% S 1 0K 0K root mmcqd/0boot0 127 1 0% S 1 0K 0K root mmcqd/0boot1 128 1 0% S 1 0K 0K root mmcqd/0rpmb 130 5 0% S 1 0K 0K root pmic_6311_threa 131 1 0% S 1 0K 0K root ddp_irq_log_kth 132 5 0% D 1 0K 0K root display_esd_che 133 0 0% S 1 0K 0K root display_check_a 134 0 0% S 1 0K 0K root fence_worker 1 0 0% S 1 940K 796K root /init 136 0 0% S 1 0K 0K root frame_update_wo 137 1 0% S 1 0K 0K root disp_switch_mod 138 5 0% S 1 0K 0K root kthermp 140 0 0% S 1 0K 0K root PTP_CTRL_MCUSYS 141 0 0% S 1 0K 0K root PTP_CTRL_GPUSYS 142 1 0% S 1 0K 0K root PTP_CTRL_SOC 143 1 0% S 1 0K 0K root deferwq 144 5 0% S 1 0K 0K root f_mtp 145 1 0% S 1 0K 0K root file-storage 146 0 0% D 1 0K 0K root wdtk-0 147 1 0% D 1 0K 0K root wdtk-1 148 1 0% D 1 0K 0K root wdtk-2 149 0 0% D 1 0K 0K root wdtk-3 150 1 0% D 1 0K 0K root wdtk-4 151 0 0% D 1 0K 0K root wdtk-5 152 0 0% D 1 0K 0K root wdtk-6 153 0 0% D 1 0K 0K root wdtk-7 154 0 0% D 1 0K 0K root bat_thread_kthr 155 1 0% S 1 0K 0K root mtk charger_hv_ 158 0 0% S 1 0K 0K root kworker/6:1 159 0 0% S 1 0K 0K root synaptics-tpd 160 7 0% S 1 0K 0K root dsx_exp_workque 162 0 0% S 1 0K 0K root kworker/7:1 163 2 0% S 1 0K 0K root kworker/2:1 164 7 0% S 1 0K 0K root kworker/7:1H 165 6 0% S 1 0K 0K root kworker/6:1H 166 5 0% S 1 0K 0K root kworker/5:1H 167 4 0% S 1 0K 0K root kworker/4:1 168 3 0% S 1 0K 0K root kworker/3:1 169 2 0% S 1 0K 0K root fwu_workqueue 170 0 0% S 1 748K 456K root /sbin/ueventd 172 4 0% S 1 0K 0K root kworker/4:1H 173 0 0% S 1 0K 0K root kworker/0:1H 174 2 0% S 1 0K 0K root jbd2/mmcblk0p16 175 1 0% S 1 0K 0K root ext4-dio-unwrit 181 0 0% S 1 0K 0K root jbd2/mmcblk0p18 182 0 0% S 1 0K 0K root ext4-dio-unwrit 186 0 0% S 1 0K 0K root jbd2/mmcblk0p17 187 0 0% S 1 0K 0K root ext4-dio-unwrit 193 2 0% S 1 0K 0K root jbd2/mmcblk0p3- 194 0 0% S 1 0K 0K root ext4-dio-unwrit 200 2 0% S 1 0K 0K root jbd2/mmcblk0p4- 201 0 0% S 1 0K 0K root ext4-dio-unwrit 221 2 0% S 1 0K 0K root loop0 225 1 0% S 1 2480K 164K fg root /sbin/healthd 226 0 0% S 1 1208K 424K system /system/bin/servicemanager 227 0 0% S 3 5088K 1160K root /system/bin/vold 229 4 0% S 1 1084K 424K system /system/bin/logwrapper 230 0 0% S 2 3852K 2036K system /system/bin/autokd 231 0 0% S 1 1564K 716K ccci /system/bin/ccci_fsd 233 1 0% S 1 1592K 640K system /system/bin/ccci_mdinit 236 1 0% S 8 10700K 1904K root /system/bin/netd 238 1 0% S 28 180600K 11524K system /system/bin/surfaceflinger 239 0 0% S 1 1096K 476K system /system/bin/6620_launcher 240 1 0% S 4 972332K 36120K root zygote 241 0 0% S 3 17368K 3060K fg drm /system/bin/drmserver 242 1 0% S 20 104900K 21488K fg media /system/bin/mediaserver 243 1 0% S 1 1204K 572K install /system/bin/installd 244 4 0% S 2 4816K 664K fg system /system/bin/nvram_backup_binder 245 0 0% S 1 4700K 1252K fg keystore /system/bin/keystore 248 1 0% S 2 2456K 668K shell /system/bin/mobile_log_d 249 3 0% S 1 0K 0K root kworker/3:1H 250 2 0% S 1 1408K 288K system /system/bin/drvbd 251 1 0% S 2 3176K 636K shell /system/bin/netdiag 254 0 0% S 2 5132K 1012K fg system /system/bin/dm_agent_binder 255 0 0% S 2 4828K 800K fg system /system/bin/ppl_agent 257 0 0% S 2 4600K 712K fg radio /system/bin/vtservice 260 2 0% S 34 38864K 1324K gps /system/bin/mtk_agpsd 261 0 0% S 1 1092K 448K wifi /system/bin/wifi2agps 262 2 0% S 1 0K 0K root kworker/2:1H 266 1 0% S 1 3256K 552K gps /system/xbin/mnld 268 1 0% S 4 6836K 768K fg system /system/bin/nvram_agent_binder 270 0 0% S 3 3172K 480K system /system/bin/thermal 271 0 0% S 1 1072K 392K system /system/bin/thermald 274 0 0% S 1 1076K 408K shell /system/bin/batterywarning 275 2 0% S 2 4904K 660K fg media /system/bin/MtkCodecService 276 1 0% S 4 18472K 4664K fg system /system/bin/guiext-server 285 0 0% S 5 20092K 5368K bluetoot /system/bin/mtkbt 286 2 0% S 3 4012K 1180K media_rw /system/bin/sdcard 287 2 0% S 1 1268K 556K root /system/bin/sh 288 1 0% S 2 29888K 5024K nvram /system/bin/em_svr 289 0 0% S 1 688K 88K root /system/xbin/su 290 0 0% S 5 4720K 336K shell /sbin/adbd 413 2 0% S 1 1520K 376K system /system/bin/qmc6983d 565 3 0% S 1 0K 0K root kbase_event 695 1 0% S 1 0K 0K root mtk_stp_psm 696 2 0% S 1 0K 0K root mtk_stp_btm 698 0 0% S 1 0K 0K root mtk_wmtd 699 4 0% S 1 0K 0K root fm_timer_wq 700 1 0% S 1 0K 0K root fm_eint_wq 762 2 0% S 2 2768K 736K shell /system/bin/emdlogger1 763 0 0% S 15 15484K 608K radio /system/bin/gsm0710muxd 769 0 0% S 87 1110380K 109204K fg system system_server 797 3 0% S 1 0K 0K root ext4-dio-unwrit 842 1 0% S 27 30892K 884K radio /system/bin/rild 914 0 0% S 29 1037980K 93056K fg u0_a12 com.android.keyguard 946 0 0% S 12 987640K 37592K fg system com.mediatek.security 1010 0 0% S 1 3924K 1760K wifi /system/bin/wpa_supplicant 1047 1 0% S 60 1055124K 54124K fg radio com.android.phone 1076 6 0% S 1 0K 0K root kbase_event 1163 0 0% S 16 1074896K 75084K fg u0_a76 com.mediatek.voicecommand 1176 0 0% S 12 988264K 31588K fg bluetoot com.mediatek.bluetooth 1191 0 0% S 10 994012K 27928K fg system com.mediatek.voiceextension 1204 0 0% S 28 1010356K 39268K fg nfc com.android.nfc 1226 3 0% S 2 2112K 448K system /system/bin/fotabinder 1250 0 0% S 15 994204K 42948K fg u0_a82 ace.jun.simplecontrol:remote 1304 1 0% S 12 12980K 744K fg nfc nfcstackp 1430 1 0% S 1 0K 0K root kbase_event 1480 0 0% S 14 990396K 40752K fg u0_a8 com.google.process.location 1845 3 0% S 3 4132K 1264K media_rw /system/bin/sdcard 2083 1 0% S 30 1012772K 43020K fg bluetoot com.android.bluetooth 2599 1 0% S 12 987356K 33744K fg u0_a71 org.simalliance.openmobileapi.service:remote 2678 1 0% S 14 997032K 46344K fg u0_a51 com.android.inputmethod.latin 2914 0 0% S 48 1075680K 59368K bg u0_a8 com.google.android.gms.persistent 3168 0 0% S 1 1808K 688K root /system/bin/debuggerd.bin 4761 1 0% S 2 2124K 400K bg u0_a79 /data/data/com.estrongs.android.pop/files/libestool2.so 5721 2 0% S 1 0K 0K root kworker/2:2 5948 0 0% S 20 1004756K 41372K bg u0_a3 android.process.acore 6038 0 0% S 55 1060916K 76220K fg u0_a124 com.google.android.inputmethod.latin 6061 1 0% S 1 0K 0K root kbase_event 6140 1 0% S 49 1057276K 157788K bg u0_a167 com.gau.go.launcherex 6212 1 0% S 12 993280K 28296K bg u0_a167 com.gau.go.launcherex:remote 6232 1 0% S 1 0K 0K root kbase_event 6453 0 0% S 1 0K 0K root kworker/0:2 6564 0 0% S 21 1005012K 38684K bg u0_a167 com.gau.go.launcherex:com.jiubang.commerce.service.IntelligentP 6998 1 0% S 1 0K 0K root kworker/u17:2 7777 1 0% S 10 986336K 27864K bg u0_a33 com.android.deskclock 8016 0 0% S 1 0K 0K root kworker/3:2 8028 0 0% S 1 0K 0K root kworker/0:0 8381 0 0% S 1 0K 0K root kworker/4:2 8510 1 0% S 1 0K 0K root kworker/u17:0 8676 0 0% S 10 984768K 28552K bg system com.adups.fota.sysoper 8811 0 0% S 23 1006572K 34660K bg u0_a134 com.stackexchange.marvin 8889 0 0% S 1 0K 0K root kworker/u16:2 9047 1 0% S 66 1087948K 58556K bg u0_a120 com.google.android.youtube 9130 0 0% S 15 996944K 45700K bg u0_a163 com.fsck.k9 9154 0 0% S 51 1053048K 54072K bg u0_a117 com.whatsapp 9197 0 0% S 35 1028400K 49308K bg u0_a16 com.android.vending 9284 2 0% S 23 1078192K 104912K system com.android.settings 9305 1 0% S 1 0K 0K root kbase_event 9329 0 0% S 40 1041464K 50512K bg u0_a169 com.amazon.mShop.android.shopping 9401 1 0% S 12 987404K 29980K bg u0_a96 com.opera.mini.android 9416 1 0% S 11 993256K 30976K bg u0_a108 com.chrome.beta 9431 0 0% S 12 995316K 39588K bg u0_a79 com.estrongs.android.pop 9478 0 0% S 1 0K 0K root kworker/5:2 9485 0 0% S 1 0K 0K root kworker/u16:4 9533 1 0% S 10 989156K 37696K bg u0_a126 com.quoord.tapatalkxda.activity 9644 2 0% S 11 1027560K 34304K bg u0_a8 com.google.android.gms.wearable 9668 0 0% S 24 1042860K 52900K bg u0_a8 com.google.android.gms.unstable 9699 1 0% S 1 0K 0K root kbase_event 9715 0 0% S 1 0K 0K root kworker/0:1 9718 1 0% S 1 1268K 580K shell /system/bin/sh 9723 0 0% S 1 688K 4K shell su 9724 1 0% S 3 2748K 36K shell su 9727 1 0% S 1 692K 40K root /system/xbin/su 9729 1 0% S 1 692K 48K root /system/xbin/su 9730 1 0% S 1 1052K 508K root sh 10812 0 0% S 30 1020908K 56760K bg u0_a158 com.truecaller 13675 0 0% S 1 0K 0K root kbase_event 15254 1 0% S 11 993728K 28416K bg u0_a129 com.android.gallery3d 15424 0 0% S 1 0K 0K root kworker/u17:3 15624 1 0% S 36 1075904K 67664K bg u0_a149 com.google.android.googlequicksearchbox:search 18905 1 0% S 1 0K 0K root kworker/1:2 19367 1 0% S 1 0K 0K root kworker/u16:3 26457 1 0% S 14 988616K 28116K bg u0_a17 com.svox.pico 28050 0 0% S 1 0K 0K root ksdioirqd/mmc2 28051 0 0% S 1 0K 0K root stp_sdio_tx_rx 28061 1 0% S 1 0K 0K root kworker/1:3 28075 2 0% S 1 0K 0K root tx_thread 28076 1 0% S 1 0K 0K root hif_thread 28077 1 0% S 1 0K 0K root rx_thread 28502 0 0% S 35 1068580K 58328K fg u0_a8 com.google.process.gapps 29545 1 0% S 11 986236K 35432K bg system com.android.fallen 30218 0 0% S 13 1002492K 43340K bg u0_a139 com.google.android.apps.photos 31306 0 0% S 14 992248K 39544K bg u0_a6 android.process.media 32104 0 0% S 1 1088K 436K dhcp /system/bin/logwrapper 32105 1 0% S 1 1204K 644K dhcp /system/bin/dhcpcd 32567 3 0% S 1 688K 4K u0_a79 su 32569 1 0% S 1 692K 32K u0_a79 su 32571 3 0% S 1 692K 36K root /system/xbin/su 32572 3 0% S 1 692K 44K root /system/xbin/su 32573 3 0% S 1 1040K 324K root sh 32609 3 0% S 1 1020K 272K root /data/data/com.estrongs.android.pop/files/libestool2.so 135 0 0% D 1 0K 0K root present_fence_w 2 1 0% S 1 0K 0K root kthreadd 3 0 0% S 1 0K 0K root ksoftirqd/0 5 0 0% S 1 0K 0K root kworker/0:0H 7 0 0% S 1 0K 0K root migration/0 8 1 0% S 1 0K 0K root rcu_preempt 9 0 0% S 1 0K 0K root rcu_bh
user1874594 (527 rep)
Jul 13, 2015, 10:23 AM • Last activity: Aug 28, 2022, 03:45 PM
1 votes
1 answers
1644 views
Mediascanner is not working
Currently I am using a Samsung galaxy note-2 with custom ROM (slimkat 4.4.2.built 4 official). Since the last few days my media scanner is not working properly for some time. Sometimes after restarting it works fine, but not always. I already tried few media scanner apps from Google Play Store but w...
Currently I am using a Samsung galaxy note-2 with custom ROM (slimkat 4.4.2.built 4 official). Since the last few days my media scanner is not working properly for some time. Sometimes after restarting it works fine, but not always. I already tried few media scanner apps from Google Play Store but when I run those apps, they crash. It scans only my phone content not my SD-card, while using phone browser I can access the card contents. But my gallery and music players are not able to scan SD card media. Does anybody have a solution for that? Or do I have to wait for slimkat net update?
ishu (13 rep)
May 9, 2014, 08:57 AM • Last activity: May 13, 2022, 02:03 PM
0 votes
1 answers
2105 views
Hide folder only from stock gallery without using Samsung's private mode
I know this might seem like a very common question, but when I have searched for a solution it seems almost no one has this same problem, all that is discussed is how to hide pictures that no one should see, which is not my case. I need to stop the media scanner from scanning several folders and sub...
I know this might seem like a very common question, but when I have searched for a solution it seems almost no one has this same problem, all that is discussed is how to hide pictures that no one should see, which is not my case. I need to stop the media scanner from scanning several folders and subfolders for pictures, but still scan them for audio media. My case is that I have a lot of music albums in folders with album art in the same folder. So in the stock gallery app I get all this album art which is meaningless. The following found 'solutions' would **not** work in my case: 1. to create a file named .nomedia, since that would stop the music from being scanned. 2. to use the privacy mode (I have a Galaxy S5), since that would still display all this album art when I am in the privacy mode 3. to use some kind of file vault, since that would hide everything in the folder from every app (I guess) 4. to use another gallery app, since KitKat doesn't allow non-stock apps to modify the external SD card I might consider rooting if that would enable non-stock app to modify the SD card, since I use ES File Explorer anyways.
Barbafant Fant (1 rep)
Dec 19, 2014, 09:40 AM • Last activity: Mar 16, 2022, 11:02 PM
0 votes
0 answers
399 views
.nomedia + SD Card - just can't create the file, no matter what
I have an ASUS Zenfone 7 Pro phone running Android 11. This phone comes with an SD card slot and so I wanted to make use of it. It stored the files great, I can read the files all good. But I cannot make my Gallery/Android System ignore any folder on the MicroSD card. For example, I have a folder wi...
I have an ASUS Zenfone 7 Pro phone running Android 11. This phone comes with an SD card slot and so I wanted to make use of it. It stored the files great, I can read the files all good. But I cannot make my Gallery/Android System ignore any folder on the MicroSD card. For example, I have a folder with album previews. These all show up as folders in Gallery - needlessly. So why I can't make the file? I don't know. If I open Solid Explorer and try to create a new empty file as .nomedia anywhere on the SD card, it will just time out and will fail at the task. I can only force close the app when this happens. Other apps just gave me an error, but nothing specific. How do I overcome this limitation? Maybe it's because the SD card is formatted FAT32? But I remember using MicroSD in my old Note 4 and other phones, and they handled .nomedia just fine. What changed? Something Android 11 related?
Apache (230 rep)
Jun 26, 2021, 12:30 AM
2 votes
0 answers
710 views
How to resolve a bug where documets and media files are not indexed to MediaStorage
I have encountered a problem with several file managers which I have failed to resolve. Files in my device are not properly indexed and hence are not recognised by the file managers at least to my understanding. Instead of choosing a desired category in the file manager e.g documents or video etc, i...
I have encountered a problem with several file managers which I have failed to resolve. Files in my device are not properly indexed and hence are not recognised by the file managers at least to my understanding. Instead of choosing a desired category in the file manager e.g documents or video etc, it shows as empty yet have several files of that type. I have to manually dig through the internal Storage to find the specific file see image: enter image description here I understand in some devices running MIUI, the culprit apps usually are Downloads and MediaStorage so I have wiped their data and even uninstalled updates yet the problem still persists. Funny the problem does not in second space (multi user space), anything that I am missing. *Android 9, MIUI 11 Xiaomi Redmi Note 4 (mido)*
xavier_fakerat (10355 rep)
May 6, 2021, 03:26 PM
8 votes
10 answers
35280 views
Why can't Android Media Storage detect my new Ringtone file?
I have had this problem on both the Nexus 4 and Nexus 5 (of all phones). I have a file, it is the same ringtone file I use on all my phones, it is an edited mp3 of a song I like. I put this file in the "Ringtones" folder of my device. When I go to change my ringtone, my new file is not available as...
I have had this problem on both the Nexus 4 and Nexus 5 (of all phones). I have a file, it is the same ringtone file I use on all my phones, it is an edited mp3 of a song I like. I put this file in the "Ringtones" folder of my device. When I go to change my ringtone, my new file is not available as a selection in the Android settings. Rebooting the device does not cause the new file to be detected. What I end up doing EVERY SINGLE TIME I have to add this ringtone file (I wipe my device occasionally) is finding the "Media Storage" app on my device and clearing its memory. At this point the phone thinks there are no ringtones, but then once I reboot, all the old ringtones are there along with my ringtone which has been in the same location the ENTIRE TIME. So I have a workaround, but can anyone tell me where I am going wrong?! This is driving me nuts! Is anyone else seeing this problem? I have to be missing something simple because all the internet forums I am reading are all straightforward "just put the file in the ringtones folder and it works like magic" which is very frustrating. EDIT: Some additional info, I have had the file there for a couple days now, just to see if that makes a difference. Rebooted the device over a dozen times in the last couple days. The file still is not available as an option. EDIT 2: See comments below. Seems to be something to do with how I am placing the file there, but still strange that media scan does not pick it up on reboot. Anyone know anything about media scanning? Maybe it is optimized on boot to skip folders like the Ringtone folders since those shouldn't change frequently...?
gnomed (371 rep)
Dec 30, 2013, 04:00 PM • Last activity: Mar 2, 2021, 06:16 PM
2 votes
1 answers
834 views
How do I reinstall MediaScannerService?
I recently rooted my Samsung Exhibit II. and was going through and deleting some bloatware and accidentally fat fingered and deleted the MediaScannerService not realizing what I was deleting. Does anyone no how to reinstall the service? I have tried downloading applications but they are just accessi...
I recently rooted my Samsung Exhibit II. and was going through and deleting some bloatware and accidentally fat fingered and deleted the MediaScannerService not realizing what I was deleting. Does anyone no how to reinstall the service? I have tried downloading applications but they are just accessing the service and restarting it. Since the service has been deleted the applications essentially do nothing.
khrysta (21 rep)
Aug 10, 2012, 08:47 PM • Last activity: Dec 10, 2020, 06:01 AM
0 votes
0 answers
1058 views
unable to see music files in any player app
This is a seemingly common problem and I viewed the dozen suggested posts before posting this but none of that helped since it was mainly things I already tried. 50 GB worth of MP3s in /sdcard/Music I can see all those files in various file browsing apps and terminal emulators but no music player ap...
This is a seemingly common problem and I viewed the dozen suggested posts before posting this but none of that helped since it was mainly things I already tried. 50 GB worth of MP3s in /sdcard/Music I can see all those files in various file browsing apps and terminal emulators but no music player app can see them. I tried three different players already. They can see music files in Download directory but not in Music. There was a .nomedia file in there but I deleted it days ago and re-scanned media multiple times and rebooted multiple times. I had all this music in the same location on my last phone Pixel 3 Android 9 but then got a new phone Pixel 5 Android 11, moved all the files onto it, just via file copy from Windows, but player apps can't see them. It's almost as if that .nomedia file was still in there, totally invisible to me.
prl77 (155 rep)
Dec 6, 2020, 08:05 PM
2 votes
1 answers
755 views
No Music Showing in Any Music Player
My Samsung Galaxy S2 I9100 is rooted + 3rd party Jellybean 4.1.2 XXLS6 MIUI rom Music apps tested: DoubleTwist | Songbird | Google Music In all of these apps, the music list shows empty. I have tried: - Reboot recovery & "fix permissions" - Launching music files directly from File Explorer (WORKS) I...
My Samsung Galaxy S2 I9100 is rooted + 3rd party Jellybean 4.1.2 XXLS6 MIUI rom Music apps tested: DoubleTwist | Songbird | Google Music In all of these apps, the music list shows empty. I have tried: - Reboot recovery & "fix permissions" - Launching music files directly from File Explorer (WORKS) I have a feeling it may be partition or mounts or permissions related. That the apps just can't read the file-system or something? Can anyone suggest what other things I can try?
pablorenato (21 rep)
Jan 29, 2013, 10:22 PM • Last activity: Sep 29, 2020, 08:45 AM
3 votes
1 answers
8725 views
Manually trigger MediaScanner to scan files on Internal Storage on Nougat/Oreo
I often manage my files in Termux with scripts that use the `mv` command to move or rename them. I want to manually trigger MediaProvider to scan my internal stroage (`/storage/emulated/0`) or a given directory in it with command line, on a phone running Nougat or Oreo. When I use a GUI file manager...
I often manage my files in Termux with scripts that use the mv command to move or rename them. I want to manually trigger MediaProvider to scan my internal stroage (/storage/emulated/0) or a given directory in it with command line, on a phone running Nougat or Oreo. When I use a GUI file manager application, all moves/renames are immediately reflected in other MediaScanner-dependent apps like Gallery, but changes done in a terminal don't, until a reboot. So I have to manually call MediaScanner to update my changes in the filesystem. Before KitKat, this worked well on /storage/sdcard0 (a separate partition named glow): am broadcast -a android.intent.action.MEDIA_MOUNTED -d file:///sdcard The above command doesn't work now (/storage/emulated/0), obviously. I also tried this, but it doesn't seem to be working, either. am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:///sdcard Just tested the commands again, they seem to be working on removable storage like /storage/sdcard1, /storage/usba or /storage/{volume id} (it gets re-scanned), but not my phone's internal (where /sdcard points to, or /storage/emulated/0). Anyone have some insights? Rebooting my phone always causes a rescan but that's inconvenient in some cases. Note: the commands are run as root, so no concerns about permissions.
iBug (8007 rep)
Jul 28, 2018, 06:19 PM • Last activity: Sep 28, 2020, 04:56 AM
2 votes
1 answers
3888 views
Why does MTP show wrong directory location?
MTP (_Miserable Transfer Protocol_) failed once again. After moving a directory to a different path, it is still on the same path as before according to MTP. I already tried re-plugging the USB port and reading it from a different computer. Same result. Why is MTP so bogus that it shows a moved fold...
MTP (_Miserable Transfer Protocol_) failed once again. After moving a directory to a different path, it is still on the same path as before according to MTP. I already tried re-plugging the USB port and reading it from a different computer. Same result. Why is MTP so bogus that it shows a moved folder on its previous path?
neverMind9 (838 rep)
Mar 18, 2019, 12:35 AM • Last activity: Jun 7, 2020, 07:21 AM
1 votes
1 answers
1833 views
/system/bin/mediaserver and /system/bin/drmserver dont want these but Android disagrees
I used this link [Use Adb to disable Media Server][1] [1]: http://geeknizer.com/fix-android-media-server-scanner-sdcard-cpu-battery-drain/ hoping to permanenenly disable the battery hogging media server process . It did not work Mediaserver still runs on my Android 4.4 Jiayu S3 phone as `/system/bin...
I used this link Use Adb to disable Media Server hoping to permanenenly disable the battery hogging media server process . It did not work Mediaserver still runs on my Android 4.4 Jiayu S3 phone as /system/bin/mediaserver and I found another just as pricky process called /system/bin/drmserver which shows up on adb # top . So I mounted the /system in RW mode and removed -x from them both. After that I killed the existing processes for these binaries. The phone just froze . After a force restart it will NOT BOOT until I restored the -x bit again ( restored execute ) . What do these do . How do I ensure they don't run if they are not needed.
user1874594 (527 rep)
Jul 19, 2015, 09:58 PM • Last activity: Jan 19, 2020, 10:48 AM
14 votes
1 answers
15480 views
Can I trigger a media scan via the command line?
Is it possible to trigger the media scanner to update its DB via the command line? I have an [SSH server installed on my Android device][1] and I copy files to/from over the same link. It would be great if I could also trigger a re-scan for the media scanner. I am aware that there are applications o...
Is it possible to trigger the media scanner to update its DB via the command line? I have an SSH server installed on my Android device and I copy files to/from over the same link. It would be great if I could also trigger a re-scan for the media scanner. I am aware that there are applications on the market to do this via the UI but this is not what I want. Any help fully appreciated.
Ken Sharp (253 rep)
Aug 22, 2013, 08:02 PM • Last activity: Mar 3, 2019, 01:28 PM
2 votes
3 answers
32236 views
Hide media on external sd card, lollipop and above
I want an app that can hide/encrypt selected pictures and video on the external memory card without moving them to internal storage where space is at a premium. This is the problem with Keepsafe and other popular apps in this category. I have rooted my phone & am using the Xposed media scanner modul...
I want an app that can hide/encrypt selected pictures and video on the external memory card without moving them to internal storage where space is at a premium. This is the problem with Keepsafe and other popular apps in this category. I have rooted my phone & am using the Xposed media scanner module to exclude a hidden directory on the memory card, and done the platform.xml workaround to make the external card writable. I've also wanted to try the symbolic link trick by placing the files on an ext2 formatted partition on the memory card used for link2sd and then ln -sf from the internal storage, but that doesn't work either. The media scanner exclusion works, but the files themselves are still readable on the memory card. Is there any app, even a root requiring one, that can encrypt or hide the files as they are despite the stupid restrictions put in since Kitkat?
Rex (818 rep)
Mar 29, 2016, 06:00 PM • Last activity: Feb 22, 2019, 05:49 AM
9 votes
1 answers
3254 views
Can .nomedia be a folder?
If a file called `.nomedia` gets put into a directory, the Media Scanner skips that directory, e.g. sprite images. Does that also work if `.nomedia` is a folder?
If a file called .nomedia gets put into a directory, the Media Scanner skips that directory, e.g. sprite images. Does that also work if .nomedia is a folder?
neverMind9 (838 rep)
Dec 16, 2018, 12:23 PM • Last activity: Dec 17, 2018, 04:33 AM
2 votes
1 answers
2634 views
Streaming audio files from SMB (or AFP, or NFS) share to DLNA receiver without resampling
Is it possible to scan specific folders for music files and import them to some android media player app, which could then stream the music to a DLNA device? Another challenge is that the music files are on a NAS device, so they would be accessed through an SMB share (or AFP, or NFS share, if that c...
Is it possible to scan specific folders for music files and import them to some android media player app, which could then stream the music to a DLNA device? Another challenge is that the music files are on a NAS device, so they would be accessed through an SMB share (or AFP, or NFS share, if that changes anything). I found a way to mount it to android's filesystem (using command busybox mount iocharset=utf8 -t cifs -o username=guest,rw,noperm,iocharset=utf8 //192.168.0.106/xxx /data/media/0/xxx), so apps see it as a local folder (you must have root for that I think, also the kernel should support cifs filesystem, and apparently the android device should not be in battery saving state and iocharset=utf8 is important if you have file or folder names with special characters), but the problem is that many apps rely on android's media scanner service to find music, which probably has trouble scanning the whole mounted folder and the apps do not see all the music files.
mnd (191 rep)
Nov 12, 2018, 02:19 PM • Last activity: Nov 26, 2018, 09:09 AM
Showing page 1 of 20 total questions