web-dev-qa-db-fra.com

Le meilleur moyen de synchroniser de la musique avec Galaxy Nexus (MTP)?

Le Galaxy Nexus utilise le protocole MTP, ce qui rend l'utilisation générale un peu pénible. Heureusement, Ubuntu est livré avec des pilotes préinstallés afin que je puisse accéder facilement à la mémoire de mon téléphone via Nautilus. Cependant, Rhythmbox et Banshee ne semblent pas l’aimer autant. Rhythmbox va planter lorsque j'essaie de synchroniser et que sur Banshee, je reçois une série d'erreurs. DoubleTwist sous Windows me gâte avec lequel je pourrais synchroniser ma bibliothèque iTunes avec sans fil. Évidemment, ni iTunes ni DoubleTwist ne fonctionnent sur Ubuntu, j'aimerais donc trouver une alternative. Dans le pire des cas, je peux transférer manuellement toute ma musique (en essayant de supprimer complètement Windows ici).

Maintenant, je sais que beaucoup de mes tags ID3 dans ma bibliothèque musicale ne sont pas ce que je les aime (lorsque j'ai lancé Rhythmbox pour la première fois, je devais renommer beaucoup de choses) et je suis vraiment OCD à propos de tout ça. Quand j'éditerai mes informations de chanson, éditera-t-il l'étiquette ID3? Si c'est le cas, je peux gérer mes balises ID3 de musiques via Rhythmbox, puis les transférer manuellement.

Aimant Ubuntu et essayant de me libérer de l'emprise que Windows et OS X avaient sur moi depuis très longtemps.

14
user71607

Vous avez raison, MTP est une vraie douleur sous Linux. (Il y a des années) J'avais l'habitude de mettre à jour mon Creative ZEN Mozaic avec Gnomad2 mais c'était loin d'être parfait.

Mon conseil personnel est de root votre téléphone et d’installer Samba Filesharing d’avoir un Samba traditionnel partage sur votre téléphone.

Si vous ne voulez vraiment pas root votre téléphone, vous pouvez jeter un oeil à ce fil . Il semble que ASTRO File Manager plus son module SMB peut fonctionner même sans accès root (pas testé par moi, ne peut pas confirmer). AirDroid pourrait être une autre alternative à tester.

1
Avio

Je me rends compte que c’est une vieille question, mais je l’ai trouvée quand je cherchais une méthode à utiliser pour 4.4.2 KitKat, donc d’autres pourraient aussi.

Les méthodes ci-dessus fonctionnaient bien avant Android KitKat 4.4.2. Cependant, avec la restriction de l'écriture sur la carte SD par des applications non-système, à commencer par KitKat, vous avez de la chance si vous utilisez une carte SD externe pour votre contenu multimédia. C'est la solution de contournement que j'ai mise au point. Ce n'est pas idéal, mais cela fonctionne sans enraciner votre téléphone.

La solution de contournement consiste essentiellement en deux parties:

  1. Ecrivez votre support sur un lecteur flash externe configuré en tant que lecteur multimédia. Vous pouvez le faire en créant un fichier .is_audio_player à la racine du lecteur flash. J'ai inclus un échantillon ci-dessous.

  2. Utilisez rsync (ou la version graphique, grsync (c'est ce que j'utilise)), pour synchroniser le contenu de votre lecteur flash externe sur votre Android, qui a été monté en tant que périphérique MTP. J'ai inclus un exemple de ligne de commande rsync ci-dessous.

Exemple de fichier .is_audio_player:

name="My Android"
audio_folders=Music/
playlist_path=Music/
video_folders=Video/
audiobook_folders=AudioBook/
output_formats=audio/mpeg,audio/mp4,audio/flac,audio/ogg,audio/aac
playlist_formats=audio/mpegurl,audio/x-mpegurl,audio/m3u

Exemple de ligne de commande rsync:

rsync -r -v --progress --delete -u -s /media/$USER/[YOUR_FLASH_DRIVE]/Music /run/user/$USER/gvfs/[YOUR_DEVICE]/SD card/

Notez que pour les Androids Kat pré-Kit sans stockage de masse (ou si vous écrivez votre support sur la carte SD interne), cette même méthode fonctionnera en montant votre Android en tant que point de montage SFTP externe (c'est-à-dire en utilisant un utilitaire tel que SSHDroid) et en pointant le répertoire de destination sur le point de montage SFTP.

Ce n'est pas une solution idéale. La solution idéale serait que les créateurs de Rhythmbox réécrivent leur application afin de se connecter correctement aux lecteurs MTP montés par le système d'exploitation. Mais ceci est une solution de contournement acceptable - et cela fonctionne définitivement!

Notez que cela n’a été testé que sous Ubuntu 14.04 Trusty Tahr, mais qu’il utilise des utilitaires Linux standard, il devrait donc fonctionner également sur les versions antérieures, tant que votre lecteur sera monté via MTP et visible par le système d’exploitation.

0
Doug R.

Google l'application "SGS3 Easy UMS" (non disponible sur le marché). Le périphérique est lu comme un périphérique UMS (stockage de masse). Assurez-vous que votre galaxie est enracinée en premier!

0
Joel