Introducción

Kontinuidad Jabata es el nombre de un sistema informático, desarrollado como software libre que permite la grabación, reprodución e intercambio libre de contenidos radiofónicos. Está especialmente diseñado para satisfacer las necesidades de emisión ininterrumpida de emisoras no comerciales de recursos y contenidos limitados, como Radio Jabato, colectivo en el cual surgió y se desarrolla en la actualidad.

Toda la seriedad que el altruismo pueda ofrecer

La Kontinuidad Jabata es un proyecto que se ofrece a cualquier persona o colectivo interesado bajo los términos de la licencia pública general GNU, conocida como GPL. Varias traducciones al castellano del texto original en inglés pueden encontrarse en http://gugs.sindominio.net/licencias

De la GPL, nos gustaría resaltar el punto 12 relativo a la "AUSENCIA DE GARANTÍA", básicamente con la idea de que nuestras conciencias puedan atormentarse con cosas más importantes que tiene la vida de cualquier persona inquieta:

"Como el programa se licencia libre de cargas, no se ofrece ninguna garantía sobre el programa, en todas la extensión permitida por la legislación aplicable. Excepto cuando se indique de otra forma por escrito, los tenedores del copyright y/u otras partes proporcionan el programa «tal cual», sin garantía de ninguna clase, bien expresa o implícita, con inclusión, pero sin limitación a las garantías mercantiles implícitas o a la conveniencia para un propósito particular. Cualquier riesgo referente a la calidad y prestaciones del programa es asumido por usted. Si se probase que el Programa es defectuoso, asume el coste de cualquier servicio, reparación o corrección."

No es que seamos unos irresponsables: la idea básica es que el software libre en las radios libres lo construimos libremente, entre tod@s, usuari@s y/o programador@s. La decisión de usar código libre debería siempre ir acompañada de un sentimiento de pertenencia a la comunidad que lo hace posible, abandonando el esquema típico del software propietario cliente/producto.

Como premio, aquellos colectivos que trabajen desde dentro la incorporación de software libre para resolver todas (o parte de) sus necesidades, serán más autónomos|independientes para mejorar su plataforma tecnológica en el día a día de acuerdo con sus necesidades

Pero, ¿Qué es la Kontinuidad Jabata?

Como concepto general y origen del proyecto, podemos decir que Kontinuidad Jabata es la sana intención de un colectivo (Radio Jabato) de utilizar y desarrollar código libre para resolver sus necesidades.

Más en particular, Kontinuidad Jabata es el nombre de un sistema que permite la grabación, reprodución e intercambio libre de contenidos radiofónicos. Está especialmente diseñado para satisfacer las necesidades de emisión ininterrumpida de emisoras no comerciales de recursos limitados. Está construido sobre la plataforma Debian GNU/Linux y para su desarrollo se han empleado sólo productos cuyo código es libre. Cómo ya hemos mencionado, el propio código del sistema es libre según los términos de la licencia GPL (GNU General Public License). Gracias a esta condición cuaquier emisora puede aprender los entresijos de su funcionamiento y modificar el sistema a su antojo para que resuelva aquellas necesidades que este no contemple.

Para entorpecer sólo lo imprescindible la labor de los locutores, el sistema se divide en dos partes: por un lado está el software de estudio (KJabata) y por otro el de configuración y mantenimiento del mismo (WJabata). El software de estudio consta de una sencilla interfaz gráfica que permite al locutor comenzar y terminar la grabación de su programa y de sus cuñas. El software de configuración posibilita la gestión de los programas que forman parte de la radio junto con sus horarios de emisión.

El software de estudio está escrito en C++ utilizando las librerias de KDE/QT y como principales características destacan su estabilidad (meses funcionando ininterrumpidamente en algunas emisoras) y facilidad de uso (hasta los más neófitos del ratón son capaces de usarlo sin problema alguno). Cuando un locutor comienza la grabación de su programa, la señal de audio emitida es comprimida en formato OGG Vorbis o MP3. Cuando finaliza la grabación su programa queda disponible para su reemisión, grabación en CDROM, etc, así como para otras emisoras que pudiesen estar interesadas en él.

