el contenido de las listas de reproducción se está eliminando pero los archivos de la lista de reproducción aún existen

A veces (probablemente en el reinicio/ciclo de encendido, lo que hago de vez en cuando) perdí la mayor parte del contenido de mis listas de reproducción. Tengo alrededor de 15 listas de reproducción que he creado. Les puse canciones varias veces (varias horas de trabajo) y luego volví más tarde y las encontré todas vacías, excepto 1 o 2 que permanecen intactas. Hay archivos .pla para las listas de reproducción en sdcard/Playlists.

Los archivos de música están todos en la tarjeta SD externa.

He realizado pruebas como configurar varias listas de reproducción, luego reiniciar o encender y luego verificar si el contenido todavía está allí. Por lo general lo es. Pero si no uso el juego por un tiempo y vuelvo, el contenido de las listas de reproducción ha sido golpeado.

¿Alguien sabe la forma "correcta" de almacenar listas de reproducción para Android 4.1.x? ¿En alguna base de datos? ¿Archivos de listas de reproducción? ¿Cualquiera de los dos? ¿Uno reemplaza al otro?

He probado tanto el reproductor predeterminado como el reproductor MixZing. El teléfono es Galaxy Note 2 Android 4.1.3.

Seguro que sería bueno poder confiar en que las listas de reproducción no se vaciarán todo el tiempo... ¡Cualquier pista será muy apreciada! ¡Gracias!

¿Has probado con otros reproductores de música? ¿Te gusta el transbordador? ¿Tu teléfono esta rastreado? ¿Tienes algún problema con la instalación de una ROM personalizada o algo así?
@ rjt.rockx, la pregunta original dice que tienen este problema con el reproductor MixZing, así como con el predeterminado. Y diría que instalar una ROM personalizada completa solo para que las listas de reproducción no se eliminen aleatoriamente es excesivo.
@ user568458 LOL Estaba bromeando. Pero, ¿qué pasa con otros reproductores de música?

Respuestas (3)

Tuve un largo viaje e hice algunas pruebas y errores. Creo que me he dado cuenta de esto, con un gran descargo de responsabilidad de que los detalles pueden variar entre dispositivos, versiones de Android, aplicaciones de música y tal vez incluso tipos de tarjeta SD.

La causa aparente

Parece suceder cuando esto sucede: esto se ajusta a mis experimentos más los detalles en los diversos hilos enojados del foro "Arrrrgh, ¿por qué mis listas de reproducción están vacías" que he leído?

  1. Algo hace que el teléfono necesite volver a conectarse a la tarjeta SD , como reiniciar el teléfono o conectarlo a una computadora por USB.
  2. La lectura de la tarjeta SD no ocurre instantáneamente , es como conectar un pendrive a una computadora, necesita un poco de tiempo, segundos o tal vez unos minutos. Cuantas más cosas haya en la tarjeta SD, y cuanto más antigua/más lenta/más barata sea la tarjeta SD, más tiempo tardará.
  3. La parte importante: algo hace que la aplicación de música mire la lista de reproducción mientras la tarjeta SD no está completamente conectada . Ve un montón de referencias a archivos que no puede encontrar.
  4. La aplicación de música, en lugar de darse cuenta de que los archivos están en una tarjeta que se está conectando, se asusta y elimina cada elemento de la lista de reproducción que no puede encontrar . Si toda su música está en la tarjeta SD, eso significa vaciar la lista de reproducción.

Posibles soluciones

