Warum können Musikplayer meine Audiodateien nicht finden?

17

Auf meinem Nexus 4 gibt es einen Ordner mit dem Namen /sdcard/Music/(oder nur /Musicbeim Durchsuchen des Telefonspeichers; Windows 7 nennt ihn Computer\Nexus 4\Internal storage\Music), und ich habe viele Titel darin abgelegt, aber der Musik-Player sieht keinen meiner Titel. Warum kann eine App (der Dateimanager und z. B. Dropbox) die Dateien sehen, aber keine andere App (Play Music, Apollo, Jukefox)?

Anmerkungen:

  • LG Nexus 4 16 GB, entsperrt, mit CyanogenMod 10.1
    (nächtlicher Build 20130212, da nichts stabileres verfügbar ist, aber keine Abstürze vorliegen.)
  • Die Songs werden im Pfadformat gespeichert /sdcard/Music/Artist/Album/Song title.mp3(einfach weil sie so auf meinem Medienlaufwerk gespeichert sind).
    • Computer\Nexus 4\Internal storage\Music\Eagles\On the Border\1 Already Gone.mp3
    • Computer\Nexus 4\Internal storage\Music\Kashmir\The Good Life\10 Kiss me goodbye.mp3
    • Computer\Nexus 4\Internal storage\Music\Christina St眉rmer\Freier Fall\1 Geh nicht wenn du kommst.mp3
      (Ja, da ist ein chinesisches Schriftzeichen und ich weiß nicht warum; es ist ein deutsches ü (umlaut u) auf meinem ursprünglichen Windows Media-Laufwerk.)
  • Ich weiß, dass die Songs vorhanden sind und funktionieren, weil der CyanogenMod-Dateimanager sie anzeigt und ich sie einzeln abspielen kann. Sie existieren!
  • Laufende Rescan SD , wie unten vorgeschlagen nicht die Dateien in einem der Spieler apps erscheinen.
  • Ich bin mir ziemlich sicher, dass es keine .nomediaDateien gibt: Der CyanogenMod-Dateimanager zeigt keine Dateien an, die mit einem beginnen .(ich habe eine vorhandene TXT-Datei umbenannt und sie ist sofort verschwunden :)), aber ich habe den Root-Browser Lite zum Durchsuchen /Musicund für Unterordner verwendet. - Die einzige Übereinstimmung, die ich gefunden habe, war die, die ich umbenannt habe, und die habe ich jetzt gelöscht.
  • Mein Windows-PC bei der Arbeit konnte die Dateien auch nicht sehen, aber nachdem er den USB-Stick abgezogen / neu eingesteckt hat, kann er die Dateien jetzt sehen, öffnen und abspielen. (Ich habe diese Frage jetzt überarbeitet, um den Windows-Teil zu entfernen.)
  • Ich bin immer noch verblüfft über die Tatsache, dass Dateibrowser-Apps die Dateien sehen, Musik-Player-Apps jedoch nicht.
Torben Gundtofte-Bruun
quelle
Haben Sie ROM Manager installiert?
13.
@ GreenGuy: Ja - warum ist das wichtig?
Torben Gundtofte-Bruun
Wie GAThrawn bereits erwähnt hat, ist möglicherweise eine .nomedia-Datei vorhanden, die sich möglicherweise auf ROM Manager bezieht. Suchen Sie nach dieser .nomedia-Datei und löschen Sie sie.
Geffchang
Apollo ist der Cyanogen-Musikplayer. Was Ihre Dateien betrifft: Können Sie einige Beispieldateinamen nennen? Könnte ein Kompatibilitätsproblem sein, und bevor man nach dem Typ fragt, das nächste nach Sonderzeichen in den Namen usw., ist es möglicherweise am einfachsten, einige "vollständige Beispiele" zur Verfügung zu haben;)
Izzy
1
Nur meine Vermutung: Der Medienscanner könnte bei diesen "abgestürzt" sein. Versuchen Sie zum Testen, Dateien mit Umlauten und anderen Sonderzeichen zu entfernen / umzubenennen (zum Glück sind wir nicht französisch oder türkisch, oder es wäre mehr :) eigener Zeichensatz (MSANSI oder WIN-1252 oder was auch immer), während Android denkt, dass es UTF8 ist. Deshalb vermeide ich Umlaute usw. in Dateinamen (obwohl das Wort "Gruesse" auf diese Weise wirklich komisch aussieht;))
Izzy

Antworten:

9

Der Dateiname Computer\Nexus 4\Internal storage\Music\Christina St眉rmer\Freier Fall\1 Geh nicht wenn du kommst.mp3weist auf ein spezielles Problem mit "Sonderzeichen" (z. B. deutschen Umlauten) hin, das bei der Datenübertragung durcheinander geraten ist: Während Windoze einen eigenen Zeichensatz verwendet (MS-ANSI oder WIN-12xx, je nach Version) Konfiguration), erwartet Android UTF-8 - weshalb es eine gute Gewohnheit ist, nur 7-Bit-ASCII-Zeichen in Dateinamen zu verwenden.

