Eu estou usando um Droid X com pão de gengibre enraizado que de outra forma é estoque. Eu tenho acesso root, mas não o usei para fazer nada.
Inspecionei a pasta / Music várias vezes e as mais de 500 músicas excluídas não estão mais no sistema de arquivos. Tentei reiniciar o telefone várias vezes. Tentei excluir o cache e os dados do aplicativo em Configurações> Aplicativo, além de executar o SDrescan para remontar e verificar novamente o cartão. Eu até tentei excluí-los do próprio aplicativo music player.
Não importa o que eu tente, essas músicas não desaparecerão. (Embora eles obviamente falhem quando tento reproduzi-los porque eles não existem). Existe um arquivo em que o cache da biblioteca de músicas está sendo mantido e não está sendo atualizado? Eu adoraria encontrá-lo e apenas excluí-lo.
Eu também uso o Songbird para Android e ele teve o mesmo problema. Novas músicas aparecem, mas as antigas não desaparecem. No entanto, agora o Songbird nem carrega. Às vezes, carregá-lo faz com que o telefone reinicie. No momento, eu o desinstalei.
Além disso, isso faz com que o telefone fique muito instável sempre que tento tocar música. Tocar acidentalmente uma música inexistente pode fazer com que o telefone trave e fique preso em uma tela preta, exigindo que a bateria seja carregada e reiniciada.
fonte
Respostas:
O que eu fiz no passado (e parece que também funcionou aqui):
Settings->Applications->Manage Applications
Reiniciar um aplicativo de música depois de fazer isso forçará a reconstrução do banco de dados, o que pode levar um pouco de tempo, mas atualizará a lista para refletir o conteúdo mais recente do cartão SD.
fonte
@elderathis realmente descobriu isso nos comentários. Aparentemente, eu precisava excluir os dados / cache do aplicativo "Media Storage", que eu nem sabia que existia - mas suspeito que todo o back-end funciona para players de mídia. Eu então fiz um SDrescan para estar seguro, e agora funciona!
Além disso, o fato de o problema existir no Songbird e no aplicativo Music era uma indicação de que havia algo mais profundo no Android do que apenas em cada aplicativo. Portanto, se alguém encontrar um problema em vários players de mídia, tente excluir os dados e o cache do aplicativo "Armazenamento de mídia".
fonte
Eu tive o mesmo problema, excluir o cache do player que estou usando, o Winamp para Android, não ajudou, pois aparentemente recupera a lista de arquivos de mídia do sistema operacional.
Resolvi excluindo (na verdade renomeando) o banco de dados externo do Android Media Scanner:
cd /data/data/com.android.providers.media/databases
mv external.db external.db.off
Após a reinicialização, o arquivo external.db é recriado automaticamente e os arquivos de mídia no meu sdcard estão funcionando magicamente, as obras de arte da música estão aparecendo e o mundo é o melhor lugar para se estar.
fonte
Como Chahk sugeriu em um comentário sobre a resposta aceita, existem aplicativos disponíveis que farão o Android executar a nova varredura de sua mídia, como sugere a maioria das respostas. Acabei de começar a usar o aplicativo sugerido por Chahk, SDRescan , e isso torna a atualização da sua biblioteca de mídia muito mais simples do que qualquer outra resposta - basta iniciar o aplicativo e aguardar alguns segundos para que ele seja verificado novamente.
fonte