Hasta ahora, los dos primeros parecen haber sido suficientes para solucionarlo (aplicación de música de Sony, Xperia Z3 Compact, tarjeta SD de 16 GB casi llena de más de 4 años).

  1. No toque la aplicación de música hasta que la tarjeta SD haya terminado definitivamente de conectarse . Por ejemplo, espere 5 minutos después de reiniciar el teléfono o desconectarlo de una computadora. Algunas versiones de Android muestran una notificación como "comprobación de errores en la tarjeta SD", pero en mis pruebas confiar en esto no fue suficiente.
  2. Si usa un widget de música, muévalo de la pantalla de inicio 1 y tal vez elimínelo . Este fue crucial para mí. Si tenía el widget de música en mi primera pantalla de inicio central, o si pasé a la pantalla de inicio con el widget de música inmediatamente después de reiniciar el teléfono, las listas de reproducción se borraron (aunque no había tocado el widget o la aplicación) . Si tenía el widget de música en la pantalla de inicio, deslizaba el dedo hacia la derecha y no miraba esa pantalla hasta unos minutos después de reiniciar el teléfono, las listas de reproducción no se borraban. Claramente, el widget visible en la pantalla provocó que la aplicación de música realizara un proceso de inicio que luego desencadenó este problema si la tarjeta SD aún no estaba completamente conectada.
  3. Tal vez reproduzca un segundo de una canción que sepa que está en la tarjeta SD antes de tocar una lista de reproducción . Pensé que esto me solucionaría, obligando a la aplicación de música a leer con éxito desde la tarjeta SD antes de darle una razón para mirar mis listas de reproducción, pero mi aplicación de música no parece funcionar de esa manera. Sin embargo, otros podrían hacerlo.
  4. Pruebe cualquier otra cosa que pueda iniciar la aplicación de música antes de que se haya cargado la tarjeta SD . Por ejemplo, algunos teléfonos tienen reproductores de música en la pantalla de bloqueo o cosas que inician automáticamente el reproductor de música si los auriculares están conectados.
  5. Considere obtener una tarjeta SD más rápida . Esta es una opción de último recurso, he visto a personas publicar que esto les resolvió. Supongo que tal vez algunas tarjetas SD modernas se conectan lo suficientemente rápido o dejan algún tipo de rastro que evita que esto suceda.

Puede intentar eliminar las listas de reproducción vacías almacenadas en caché en el teléfono, obligándolo a reconstruirlas desde la Micro SD. Así es cómo:

  1. Apagado.
  2. Elimine la Micro SD que contiene su música y los archivos de lista de reproducción .m3u.
  3. Encendido.
  4. Abra su aplicación de música y elimine todas sus listas de reproducción vacías.
  5. Apagado.
  6. Vuelva a insertar la Micro SD.
  7. Enciende y abre tu aplicación de música.

Todas tus listas de reproducción deberían volver a aparecer.

Desafortunadamente, en mi experiencia con un nuevo Samsung S8, el problema reaparece rápidamente. La Micro SD se monta como un sistema de archivos durante el arranque, pero es posible que el software de la lista de reproducción a menudo se inicie antes (especialmente en un teléfono muy rápido) y que el software de la lista de reproducción simplemente no anticipe esto.

Por lo tanto, es muy posible que para que las listas de reproducción funcionen de manera confiable en cualquier teléfono, tanto las listas de reproducción como los archivos de música asociados deben estar en el almacenamiento interno del teléfono.

He visto esto en mi Samsung S7 en Nougat. Mis archivos de audio de música se almacenan en la tarjeta SD externa. Es triste que todavía esté sucediendo en 2018.

La última vez que perdí los elementos de mi lista de reproducción ocurrió cuando se agotó la batería, pero cuando la cargué y la encendí, la aplicación Samsung Music todavía estaba en la lista de "Aplicaciones recientes" (ya que era una aplicación que acababa de usar). Esto debe haberlo llevado a verificar los enlaces de la lista de reproducción antes de que se montara la SD, y eliminó cualquier enlace a los archivos de audio en función de la tarjeta SD que no pudo encontrar.

Ahora estoy usando una aplicación de copia de seguridad de la lista de reproducción de Play Store (se llama PlaylistSync, pero hay varias otras) para hacer una copia de seguridad de la lista de reproducción en Google Drive con regularidad y, cuando ocurre esta calamidad, acabo de restaurar la copia de seguridad más reciente. Esto ahorra mucha frustración de tener que reconstruir sus listas de reproducción nuevamente.