Estoy usando un Droid X con pan de jengibre rooteado que de otro modo es común. Tengo acceso de root, pero no lo he usado para hacer nada.
He inspeccionado la carpeta / Music varias veces y las más de 500 canciones que eliminé físicamente ya no están en el sistema de archivos. Intenté reiniciar el teléfono varias veces. Intenté eliminar la caché y los datos de la aplicación en Configuración> Aplicación, así como ejecutar SDrescan para volver a montar y volver a escanear la tarjeta. Incluso intenté eliminarlos de la aplicación del reproductor de música.
No importa lo que intente, estas canciones no desaparecerán. (Aunque obviamente fallan cuando intento reproducirlos porque no existen) ¿Hay un archivo donde se guarda el caché de la biblioteca de Música que no se actualiza? Me encantaría encontrarlo y simplemente eliminarlo.
También uso Songbird para Android, y tuvo el mismo problema. Aparecen nuevas canciones, pero las antiguas no desaparecerán en absoluto. Sin embargo, ahora Songbird ni siquiera se cargará en absoluto. A veces, al cargarlo, el teléfono se reinicia. Actualmente lo he desinstalado.
Además, hace que el teléfono se vuelva muy inestable cada vez que intento reproducir música. La reproducción accidental de una canción inexistente puede hacer que el teléfono se bloquee y se atasque en una pantalla negra, lo que requiere un tirón de la batería y reiniciar.
fuente
Respuestas:
Lo que he hecho en el pasado (y parece que también funcionó aquí):
Settings->Applications->Manage Applications
Volver a iniciar una aplicación de música después de hacer esto lo obligará a reconstruir la base de datos, lo que puede llevar un poco de tiempo, pero finalmente actualizará la lista para reflejar los contenidos más recientes de la tarjeta SD.
fuente
@elderathis realmente descubrió esto en los comentarios. Aparentemente, necesitaba eliminar los datos / caché para la aplicación "Media Storage", que ni siquiera sabía que existía, pero sospecho que hace todo el trabajo de back-end para los reproductores multimedia. Luego hice un SDrescan para estar seguro, ¡y ahora funciona!
Además, el hecho de que el problema existiera en Songbird y la aplicación Música era una indicación de que era algo más profundo en Android que solo en cada aplicación. Entonces, si alguien encuentra un problema en varios reproductores multimedia, intente eliminar los datos y el caché de la aplicación "Almacenamiento multimedia".
fuente
Tuve el mismo problema, eliminar el caché del reproductor que estoy usando, Winamp para Android, no ayudó, ya que aparentemente recupera la lista de archivos multimedia del sistema operativo.
Resolví eliminando (cambiando el nombre) la base de datos externa de Android Media Scanner:
cd /data/data/com.android.providers.media/databases
mv external.db external.db.off
Después del reinicio, el archivo external.db se recrea automáticamente y los archivos multimedia en mi tarjeta sd funcionan mágicamente, las obras de arte de la música aparecen y el mundo es un lugar mejor para estar.
fuente
Como Chahk sugirió en un comentario sobre la respuesta aceptada, hay aplicaciones disponibles que harán que Android realice el escaneo de sus medios que la mayoría de las respuestas sugieren. Acabo de comenzar a usar la aplicación que Chahk sugirió, SDRescan , y hace que la actualización de su biblioteca de medios sea mucho más simple que cualquiera de las otras respuestas: solo inicie la aplicación y espere unos segundos para que vuelva a escanear.
fuente