Adopté mi tarjeta SD externa como almacenamiento interno con la nueva característica de Android 6.0 (Samsung Galaxy S4 Mini con CyanogenMod 13). Desde que hice esto, me di cuenta de que mi aplicación de galería de imágenes de stock y mi reproductor de música (stock y todos los demás que he probado) enumeran todos los archivos multimedia en la tarjeta SD externa dos veces.
Sé que estos archivos multimedia (imágenes, música,...) no son realmente duplicados porque si elimino un archivo, la "copia" también se elimina. Si agrego nuevos archivos, también se "duplica".
Así que he tratado de averiguar el problema. He notado que el contenido de mi tarjeta SD externa está montado /sdcard/
con un enlace simbólico:
$ ls -la | grep "\->"
lrwxrwxrwx 1 root root 21 2016-07-11 10:07 sdcard -> /storage/self/primary
Y debajo /storage/emulated/0/
(no puedo ejecutar el ls
comando en /storage/emulated/
) que tiene exactamente los mismos archivos y carpetas.
Entonces, ¿hay alguna forma de eliminar uno de estos puntos de montaje de forma segura (no sé qué aplicación usa cuál de estas carpetas...)? ¿O hay alguna otra forma de decirle a la biblioteca de medios que solo escanee uno de estos directorios?
Editar: ENCONTRÉ UNA SOLUCIÓN. Con Solid Explorer, navegue hasta /almacenamiento/emulado y luego abra las propiedades de la carpeta titulada 0. Tres puntos en la esquina superior derecha y seleccione "ocultar medios" si le da un mensaje de brindis que dice que hubo un error, simplemente hágalo de nuevo. Hasta ahora Solid explorer es la única aplicación que he encontrado para dar la solución. No estoy 100% seguro de lo que le está haciendo a la carpeta, pero está funcionando.
¿Ha habido suerte con esto? Encontré el mismo problema. Si pudiera encontrar una manera de incluir en la lista negra el punto de montaje desde el caché de medios, debería funcionar
Pedro
Pedro