Recomendación: 85% Cocoa Podcast

Hacía tiempo que no recomendaba ningún podcast, en realidad hacía tiempo que no escribía mucho por aquí, y esta vez es para recomendar un Podcast dedicado a la programación en entornos Mac (OS X y iOS), 85% Cocoa.

85% cocoa

No se trata de un podcast de actualidad, como podríamos encontrar en otros lenguajes de programación y entornos, ni tampoco es una temática muy frecuente en iTunes. 85% Cocoa (aquí tenéis su web) está realizado por Jose A. Lobato, de INVASIVECODE (una joven empresa dedicada a la formación y desarrollo en iOS), el cual está consiguiendo desde el primer episodio hasta el último que en muy pocos minutos tengamos una perfecta idea de las herramientas existentes en Mac para abordar este tipo de proyectos, y sobre todo la METODOLOGÍA que debemos aplicarnos a nosotros mismos para conseguirlas.

La frecuencia es casi semanal, aunque incluye especiales “off the record”, y como os digo la duración es óptima para escucharlo en cualquier rato libre que tengáis. Ideal llevar todos los episodios en vuestro reproductor mp3, iPod, o smartphone para repasar algún tema y poder rebobinar.

Un par de consejos que da al principio del podcast para ser mejores programadores son: dormir mas horas y correr. Sin duda, dos grandes consejos. ;-)

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:

VideoMonkey 0.5:

Una de las cosas que esperábamos de SnowLeopard y que nos ha decepcionado en parte (todo hay que decirlo..) son la opciones para convertir material multimedia a otros formatos y soportes (iPod, iPhone, AppleTV, etc…). No es todo lo estable que debiera, y es bastante lento a nuestro parecer.

Con Leopard, las películas y series las convertíamos mediante RoadMovie , el cual cumple mucho mejor su cometido al etiquetar y clasificar este contenido de una manera casi automática en iTunes (listo para ser consumido). Pero recientemente, y a través del blog de Mackinando me entero de que ha aparecido una versión beta de VideoMonkey, sustituto de VisualHub (proyecto que se discontinuó por motivos personales) la cual, tras una pequeñas pruebas he podido comprobar que funciona bastante más rápido que el anterior, y tiene detalles como la conexión a bases de datos de metadas (themoviedb.org, thedvdb.com) para obtener carátulas y todo aquella información que no proporciona un simple archivo como pudiera ser ‘The.Wire.Bajo.Escucha.1×01.[DVB][Alexeykonan]‘.

Muy recomendable, y por si fuera poco, gratis.

(vía Mackinando)

Podcast, la evolución natural (II), las Herramientas

Y seguimos con el especial dedicado al Podcasting, ese gran conocido para el 90% de los que leen este blog y similares, pero totalmente nuevo y mal entendido para todos los demás. En esta 2ª parte quería introducir las herramientas más populares para descubrir y gestionar todas nuestras suscripciones, de manera que la propia aplicación de encargue de obtener nuevos episodios de manera automática y los sincronice con nuestro reproductor bajo demanda (traducción libre de POD, Play on Demand).

Antes de comentar la herramienta que ha conseguido mayor éxito, tanto por su funcionalidad, como por su catálogo, vamos a citar algunas otras alternativas que merecen ser comentadas.

  • ZenCast Organizer: en el caso de tener un reproductor de la casa Creative, es casi la única manera inteligente de hacerlo, aunque mi experiencia tras 2 reproductores de Zen Photo no fue nada buena con el aparato en sí.  Un inconveniente es que tenemos por separado los canales donde encontrar el material audiovisual y la aplicación donde gestionar los episodios. En ZenCast.com tenemos un buen número de ellos. 

  • Lectores de RSS: no es necesario disponer de un reproductor portátil para reproducir este contenido si vamos a disfrutarlo siempre en un equipo de sobremesa o un ordenador portátil. Con lo cual, únicamente nos hace falta encontrar el botón RSS del podcast en cuestión y añadirlo a nuestro lector favorito de RSS (Google Reader, Newsgator, Netvibes, etc..). Nada más que localizar el icono verde correspondiente al Podcast, en este caso, de Mossegalapoma.

  • iTunes: incluso aunque no tengas un iPod, iPhone.. lo que sea, esta es quizás la mejor de las opciones por la cantidad de material y buena organización. En el caso de tenerlo, no te recomiendo otra forma. En primer lugar tenemos dentro de la iTunes Store la sección Podcast, con una increíble colección de temas, tanto de personas particulares que lo hacen por afición y amor al arte, como de algunas emisoras de radio que están haciendo la transición a esta nueva forma de distribución de contenidos. En segundo lugar, la iTunes U, un catálogo de lecciones y clases integras de algunas de las universidades más prestigiosas del mundo (MIT, Standford, UC Berkeley..). Se rumorea, que en muy poco tiempo tendremos disponibles material de universidades españolas.
    itunes podcast

    itunes podcast

     Una vez localicemos el programa que nos interesa, tan solo hay que darle a suscribir, y automáticamente conforme se publiquen nuevos episodios los iremos recibiendo en nuestro escritorio. 
     

 

Espero que os sea de interés, y aunque como decía anteriormente, el tema del Podcasting es algo bastante conocido por la mayoría de los que se pasan por aquí, no lo es tanto para algunas personas que nos rodean, familiares, amigos, compañeros de trabajo..  Compartid! :-)

Las próximas entradas las iremos dedicando a recomendar distintos podcasts agrupados por su temática, categoría y enfoque. Permaneced atentos.