Proyecto Sistema de Gestión Radial - Antumapu
Descripción
Antumapu es un centro de mando y control que permite automatizar una radioemisora comunitaria basada en Internet para apoyar la gestión de las diversas áreas de la misma.
Una radioemisora tiene como esquema base un horario, el cual establece los tiempos para cada uno de los programas ya sea en vivo o podcast, disponer de una biblioteca interactiva de música para que los auditores programen la radio según sus preferencias en horarios preestablecidos. Por otra parte, las métricas e indicadores que apoyen a la gestión de la directiva de RadioGNU a mejorar sus espacios y contenidos.
Objetivo General
Crear una Aplicación Libre, desarrollada en Python para automatizar los procesos de gestión de RadioGNU.
Objetivos Específicos
- Backend: Indicadores y Métricas de la Radio. Cumplimiento de locutores, localización de auditores por país de origen, etc.
- Gestión de biblioteca musical.
- Gestión de Locutores.
- Gestión de Horario.
- Programación de contenidos por Fecha y Hora con la posibilidad de programar una serie de podcasts para un día y hora especifico semanalmente.
- Gestión de Contenidos.
- RadioGNU a la Carta.
- Frontend: Sitio Web de RadioGNU 2.0
Alcance
Se desarrollará una solución viable y eficiente para cumplir con los requisitos que el establecen en los objetivos previamente planteados. La aplicación debe estar basada en Software Libre, particularmente en sistema operativo GNU/Linux sin presencia de componentes que no cumplan con las condiciones de las licencias aprobadas por la Fundación del Software Libre, y con capacidad de ser utilizado en cualquier sistema radial basado en ICECAST2 y LiquidSoap en las versiones estables al momento del desarrollo.
El desarrollo, aunque orientado a la radio, debe permitir escalabilidad para que el paso hacia la administración de video no requiera cambios medulares. Tanto LiquidSoap como ICECAST tienen esa característica que se puede aprovechar sólo teniendo esta premisa.
Hoja de Ruta
- Creación del presente proyecto.
- Desarrollo gestionado por GIT.
- Definición de los equipos de trabajo.
Metas
Para el presente proyecto nos hemos planteado lograr las siguientes metas en función de lograr una administración simple, escalable y eficiente para la radio. Por lo tanto nos hemos planteado que el SGR deberá gestionar:
- Administración de Locutores:
- Perfiles
- Permisos
- Horarios
- Administración de Espacios Radiales
- Agenda diaria, semanal, mensual y anual
- Horarios y tiempos para los programas y secciones (a que hora y de qué duración)
- Canales (emisoras) disponibles
- Administración de Recursos Multimedia
- Música Libre
- Programas en Diferido
- Programas en Vivo
- Identificadores de la radio
- GNU Dando la Hora (voz sintética: “al oir el tono serán las X horas, X minutos… piiiiip”
- Administración de contenido
- Contenido “A la Carta”
- Archivos disponibles
- Cola de reproducción
- Instrumentos estadísticos de uso
- Pagina Web