Mostrando entradas con la etiqueta radio. Mostrar todas las entradas
Mostrando entradas con la etiqueta radio. Mostrar todas las entradas

domingo, 11 de febrero de 2018

Ejecutar un script dentro de X minutos en Linux o silenciar la radio automáticamente cuando termine el recreo

Silenciar la radio cuando termine el recreo


Tenemos la radio del centro en un estado muy avanzado de automatización. Ahora mismo, cada vez que suena la campana del recreo, me conecto por VNC al PC que está conectado a Radionomy y a la megafonía del centro y sencillamente subo el volumen. 

Sobre la marcha dejo programado un apagado automático justo en el plazo de tiempo que dura el recreo. Esto me permite la puesta en marcha y la detención de la radio sin tener que ir hasta el estudio de grabación.

Pues bien, lo que me propongo ahora es que, transcurridos los 20 minutos del recreo, no se apague el PC, sino que sencillamente se baje el volumen, se ponga en mute.

Veamos cómo hacerlo:

amixer set Master mute
Con esto ponemos en mute el PC

Así que sencillamente creo un script que llamamos mute.sh y dentro escribimos justamente esta orden
Ahora es tan simple como invocar sleep 20m && mute.sh, con lo cual, tras 20 minutos se ejecutará el script mute.sh que pondrá el PC sin sonido

jueves, 25 de mayo de 2017

Transmisión en vivo con Radionomy: configuración y pruebas



Ya hace tiempo que uso esta plataforma de radio en Streaming, y la verdad es que nunca había hecho una transmisión en vivo, aunque sabía que era posible.

Pues bien, en el siguiente vídeo, Manuel Ruda explica cómo configurar la estación de radio y mediante el uso de Winamp, hacer una transmisión en directo por nuestra emisora.




miércoles, 8 de marzo de 2017

Construye tu propio DDNS rudimentario en Ubuntu Linux



He hecho esto como un paso más en la automatización de la radio escolar.
La realidad es que me conecto remotamente al PC que tenemos en el estudio para poderle subir el volumen y programar un apagado cuando empieza al recreo del centro, de tal forma que suene por la megafonía la radio.


Esta conexión remota la hago vía VNC, pero para ello es necesario conocer la IP del PC de la radio. El problema está cuando esa IP cambia, que ya no puedo hacer una conexión remota.

Conexión al PC por su nombre [descartado]
Ten en cuenta que el PC de la radio tiene Meduxa, que es una distro basada en Ubuntu, así que la conexión por nombre no es trivial, ya que a veces lo hago desde el mi PC (Elementary OS), otras veces desde el móvil (Android), otras desde el PC del departamento (Windows 10), otras desde el PC de un aula (Windows 7),... La conexión por nombres entre sistemas diferentes (Windows, Linux, Android,...) no es trivial, así que la he descartado.

IP estática al PC de la radio [descartado]
Tampoco puedo usar una IP estática ya que el ordenador de la radio se conecta a la red Medusa y no tengo permisos para modificar las políticas de asignación de IPs de modo que tampoco puedo evitar que la IP que ponga no esté ya en uso ni que se vaya a asignar a ningún otro PC.

DynDNS [descartado]
Otra posible solución podría haber sido vía DynDNS o cualquier otro servicio online de DDNS. También he descartado esta opción porque el PC de la radio es Linux y porque es un ordenador muy viejo, con unos recursos muy limitados.

¿Cómo lo he resuelto?
Lo que he hecho es programar una tarea que me envía todos los días un correo con la IP del PC de la radio, así, si ha cambiado, ya tengo en mi móvil o en mi propio PC la nueva IP.

Lo primero que he hecho es crear un script que he llamado reportIP.sh que consulta la IP de la máquina, vuelca el resultado a un fichero que he llamado myIP.txt y luego automáticamente con sendmail me envía ese fichero adjunto en un correo electrónico.

Éste es el aspecto de reportIP.sh:

Aspecto del archivo /home/moises/scripts/reportIP.sh


#!/bin/sh
SHELL=/bin/bash
# /sbin/ifconfig | grep "Direc. inet:" > /home/moises/scripts/myIP.txt
/sbin/ifconfig > /home/moises/scripts/myIP.txt
sendemail -f mi_correo@gmail.com -t mi_correo@gmail.com -s smtp.gmail.com:587 -u "reportIP" -m "IP Address" -a /home/moises/scripts/myIP.txt -v -xu mi_correo@gmail.com -xp mi_clave -o tls=yes
Contenido del archivo /home/moises/scripts/reportIP.sh



A continuación, en crontab, programo dos tareas, que se ejecutará una todos los días a las 10:00am y la otra a las 4:00pm. Aquí te muestro el aspecto de mi archivo crontab:

