La meilleure façon de synchroniser la musique sur Galaxy Nexus (MTP)?

14

Le Galaxy Nexus utilise le MTP, ce qui rend un peu pénible l'utilisation générale. Heureusement, Ubuntu est livré avec certains pilotes préinstallés afin que je puisse accéder facilement à la mémoire de mon téléphone via nautilus, mais Rhythmbox et Banshee ne semblent pas l'aimer autant. Rhythmbox se bloque lorsque j'essaie de me synchroniser et sur Banshee, je reçois une multitude d'erreurs. Je suis gâté par les goûts de DoubleTwist sur Windows avec lequel je pouvais synchroniser ma bibliothèque iTunes sans fil. Évidemment, ni iTunes ni DoubleTwist ne fonctionnent sur Ubuntu, donc je voudrais trouver une alternative. Dans le pire des cas, je peux transférer manuellement toute ma musique (en essayant de me débarrasser complètement de Windows ici).

Maintenant, je sais que beaucoup de mes balises ID3 dans ma bibliothèque musicale ne sont pas ce que j'aime (quand j'ai lancé Rhythmbox pour la première fois, j'ai dû renommer beaucoup de choses) et je suis vraiment OCD à propos de tout cela. Lorsque j'éditerai les informations de ma chanson, modifiera-t-il le tag ID3? Si c'est le cas, je peux gérer mes balises ID3 musicales via Rhythmbox, puis les transférer manuellement.

Aimer Ubuntu et essayer de sortir de l'emprise que Windows et OS X avaient sur moi depuis longtemps.

user71607
la source
Salut en tant qu'utilisateur Galaxy Nexus, j'ai le même problème. Il existe d'autres programmes comme gMTP et Clementine. Ils semblent tous s'appuyer sur un package appelé libMTP Depuis la sortie de 12.04, libMTP n'a pas fonctionné comme il se doit. Comme vous, il me reste à copier les fichiers via le navigateur de fichiers et à demander à Rhythmbox d'écrire les balises ID3 directement dans les fichiers. Vous pouvez trouver des solutions aux erreurs libMTP qui vous permettent de monter le Nexus en tant que système de fichiers USB, mais je n'ai pas trouvé de solution qui résout complètement le problème.
Je possède un Nexus S et j'utilise l'application Google Music pour gérer toutes mes opérations musicales.
seins nus
Ouais, inscrivez-vous à Google Music. C'est gratuit. Analyse votre bibliothèque, télécharge vos pistes sur votre compte Google et les rend accessibles à partir de n'importe lequel de vos appareils. Peut diffuser / télécharger les chansons depuis / vers votre téléphone à l'aide de l'application Play Music.
amanthethy

Réponses:

1

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 rooter votre téléphone et d'installer Samba Filesharing pour avoir des partages Samba traditionnels sur votre téléphone.

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

Avio
la source
0

Google l'appli "SGS3 Easy UMS" (Non disponible sur le marché). Il fait lire l'appareil comme un appareil UMS (Mass Storage). Assurez-vous que votre Galaxy est enraciné en premier!

Joel
la source
0

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

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

La solution de contournement se compose essentiellement de deux parties:

  1. Écrivez vos médias sur un lecteur flash externe qui a été configuré comme lecteur multimédia. Vous pouvez le faire en créant un .is_audio_playerfichier à 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 vos médias depuis votre lecteur flash externe vers votre Android, qui a été monté en tant que périphérique MTP. J'ai inclus un exemple de rsyncligne de commande ci-dessous.

Exemple de .is_audio_playerfichier:

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 rsyncligne de commande:

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

Veuillez noter que pour les Androïdes Kat pré-Kit sans stockage de masse (ou si vous écrivez vos médias sur la carte SD interne), cette même méthode fonctionnera en montant votre Android comme point de montage SFTP externe (c'est-à-dire en utilisant un utilitaire comme SSHDroid) et pointant le répertoire de destination vers le point de montage SFTP.

Ce n'est pas une solution idéale. La solution idéale serait que les créateurs de Rhythmboxréécrivent leur application pour se connecter correctement avec les lecteurs MTP montés par le système d'exploitation. Mais c'est une solution de contournement acceptable - et cela fonctionne certainement!

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 également fonctionner sur les versions antérieures, tant que votre lecteur montera via MTP et est visible par le système d'exploitation.

Doug R.
la source