5 votos

La música almacenada en la tarjeta SD externa se elimina de las listas de reproducción al reiniciar.

Estoy teniendo un problema realmente frustrante con mi teléfono en el que cualquier archivo .mp3 almacenado en mi tarjeta SD externa se elimina de sus listas de reproducción cada vez que reinicio mi teléfono. Cualquier música almacenada en el almacenamiento interno del teléfono todavía permanece en las listas de reproducción, pero todo lo demás se borra de ellos. He echado un vistazo a los registros SQL de Media Store y he encontrado esto:

enter image description here

Básicamente, borré los datos de la tienda de medios para restablecer la base de datos de medios de Android, y luego reinicié. En el primer reinicio, todas mis listas de reproducción se mostraron perfectamente (música de la SD externa Y música de la SD interna). Esto produjo las 3 líneas de registro por encima de la línea resaltada en la imagen. Luego reinicié mi teléfono de nuevo y una vez más toda la música de la tarjeta SD externa se borró de mis listas de reproducción. El reinicio dio las líneas de registro por debajo e incluyendo la línea resaltada. Lo que parece estar sucediendo es que Android está eliminando cualquier referencia a los archivos almacenados en mi SD externa de la base de datos de la tienda de medios en el reinicio, a continuación, vuelve a escanear cuando el teléfono se inicia, pero genera las listas de reproducción ANTES de escanear la SD externa para los medios de comunicación, por lo que sólo piensa que hay un montón de medios de comunicación que falta en las listas de reproducción y elimina cualquier referencia a la música de la SD externa. Luego escanea la SD externa en busca de música y encuentra todos mis medios allí.

Así que al final puedo seguir accediendo a toda la música almacenada en mi SD externa y mi teléfono la ve perfectamente, lo que pasa es que nunca se mantiene en ninguna lista de reproducción. Si alguien tiene algún método para arreglar esto o algún consejo, se lo agradecería mucho. No tengo suficiente espacio en mi SD interna para almacenar toda mi música.

Gracias.

(Tengo un Galaxy S4 Google Play Edition con Android 5.1)

3voto

HeyItsJono Puntos 6

Después de más experimentos, he hecho un gran avance. En última instancia, todo esto sucede porque el escáner de medios de Android escanea la SD interna en busca de medios al iniciarse. Cuando encuentra los archivos de la lista de reproducción, intenta importarlos a la base de datos del sistema, pero como la tarjeta SD tarda en montarse al inicio y es temporalmente ilegible durante un tiempo en el arranque, cuando intenta seguir la ruta de vuelta a la música en la tarjeta SD, no puede encontrar la música ya que la tarjeta SD todavía se está montando. En lugar de, ya sabes, hacer algo lógico como esperar a que la SD se monte, simplemente borra las entradas de la lista de reproducción. Así que para evitar esta estúpida falla en el sistema, tienes que mover todas tus listas de reproducción (archivos .m3u/.pla/etc) a la tarjeta SD externa.

Al trasladar los archivos de la lista de reproducción a la tarjeta SD, se garantiza que sólo se lean una vez que la tarjeta SD haya terminado de montarse y el escáner de medios intente entonces escanear la SD externa en busca de medios. En este punto, encuentra las listas de reproducción y sigue sus rutas de archivos mp3 hasta la carpeta de música finalmente cargada en la SD externa.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X