Desmontando a iTunes

Esta entrada sintetiza un poco lo que durante hoy, en la reunión del GUM de Valencia, a día 26 de Septiembre, trataré de estar explicando y compartiendo con los asistentes: Desmontando a iTunes: Como funciona iTunes, las posibilidades que nos brinda para compartir y como nos gustaría que fuera

desmontandoaitunes

Los origenes: iTunes 1.0


Presentado en la MacWorld Expo del 2001, y basado en el reproductor SoundJam. No se diferencia demasiado de lo que tenemos hoy en día en cuanto a uso y organización (sí en contenido), pero ya introduce el concepto análogo a la biblioteca de fotos, y al uso del ordenador como un “aparato preparado para hacer cosas” y al no tener que bajar al nivel del sistema de archivos.

itunes-1-big


El esqueleto de la criatura


En esto consiste básicamente una Biblioteca de iTunes:

  • iTunes Library (en Windows .itl) : la base de datos (en formato binario) que usa la aplicación iTunes
  • iTunes Music Library.xml : la base de datos de cara al exterior, programas externos, etc.. Guarda la misma información que iTunes Library, en otro formato.  Problema? no es bidireccional (los cambios hecho externamente son ignorados)
  • iTunes Media/ :  el directorio donde se organizan todos los contenidos importados, comprados y compartidos a iTunes (música, Podcasts, audiolibros, videoclips, programas de TV..)

Para mover la biblioteca a otro equipo, hay que migrar las 2 cosas. Algunas consideraciones y detalles importantes.

Para reproducir contenido con FairPlay DRM (música, videos, Apps) es necesario autorizar a la máquina con nuestra cuenta. Esto que para muchos puede ser un inconveniente, en realidad y junto con los iPods, iPhones es una ventaja (más adelante lo veremos)


0a

Barriendo el polvo

Seguir el método infame de Hugo, una excelente forma de automatizar, mediante listas automáticas, la limpieza de contenido y controlar el uso que hacemos de nuestra música. (Estas listas deberían venir por defecto)

  1. Una lista de reproducción inteligente para filtrar aquellos items cuyos tags ID3 sean incompletos (falta Nombre, Artista, Album..)
  2. Otra lista para aquellos que no han sido reproducidos en los últimos X meses (muy posiblemente podríamos vivir sin ellos)
  3. Y finalmente una lista en la que poder ver aquellos temas que no han sido puntuado. El sistema de puntuaciones nos ayuda a mantener de forma automática una lista de temas favoritos y que por supuesto, siempre llevaremos sincronizada con el iPod/iPhone.

Captura de pantalla 2009-09-26 a las 08.00.14

El modelo actual está pensado para…


  • una licencia para compartir el contenido en hasta 5 equipos (música, videos, Apps..)
  • Una misma aplicación puede ser instalada en infinitos dispositivos, siempre que estén sincronizados contra la misma biblioteca.
  • Podemos “comprar a medias”. Para evitar el problema de compartir con otros “conocidos” datos bancarios, podemos usar las típicas tarjetas iTunes de “prepago” y recargar la “cuenta compartida” para la adquisición de aplicaciones poco económicas (TomTom, Navigon, etc..) podemos comprar “a medias”. Necesario que cada uno de los integrantes no registre en sus hogares más de 1 equipo..
  • Con la introducción de las Apps gratuitas, no es necesario contar con información bancaria para abrir una cuenta en la Store de otros países. Basta con “comprar” esa aplicación gratuita, crear la cuenta, y ser “algo creativo” con la dirección y los códigos postales ;-)

Captura de pantalla 2009-09-23 a las 19.32.01

Aunque muchos usuarios desearían poder hacer …


Es lógico que el añadir dispositivos a una biblioteca no sea ningún problema, basta con replicar los mismos datos sobre distintos terminales. Pero el problema surge cuando queremos SINCRONIZAR con varios equipos (cada uno con su propia biblioteca). No tiene sentido!

La única solución (hasta el momento, y no proporcionada de manera oficial) es la posibilidad de sincronizar con 1 iTunes y compartir música y videos con otros equipos, en el trabajo, en la universidad, etc… Mantenemos los datos sincronizados con 1 solo equipo, mientras que música y videos pueden ser gestionados MANUALMENTE desde cualquier otro ordenador:

Captura de pantalla 2009-09-23 a las 19.42.19

El “hack” consiste en modificar los ficheros de biblioteca para que tengan el mismo ID

Captura de pantalla 2009-09-23 a las 19.38.28

Optimizando el espacio

Otra de las preocupaciones que ha surgido últimamente, y que muchos esperaban que con ‘Home Sharing‘ se pudiera resolver, es el uso compartido de una misma colección de música y vídeos en Bibliotecas de iTunes sin duplicar los contenidos. Por el momento, el único modo que nos ofrece iTunes es el de Importar sin hacer copia.

Captura de pantalla 2009-09-27 a las 20.25.23

Si tenemos esta opción desmarcada, cada importación que hagamos se transformará únicamente en una nueva entrada en el archivo .XML de iTunes, sin llegar a clonar dicho archivo, y manteniendo una ruta al Volumen original desde el cual hemos realizado la importación (puede ser una carpeta compartida en un ordenador remoto, un disco de red, etc..). Por supuesto, perdemos sincronización, pero ganamos independencia.


Los otros


Ah! El caso BlackBerry, y Palm Pre. Para que emular ser un iPod, cuando puedes acceder a la biblioteca, los ficheros están ahi! (uso inteligente del fichero iTunes library.xml). Palm Pre ha optado por la vía fácil de emular un dispositivo iPod, aunque el tiro les ha salido por la culata. Esta semana el “USB Implementers Forum” le daba la razón a Apple, usar el identificador USB de otro fabricante es ilegal.

blackberrymediasync

  • Mojo. Una aplicación en red con la que podíamos acceder y compartir nuestra librería (permitiendo la descarga) fuera de la red local.
  • Originalmente con iTunes 4.0, los usuarios podían acceder a música compartida en cualquier lugar de Internet, además de la red local, solamente ingresando el número ip de la biblioteca remota compartida. Apple rápidamente sacó esta función en la versión 4.0.1, diciendo que los usuarios violaban el EULA.

mojo

  • Spotify, otro modelo de música “en la nube”: Puede ser más sencillo y simple usar por demanda que poseer algo que reproduces puntualmente. El modelo de alquiler es bueno, pero se pierde todo lo consumido desde el momento en que dejamos de pagar. SpotifiiTunes es un intento Alpha para integrar ambos mundos

Captura de pantalla 2009-09-23 a las 17.24.21


Conclusiones


La biblioteca actual NO ES UN SERVIDOR de Media.

  • Lo mismo que hace MobileMe con nuestros datos, sería deseable poderlo hacer con nuestra música, nuestros videos y podcasts. El problema? Las conexiones actuales, sobretodo el canal de subida no están lo suficientemente preparados para estas transferencias. Recordemos la experiencia de MobileMe.
  • Una solución mixta. Tan deseable es poder sincronizar la música de nuestro ordenador, como “escuchar” nuestra biblioteca fuera de casa (incluso si no tenemos un iPod, iPhone a mano). Un modelo basado en la suscripción, pero sin perder las ventajas de ser propietario (¿qué significa ser propietario de algo digital?) de la música, y con la integración de ambos contenidos (puntuaciones, listas de reproducción, etc…)
  • A partir de aquí, vuestras ideas y comentarios…

——

Fuentes de información y/o inspiración: