Sincronizar iPhone y iPod Touch con Rhythmbox

No hace mucho fue liberado fedora 13. A pesar de tener varios asuntos pendientes con la Universidad decidí sacar un rato e instalar la nueva versión de mi distribución favorita en mi computador de escritorio.

¿Qué me motivó?

He usado fedora desde hace cuatro años y en cada versión reafirmo mi decisión de mantenerme con esta distribución. No tiene que haber un motivo especial, es simplemente the right thing to do :P. Sin embargo, esta vez había un motivo especial, quería ver lo que fedora 13 tiene para ofrecer en soporte para iPhone y iPod Touch. Dejando de lado algunas aplicaciones que debo usar ocasiaonalmente para cumplir con mis deberes académicos, iTunes es lo unico que me obliga a tener una partición con Windows en mi computador, asi qué, entenderán que estoy ansioso por encontrar alternativas en el mundo Linux.

Fedora 13 trae, como es usual, varios cambios pero hoy solo quiero revisar lo que puedo hacer con mi iPod Touch y Rhythmbox.

Rhythmbox + iPod Touch

Antes de probar el nuevo soporte para iPod Touch debemos actualizar nuestro sistema e instalar soporte MP3 (son los pasos para fedora 12, pero funcionan bien en fedora 13).

Lo primero que hice fue cargar mi antigua biblioteca musical en Rhythmbox y luego conectar el iPod. Fedora lo reconece y pregunta, en dos cuadros de dialogo diferentes, si quiero abrir Shotwell (reemplazo de Gthumb y F-Spot en GNOME como software para organizar las fotograias) o Rhythmbox. Elijo no abrir Shotwell y acepto abrir el iPod con Rhytmbox.

Sopore en Fedora para iPod Touch + Rhythmbox + Shotwell

Si lo anterior no sucede, eres víctima de un bug que será corregido en la versión 1.0.4-3 de usbmuxd que impide que este demonio inicie correctamente. Para corregirlo habrá que editar el archivo /lib/udev/rules.d/85-usbmuxd.rules (require privilegios de root) y cambiar en la linea 4:

RUN+="/usr/sbin/usbmuxd -u -U usbmux"

por

RUN+="/usr/sbin/usbmuxd -u -U usbmuxd"

y luego ejecutar:

udevadm control --reload-rules

Cerramos Rhythmbox, desconectamos y conectamos de nuevo el iPod.

Ahora debemos ver los cuadros de dialogo mencionados antes y podremos ejecutar Rhythmbox y explorar la biblioteca del iPod. En el lado izquierdo de la pantalla de Rhythmbox, arriba de las listas de reproducción, debe apaerecer el iPod como uno de los dispositivos conectados. Cuando se selecciona el dispositivo Rhythmbox permite explorar la biblioteca del iPod de igual forma que se haría con la biblioteca local. En mi caso solo tenía una canción, descargada desde la tienda iTunes, pero no apareció en el buscador de Rhythmbox. Sin embargo, estaba mas interesado en agregar canciones que en extraerlas.

Explorando iPod Touch desde Rhythmbox

Sincronizar el iPod con Rhythmbox es tan sencillo como agregar canciones a un playlist. Seleccionamos las canciones que queremos agregar y las arrastramos hasta el dispositvo (apropiedamente identificado con el nombre que le habiamos dado alguna vez en iTunes y un ícono de iPod Touch). Para borrarlas, basta con seleccionar la canción, dar click-derecho y elegir ‘Borrar’. Cuando estemos satisfechos con las canciones que agregamos al iPod, hacemos click sobre el dispositivo y elegimos ‘Expulsar’ o presionamos el botón con el mismo nombre en la barra de herramientas.

La sincronización se demora un poco mas que si se hiciera con iTunes. Primero Rhythmbox empieza a trasnferir las canciones y unos segundos después inicia la sincronización en el iPod.

En conclusión, ya no necesito iTunes para sincronizar mi música favorita con el iPod Touch. Con fedora 13 es posible hacerlo usando Rhythmbox, el reproductor de siempre pero que cada vez está mejor.

Agradecimientos para:

  1. http://ingvar.blog.linpro.no/2010/01/05/syncing-your-iphone-media-database-os-3-x-from-fedora-12/
  2. https://bugzilla.redhat.com/show_bug.cgi?id=593494

Comments

  1. julian
    July 13, 2010 at 12:52 am

    hola acabo de actualizar mi ubuntu a ubuntu 10.04 y estoy tratando de sincronizar rhymthbox con mi ipod touch, me aparece todo lo q dices pero al momento de arrastrar las cancion me da el siguiente msj “Error while getting peer-to-peer dbus connection: The name :1.139 was not provided by any .service files” tienes idea q podria ser???
    muchas gracias

    1. July 13, 2010 at 9:47 am

      No estoy familiarizado con el soporte para sincronizar iPod Touch en Ubuntu y no había visto el error en Fedora. Sin embargo, hice una pequeña búsqueda y el error podría estar relacionado con la versión del iOS que usa el iPod Touch o con alguna de las librerías instaladas en el sistema:

      • Algunos (link) reportan problemas con Lucid 10.04 y iOS 4 pero no encontré una solución.
      • Otros (link) parecen tener un problema similar al que reportas y dan algunas soluciones (post #4 en ese hilo) pero no puedo probar ninguna.

      No es mucho, pero espero sirva para que encuentres una solución.

  2. October 5, 2010 at 5:57 am

    necesitas estos dos paquetes:

    ifuse
    libimobiledevice0

    (sudo apt-get install ifuse)

  3. Jescxd
    September 11, 2011 at 6:30 pm

    Se que este tema es viejo, pero se me hace muy interezante, ya que al momento de arrastrar las canciones que quiero  y ponerlas en mi ipod, aparen en el, al darle expulsar nunca sincroniza el ipod, ni nada y nunca se pasan las canciones que puedo hacer???

    1. Anonymous
      September 13, 2011 at 2:31 am

      Hola @dbc59d5084ff3f54caff2e8782f5176b:disqus. Ya hace varios meses que perdí mi iPod y dejé de usar Rythmbox. Recuerdo que en los últimos días tuve un problema similar, pero nunca logré obtener una solución. A veces lograba pasar las cancione, otras no.

      No sabría como ayudar.

    2. Anonymous
      September 13, 2011 at 2:37 am

      @dbc59d5084ff3f54caff2e8782f5176b:disqus, encontré algunos recursos (en inglés, para Ubuntu) que podrían ayudar:

      http://www.ubuntugeek.com/how-to-fix-rhythmbox-iphoneipod-sync-issues.html
      Podría seguir esos pasos a ver si soluciona su problema.

      http://www.webupd8.org/2010/01/easy-way-to-sync-your-iphone-with.html
      Este es un tutorial mas extenso que explica como configurar el sistema para poder administrar el iPod/iPhone con Rhythmbox.

      En este momento no puedo probarlas, pero espero le sean de ayuda.