5 votes

le contenu des listes de lecture est supprimé mais les fichiers des listes de lecture existent toujours

Parfois (probablement lors d'une réinitialisation ou d'un cycle d'alimentation, ce que je fais de temps en temps), je perds la plupart du contenu de mes listes de lecture. J'ai environ 15 listes de lecture que j'ai créées. J'y ai placé des chansons à plusieurs reprises (plusieurs heures de travail), puis je suis revenu plus tard et je les ai toutes trouvées vides - à l'exception d'une ou deux qui sont restées intactes. Il y a des fichiers .pla pour les listes de lecture dans sdcard/Playlists.

Les fichiers musicaux sont tous sur la carte SD externe.

J'ai effectué des tests comme la création de plusieurs listes de lecture, puis le redémarrage ou la mise sous tension, et enfin la vérification de la présence du contenu. C'est généralement le cas. Mais si je n'utilise pas le lecteur pendant un certain temps puis que je reviens, le contenu des listes de lecture a été modifié.

Quelqu'un connaît-il la "bonne" façon de stocker les listes de lecture pour Android 4.1.x ? Dans une base de données ? Dans des fichiers de listes de lecture ? L'un ou l'autre ? L'un prévaut-il sur l'autre ?

J'ai essayé le lecteur par défaut et le lecteur MixZing. Mon téléphone est le Galaxy Note 2 Android 4.1.3.

Ce serait bien de pouvoir compter sur le fait que les listes de lecture ne se vident pas tout le temps..... Tout indice est le bienvenu ! Merci.

1voto

J'ai eu un long parcours et j'ai fait des essais et des erreurs. Je pense avoir trouvé la solution - avec un grand avertissement que les détails peuvent varier selon les appareils, les versions d'Android, les applications musicales et peut-être même les types de cartes SD.

La cause apparente

Cela semble se produire lorsque cela se produit - cela correspond à mes expériences ainsi qu'aux détails des différents fils de discussion du forum "Arrrrgh pourquoi mes listes de lecture sont vides" que j'ai lus :

  1. Quelque chose oblige le téléphone à se reconnecter à la carte SD. comme le redémarrage du téléphone ou sa connexion à un ordinateur par USB.
  2. La lecture de la carte SD ne se fait pas instantanément - C'est un peu comme brancher une clé USB sur un ordinateur, il faut un peu de temps, quelques secondes ou peut-être quelques minutes. Plus il y a de choses sur la carte SD, et plus la carte SD est ancienne, lente ou bon marché, plus cela prendra du temps.
  3. La partie importante - Quelque chose fait que l'application musicale regarde la liste de lecture. alors que la carte SD n'est pas complètement connectée . Il voit un tas de références à des fichiers qu'il ne peut pas trouver.
  4. L'application musicale, au lieu de réaliser que les fichiers se trouvent sur une carte connectée, panique et supprime chaque élément de la liste de lecture qu'il ne peut pas trouver . Si toute votre musique est sur la carte SD, cela signifie vider la liste de lecture.

Corrections possibles

Jusqu'à présent, les deux premières solutions semblent avoir été suffisantes pour résoudre le problème (application musicale Sony, Xperia Z3 Compact, carte SD de 16 Go presque pleine vieille de plus de 4 ans).

  1. Ne touchez pas à l'application musicale tant que la carte SD n'est pas définitivement connectée. . Par exemple, attendez 5 minutes après le redémarrage du téléphone ou le débranchement d'un ordinateur. Certaines versions d'Android affichent une notification du type "vérification de l'absence d'erreurs sur la carte SD", mais dans mes tests, cette notification n'était pas suffisante.
  2. Si vous utilisez un widget musical, déplacez-le de l'écran d'accueil 1 et peut-être même supprimez-le. . C'était un point crucial pour moi. Si le widget musique se trouvait sur l'écran d'accueil de mon premier centre, ou si je passais sur l'écran d'accueil avec le widget musique immédiatement après le redémarrage du téléphone, les listes de lecture étaient effacées (même si je n'avais pas touché au widget ou à l'application). Si le widget musical se trouvait sur l'écran d'accueil avec un glissement vers la droite, et que je n'ai regardé cet écran que quelques minutes après le redémarrage du téléphone, les listes de lecture n'ont pas été effacées. Il est clair que le widget étant visible à l'écran, l'application musicale a dû effectuer un processus de démarrage qui a déclenché ce problème si la carte SD n'était pas encore complètement connectée.
  3. Jouez peut-être une seconde d'une chanson que vous savez être sur la carte SD avant de toucher à une liste de lecture. . Je pensais que cela réglerait mon problème en obligeant l'application musicale à lire avec succès la carte SD avant de lui donner une raison de consulter mes listes de lecture, mais mon application musicale ne semble pas fonctionner de cette façon. D'autres pourraient le faire.
  4. Testez tout ce qui pourrait lancer l'application musique avant que la carte SD ne soit chargée. . Par exemple, certains téléphones ont des lecteurs de musique sur l'écran de verrouillage, ou des dispositifs qui démarrent automatiquement le lecteur de musique si des écouteurs sont branchés.
  5. Envisagez d'acquérir une carte SD plus rapide . C'est une option de dernier recours, j'ai vu des gens poster que cela avait résolu leur problème. Je suppose que certaines cartes SD modernes se connectent assez rapidement ou laissent une sorte de trace qui empêche que cela se produise.

0voto

Nicole Hamilton Points 101

Vous pouvez essayer de supprimer les listes de lecture vides mises en cache dans le téléphone, pour le forcer à les reconstruire à partir de la carte Micro SD. Voici comment procéder :

  1. Mise hors tension.
  2. Retirez la carte Micro SD contenant votre musique et vos fichiers de liste de lecture .m3u.
  3. Mise sous tension.
  4. Ouvrez votre application musicale et supprimez toutes vos listes de lecture vides.
  5. Mise hors tension.
  6. Réinsérez la Micro SD.
  7. Allumez et ouvrez votre application musicale.

Toutes vos listes de lecture devraient réapparaître.

Malheureusement, dans mon expérience avec un nouveau Samsung S8, le problème réapparaît rapidement. La Micro SD est montée comme un système de fichiers lors du démarrage, mais il est possible que le logiciel de liste de lecture démarre souvent plus tôt (surtout sur un téléphone très rapide) et que le logiciel de liste de lecture ne l'anticipe tout simplement pas.

Il est donc tout à fait possible que pour que les listes de lecture fonctionnent de manière fiable sur un téléphone donné, les listes de lecture et les fichiers musicaux associés doivent se trouver dans le stockage interne du téléphone.

0voto

Shah Points 1

J'ai vu cela sur mon Samsung S7 sous Nougat. Mes fichiers audio musicaux sont stockés sur la carte SD externe. C'est triste que cela se produise encore en 2018.

La dernière fois que j'ai perdu les éléments de ma liste de lecture, c'est lorsque ma batterie est tombée à plat, mais lorsque je l'ai rechargé et que je l'ai redémarré, l'application Samsung Music figurait toujours dans la liste des "applications récentes" (car c'était une application que je venais d'utiliser). Cela a dû l'inciter à vérifier les liens des listes de lecture avant le montage de la carte SD, et elle a supprimé tous les liens vers les fichiers audio basés sur la carte SD qu'elle ne pouvait pas trouver.

J'utilise maintenant une application de sauvegarde de liste de lecture du Play store (elle s'appelle PlaylistSync mais il y en a plusieurs autres) pour sauvegarder régulièrement la liste de lecture sur Google Drive et quand cette calamité se produit, je viens de restaurer la sauvegarde la plus récente. Cela évite beaucoup de frustration de devoir reconstruire vos listes de lecture à nouveau.

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