Aufgrund dieser Nichtübereinstimmung und des "nicht identifizierbaren Zeichens" ist der Medienscanner höchstwahrscheinlich abgestürzt. Was dazu führte, dass die Mediendatenbank nicht gefüllt wurde, ergibt sich wie folgt: Die Player denken "Keine Mediendateien vorhanden".

Vorgeschlagene Maßnahmen

Ich würde vorschlagen, alle betroffenen Dateien vorübergehend zu löschen oder zumindest umzubenennen, damit keine Datei mit "Sonderzeichen" im Namen verbleibt. Lassen Sie dann den Medienscanner erneut laufen (z. B. mit Rescan SD auslösen ). Ich bin mir ziemlich sicher, dass Ihre Mediaplayer etwas zum Spielen finden werden.

Nachdem dies genehmigt wurde, wissen Sie, wonach Sie in Zukunft suchen müssen. Wie bereits erwähnt, empfehle ich dringend, Zeichen in Dateinamen auf 7-Bit-ASCII zu beschränken - dies vermeidet viele Probleme, obwohl manche Namen etwas seltsam aussehen könnten.

Izzy
quelle
Akzeptiert: Da nach einem Neustart alles einwandfrei funktionierte, war Ihre Hypothese über einen abgestürzten Medienserver wahrscheinlich richtig. Ich würde es hassen, meine Dateien auf ASCII-Namen der 80er-Jahre beschränken zu müssen, also lasse ich sie jetzt in Ruhe - es scheint zu funktionieren und die Zeichen werden in der App tatsächlich korrekt als Umlaute angezeigt (kein Chinesisch!).
Torben Gundtofte-Bruun
3
Die App verwendet höchstwahrscheinlich die ID3-Tags der MP3-Dateien, was diesen Teil zumindest erklären könnte. Ich wundere mich immer noch, dass die Dateien immer noch angezeigt werden und der Medienscanner bei nachfolgenden Durchläufen nicht abgestürzt ist. Wenn er überhaupt abgestürzt ist, warum hat er dann überhaupt funktioniert? Aber am wichtigsten: Problem gelöst :)
Izzy
2
Zum erneuten Scannen der Medien kann auch eine Open-Source-App namens SD Scanner von F-Droid verwendet werden.
imz - Ivan Zakharyaschev
Nach dem erneuten Scannen half es mir, die Apollo-App zu beenden (indem ich in CyanogenMod lange auf die Schaltfläche "Zurück" drückte) und erneut zu starten, um die aktualisierte Liste der Alben in Apollo zu erhalten.
imz - Ivan Zakharyaschev
Danke für die Antwort! Es war nützlich für mich, nachdem ich über ssh ein Musikalbum auf mein CyanogenMod-Gerät hochgeladen und nicht herausgefunden habe, wie Apollo es sehen und abspielen kann (als ganzes Album).
imz - Ivan Zakharyaschev
3

Im Standard-ROM sollte der Nexus 4-Standard-Musikplayer " Musik abspielen " mit einem Symbol sein, das wie ein gelber Kopfhörer aussieht. Sie haben noch nie von Apollo gehört, aber es ist möglich, dass dies an Ihrem benutzerdefinierten ROM geändert wurde.

Die meisten Musikplayer unter Android beziehen ihre "Medienbibliothek" über den integrierten Medienscanner-Dienst. Dabei sollten MP3-Dateien, die an einem für Benutzer zugänglichen Speicherort auf Ihrem Telefon gespeichert sind, abgerufen und der Scannerbibliothek hinzugefügt werden. Manchmal "bemerkt" der Medienscanner keine neuen Dateien, die Sie gerade hinzugefügt haben, und muss aufgefordert werden, einen erneuten Scan durchzuführen. Es gibt Apps im Store, die dies ausführen können, z. B. Rescan SD . Sie können eine Auswahl davon finden mit der Suche nach dem Play Store , wenn Sie einen von denen laufen und ein paar Minuten warten alle Ihre Medien aufgegriffen werden sollen.

Es ist unwahrscheinlich, was Sie sagen, aber es ist auch möglich, dass sich eine versteckte .nomediaDatei in Ihrem Musikordner oder einem der übergeordneten / untergeordneten Ordner befindet. Das Vorhandensein dieser Datei weist den Medienscanner an, den Inhalt dieses Ordners und seiner untergeordneten Ordner zu ignorieren. Wenn Sie diese Datei irgendwo in der Hierarchie Ihres Musikordners finden, löschen Sie sie.

GAThrawn
quelle
Oh, ich habe auch "Play Music", aber als ich es startete, dachte ich, es sei ein Musikladen ( kaufe Songs von Google Play ) - mein Fehler. Ich habe es gerade wieder gestartet und es steht "Keine Musik auf dem Gerät". Das SettingsMenü enthält nur zwei nicht berührbare Zeilen: Open Source-Lizenzen und Musikversion v4.5.9101.560208 .
Torben Gundtofte-Bruun
1
Apollo ist der Standard-Player von Cyanogen und ist auch im Play Store erhältlich. Nur zur Verdeutlichung.
PaNaVTEC
Ich habe meine Frage aktualisiert: Rescan hat nicht geholfen, und ich bin ziemlich sicher, dass es keine .nomediaDateien gibt. Faszinierend!
Torben Gundtofte-Bruun
Es können auch nicht unterstützte Formate sein. Ich bin nicht sicher, welche Formate von welchem ​​Player unterstützt werden, aber ich könnte mir vorstellen, dass einige diese Formate nicht unterstützen .ogg, während andere dies tun. Eine andere Ursache könnte die Abtastrate / -methode sein - dies sollte jedoch nicht das "Gesehenwerden", sondern den "Feinspiel" beeinflussen.
Izzy
@Izzy: Ich verstehe, was du meinst, aber der Dateimanager kann die Dateien abspielen, so dass ich denke, dass sowohl der Pfad als auch das Format gültig sind und funktionieren. Es ist nur so, dass die Player- Apps es nicht
bemerken
1

Weder die vorinstallierte Android Music App noch der Apollo Music Player konnten die Dateien sehen, die ich von der Seite geladen habe, bis ich die Verzeichnishierarchie auf eine Ebene reduziert habe. Beispielsweise funktioniert Music / Band / song.ogg nicht, Music / Band / Album / song.ogg nicht. Wenn nur Musik-Player diese flachen ID3-Tags durchschauen und zu den Grundlagen zurückkehren könnten!

Dwain Dorfus
quelle
Dies. Alle zeitgenössischen Musikspieler scheinen ID3 als Evangelium zu betrachten, wenn solche Daten häufig falsch geschrieben, verfälscht, irreführend oder einfach nur falsch sind. Wenn mein Android-Player nur einen Ordner abspielen und die Einträge nach Dateinamen sortieren könnte. Durch fehlerhafte Sortierung aufgrund einer schlechten ID3 oder einer "tiefen" Hierarchie sind ganze Hörbücher für mich völlig unauffindbar geworden, sodass ich häufig mehr als 200 5-MB-MP3s mit benutzerdefinierten Einweg-Skripten zusammenführen muss.
Emanuel Landeholm
1

Hatte das gleiche Problem auf Android 4.4.2. Meine Lösung:

  1. Verschieben Sie SD-Karte / Musik in SD-Karte / Medien / Musik
  2. Starten Sie in den Wiederherstellungsmodus
  3. Wipe-Cache (System-Cache, nicht der Dalvik-Cache)
  4. System neu starten

Viel Spaß mit Google Play Music! ^ _ ^

ciccio
quelle
1

Verschieben Sie SD-Karte / Musik auf SD-Karte / Medien / Musik, und starten Sie opo neu. Alle Dateien wurden auf den Playern angezeigt.

Parminder
quelle
Was ist hier "opo"?
Firelord
0

Löschen Sie die .nomedia-Datei, die sich in Ihrem Musikordner befindet. Interner und externer SD-Karten-Musikordner. Installieren Sie den Player Pro Media Player. Gehen Sie zu den Einstellungen und zeigen Sie auf den Ordner, in dem sich Ihr Musikordner auf Ihrer externen SD-Karte befindet. Sobald Ihre Songs aufgetaucht sind, werden sie auch auf Ihrem Musik-Player angezeigt. Viel Glück

Layla n
quelle
Könnten Sie bitte einen Link zu der genannten App hinzufügen? Es wird schwierig sein, etwas anderes zu finden, da viele Apps "Player Pro" in ihren Namen / Beschreibungen haben. Vielen Dank!
Izzy
0

Ihre Musikbibliothek ist möglicherweise nicht zum Scannen des /sdcard0/Music/Ordners eingerichtet.

Verbinden Sie Ihr Android-Handy mit Ihrem Computer und aktivieren Sie den "USB-Modus"

Greifen Sie auf Ihrem Computer über das USB-Kabel auf die SD-Karte Ihres Telefons zu. Unter Windows könnte es also so aussehen " F:\Music\" als Laufwerksbuchstabe.

In diesem Fall sah mein Problem folgendermaßen aus: " F:\Music\Music_aa\" Ich habe es in " F:\Music\Music_ab\" umbenannt.

