Pourquoi les lecteurs de musique ne trouvent-ils pas mes fichiers audio?

17

Sur mon Nexus 4, il y a un dossier appelé /sdcard/Music/(ou juste /Musiclorsque vous parcourez le stockage du téléphone; Windows 7 l'appelle Computer\Nexus 4\Internal storage\Music) et j'ai mis beaucoup de chansons dedans, mais le lecteur de musique ne voit aucune de mes chansons. Pourquoi une application (le gestionnaire de fichiers, et par exemple Dropbox) peut-elle voir les fichiers, mais pas une autre application (Play Music, Apollo, Jukefox)?

Remarques:

  • LG Nexus 4 16 Go, déverrouillé, avec CyanogenMod 10.1
    (build nocturne 20130212 car rien de plus stable n'est disponible mais il n'y a pas de plantage.)
  • Les chansons sont stockées au format de chemin /sdcard/Music/Artist/Album/Song title.mp3(simplement parce que c'est comme ça qu'elles sont stockées sur mon lecteur multimédia).
    • 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
      (oui, il y a un caractère chinois là-dedans et je ne sais pas pourquoi; c'est un ü (umlaut u) allemand sur mon lecteur multimédia Windows d'origine)
  • Je sais que les chansons sont présentes et qu'elles fonctionnent parce que le gestionnaire de fichiers CyanogenMod les affiche et je peux les jouer individuellement. Ils existent!
  • L'exécution de Rescan SD comme suggéré ci-dessous n'a fait apparaître les fichiers dans aucune des applications du lecteur.
  • Je suis presque certain qu'il n'y a pas de .nomediafichiers: le gestionnaire de fichiers CyanogenMod n'affiche pas les fichiers commençant par un .(j'ai renommé un fichier TXT existant et il a rapidement disparu :)) mais j'ai utilisé le Root Browser Lite pour parcourir les /Musicsous-dossiers - - la seule correspondance que j'ai trouvée était celle que j'avais renommée, et je l'ai supprimée maintenant.
  • Mon PC Windows au travail n'a pas pu voir les fichiers non plus, mais après avoir débranché / rebranché l'USB, il peut maintenant voir + ouvrir + lire les fichiers. (J'ai maintenant révisé cette question pour supprimer la partie Windows.)
  • Je suis toujours mystifié par le fait que les applications de navigateur de fichiers voient les fichiers, mais pas les applications de lecteur de musique.
Torben Gundtofte-Bruun
la source
Avez-vous installé ROM Manager?
geffchang
@GreenGuy: Oui - pourquoi est-ce important?
Torben Gundtofte-Bruun
Comme GAThrawn l'a mentionné, il peut y avoir un fichier .nomedia, qui pourrait être lié à ROM Manager. Recherchez ce fichier .nomedia et supprimez-le.
geffchang
Apollo est le lecteur de musique Cyanogen. Quant à vos fichiers: pouvez-vous citer quelques exemples de noms de fichiers? Peut-être un problème de compatibilité, et avant que l'on demande le type, le suivant pour les caractères spéciaux dans les noms, etc., il pourrait être plus facile d'avoir des "exemples complets" disponibles;)
Izzy
1
Juste ma conjecture: le scanner de médias aurait pu "planter" sur ceux-ci. Pour un test, essayez de supprimer / renommer des fichiers avec des trémas et d'autres caractères spéciaux (heureusement, nous ne sommes pas français ou turcs, ou ce serait plus :) Ces trucs "chinois" se tournent très probablement lorsque Windows ne s'en soucie pas et utilise simplement son propre jeu de caractères (MSANSI ou WIN-1252 ou autre), tandis qu'Android pense que c'est UTF8. C'est pourquoi j'évite les trémas, etc. dans les noms de fichiers (bien que le mot "Gruesse" ait l'air vraiment bizarre de cette façon;))
Izzy

Réponses:

9

Voir un nom de fichier comme Computer\Nexus 4\Internal storage\Music\Christina St眉rmer\Freier Fall\1 Geh nicht wenn du kommst.mp3indique un problème spécial avec des "caractères spéciaux" (tels que les trémas allemands) qui se sont trompés lors du transfert de données: tandis que Windoze utilise son propre jeu de caractères (MS-ANSI ou WIN-12xx, en fonction de Android) attend UTF-8 - c'est pourquoi il est recommandé de n'utiliser que des caractères ASCII 7 bits dans les noms de fichiers.

En raison de cette non-concordance et du "caractère non identifiable", le scanner de média est très probablement tombé en panne. Ce qui a entraîné le non-remplissage de la base de données des médias, d'où: Les joueurs pensent qu'il n'y a "aucun fichier multimédia".

Actions proposées

Je suggère de supprimer temporairement ou au moins de renommer tous les fichiers concernés, afin qu'aucun fichier contenant des "caractères spéciaux" dans son nom ne reste. Ensuite, relancez le scanner de supports (par exemple en le déclenchant avec Rescan SD ). Une fois que c'est terminé, je suis presque sûr que vos lecteurs multimédias trouveront quelque chose à jouer.

Cela étant approuvé, vous savez quoi chercher à l'avenir. Comme dit précédemment, je recommande fortement de restituer les caractères dans les noms de fichiers en ASCII 7 bits - cela évite beaucoup de problèmes, bien que certains noms puissent sembler un peu étranges;)

Izzy
la source
Accepté: Parce que tout fonctionnait très bien après un redémarrage, votre hypothèse sur un serveur multimédia en panne était probablement correcte. Je détesterais devoir limiter mes fichiers aux noms ASCII des années 80, je les laisse donc pour le moment - cela semble fonctionner, et les caractères s'affichent correctement en tant que trémas dans l'application (pas de chinois!).
Torben Gundtofte-Bruun
3
L'application utilise très probablement les balises ID3 des fichiers MP3, ce qui pourrait au moins expliquer cette partie. Je me demande toujours que les fichiers apparaissent toujours et n'ont pas planté le scanner de médias lors des exécutions suivantes: s'ils l'ont planté en premier lieu, pourquoi ont-ils fonctionné? Mais le plus important: problème résolu :)
Izzy
2
Pour analyser à nouveau le support, on peut également utiliser une application clairement open-source, SD Scanner , de F-Droid.
imz - Ivan Zakharyaschev
Après la nouvelle analyse, cela m'a aidé à tuer l'application Apollo (en appuyant longuement sur le bouton "retour" dans CyanogenMod) et à la redémarrer - pour obtenir la liste mise à jour des albums dans Apollo.
imz - Ivan Zakharyaschev
Merci d'avoir répondu! Cela m'a été utile après avoir téléchargé un album de musique sur mon appareil CyanogenMod via ssh, et je n'ai pas pu trouver comment faire voir et jouer à Apollo (comme un album entier).
imz - Ivan Zakharyaschev
3

