Stock Google Music App scannt Unterverzeichnisse in Android 4.2.1 nicht

Ist es ein Fehler in Jelly Bean 4.2.1, dass Unterverzeichnisse innerhalb des Musikverzeichnisses nicht nach Musikdateien durchsucht werden?

UPDATE: Ich habe gerade überprüft, ob das Kopieren mit cpoder Nautilusunter Ubuntu oder Windows Explorereinwandfrei funktioniert. Sie werden sofort vom Spieler gescannt. Aber wenn ich sie benutze, rsyncsind sie es nicht! Das ist sehr seltsam. Ich habe auch die Dateiberechtigungen überprüft und sie sind in beiden Fällen gleich.

Ich versuche, die Musiksammlung auf meinem Desktop mit meinem Nexus 4 zu synchronisieren. Auf meinem Desktop ist meine Musik wie folgt organisiert.

    Artist1/
        Artist1/Art1_Track1.mp3
        Artist1/Art1_Track.mp3
    Artist2/
        Artist2/Art2_Track1.mp3
        Artist2/Art2_Track2.mp3
    ...

Wenn ich dieselbe Verzeichnisstruktur in das Musikverzeichnis kopiere, scannt der Stock Music Player die Musik in Unterverzeichnissen nicht. Es funktioniert jedoch gut für Dateien im Basis-Musikverzeichnis.

Zu Ihrer Information, ich verwende rsync, um die Musiksammlung mit dem Musikverzeichnis zu synchronisieren. Ich verwende Android 4.2.1 Jelly Bean auf dem LG Nexus 4. Das Gerät wird go-mtpfsmit einer Ubuntu-Installation gemountet.


Update: Einige Zusammenfassungen aus den Kommentaren (von Izzy)

  • Das Problem besteht nur, wenn Dateien mit übertragen werden rsync. Während rsyncdie Übertragung läuft, erhalten Dateien eine temporäre Dateinamenerweiterung wie zB .test.mp3.xdGHsk-- aber sie werden korrekt umbenannt in .mp3sobald die Übertragung abgeschlossen ist (normales Verhalten für rsync)
  • es gibt keine .nomediaDateien in den betroffenen Verzeichnissen
  • Medien neu scannen wird verwendet, um den Medienscanner zu zwingen, die Bibliothek nach rsyncAbschluss seines Auftrags zu aktualisieren

Update: Mehr Zusammenfassung aus den Kommentaren und Korrektur (von Srinath)

Ich habe gerade eine Zusammenfassung der Kommentare zu Ihrer Frage hinzugefügt und werde jetzt meine entsprechenden Kommentare entfernen. Bitte überprüfen Sie, was ich übersehen habe, bearbeiten Sie es und entfernen Sie auch Ihre entsprechenden Kommentare (Sie können dies tun, indem Sie auf das kleine rote "x" klicken, das am Ende eines Kommentars erscheint, wenn Sie mit der Maus darüber fahren).
Schlagen Sie vor, dass "Medien erneut scannen" das Problem tatsächlich löst?
Ich wollte nur sagen, dass ich das gleiche Problem auf meinem Nexus 5 habe, auf dem KitKat läuft. Mit cp werden die Dateien vom Google Music Player und Doubletwist abgeholt, mit rsync werden beide nicht abgeholt. Ich verbinde mich auch über USB mit go-mtpfs

Antworten (2)

Wenn das Problem wirklich darin besteht, dass rsync die Dateien umbenennt, versuchen Sie es mit rsync --inplace.

Das hat bei mir funktioniert. Ich hatte das gleiche Problem wie Srinath.

Versuchen Sie, die App-Daten zu löschen. Einstellungen > Musik abspielen > Daten löschen. Dies sollte Ihre gesamte SD-Karte erneut nach Musik durchsuchen. Wenn dies nicht funktioniert, deinstallieren Sie Google Play Music, entfernen Sie Ihre MP3-Dateien und installieren Sie Google Play Music neu. Wenn das immer noch fehlschlägt, versuchen Sie es mit einer anderen App wie DoubleTwist.

Entschuldigung für die verspätete Antwort. Ich lösche gerade Daten mit Google Play Music und das scheint nicht zu helfen. Ich würde es vorziehen, keine Drittanbieter-App zu verwenden, aber ich habe DoubleTwist installiert. Ich werde das versuchen und mich wieder melden.