El software diferencia entre cuatro tipos de contenido: programas, cuñas, textos y música. Los programas y las cuñas son los contenidos radiofónicos producidos en las emisoras en formato OGG Vorbis o MP3. Los textos son ficheros ASCII con noticias, avisos, etc. que son leídos por un programa de síntesis de voz. La música puede ser clasificada por géneros y es empleada en las franjas horarias en las que no se emiten programas. Cuñas y textos son intercalados entre los temas musicales con la frecuencia que se desee, con un orden preestablecido o de forma aleatoria.

El software de configuración del sistema está escrito en HTML/PHP4 y puede utilizarse desde cualquier navegador Web de la red (no necesariamente desde el ordenador en el estudio). Desde las páginas de configuración se define qué se emite en cada franja horaria así como la información ligada a cada producción radiofónica (descripción, locutores, correo electrónico, página web, etc).

Al definir un contenido podemos especificar programas de otras radios cuyos contenidos estén disponibles en Internet. La recuperación de dichos programas se realizará automáticamente con la periodicidad indicada sin necesidad de que ninguna persona intervenga en el proceso.

Para facilitar el intercambio y la difusión de los programas (especialmente a emisoras de recursos limitados, cuyos contenidos no estén disponibles en Internet) el sistema permite de una forma bastante simple la grabación y lectura de programas y cuñas en CD-ROM (cualquier persona de la emisora con una pequeña preparación podría encargarse de ello).

A partir de los datos de configuración, el sistema trata de generar las páginas web de cada uno de los programas así como la página de la parrilla de programación semanal de la emisora en HTML/PHP.

Descargas Jabatas

Las últimas versiones así como las versiones en desarrollo estarán siempre en SourceForge.

La página principal del proyecto en dicho servidor es http://sourceforge.net/projects/kjabata

La página de descargas es http://sourceforge.net/project/showfiles.php?group_id=73397

Existen versiones ya listas para instalar en las distribuciones de GNU/Linux Debian "Etch" y Ubuntu "Gutsy". Se pueden obtener en la página de descargas, o añadir las siguientes líneas en el fichero /etc/apt/sources.list:

# Para Ubuntu Gutsy:
deb http://kjabata.urcm.net/jabata gutsy main

# Para Debian Etch:
deb http://kjabata.urcm.net/jabata etch main

También es posible la descarga del código fuente para compilar manualmente. Este sería el procedimiento a seguir si nuestra plataforma no fuese ni Etch ni Gutsy.

Maquinaria necesaria

Los requisistos hardware del sistema básico son mínimos: un PC Pentium 133 con 32Mb de memoria RAM, 2Gb de disco duro y tarjeta de sonido.

Microprocesadores más potentes nos permitirán comprimir con una mejor calidad los contenidos emitidos (la compresión a OGG Vorbis o MP3 se realiza en tiempo real).

Un disco duro de mayor capacidad dotará a la emisora de más espacio para sus contenidos (más programas, más cuñas y más música para la continuidad).

Varias tarjetas de sonido nos permitirán poder emitir y grabar simultáneamente, grabar de varios estudios, hacer streaming, etc.. con una sóla máquina.

Documentación

Hay dos manuales de uso (ligeramente obsoletos, son de la versión 0.9.3):

Introduccion al manejo de las nuevas funcionalidades de kjabata (PDF)

Klondike utiliza estas presentaciones en las charlas que imparte.

Presentación mundial de KJabata: Los orígenes de KJabata contados por su creador.

Y el obligatorio README.

Participa: comunidad Jabata

Existen diversos canales actualmente en funcionamiento que están permitiendo el desarrollo colectivo de KJabata.

A partir de estos canales se están difundiendo gran parte de los conocimientos así como los sufrimientos particulares de tod@s los que creemos que el software libre tiene mucho que hacer por nuestros colectivos.

Listas de correo: una técnica y otra de uso.

Las listas de correo están también en SourceForge ( http://sourceforge.net/mail/?group_id=73397)

Actualmente tenemos dos:

Una para temas técnicos (o "esto no funciona... ¿que puedo estar haciendo mal?") llamada kjabata-tech@lists.sourceforge.net.

Otra para cuestiones de uso (o "¿como puedo meter mis cuñas en la Kontinuidad?"), kjabata-radios@lists.sourceforge.net.

Si eres desarrollador escribe tus cambios

El código es reciclable, y además su destrucción es 100% biodegradable: lo importante siempre son las ideas. El código se queda siempre, tarde o temprano, obsoleto. Por lo tanto, no tengas miedo, tira tu código para adaptar kjabata a tu emisora!