Inhalte von Playlists werden gelöscht, aber Playlist-Dateien sind noch vorhanden

Manchmal (wahrscheinlich beim Zurücksetzen/Aus- und Wiedereinschalten, was ich hin und wieder mache) habe ich den größten Teil des Inhalts meiner Wiedergabelisten verloren. Ich habe ungefähr 15 Wiedergabelisten, die ich erstellt habe. Ich habe mehrere Male Songs hineingelegt (mehrere Stunden Arbeit) und bin dann später zurückgekommen und habe sie alle leer vorgefunden – mit Ausnahme von 1 oder 2, die intakt geblieben sind. Es gibt .pla-Dateien für die Wiedergabelisten in sdcard/Playlists.

Die Musikdateien befinden sich alle auf der externen SD-Karte.

Ich habe Tests wie das Einrichten mehrerer Wiedergabelisten durchgeführt, dann neu gestartet oder aus- und wieder eingeschaltet und dann überprüft, ob der Inhalt noch vorhanden ist. Normalerweise ist es so. Aber wenn ich das Spiel eine Weile nicht benutze und dann zurückkomme, wurde der Inhalt der Wiedergabelisten zerstört.

Kennt jemand den "richtigen" Weg, Wiedergabelisten für Android 4.1.x zu speichern? In einigen db? Playlist-Dateien? Entweder eins? Übertrifft das eine das andere?

Ich habe sowohl den Standardplayer als auch den MixZing-Player ausprobiert. Telefon ist Galaxy Note 2 Android 4.1.3.

Es wäre sicher schön, wenn man sich darauf verlassen könnte, dass die Playlists nicht ständig geleert werden ... Hinweise sind sehr willkommen! Vielen Dank!

Haben Sie andere Musikplayer ausprobiert? Wie Shuttle? Ist dein Telefon gerootet? Hast du ein Problem mit der Installation eines benutzerdefinierten ROMs oder so?
@rjt.rockx Die ursprüngliche Frage besagt, dass sie dieses Problem sowohl mit dem MixZing-Player als auch mit dem Standard haben. Und ich würde sagen, dass es übertrieben ist, ein ganzes benutzerdefiniertes ROM zu installieren, nur um Playlists dazu zu bringen, sich nicht zufällig selbst zu löschen.
@ user568458 LOL Ich habe nur Spaß gemacht. Aber was ist mit anderen Musikplayern?

Antworten (3)

Ich hatte eine lange Reise und einige Versuche und Irrtümer. Ich glaube, ich habe das herausgefunden - mit einem großen Haftungsausschluss, dass die Details zwischen Geräten, Android-Versionen, Musik-Apps und vielleicht sogar Arten von SD-Karten variieren können.

Die offensichtliche Ursache

Es scheint zu passieren, wenn dies passiert - das passt zu meinen Experimenten plus den Details in den verschiedenen wütenden "Arrrrgh why are my playlists empty"-Forenthreads, die ich gelesen habe:

  1. Etwas führt dazu, dass das Telefon erneut eine Verbindung zur SD-Karte herstellen muss, z. B. durch Neustarten des Telefons oder Verbinden mit einem Computer über USB.
  2. Das Lesen der SD-Karte geschieht nicht sofort - ähnlich wie das Einstecken eines USB-Sticks in einen Computer, es dauert ein wenig Zeit, Sekunden oder vielleicht ein paar Minuten. Je mehr Daten auf der SD-Karte vorhanden sind und je älter/langsamer/billiger die SD-Karte ist, desto länger dauert dies.
  3. Der wichtige Teil – irgendetwas veranlasst die Musik-App, sich die Wiedergabeliste anzusehen, während die SD-Karte nicht vollständig verbunden ist . Es sieht eine Reihe von Verweisen auf Dateien, die es nicht finden kann.
  4. Anstatt vernünftigerweise zu erkennen, dass sich die Dateien auf einer Karte befinden, die verbunden wird, flippt die Musik-App aus und löscht jedes Element in der Wiedergabeliste, das sie nicht finden kann . Wenn sich Ihre gesamte Musik auf der SD-Karte befindet, müssen Sie die Wiedergabeliste leeren.

Mögliche Korrekturen