Dans la ROM d'origine, le lecteur de musique par défaut du Nexus 4 devrait être " Play Music " avec une icône qui ressemble à un casque jaune, jamais entendu parler d'Apollo, mais il est possible que c'est quelque chose que votre ROM personnalisée a changé.

La plupart des lecteurs de musique sur Android obtiennent leur «bibliothèque multimédia» du service de scanner multimédia intégré, cela devrait récupérer les fichiers MP3 stockés dans n'importe quel emplacement de stockage accessible par l'utilisateur sur votre téléphone et les ajouter à la bibliothèque du scanner. Parfois, le scanner de médias ne "remarque" pas les nouveaux fichiers que vous venez d'ajouter et doit être invité à effectuer une nouvelle analyse, il existe des applications sur le magasin qui peuvent le faire, telles que Rescan SD , vous pouvez en trouver une sélection avec une recherche sur le Play Store si vous exécutez l'un de ceux-ci et attendez quelques minutes, tous vos médias doivent être récupérés.

Il est peu probable d'après ce que vous dites, mais il est également possible qu'un .nomediafichier caché se trouve dans votre dossier Musique ou dans l'un de ses dossiers parent / enfant. La présence de ce fichier indique au scanner multimédia d'ignorer le contenu de ce dossier et de ses dossiers enfants. Si vous trouvez ce fichier quelque part dans la hiérarchie de votre dossier Musique, supprimez-le.

