21 votos

El reproductor de música sigue mostrando canciones borradas. ¿Cómo puedo eliminarlas o actualizar la biblioteca?

Estoy usando un Droid X con Gingerbread rooteado que por lo demás es stock. Tengo acceso Root, pero no lo he utilizado para hacer nada.

He inspeccionado la carpeta /Music varias veces y las más de 500 canciones que borré ya no están físicamente en el sistema de archivos. He intentado reiniciar el teléfono varias veces. He probado a borrar la caché y los datos de la aplicación en Ajustes > Aplicación, así como a ejecutar SDrescan para volver a montar y escanear la tarjeta. Incluso he probado a borrarlos desde la propia aplicación del reproductor de música.

No importa lo que intente, estas canciones no desaparecen. (Aunque obviamente fallan cuando intento reproducirlas porque no existen) ¿Hay algún archivo donde se guarde la caché de la biblioteca de música que no se esté actualizando? Me encantaría encontrarlo y eliminarlo.

Yo también uso Songbird para Android y tenía el mismo problema. Aparecen las canciones nuevas, pero las viejas no desaparecen en absoluto. Aunque, ahora Songbird ni siquiera se carga. A veces cargarlo hace que el teléfono se reinicie. Actualmente lo he desinstalado.

Además, hace que el teléfono se vuelva muy inestable cada vez que intento reproducir música. Reproducir accidentalmente una canción inexistente puede hacer que el teléfono se bloquee y se quede atascado en una pantalla negra, lo que obliga a extraer la batería y reiniciar.

0 votos

Esto parece un error bastante grave. Yo intentaría borrar la base de datos que utiliza la aplicación, pero no estoy seguro de cuál es.

2 votos

¿Qué datos/caché has borrado en los ajustes? ¿Los de la aplicación Música (o Songbird) o los de la "aplicación" del sistema de almacenamiento multimedia? Normalmente borrar estos últimos ayuda (creo recordar que algunos dicen que hay que desmontar->volver a montar la tarjeta SD después, también).

0 votos

@Matthew Read - Sí, si supiera qué es o dónde está, lo haría. Quizá pruebe a entrar por terminal y ver qué puedo hacer ahí.

22voto

David Negron Puntos 971

Lo que he hecho en el pasado (y parece que también ha funcionado aquí):

  • Ir a Settings->Applications->Manage Applications
  • Borrar los datos/caché de la aplicación de Almacenamiento de Medios (es un servicio/aplicación del sistema)
  • Desmonta y vuelve a montar tu tarjeta SD por algún medio.

Si vuelves a iniciar una aplicación de música después de hacer esto, se verá obligada a reconstruir la base de datos, lo que puede llevar un poco de tiempo, pero al final refrescará la lista para reflejar el contenido más reciente de la tarjeta SD.

7 votos

La aplicación SDRescan hará lo mismo con mucha menos molestia: market.Android.com/details?id=com.bero.sdrescan

0 votos

Buen trabajo en esto :)

0 votos

@Chahk: Boylan dio a entender que eso no le funcionaba sin borrar primero manualmente los datos/la caché, aunque sin duda es un buen recurso de todos modos ya que ahorra un desmontaje/remontaje manual.

2voto

Telcontar Puntos 2329

@elderathis lo ha resuelto en los comentarios. Al parecer, tenía que borrar los datos/caché de la aplicación "Media Storage", que ni siquiera sabía que existía, pero sospecho que hace todo el trabajo de backend para los reproductores multimedia. ¡Entonces hice un SDrescan para estar seguro, y ahora funciona!

Además, el hecho de que el problema existiera en Songbird y en la aplicación Música era un indicio de que se trataba de algo más profundo en Android que sólo en cada aplicación. Así que si alguien encuentra un problema a través de múltiples reproductores multimedia, pruebe a borrar los datos y la caché de la app "Media Storage".

2voto

rupan3rd Puntos 21

Tuve el mismo problema, borrar la caché del reproductor que estoy usando, Winamp para Android, no ayudó ya que aparentemente recupera la lista de archivos multimedia del SO.

Lo solucioné borrando (en realidad cambiando el nombre) de la base de datos externa de Android Media Scanner:

  1. cd /data/data/com.android.providers.media/databases
  2. mv external.db external.db.off
  3. reiniciar

Tras el reinicio, el archivo external.db se ha recreado automáticamente y los archivos multimedia de mi tarjeta sdcard funcionan por arte de magia, las obras de arte musicales aparecen y el mundo es un lugar mejor.

0voto

Dónal Puntos 61837

Como Chahk sugerido en un comentario en la respuesta aceptada, hay aplicaciones disponibles que harán que Android realice el re-escaneo de sus medios que la mayoría de las respuestas sugieren. Acabo de empezar a usar la aplicación que sugirió Chahk, SDRescan Y hace que la actualización de tu biblioteca multimedia sea mucho más sencilla que cualquiera de las otras respuestas: sólo tienes que iniciar la aplicación y esperar unos segundos para que vuelva a escanear.

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