Bisher scheinen die ersten beiden davon ausgereicht zu haben, um das Problem zu beheben (Sony-Musik-App, Xperia Z3 Compact, 4+ Jahre alte, fast volle 16-GB-SD-Karte).

  1. Berühren Sie die Musik-App erst, wenn die Verbindung der SD-Karte definitiv abgeschlossen ist . Warten Sie beispielsweise 5 Minuten, nachdem Sie das Telefon neu gestartet oder von einem Computer getrennt haben. Einige Versionen von Android zeigen eine Benachrichtigung wie „SD-Karte auf Fehler prüfen“, aber in meinen Tests war es nicht genug, sich darauf zu verlassen.
  2. Wenn Sie ein Musik-Widget verwenden, verschieben Sie es vom Startbildschirm 1 und löschen Sie es möglicherweise . Das war für mich entscheidend. Wenn ich das Musik-Widget auf meinem ersten mittleren Startbildschirm hatte oder wenn ich direkt nach dem Neustart des Telefons mit dem Musik-Widget zum Startbildschirm wischte, wurden die Wiedergabelisten gelöscht (obwohl ich das Widget oder die App nicht berührt hatte). . Wenn ich das Musik-Widget auf dem Startbildschirm einen Wisch nach rechts hatte und diesen Bildschirm erst einige Minuten nach dem Neustart des Telefons ansah, wurden die Wiedergabelisten nicht gelöscht. Das auf dem Bildschirm sichtbare Widget führte eindeutig dazu, dass die Musik-App einen Startvorgang durchführte, der dann dieses Problem auslöste, wenn die SD-Karte noch nicht vollständig verbunden war.
  3. Spielen Sie vielleicht eine Sekunde lang einen Song ab, von dem Sie wissen, dass er sich auf der SD-Karte befindet, bevor Sie eine Playlist berühren . Ich dachte, dies würde das Problem für mich beheben und die Musik-App zwingen, erfolgreich von der SD-Karte gelesen zu haben, bevor sie einen Grund hat, sich meine Wiedergabelisten anzusehen, aber meine Musik-App scheint nicht so zu funktionieren. Andere aber vielleicht.
  4. Testen Sie alles andere, was die Musik-App starten könnte, bevor die SD-Karte geladen wurde . Beispielsweise haben einige Telefone Musikplayer auf dem Sperrbildschirm oder Dinge, die den Musikplayer automatisch starten, wenn Kopfhörer angeschlossen sind.
  5. Erwägen Sie den Kauf einer schnelleren SD-Karte . Dies ist ein letzter Ausweg. Ich habe Leute gesehen, die gepostet haben, dass dies das Problem für sie gelöst hat. Ich denke, einige moderne SD-Karten verbinden sich schnell genug oder hinterlassen eine Art Spur, die dies verhindert.

Sie können versuchen, die im Telefon zwischengespeicherten leeren Wiedergabelisten zu löschen, um sie zu zwingen, sie von der Micro-SD neu zu erstellen. Hier ist wie:

  1. Ausschalten.
  2. Entfernen Sie die Micro-SD mit Ihren Musik- und .m3u-Wiedergabelistendateien.
  3. Ein.
  4. Öffnen Sie Ihre Musik-App und löschen Sie alle Ihre leeren Wiedergabelisten.
  5. Ausschalten.
  6. Setzen Sie die Micro-SD erneut ein.
  7. Schalten Sie Ihre Musik-App ein und öffnen Sie sie.

Alle Ihre Wiedergabelisten sollten wieder angezeigt werden.

Leider tritt das Problem nach meiner Erfahrung mit einem neuen Samsung S8 schnell wieder auf. Die Micro-SD wird während des Bootens als Dateisystem bereitgestellt, aber es ist möglich, dass die Playlist-Software oft früher startet (insbesondere auf einem sehr schnellen Telefon) und dass die Playlist-Software dies einfach nicht vorwegnimmt.

Damit Playlists auf jedem Telefon zuverlässig funktionieren, ist es also durchaus möglich, dass sich sowohl die Playlists als auch die zugehörigen Musikdateien im internen Speicher des Telefons befinden müssen.

Ich habe das auf meinem Samsung S7 auf Nougat gesehen. Meine Musik-Audiodateien werden auf der externen SD-Karte gespeichert. Schade, dass es 2018 immer noch so ist.

Das letzte Mal, dass ich meine Playlist-Elemente verloren habe, geschah, als mein Akku leer war, aber als ich ihn auflud und hochfuhr, befand sich die Samsung Music-App immer noch in der Liste „Zuletzt verwendete Apps“ (da es sich um eine App handelte, die ich gerade verwendet hatte). Dies muss dazu geführt haben, dass es die Playlist-Links überprüft hat, bevor SD gemountet wurde, und es hat alle Links zu Audiodateien auf der Grundlage der SD-Karte entfernt, die es nicht finden konnte.

Ich verwende jetzt eine Playlist-Backup-App aus dem Play Store (sie heißt PlaylistSync, aber es gibt mehrere andere), um die Playlist regelmäßig auf Google Drive zu sichern, und wenn dieses Unglück passiert, habe ich gerade die neueste Sicherung wiederhergestellt. Dies erspart viel Frustration, wenn Sie Ihre Wiedergabelisten erneut erstellen müssen.