GAThrawn
la source
Oh, j'ai aussi "Play Music" mais quand je l'ai lancé, je pensais que c'était un magasin de musique ( acheter des chansons de Google Play ) - mon erreur. Je l'ai relancé tout à l'heure et il indique "Aucune musique conservée sur l'appareil." Le Settingsmenu ne comporte que deux lignes non accessibles : les licences open source et la version musicale v4.5.9101.560208 .
Torben Gundtofte-Bruun
1
Apollo est le joueur par défaut de Cyanogen, est également disponible sur Play Store. Juste pour clarifier.
PaNaVTEC
J'ai mis à jour ma question: Rescan n'a pas aidé, et je suis assez certain qu'il n'y a pas .nomedia fichiers. Intrigant!
Torben Gundtofte-Bruun
Il peut également s'agir de formats non pris en charge. Je ne sais pas quels formats sont pris en charge par quel lecteur, mais je pourrais imaginer que certains ne prennent pas en charge.ogg , par exemple, tandis que d'autres le font. Une autre cause pourrait être le taux / la méthode d'échantillonnage - mais cela ne devrait pas affecter la partie "étant vu" mais "jouant bien".
Izzy
@Izzy: Je vois ce que vous voulez dire, mais le gestionnaire de fichiers peut lire les fichiers, donc je pense que le chemin et le format sont valides et fonctionnent. C'est juste que les applications des joueurs lui semblent inconscientes ...
Torben Gundtofte-Bruun
1

Ni l'application de musique Android préinstallée ni le lecteur de musique Apollo ne pouvaient voir les fichiers que j'ai chargés latéralement jusqu'à ce que j'aplatisse la hiérarchie des répertoires à un niveau. Par exemple, Music / Band / song.ogg fonctionne, Music / Band / Album / song.ogg ne fonctionne pas. Si seulement les lecteurs de musique pouvaient voir à travers ces balises peu profondes id3 et revenir à l'essentiel!

Dwain Dorfus
la source
Cette. Tous les lecteurs de musique contemporaine semblent considérer ID3 comme un gospel, alors que ces données sont souvent mal orthographiées, corrompues, trompeuses ou tout simplement fausses. Si seulement mon lecteur Android pouvait simplement lire un dossier et trier les entrées par nom de fichier. Un tri corrompu dû à une mauvaise ID3, ou une hiérarchie "profonde", a rendu des livres audio entiers totalement inaccessibles pour moi, ce qui m'a souvent obligé à fusionner 200+ 5MB .mp3 avec des scripts à usage unique personnalisés.
Emanuel Landeholm
1

Eu le même problème sur Android 4.4.2. Ma solution:

  1. déplacer la carte SD / la musique vers la carte SD / le média / la musique
  2. redémarrer en mode de récupération
  3. effacer le cache (cache système, pas le dalvik)
  4. redémarrer le système

profitez de Google Play Musique! ^ _ ^

ciccio
la source
1

déplacez sdcard / Music vers sdcard / Media / Music reboot opo. Tous les fichiers sont apparus sur les joueurs.

Parminder
la source
Qu'est-ce que l'opo ici?
Firelord
0

Supprimez le .nomedia trouvé dans votre dossier de musique. Dossier de musique de carte SD interne et externe. Installez player pro media player. Accédez aux paramètres et pointez-le sur l'emplacement de votre dossier de musique sur votre carte SD externe. Une fois que vos chansons sont apparues, elles s'afficheront également sur votre lecteur de musique. Bonne chance

layla n
la source
Pourriez-vous s'il vous plaît inclure un lien vers l'application mentionnée? Il sera difficile de trouver le contraire, car de nombreuses applications ont "player pro" dans leurs noms / descriptions. Merci!
Izzy
0

Votre bibliothèque musicale n'est peut-être pas configurée pour analyser même le /sdcard0/Music/dossier.

Connectez votre téléphone Android à votre ordinateur et activez le "Mode USB"

Sur votre ordinateur, accédez à la carte SD de votre téléphone via le câble USB. Ainsi, sous Windows, cela pourrait ressembler à F:\Music\une lettre de lecteur.

Donc, dans ce cas, mon problème ressemblait à ceci " F:\Music\Music_aa\" Je l'ai renommé " F:\Music\Music_ab\"

Le service d'assistance USB Android sur le téléphone démarre automatiquement une nouvelle analyse de tous les médias à l'intérieur /sdcard/Music/Music_ab du téléphone une fois que vous vous déconnectez du mode USB.

