jueves, 10 de septiembre de 2009

Como añadir Podcast's a Google Listen utilizando rss

Hoy después de haber tenido Google Listen instalado sin uso desde hace varias semanas (descargando el apk de alguna web ya que no esta disponible en el market para España), he intentado utilizarlo para escuchar algún podcast en español..

Según la información que he visto en internet es imposible, pero después de un par de horitas de investigación, resulta que es MUY fácil añadir podcast.

Aquí os dejo una mini-guia:

Requisitos:
Debéis tener instalado en vuestro ordenador el adb (si habéis cambiado la rom al móvil ya lo tenéis, o si sois desarrolladores, para los que no luego editaré el post resumiendo de donde descargarlo)
Un móvil android conectado al ordenador

Desde la carpeta donde tengáis instalado el adb debéis ejecutar:
adb shell
sqlite3 /data/data/com.google.android.apps.listen/databases/podcast.db

ahora viene el paso importante, que podeis repetir tantas veces como podcast querrais subscribir:

insert into subscriptions values ('http://es.engadget.com/category/podcast/rss-aac.xml','Engadget Español',2,-1,'http://es.engadget.com/category/podcast/rss-aac.xml');

os explico la linea
vamos a insertas en la tabla de subscripciones "insert into subscriptions values ("
la key (la url del podcast) " 'http://es.engadget.com/category/podcast/rss-aac.xml', "
nombre del podcast " 'Engadget Español', "
el tipo de subscripcion (el 1 debe ser busqueda, y 2 podcast) "2,"
el ultimo podcast escuchado (-1 es ninguno) "-1,"
ProgramGuid, que viene a ser el identificador unico de internet, suele ser la url, no debeis preocuparos, poner la url y funcionara. " 'http://es.engadget.com/category/podcast/rss-aac.xml' "
cerramos y ejecutamos ");"


El ejemplo que he puesto es engadget en español, pero para desgracia nuestra este rss aun no es funcional (el ingles si funciona y se encuentra en Google Listen).

En breve editaré con algún podcast funcionando ;)