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


8

J'ai eu ce problème 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 mis ce fichier dans le dossier "Sonneries" de mon appareil.

Lorsque je vais modifier ma sonnerie, mon nouveau fichier n'est pas disponible en tant que sélection dans les paramètres Android.

Le redémarrage de l'appareil ne provoque pas la détection du nouveau fichier.

Ce que je finis par faire CHAQUE FOIS, je dois ajouter ce fichier de sonnerie (j'essuie mon appareil de temps en temps), c'est de trouver l'application «Media Storage» sur mon appareil et de vider sa mémoire. À ce stade, le téléphone pense qu'il n'y a pas de sonneries, mais une fois que j'ai redémarré, toutes les anciennes sonneries sont là avec ma sonnerie qui était au même endroit ENTIRE TIME.

J'ai donc une solution de contournement, mais quelqu'un peut-il me dire où je me trompe?! Ça me rend dingue! Quelqu'un d'autre voit-il ce problème?

Je dois manquer quelque chose de simple parce que tous les forums Internet que je lis sont tous simples "il suffit de mettre 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 le fichier là depuis quelques jours maintenant, juste pour voir si cela fait une différence. Redémarrage de 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. Semble être quelque chose à voir avec la façon dont je place le fichier, mais il est toujours étrange que l'analyse des médias ne le ramasse pas au redémarrage. Quelqu'un sait quoi que ce soit sur la numérisation des médias? Peut-être qu'il est optimisé au démarrage pour ignorer des dossiers comme les dossiers de sonneries car ceux-ci ne devraient pas changer fréquemment ...?


La raison pour laquelle il n'apparaît pas immédiatement est facile: cela nécessite que le scanner de médias ajoute son nom / emplacement à sa base de données. Mais un redémarrage aurait dû déclencher cela définitivement, donc quelque chose semble mal se passer là-bas. Comment avez-vous ajouté le fichier? Avez-vous essayé de le faire via MTP / UMS (lorsque le téléphone est connecté à votre ordinateur)?
Izzy

@Izzy Je l'ai ajouté à l'aide de l'explorateur de fichiers ES et l'ai copié depuis le stockage cloud (Ubuntu One). ES se connecte à U1 pour moi et je fais tout dans l'application à partir de là. C'est généralement la façon dont j'ajoute toujours le fichier car je sais qu'il se trouve toujours sur mon stockage cloud. J'ai juste essayé de le brancher, j'ai supprimé le fichier, débranché et rebranché, ajouté un fichier, débranché et il était là dans mes sonneries sans redémarrage. Je suppose que l'application ne déclenche pas correctement une analyse des médias, toujours bizarre qu'elle ne la 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 de le recopier maintenant ... :(
gnomed

Vous avez probablement raison sur le fait que l'application ne déclenche pas le scanner mesia. Cependant, un redémarrage devrait le déclencher. Permettez-moi de faire une supposition: tous les appareils concernés exécutent déjà Kitkat? Parce qu'à partir de là, le scanner multimédia ne fait plus une analyse complète AFAIR (au moins les applications qui le déclenchent ne peuvent plus le faire à l'ancienne). Si je me souviens bien, le scanner de médias doit maintenant pointer directement vers les fichiers modifiés.
Izzy

Encore une remarque: si ma supposition était correcte et que vos appareils exécutent 4.4.2, vous avez peut-être rencontré un bogue Kitkat ( version Google Translate ). La solution de contournement décrite ici est à peu près la même que celle que vous utilisez déjà.
Izzy

@Izzy Je suis sûr que cela s'est produit sur mon kat de pré-kit nexus 4. C'est un bon point cependant, j'ai remarqué ce changement dans le scanner de média également dans le kit kat. Eh bien, je suis perplexe.
gnomé le

Réponses:


3

Ce qui a résolu le problème pour moi - j'avais un trait d'union -dans mon nom de fichier OGG, le changer en un soulignement et redémarrer le téléphone (Nexus 5 KitKat) l'a fait apparaître


Confirmé pour la lignée 14.1 et les notifications. Pas de tirets.
Quelqu'un

2

Si vous venez de copier le fichier, ses autorisations sont comme définies à 600. chmodez le fichier à 644 pour qu'il soit LISIBLE DANS LE MONDE ENTIER. donc,

chmod 644 /sdcard/ringtones/blah.whatever

également un nom de fichier avec un espace pourrait causer un problème, faites un changement de nom quand même si le nom du fichier est blah blah.whatever , renommez-le enblah_blah.whatever

Enfin, si les éléments ci-dessus ne fonctionnent pas ou sont déjà triés correctement, accédez aux paramètres -> applications et localisez le stockage multimédia. Forcer à l'arrêter, à vider son cache puis à redémarrer. Notez que si vous souhaitez effacer toutes ses données, tirez vos sonneries vers un répertoire différent d'abord JIC puis après avoir effacé toutes les données, déplacez-les vers votre répertoire de sonneries. Si vous êtes rooté, copiez simplement le fichier au bon endroit dans / system / media / et définissez les perms correctement [644] et redémarrez.


En termes d'espace dans le nom, vous devriez simplement pouvoir mettre des marques vocales autour du nom et de l'extension du fichier. Ou était-ce tout le chemin ...
Dan Brown

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

@Quelqu'un hmm, si chmod "échoue silencieusement", essayez que chattr -i <filename>vous ayez un bit immuable défini, ce serait étrange, sinon, vous n'êtes pas root OU le format de fichier peut ne pas être pris en charge ou "corrompu". Utilisez l'utilitaire de fichier pour vérifier le fichier.
moonbutt74

0

J'ai un réglage sur mon téléphone. paramètres - profils audio - réglage de profil individuel - sonnerie personnalisée. ici, je peux ajouter n'importe quel MP3 à la liste des sonneries reconnues par téléphone. si vous en avez, alors vous êtes en or.


0

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


0

Essayez de trouver la chanson via le lecteur de musique de votre appareil. Jouez la chanson et pendant la lecture, sélectionnez les options, puis définissez comme sonnerie.


0

J'ai rencontré le même problème. Mon nouveau Moto E (2e génération) ne jouerait pas les sonneries que j'ai copiées de mon ordinateur vers mon téléphone. J'ai résolu ce problème en ignorant le message que je reçois de mon Moto E à propos de la conversion des fichiers en fichiers WMA (je les ai laissés en tant que fichiers .m4A - fichiers musicaux) lorsque je les copie de mon ordinateur vers mon téléphone et les recopie dans le dossier des sonneries ainsi que le dossier musique. J'ai ouvert le lecteur Google Music et les ai lus, puis les ai attribués à mes alarmes. Quelle douleur dans le cou! C'est corrigé maintenant.


0

Certains fichiers MP3 peuvent avoir différents "nom de fichier" et "titre de fichier", nous pouvons voir le titre du fichier sur un ordinateur portable en utilisant: Faites un clic droit sur le fichier -> Propriétés -> Détails. Sonneries MP3 répertoriées dans Android par "Titres de fichiers". Ex: j'ai téléchargé un fichier nommé "Notify.MP3" et il est répertorié dans la sonnerie Android comme "Morning Alarm 4" Remarque: j'utilise Android-L


0

Je suis désolé que ce soit si long, mais si vous êtes toujours désespéré, cela pourrait aider. J'ai sans succès suivi de nombreux conseils en ligne. J'ai un téléphone générique exécutant 'N' (c'est Nougat, non?), Un Blu Vivo XL2, qui a deux emplacements SIM. J'utilise uniquement l'un de ces derniers pour le moment, et pour une raison quelconque, le gars du magasin a mis la carte SIM dans l'emplacement 2. J'ai suivi les conseils de TL Kannan pour donner au fichier de sonnerie un titre en plus de son nom (en revenant à Audacity et ne pas sauter la partie métadonnées de l'exportation audio et bien sûr placer cette version dans le dossier Sonneries du téléphone), ce qui peut ou non avoir aidé. La vraie résolution est venue d'une expérience bizarre dont je n'avais jamais entendu parler auparavant.

  1. Appuyez sur Paramètres -> "Son et vibration" -> "SIM 2 ([nom du réseau]) Sonneries d'appel" (autres choix SIM 1, Notification, Autre ...), ce qui fait apparaître la liste des sonneries intégrées
  2. en appuyant sur une petite icône au bas de l'écran intitulée "Ring DIY"
  3. balayant vers le bas la liste sans fin résultante de chaque fichier audio béni sur le téléphone pour trouver et sélectionner mon fichier tout en bas.
  4. Cela m'a amené à un nouvel écran qui ressemble à un éditeur de sons à nu avec un gros bouton Démarrer rouge, qui lit le fichier. Génial! Il y a aussi Annuler et Enregistrer en haut.
  5. appuyez sur Enregistrer, qui a fait apparaître un écran avec le message sarcastique (sans blague!) "Oh bien - Bon - Vous devez nommer cette sonnerie" avec le fichier (déjà nommé) dans une zone d'édition et un bouton Enregistrer en bas . Cela ne me laisserait pas (re) nommer le fichier (je viens d'ajouter un chiffre à la fin) et enregistré. (Ce processus BTW semble enregistrer des copies en double du fichier sous les noms modifiés dans un sous-dossier de sonneries nommé "diy", et je pense que je suis à [Filename] 4 maintenant.)
  6. Cela conduit à un écran "Félicitations ~ Enregistré avec succès!" avec les boutons "Créer des sonneries" et "Créer à nouveau" ci-dessous.
  7. Appuyer sur le premier fait apparaître une fenêtre contextuelle en bas intitulée "Créer des sonneries" et un choix unique; "Sonneries d'appel vocal", ce qui m'a conduit à
  8. un choix de SIM 1 et SIM 2. Taper sur l'un d'eux ramène à l'étape 6 à nouveau. Le fait de revenir en arrière via "<- Sonneries" en haut me ramène à l'étape 2, la liste des sonneries intégrées (et où, incidemment, aucune version de ma sonnerie n'est répertoriée!) retour à l'écran de base Sound and Vibration, où le nom de ma sonnerie est maintenant répertorié dans une petite police grise sous l'élément SIM 2 ...

Mais attendez! Tester la nouvelle tonalité en ajustant le curseur du volume de la sonnerie joue toujours la sonnerie par défaut! Apparemment, cela est lié à la fente SIM 1 (dans mon cas, vide), car répéter toutes les absurdités ci-dessus m'a permis de joindre une autre copie de ma sonnerie à la SIM 1, de nom différent, avec pour résultat que le curseur de volume a finalement joue (l'équivalent de) ma nouvelle sonnerie!

C'est tout ce qu'il y avait à faire!

J'espère que ça marchera quand je reçois un vrai appel.


0

J'ai eu le même problème. J'ai copié le fichier de Dropbox sur mon téléphone dans le dossier Sonneries.

Le fichier n'a pas été trouvé pour être utilisé comme sonnerie. J'ai supprimé le fichier après plusieurs heures.

Ensuite, j'ai branché le téléphone sur un PC et copié le fichier depuis le PC. La sonnerie a été trouvée instantanément.

Je ne sais pas pourquoi. J'espère que cela aide quelqu'un.


0

J'ai mis 100 nouvelles sonneries sur ma carte SD, mais elles n'apparaissaient pas lorsque j'essayais de les sélectionner. Donc, j'ai joué une seule sonnerie MP3 dans mon lecteur de musique, puis les 100 nouvelles sonneries sont soudainement apparues dans ma `` sonnerie de téléphone sélectionnée '' dans les paramètres / son

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.