Aspecto de mi crontab



# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').#
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h  dom mon dow   command
0 10 * * * /home/moises/scripts/reportIP.sh
0 16 * * * /home/moises/scripts/reportIP.sh
Contenido de mi crontab



Empiezan a llegar los correos...




Y en su interior me llega adjunta la dirección IP del PC de la radio



Cómo enviar un correo desde la consola de Linux:
http://blog.desdelinux.net/enviar-emails-por-consola-con-sendmail/

Programar una tarea con crontab:
http://systemadmin.es/2010/03/como-programar-tareas-con-el-cron

lunes, 14 de noviembre de 2016

Escritorio remoto desde Windows a Linux con RealVNC

De nuevo, la radio escolar provoca el aprendizaje de otras disciplinas para poder resolver problemas del día a día.

Hace ya tiempo que configuramos el acceso remoto en el PC de la radio para permitir conexiones remotas y ya lo probamos para conectar desde otro PC que también tuviera una distribución basada en Linux.
Pero, ¿y si la máquina desde la que quiero conectarme es Windows?

La realidad es que todos los PCs del centro lo que tienen instalado es el sistema operativo de las ventanas, así que nos pusimos manos a la obra para ver cómo hacerlo.

Esto me va a permitir que, desde cualquier PC del centro pueda activar/desactivar la radio en la hora del recreo sin tener que ir físicamente al estudio de grabación de ManriKeFM.


Lo primero es instalar RealVNC



 Damos de alta el servidor el equipo al que queremos conectarnos
En mi caso, el PC de la radio



Por defecto, el proxy me impide la conexión.



Así que desactivo temporalmente el proxy



 Ahora ya puedo conectarme desde un PC con Windows remotamente
al equipo que tengo con Meduxa Linux

domingo, 13 de noviembre de 2016

Cuando la radio escolar provoca el aprendizaje de electrónica aplicada a equipos de audio


La puesta en marcha de la radio escolar ManriKeFM y los problemas que surgen a los que les queremos buscar solución provocan que nos pongamos manos a la obra, a leer, a estudiar, a probar, a volver a probar,... para así poder resolver las cuestiones que nos surgen durante su funcionamiento.

La última ocurrencia ha sido, ¿podemos adaptar uno de los micros que tenemos para poder usarlo con un teléfono móvil Android?

La respuesta es sí, y lo hemos conseguido.

Pero antes, hemos tenido que leer sobre conectores de audio: TS, TRS, TRRS,... ¿te suena de algo?

Bien, te muestro algunas imágenes y te contamos un poco cómo funciona, pero te adelanto que ya podemos realizar grabaciones de audio con cualquiera de los teléfonos móviles del equipo humano de ManriKeFM.

El conector de 3.5mm que incluyen los teléfonos móviles puede ser de 2 cuerpos (TS), de tres cuerpos (TRS) y de tres cuerpos (TRRS).



Detalle de un conector TRS usado en auriculares estéreo y 
otro TRRS con auriculares estéreo y micrófono

Algunos móviles funcionan con el estándar CTIA: cuerpo para el auricular izquierdo (L), cuerpo para el auricular derecho (R), cuerpo de tierra (GND) y cuerpo para el micrófono (MIC).
Otros teléfonos, según el fabricante, siguen el estándar OMTP.


¿De dónde viene eso de TS, TRS y TRRS? Ahí tienes la respuesta



La web http://pinouts.ru/ nos ha sido de gran ayuda 
para descubrir el patillaje de los móviles que tenemos.



Detalle del patillaje de algunos teléfonos Motorola.



Una de las claves del adaptador es el valor de las resistencias internas.



  
Esquema electrónico de un conector TRRS con sus resistencias internas.





Detalle de un conector TS que hemos soldado
 



Detalle del adaptador TRRS que hemos preparado



Y el micrófono listo para usarlo en un teléfono móvil Motorola.



jueves, 23 de junio de 2016

Primer año de vida de ManriKeFM: estos han sido nuestros números

Ha sido el primer año de vida de ManriKeFM y desde luego que estamos muy sorprendidos con los resultados obtenidos, al menos cuantitativamente.

La radio ha sonado durante 9 meses, de forma ininterrumpida las 24 horas del día los 7 días de la semana y con eso hemos alcanzado más de 26000 oyentes en todo el planeta, de los que unos 22000 han sido en España, unos 9000 correspondientes a la provincia de S/C de Tenerife.


En esta imagen se ven los más de 26000 oyentes de ManriKeFM




En todo el planeta nos han escuchado desde un total de 82 países, distribuidos por los 5 continentes.


