Używam Droida X z zrootowanym Piernikiem, który w innym przypadku jest dostępny. Mam dostęp do roota, ale nie wykorzystałem go do niczego.
Sprawdziłem wiele razy folder / Music, a ponad 500 utworów, które usunąłem, nie ma już fizycznie w systemie plików. Próbowałem ponownie uruchomić telefon wiele razy. Próbowałem usunąć pamięć podręczną i dane aplikacji w menu Ustawienia> Aplikacja, a także uruchomić SDrescan w celu ponownego zamontowania i ponownego skanowania karty. Próbowałem nawet usunąć je z samej aplikacji odtwarzacza muzyki.
Bez względu na to, czego spróbuję, te piosenki nie znikną. (Chociaż najwyraźniej zawodzą, gdy próbuję je odtworzyć, ponieważ nie istnieją) Czy istnieje plik, w którym przechowywana jest pamięć podręczna biblioteki muzycznej, która nie jest aktualizowana? Chciałbym go znaleźć i po prostu usunąć.
Używam również Songbird na Androida i miał ten sam problem. Pojawiają się nowe piosenki, ale stare wcale nie znikną. Chociaż teraz Songbird w ogóle się nie ładuje. Czasami ładowanie powoduje ponowne uruchomienie telefonu. Obecnie go odinstalowałem.
Ponadto powoduje, że telefon staje się bardzo niestabilny za każdym razem, gdy próbuję odtwarzać muzykę. Przypadkowe odtworzenie nieistniejącej piosenki może spowodować awarię telefonu i zablokować się na czarnym ekranie, wymagając wyciągnięcia baterii i ponownego uruchomienia.
źródło
Odpowiedzi:
Co zrobiłem w przeszłości (i wydaje się, że tutaj też działało):
Settings->Applications->Manage Applications
Ponowne uruchomienie aplikacji muzycznej po wykonaniu tej czynności zmusi ją do przebudowania bazy danych, co może zająć trochę czasu, ale ostatecznie odświeży listę, aby odzwierciedlić najnowszą zawartość karty SD.
źródło
@elderathis faktycznie zorientował się w komentarzach. Najwyraźniej musiałem usunąć dane / pamięć podręczną dla aplikacji „Media Storage”, o której istnieniu nawet nie wiedziałem - ale podejrzewam, że cała backend działa dla odtwarzaczy multimedialnych. Następnie zrobiłem SDrescan, aby być bezpiecznym, a teraz działa!
Ponadto fakt, że problem istniał w aplikacji Songbird i aplikacji Muzyka, wskazywał, że w Androidzie było coś głębszego niż tylko w każdej aplikacji. Jeśli więc ktoś znajdzie problem w wielu odtwarzaczach multimedialnych, spróbuj usunąć dane i pamięć podręczną aplikacji „Media Storage”.
źródło
Miałem ten sam problem, usunięcie pamięci podręcznej odtwarzacza, którego używam, Winampa dla Androida, nie pomogło, ponieważ najwyraźniej pobiera listę plików multimedialnych z systemu operacyjnego.
Rozwiązałem problem, usuwając (faktycznie zmieniając nazwę) zewnętrzną bazę danych Android Media Scanner:
cd /data/data/com.android.providers.media/databases
mv external.db external.db.off
Po ponownym uruchomieniu plik external.db jest automatycznie odtwarzany ponownie, a pliki multimedialne na mojej sdcard działają magicznie, pojawiają się dzieła muzyczne, a świat jest lepszym miejscem.
źródło
Jak sugeruje Chahk w komentarzu do zaakceptowanej odpowiedzi, dostępne są aplikacje, dzięki którym Android wykona ponowne skanowanie multimediów, co sugeruje większość odpowiedzi. Właśnie zacząłem korzystać z aplikacji sugerowanej przez Chahka, SDRescan , a to sprawia, że odświeżanie biblioteki multimediów jest znacznie prostsze niż w przypadku innych odpowiedzi - po prostu uruchom aplikację i poczekaj kilka sekund, aż zostanie ponownie przeskanowana.
źródło