J'espère que cela t'aides.

Jim Linski
la source
0

Ok les gars .... Hier soir, à l'improviste, mon album d'applications multimédia Android et mon lecteur de musique n'ont trouvé aucune des photos ou des chansons qui étaient réellement sur ma carte SD. Après avoir échappé un peu à un accident vasculaire cérébral .... et quatre heures de lettre après avoir lu beaucoup de forums, j'ai trouvé une solution:

Pour le lecteur de musique, j'ai utilisé une application appelée "Next music" qui pouvait en fait voir les chansons. Je suis allé à une option appelée scan en appuyant sur le bouton d'actualisation, j'ai fait un scan complet et comme par magie mes chansons étaient lisibles par toutes les autres applications, y compris le lecteur de stock. Sans aucun redémarrage

Pour les photos, j'ai utilisé quickpick. C'était le seul qui pouvait réellement voir les photos. J'ai ouvert chaque dossier de mon album puis en appuyant sur la touche de menu fixe, il y avait une option appelée "Fix Date". Est-ce que pour chaque dossier et tbey est apparu sur mon application d'album de stock. Sans redémarrage

Ps: la suppression de chaque .nomedia que j'ai trouvé n'a absolument rien fait ...

À M
la source
"Musique suivante" n'a trouvé que les fichiers du magnétophone (sur la carte SD externe). Aucune autre musique trouvée (stockée sur la carte SD interne). L'application Mes fichiers voit les fichiers musicaux, ainsi que AirDroid.
Jānis Elmeris
0

J'ai eu ce problème et j'ai trouvé la solution, lorsque vous allez dans votre "gestionnaire de fichiers", désactivez "afficher les fichiers cachés". Ensuite, les lecteurs installés ne reconnaîtront pas vos fichiers mp3. Assurez-vous donc que les fichiers cachés sont cachés dans le gestionnaire de fichiers.

Chesterinc.industries
la source
1
Cela semble bizarre, car je ne trouve aucune relation avec ce paramètre. Juste mes 2 cents.
Andrew T.
0

J'ai vécu la même chose sur mon Samsung Galaxy S3 mini.
J'ai juste utilisé Rescan SD / Rescan (les ai utilisés tous les deux parce que je ne savais pas où ma musique était la carte SD / SD interne)
Après cela - cela a juste fonctionné et mon lecteur de musique Samsung a fonctionné !!

HissBooom
la source
0

J'ai eu le même problème avec le Samsung Galaxy S5 sous CyanogenMod. Voici ce que j'ai fait. J'ai mis la musique dans ma mémoire interne et cela fonctionnait bien. Ensuite, j'ai copié les fichiers sur sd \ media \ Music, si vous n'avez pas ces dossiers, créez-les. Ensuite, testez et voyez si le fichier apparaît en supprimant l'un des morceaux de la mémoire interne. s'il ne s'affiche pas, démontez et remontez la carte sd.

Marshall Bircher
la source
0

Renommez le dossier ou déplacez vos fichiers vers un nouveau dossier comme (Musique /). Il récupérera automatiquement vos fichiers mp3.

Rohit
la source
0

Créez un dossier multimédia / Musique. Mettez tous vos dossiers et fichiers multimédias. Effectuez une nouvelle lecture et une nouvelle numérisation dans votre lecteur (j'utilise VLC) Le problème doit être résolu (LinageOS 15.1 sur Nexus 5X).

ThinIce
la source
-1

.nomedia - J'en avais 2 sur le téléphone et un sur le sd - supprimé les trois et le lecteur Hay Presto Music voit maintenant toutes les chansons sur la carte SD et le téléphone - tout cela merci - en utilisant Samsung Galaxy Ace 4 lite - j'avais essayé de reformater SD - redémarrages du téléphone - différents lecteurs multimédias - mais en supprimant tous les fichiers .nomedia était la seule solution qui a fonctionné - a fonctionné un régal - n'a même pas eu à redémarrer le téléphone - juste une nouvelle analyse rapide du lecteur multimédia

Tony
la source
-2

J'ai monté et démonté ma carte SD et toutes les applications ont à nouveau reconnu les fichiers

phil Rewa
la source