¿La mejor manera de sincronizar música con Galaxy Nexus (MTP)?

El Galaxy Nexus usa MTP, lo que hace que el uso general sea un poco molesto. Afortunadamente, Ubuntu viene con algunos controladores preinstalados, por lo que puedo acceder fácilmente a la memoria de mi teléfono a través de nautilus, sin embargo a Rhythmbox y Banshee no parece gustarles tanto. Rhythmbox se bloqueará cuando intente sincronizar y en Banshee obtengo una serie de errores. Me gustan las cosas como DoubleTwist en Windows con las que puedo sincronizar mi biblioteca de iTunes de forma inalámbrica. Obviamente, ni iTunes ni DoubleTwist funcionan en Ubuntu, así que me gustaría encontrar alguna alternativa. En el peor de los casos, puedo transferir manualmente toda mi música (tratando de deshacerme completamente de Windows aquí).

Ahora, sé que muchas de mis tags ID3 en mi biblioteca de música no son lo que me gusta que sean (cuando lancé Rhythmbox por primera vez tuve que renombrar muchas cosas) y estoy realmente obsesionado con todo eso. Cuando edite la información de mi canción, ¿editará la etiqueta ID3? Si es así, puedo administrar las tags ID3 de mi música a través de Rhythmbox y luego transferirlas manualmente.

Amar a Ubuntu y tratar de salir del control que Windows y OS X me tuvieron durante mucho tiempo.

Tienes razón, MTP es un verdadero dolor bajo Linux. (Hace años) solía actualizar mi Creative ZEN Mozaic con Gnomad2 pero estaba lejos de ser perfecto.

Mi consejo personal es que rootee su teléfono e instale Samba Filesharing para tener recursos compartidos tradicionales de samba en su teléfono.

Si realmente no quieres root tu teléfono, puedes echar un vistazo a este hilo . Parece que ASTRO File Manager y su módulo SMB pueden funcionar incluso sin root access (no lo he probado, no puedo confirmar). AirDroid podría ser otra alternativa para probar.

Busque en Google la aplicación “SGS3 Easy UMS” (no disponible en el mercado). Hace que el dispositivo se lea como un dispositivo UMS (almacenamiento masivo). ¡Asegúrate de que tu Galaxy esté enraizada primero!

Me doy cuenta de que esta es una pregunta antigua, pero la encontré cuando estaba buscando un método para usar con 4.4.2 KitKat, por lo que otros también pueden hacerlo.

Los métodos anteriores funcionaron muy bien antes de Android KitKat 4.4.2. Sin embargo, con la restricción de escritura en la tarjeta SD por aplicaciones que no son del sistema, comenzando con KitKat, no tiene suerte si usa una tarjeta SD externa para sus medios. Esta es la solución que he encontrado. No es ideal, pero funciona sin enraizar su teléfono.

La solución es básicamente dos partes:

  1. Escriba sus medios en una unidad flash externa que haya sido configurada como un reproductor multimedia. Puede hacer esto creando un archivo .is_audio_player en la raíz de la unidad flash. He incluido una muestra, a continuación.

  2. Use rsync (o la versión gráfica, grsync (esto es lo que uso)), para sincronizar sus medios desde su unidad flash externa a su Android, que se ha montado como un dispositivo MTP. He incluido un ejemplo de línea de comando rsync continuación.

Ejemplo de archivo .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 

Ejemplo de línea de comandos rsync :

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

Tenga en cuenta que para los Androids Kat pre-Kit sin almacenamiento masivo (o si escribe sus medios en la tarjeta SD interna), este mismo método funcionará montando su Android como un punto de assembly SFTP externo (es decir, utilizando una utilidad como SSHDroid ) y apuntando el directorio de destino al punto de assembly SFTP.

Esta no es una solución ideal. La solución ideal sería que los creadores de Rhythmbox reescriban su aplicación para conectarse correctamente con los reproductores MTP que han sido montados por el sistema operativo. Pero esta es una solución aceptable, ¡y definitivamente funciona!

Tenga en cuenta que esto solo se ha probado en Ubuntu 14.04 Trusty Tahr, pero usa utilidades estándar de Linux, por lo que también debería funcionar en versiones anteriores, siempre que su reproductor se monte a través de MTP y sea visible por el sistema operativo.