Translate

domingo, 23 de junio de 2013

Añadir canciones al iPod Shuffle sin utilizar iTunes

A mí en lo personal me resulta molesto tener que utilizar un software especial para poder gestionar el contenido de los dispositivos como es el caso de los productos Apple, los cuales "necesitan" de iTunes para poder gestionar sus contenidos. Si a eso le sumamos que soy un usuario de GNU/Linux y que iTunes no corre en mi sistema operativo resulta aún más molesto el hecho de tener que depender de un software específico para disfrutar de mi música.

Por algún tiempo experimenté con varias soluciones alternativas, como las herramientas de gestión de contenido de reproductores como Amarok, Clementine, Rhythmbox e incluso llegué a probar aplicaciones dedicadas exclusivamente a la gestión de archivos de dispositivos Apple (gtkpod) sin obtener éxito alguno, siempre terminaba con la base de datos del iPod corrupta y por lo tanto quedaba inutilizable y me veía en la necesidad de utilizar iTunes para formatear el iPod y poder utilizarlo nuevamente.

Ya me había dado por vencido cuando un día navegando en internet me topé con un post en inglés hablando sobre un script hecho en python que solucionaba este problema, así que decidí darle una oportunidad y ver qué tal... ¡funcionó! Todo resultó de maravilla, incluso mejor de lo que esperaba, ahora basta con guardar manualmente los archivos de música directamente en el iPod, correr el script y disfrutar de las canciones. Así de sencillo, tan sencillo como en aquellos reproductores mp3 tan de moda hace algunos años, antes que Apple dominara el mercado de los reproductores portátiles.

Les explico cómo hacerlo:

ADVERTENCIA: Este método sólo funciona con iPod Shuffle de la generación 1 y 2.



Lo primero que necesitamos es tener python instalado, si eres un usuario de GNU/Linux como yo, no tendrás problema con esto, la mayoría de las distribuciones ya lo traen instalado por default.

Una vez instalado python, descargaremos el script desde AQUÍ. En el archivo ZIP encontrarán varios archivos, el que nos interesa es el rebuild_db.py el cual debes colocar en el directorio raíz de tu iPod Shuffle. Cabe mencionar que hay un archivo .exe que puede ser utlizado por usuario de Windows, sin embargo en la página oficial del proyecto no recomiendan utilizarlo ya que actualmente no se le da soporte al ejecutable de Windows. También se menciona que se debe instalar la versión 2.x de python y no la 3.x ya que no tiene retrocompatibilidad con su versión anterior.

Colocar el archivo rebuild_db.py en el directorio raíz del iPod
Colocar el archivo rebuild_db.py en el directorio raíz del iPod
Ahora solo hay que colocar nuestras canciones dentro del iPod, yo he colocado mi música en el directorio /media/IPOD/iPod_Control/Music/ pero ustedes pueden colocarla en cualquier directorio que esté dentro del iPod, no importa si están dentro de otras carpetas ya que el script busca recursivamente archivos reproducibles en todo el árbol de directorios del iPod. Solo resta ejecutar el script y lo haremos abriendo una terminal y nos colocamos en el directorio raíz del iPod que en este caso sería /media/IPOD/ y escribimos el siguiente comando:

Ejecutar el script en el directorio del iPod
Ejecutar el script en el directorio del iPod

Si todo salió bien deberá aparecer un mensaje como este:

Mensaje indicando que todo ha salido bien
Mensaje indicando que todo ha salido bien

Les sugiero que eviten utilizar caracteres especiales en los nombres de las carpetas y archivos que contengan la música ya que pueden ser omitidos por el script y por lo tanto no aparecerán en la lista de reproducción del iPod.