Y esto nos ha ayudado a conocer un poco más sobre el planeta en el que vivimos, porque descubrir que países como Belice, Nueva Zelanda, Nigeria o Japón entre otros nos ha escuchados nos ha hecho interesarnos por dónde están, cuáles son sus costumbres, sus principales ciudades,...




En esta primera tanda, los 20 países que más nos han escuchado: España, Méjico, Argentina, Colombia, Perú, EEUU, Ecuador, Reino Unido, Alemania, Chile, Venezuela, Francia, Brasil, Italia, Costa Rica, El Salvador, Portugal, Uruguay, Bolivia y Guatemala.
Ya ves que en España hemos tenido más de 22000 oyentes, mientras en Méjico, el segundo que más nos ha escuchado, no hemos llegado a 1000.



Hemos ordenado la lista de países por número de oyentes.
En la imagen superior, los países del 21 al 40




En la imagen superior, los países del 41 al 60




En la imagen superior, los países del 61 al 80




En la imagen superior, los países 81 y 82



 



A nivel nacional no ha quedado provincia que no sintonizara en algún momento con ManriKeFM. La única excepción, Ceuta y Melilla.




Hemos ordenado por número de oyentes las provincias, resultando en primer lugar S/C de Tenerife, con más de 9000 oyentes en estos 9 meses. Le sigue Madrid con casi 3000 oyentes, Barcelona con algo más de 1000 y Las Palmas con algo más de 600 oyentes. Le siguen el resto de provincias que más oyentes hemos alcanzado.



En la imagen superior, las provincias de la 21 a la 40 en número de oyentes.



Provincias de la 41 a la 50 en número de oyentes


Y con esto termina nuestra emisión por este curso escolar, el próximo año, más y mejor.

lunes, 16 de mayo de 2016

Problemas con Radionomy: Radionomy elimina toda su biblioteca musical. ¿Es esto el principio del final?



Ya hace unos días que no hay forma de añadir nuevos temas ni nuevas cajas de música a ManriKeFM a través de la biblioteca de Radionomy. Si es un problema temporal ya lleva como mínimo 15 días.


La música que había añadido con anterioridad sigue sonando sin problemas pero no puedo dar de alta nuevos temas.


La realidad es que, busco cualquier artista y siempre me dice No track has been found.





Además, si intento añadir alguno de los streams de música propios de la plataforma, tampoco hay manera, no hay ninguno, ni siquiera puedo visualizar los que ya he añadido con anterioridad.



He probado con muchísimos artistas y nunca encuentra nada.


¿Se trata de un problema temporal o esto es lo que nos espera? ¿Es esto el principio del final?

jueves, 5 de mayo de 2016

ManriKeFM sigue creciendo en el continente Africano: Ghana también nos escucha

Ghana es un país del oeste de África cuya capital es la ciudad de Acra. En 1957 se independiza de Reino Unido de ahí que su idioma oficial sea el inglés.
Tiene unos 24 millones de habitantes. 
Fue objeto de constantes expediciones de portugueses, holandeses y británicos por la gran cantidad de oro que hay en la zona.


Cataratas Wli, a 20 kilómetros de Hohoe, en la región de Volta



Parque Nacional de Kakum, a unos 30 kilómetros al norte de Cape Coast



Bojo Beach, en la desembocadura del río Densu



Labadi Beach, Accra



Parque nacional de Mole, en el noroeste del país



Ghana señalado en el mapa+



Primeros índices de audiencia en Ghana de ManriKeFM

martes, 3 de mayo de 2016

ManriKeFM llega por primera vez al país del Sol Naciente

La radio en Streaming no tiene fronteras. No conoce de países, de idiomas, de razas, de etnias,... es una radio global, sin límites, capaz de llegar allá a donde no imaginas.

Ahora alcanzamos Japón, país de contrastes entre tradiciones milenarias y los últimos avances en alta tecnología del siglo XXI. Japón comparte con Canarias que es un archipiélago, no de 7 islas sino de casi 7000, con capital en Tokio situada en la isla de Honshu.


La ceremonia del té japonesa se remonta al siglo VIII


Barrio de Chuo, Tokio. Uno de los mayores centros comerciales de la capital japonesa



Minato es un barrio de Tokio altamente industrializado. En él se encuentra la matriz de empresas como Mitsubishi, NEC, Toshiba, Sony, Vodafone, Fuji o Xerox.



Jardín botánico, Sapporo, al suroeste de la isla de Hokkaido




Shinjukku, barrio comercial de Tokio, nombrado muchas veces en los libros de Murakami



Listas de audiencia de ManriKeFM, un oyente de Japón



Japón, al este del continente asiático, frente a China



Más de 12000 kilómetros separan a Japón de Canarias