Ich verwende einen Droid X mit verwurzeltem Lebkuchen, der ansonsten auf Lager ist. Ich habe Root-Zugriff, habe ihn aber nicht verwendet, um irgendetwas zu tun.
Ich habe den /Music-Ordner mehrmals überprüft und die über 500 Songs, die ich gelöscht habe, sind physisch nicht mehr im Dateisystem. Ich habe mehrmals versucht, das Telefon neu zu starten. Ich habe versucht, den Cache und die Daten für die App in Einstellungen> Anwendung zu löschen und SDrescan auszuführen, um die Karte erneut bereitzustellen und erneut zu scannen. Ich habe sogar versucht, sie aus der Musik-Player-App selbst zu löschen.
Egal was ich versuche, diese Songs werden nicht verschwinden. (Obwohl sie offensichtlich fehlschlagen, wenn ich versuche, sie abzuspielen, weil sie nicht existieren) Gibt es eine Datei, in der der Cache der Musikbibliothek aufbewahrt wird, die nicht aktualisiert wird? Ich würde es gerne finden und einfach löschen.
Ich benutze auch Songbird für Android, und es hatte das gleiche Problem. Neue Songs tauchen auf, aber die alten werden überhaupt nicht verschwinden. Allerdings wird Songbird jetzt überhaupt nicht mehr geladen. Manchmal führt das Laden dazu, dass das Telefon neu gestartet wird. Ich habe es aktuell deinstalliert.
Außerdem wird das Telefon sehr instabil, wenn ich versuche, Musik abzuspielen. Das versehentliche Abspielen eines nicht vorhandenen Songs kann dazu führen, dass das Telefon abstürzt und auf einem schwarzen Bildschirm hängen bleibt, was einen Batteriewechsel und einen Neustart erfordert.
Was ich in der Vergangenheit getan habe (und anscheinend auch hier funktioniert hat):
Settings->Applications->Manage Applications
Wenn Sie eine Musik-App danach neu starten, wird sie gezwungen, die Datenbank neu zu erstellen, was ein wenig dauern kann, aber letztendlich die Liste aktualisiert, um den neuesten Inhalt der SD-Karte widerzuspiegeln.
@elderathis hat das tatsächlich in den Kommentaren herausgefunden. Anscheinend musste ich die Daten/den Cache für die App "Media Storage" löschen, von der ich nicht einmal wusste, dass sie existiert - aber ich vermute, dass die gesamte Backend-Arbeit für Mediaplayer funktioniert. Ich habe dann sicherheitshalber einen SDrescan gemacht, und jetzt funktioniert es!
Darüber hinaus war die Tatsache, dass das Problem in Songbird und der Musik-App bestand, ein Hinweis darauf, dass es in Android tiefer lag als nur in jeder App. Wenn also jemand ein Problem bei mehreren Mediaplayern findet, versuchen Sie, die Daten und den Cache der „Media Storage“-App zu löschen.
Ich hatte das gleiche Problem, das Löschen des Caches des von mir verwendeten Players, Winamp für Android, hat nicht geholfen, da es anscheinend die Liste der Mediendateien vom Betriebssystem abruft.
Ich habe das Problem gelöst, indem ich die externe Datenbank des Android Media Scanner gelöscht (eigentlich umbenannt) habe:
cd /data/data/com.android.providers.media/databases
mv external.db external.db.off
Nach dem Neustart wird die Datei „external.db“ automatisch neu erstellt und die Mediendateien auf meiner SD-Karte funktionieren wie von Zauberhand, die Musikgrafiken werden angezeigt und die Welt ist ein besserer Ort.
Wie Chahk in einem Kommentar zu der akzeptierten Antwort vorgeschlagen hat, gibt es Apps, die Android dazu bringen, den erneuten Scan Ihrer Medien durchzuführen, den die meisten Antworten vorschlagen. Ich habe gerade angefangen, die von Chahk vorgeschlagene App SDRescan zu verwenden , und sie macht das Aktualisieren Ihrer Medienbibliothek viel einfacher als alle anderen Antworten. Starten Sie einfach die Anwendung und warten Sie ein paar Sekunden, bis sie erneut gescannt wird.
Matthäus Lesen
Eldarerathis
Chris Boylan
Chris Boylan
Chris Boylan