Der Android-USB-Hilfsdienst auf dem Telefon startet automatisch einen neuen Scan für alle Medien /sdcard/Music/Music_abauf dem Telefon, sobald Sie die Verbindung zum USB-Modus trennen.

Hoffe das hilft.

Jim Linski
quelle
0

Ok Leute ... Letzte Nacht aus heiterem Himmel konnte mein Album mit Android Media Apps und mein Musikplayer keine Fotos oder Songs finden, die sich tatsächlich auf meiner SD-Karte befanden. Nachdem ich ein bisschen einem Schlaganfall entkommen war ... und vier Stunden nach dem Lesen vieler Foren einen Brief geschrieben hatte, fand ich eine Lösung:

Für den Musik-Player habe ich eine App namens "Next Music" verwendet, die die Songs tatsächlich sehen konnte. Ich ging zu einer Option namens "Scannen", indem ich auf die Schaltfläche "Aktualisieren" drückte, machte einen vollständigen Scan und auf magische Weise waren meine Songs für jede andere App, einschließlich des Stock Players, lesbar. Ohne Neustart

Für die Fotos habe ich Quickpick verwendet. Es war das einzige, das die Fotos tatsächlich sehen konnte. Ich habe jeden Ordner in meinem Album geöffnet, dann gab es durch Drücken der Hardmenütaste eine Option namens "Datum festlegen". Habe das für jeden Ordner gemacht und tbey erschien auf meiner Stock Album App. Ohne neu zu starten

Ps: das Löschen jeder gefundenen .nomedia hat absolut nichts gebracht ...

Tom
quelle
"Nächste Musik" hat nur Tonaufnahmedateien gefunden (auf der externen SD-Karte). Keine andere Musik gefunden (auf der internen SD-Karte gespeichert). In der App "Eigene Dateien" werden die Musikdateien sowie AirDroid angezeigt.
Jānis Elmeris
0

Ich hatte dieses Problem und fand die Lösung, wenn Sie zum "Dateimanager" Ihres Telefons gehen und "Versteckte Dateien anzeigen" deaktivieren. Dann werden die installierten Player Ihre MP3-Dateien nicht erkennen. Stellen Sie also sicher, dass die versteckten Dateien im Dateimanager versteckt sind.

Chesterinc.industries
quelle
1
Scheint seltsam, da ich keine Beziehung zu dieser Einstellung finden kann. Nur meine 2 Cent.
Andrew T.
0

Das habe ich auch auf meinem Samsung Galaxy S3 mini erlebt.
Ich habe gerade Rescan SD / Rescan verwendet (beide verwendet, weil ich nicht sicher war, wo meine Musik SD-Karte / Interne SD war).
Danach hat es einfach funktioniert und mein Samsung Stock Music Player hat funktioniert !!

HissBooom
quelle
0

Ich hatte das gleiche Problem mit dem Samsung Galaxy S5 mit Cyanogenmod. Hier ist was ich getan habe. Ich habe die Musik in meinem internen Speicher abgelegt und sie hat einwandfrei funktioniert. Dann habe ich die Dateien nach sd \ media \ Music kopiert. Wenn Sie diese Ordner nicht haben, erstellen Sie sie. Testen Sie anschließend, ob die Datei angezeigt wird, indem Sie einen der Titel im internen Speicher löschen. Wenn es nicht angezeigt wird, entfernen Sie die SD-Karte und hängen Sie sie erneut ein.

Marshall Bircher
quelle
0

Benennen Sie den Ordner um oder verschieben Sie Ihre Dateien in einen neuen Ordner wie (Musik /). Es wird automatisch Ihre MP3-Dateien abrufen.

Rohit
quelle
0

Erstellen Sie Ordner Medien / Musik. Legen Sie alle Ihre Medienordner und -dateien ab. Readdressing und Rescanning in Ihrem Player durchführen (ich verwende VLC) Problem sollte behoben sein (LinageOS 15.1 auf Nexus 5X)

Dünnes Eis
quelle
-1

.nomedia - Ich hatte 2 Dateien auf dem Handy und eine auf SD - alle drei gelöscht und der Hay Presto Music Player sieht jetzt alle Songs auf SD-Karte und Handy - alles gut, danke - mit Samsung Galaxy Ace 4 Lite - hatte versucht, SD neu zu formatieren - Neustarts des Telefons - verschiedene Mediaplayer - aber durch Löschen aller .nomedia-Dateien war die einzige Lösung, die funktionierte - ein Vergnügen - musste nicht einmal das Telefon neu starten - nur ein schneller erneuter Scan vom Mediaplayer

Tony
quelle
-2

Ich habe meine SD-Karte aktiviert und deaktiviert und alle Apps haben die Dateien wieder erkannt

phil Rewa
quelle