8 votes

Pourquoi Android Media Storage ne détecte-t-il pas mon nouveau fichier de sonnerie ?

J'ai eu ce problème à la fois sur le Nexus 4 et le Nexus 5 (de tous les téléphones).

J'ai un fichier, c'est le même fichier de sonnerie que j'utilise sur tous mes téléphones, c'est un mp3 édité d'une chanson que j'aime.

J'ai placé ce fichier dans le dossier "Ringtones" de mon appareil.

Lorsque je vais changer ma sonnerie, mon nouveau fichier n'est pas disponible comme sélection dans les paramètres d'Android.

Le redémarrage de l'appareil ne permet pas de détecter le nouveau fichier.

Ce que je finis par faire CHAQUE FOIS que je dois ajouter ce fichier de sonnerie (je nettoie mon appareil de temps en temps), c'est trouver l'application "Media Storage" sur mon appareil et vider sa mémoire. À ce moment-là, le téléphone pense qu'il n'y a plus de sonneries, mais une fois que j'ai redémarré, toutes les anciennes sonneries sont là, ainsi que ma sonnerie qui a été au même endroit pendant TOUT LE TEMPS.

J'ai donc une solution de contournement, mais quelqu'un peut-il me dire où je fais fausse route ? Cela me rend fou ! Quelqu'un d'autre rencontre-t-il ce problème ?

Je dois passer à côté de quelque chose de simple, car tous les forums Internet que je lis sont tous simples : " Il suffit de placer le fichier dans le dossier des sonneries et cela fonctionne comme par magie ", ce qui est très frustrant.

EDIT : Quelques informations supplémentaires, j'ai laissé le fichier là depuis quelques jours maintenant, juste pour voir si cela fait une différence. J'ai redémarré l'appareil plus d'une douzaine de fois au cours des deux derniers jours. Le fichier n'est toujours pas disponible en option.

EDIT 2 : Voir les commentaires ci-dessous. Il semble que cela ait quelque chose à voir avec la façon dont je place le fichier à cet endroit, mais il est toujours étrange que le media scan ne le détecte pas au redémarrage. Quelqu'un sait-il quelque chose sur l'analyse des médias ? Peut-être est-il optimisé au démarrage pour ignorer les dossiers tels que les dossiers de sonneries, car ils ne devraient pas changer fréquemment... ?

0 votes

La raison pour laquelle il n'apparaît pas immédiatement est simple : il faut que l'analyseur de médias ajoute son nom et son emplacement à sa base de données. Or, un redémarrage aurait dû déclencher cette opération, de sorte qu'il semble y avoir un problème. Comment avez-vous ajouté le fichier ? Avez-vous essayé de le faire via MTP/UMS (alors que le téléphone est connecté à votre ordinateur) ?

0 votes

@Izzy Je l'ai ajouté en utilisant l'explorateur de fichiers d'ES et je l'ai copié depuis le stockage en nuage (Ubuntu One). ES se connecte à U1 pour moi et je fais tout dans l'application à partir de là. C'est généralement de cette manière que j'ajoute toujours le fichier car je sais qu'il est toujours sur mon stockage en nuage. Je viens d'essayer de le brancher, de retirer le fichier, de le débrancher et de le rebrancher, d'ajouter le fichier, de le débrancher et il était là dans mes sonneries sans redémarrage. Je suppose que l'application ne déclenche pas un scan des médias correctement, mais c'est quand même bizarre qu'il ne le récupère pas au redémarrage jusqu'à ce que j'efface la mémoire de l'application de stockage des médias :/ :/. Le fichier ne peut pas être corrompu, je viens juste de le recopier... :(

0 votes

Vous avez probablement raison de dire que l'application ne déclenche pas le scanner mesia. Cependant, un redémarrage devrait le déclencher. Laissez-moi deviner : tous les appareils concernés fonctionnent déjà sous Kitkat ? Parce qu'à partir de là, le scanner multimédia n'effectue plus d'analyse complète AFAIR (du moins, les applications qui le déclenchent ne peuvent plus le faire de l'"ancienne manière"). Si je me souviens bien, l'analyseur de médias doit maintenant être dirigé vers les fichiers modifiés directement.

4voto

Dan J Points 232

Ce qui a résolu le problème pour moi - j'avais un trait d'union. - dans le nom de mon fichier OGG, je l'ai remplacé par un trait de soulignement et j'ai redémarré le téléphone (Nexus 5 KitKat) pour qu'il apparaisse

0 votes

Confirmé pour Lineage 14.1 et Notifications. Pas de trait d'union.

2voto

moonbutt74 Points 663

Si vous n'avez fait que copier le fichier, alors les permissions sont réglées à 600. Chmod le fichier à 644 pour qu'il soit LECTABLE PAR LE MONDE. Donc,

chmod 644 /sdcard/ringtones/blah.whatever

Un nom de fichier avec un espace peut également poser problème, faites quand même un renommage. donc si le nom du fichier est blah blah.whatever et le renommer en blah_blah.whatever

Enfin, si les éléments ci-dessus ne fonctionnent pas ou sont déjà triés correctement, allez dans les paramètres-->applications et localisez le stockage multimédia. Arrêtez-le de force, videz son cache et redémarrez-le. Notez que si vous voulez effacer toutes les données, déplacez d'abord vos sonneries dans un autre répertoire JIC, puis après avoir effacé toutes les données, replacez-les dans votre répertoire de sonneries. Si vous êtes rooté, copiez simplement le fichier au bon endroit dans /system/media/ et définissez correctement les paramètres [644] et redémarrez.

0 votes

En ce qui concerne l'espace dans le nom, vous devriez pouvoir mettre des points de suspension autour du nom et de l'extension du fichier. Ou était-ce le chemin d'accès complet...

0 votes

C'était mon premier réflexe, mais chmod échouait silencieusement, les permissions restaient à 660. Pour moi, c'était le trait d'union.

0 votes

@Someone hmm, si chmod "échoue silencieusement", essayez chattr -i <filename> Il se peut que le bit immuable soit activé, ce qui serait étrange, sinon, vous n'êtes pas Root OU le format du fichier n'est pas pris en charge ou est "corrompu". Utilisez un utilitaire de fichier pour vérifier le fichier.

0voto

bvstuart Points 1513

J'ai un réglage sur mon téléphone. réglages - profils audio - réglage du profil individuel - sonnerie personnalisée. Ici, je peux ajouter n'importe quel MP3 à la liste des sonneries reconnues par le téléphone. Si vous avez ce genre de sonnerie, alors vous êtes en or.

0voto

Thomas Points 585

J'ai eu le même problème, dans mon cas, j'utilise ma chanson préférée comme alarme, depuis que j'installe de nouvelles applications pour une raison que je ne peux pas me rappeler, je force à arrêter l'application par défaut pour la musique, et je suis retourné à elle et l'exécuter à nouveau et j'ai été en mesure de rechercher des fichiers de musique à nouveau,,,, il semble qu'aucune application par défaut est en cours d'exécution et c'est pourquoi peut pas exécuter l'option. :)

0voto

Dave Points 1

Essayez de trouver la chanson dans le lecteur de musique de votre appareil. Lancez la chanson et pendant qu'elle est en cours de lecture, sélectionnez les options puis définissez-la comme sonnerie.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X