Est-ce un bug dans Jelly Bean 4.2.1 qui fait que les sous-répertoires du répertoire Music ne sont pas analysés pour les fichiers musicaux ?
MISE À JOUR : je viens de vérifier que la copie à l'aide de la fonction cp
ou en utilisant Nautilus
sur Ubuntu ou Windows Explorer
fonctionne parfaitement. Ils sont immédiatement scannés par le lecteur. Mais si j'utilise rsync
ils ne le sont pas ! C'est très étrange. J'ai également vérifié les autorisations de fichiers et elles sont les mêmes dans les deux cas.
J'essaie de synchroniser la collection de musique de mon ordinateur de bureau avec mon Nexus 4. Sur mon ordinateur de bureau, ma musique est organisée comme suit.
Artist1/
Artist1/Art1_Track1.mp3
Artist1/Art1_Track.mp3
Artist2/
Artist2/Art2_Track1.mp3
Artist2/Art2_Track2.mp3
...
Lorsque je copie la même structure de répertoire dans le répertoire Musique, le lecteur de musique de base n'analyse pas la musique dans les sous-répertoires. En revanche, il fonctionne parfaitement pour les fichiers du répertoire de base Music.
Pour information, j'utilise rsync pour synchroniser la collection de musique avec le répertoire Music. J'utilise Android 4.2.1 Jelly Bean sur le LG Nexus 4. L'appareil est monté en utilisant go-mtpfs
sur une installation Ubuntu.
Mise à jour : résumé des commentaires (par Izzy)
- le problème ne se pose que lorsque les fichiers sont transférés à l'aide de
rsync
. Tandis quersync
est en cours, les fichiers reçoivent une extension de nom de fichier temporaire comme par exemple.test.mp3.xdGHsk
-- mais ils sont correctement renommés en.mp3
une fois le transfert terminé (comportement normal pour lesrsync
) - il n'y a pas de
.nomedia
dans les répertoires concernés -
Rescan Media est utilisé pour forcer le scanner de médias à mettre à jour la bibliothèque. nach
rsync
a terminé son travail
Mise à jour : résumé des commentaires et correction (par Srinath)
- Le mode de connexion USB est MTP. Sur le PC Linux, l'appareil est monté à l'aide de la fonction go-mtpfs (Mise en œuvre du système de fichiers MTP en langage Go)
- Les fichiers transférés à l'aide de
rsync
peuvent être visualisés et lus à l'aide d'un navigateur de fichiers tel queES File Explorer