Aprovechando el post que hice el otro día en el canal dando a conocer YellowDuck vamos a ver como retransmitir un stream de radio directamente en Instagram.
Para ello lo que vamos a hacer es descargarnos el repositorio.
$ git clone https://github.com/aitorroma/radioinsta
$ cd radioinsta
El repositorio esta compuesto por 3 ficheros.
➜ radioinsta tree -a
.
├── .env
├── docker-compose.yml
├── radio.jpg
└── README.md
-
.env ( Fichero de configuración )
-
docker-compose.yml ( Fichero de despliegue de la radio en docker )
-
radio.jpg ( Imagen de la historia de instagram )
La Imagen radio.jpg puedes crear-la en Canva usando la template de historia de instagram.
Una vez dentro del directorio debemos editar varias cosas en el fichero .env
vim .env
KEY=17991555220327522?s_sw=0&s_vt=ig&a=Aby60bfS13fhYmlp
STREAM=https://alfarras.covid-remote.work/radio/8000/radio.mp3
El valor KEY se obtiene de YellowDuck el STREAM es algún servidor de radio en Icecast por ejemplo que tengas.
Una vez tengas todos los datos completados debes ejecutar el comando.
docker-compose up -d
Para parar la radio puedes ejecutar.
docker-compose down
Para reiniciar la radio.
docker-compose restart
Para ver logs
docker-compose logs