Escuche la radio por Internet desde su terminal Linux con PyRadio

Escuche la radio por Internet desde su terminal Linux con PyRadio

La radio es la forma más antigua de comunicación masiva electrónica e incluso en la tercera década del siglo XXI, sigue siendo la forma en que muchas personas consumen noticias, encuentran música nueva y pasan el tiempo mientras están atrapadas en el tráfico camino al trabajo.

Internet le permite escuchar estaciones de radio en tiempo real en todo el mundo, exponiéndolo a música, cultura, noticias y eventos que de otro modo nunca habría encontrado. Puede escuchar la radio por Internet sin tener que dejar su terminal en Linux. Así es cómo.

¿Qué es la radio por Internet?

mujer en un campo con radio y televisor portátil

Hasta principios del siglo XX, el entretenimiento se limitaba a lugares en vivo. Podrías ir al teatro o a un salón de baile para escuchar música en vivo, o podrías cantar alrededor del piano en el pub. De vez en cuando los músicos visitaban.

En cuanto a las noticias, podía leer el periódico y, según el lugar del mundo en el que se encontrara, esas noticias podían tardar semanas o meses en llegar. La vida era sombría, la gente no estaba informada y la música, limitada.

La radio lo cambió todo. No había necesidad de esperar a que los viajeros que pasaban contaran lo que sucedía en tierras lejanas. Las noticias, la música y los programas se transmitían por ondas aéreas a naciones enteras, y las estaciones más pequeñas servían a ciudades individuales. Con el equipo adecuado, en el momento adecuado del día, puede escuchar estaciones de radio de todos los océanos.

Con la llegada de Internet, llegó la transmisión de radio: ya no era necesario instalar conjuntos de antenas de cuadro magnético para escuchar BBC Radio 4 por la noche desde los EE. UU. continentales. Todo lo que necesitaba era un navegador o un cliente de transmisión y una conexión a Internet decente para escuchar las noticias locales y la escena musical desde cualquier parte del mundo.

Por lo general, para escuchar la radio por Internet, visitaría cualquier cantidad de sitios web que ofrecen conectarse a transmisiones en vivo. Si vive en un área con leyes de protección de datos, verá ventanas emergentes que le pedirán su consentimiento para rastrearlo, mostrar publicidad y vender sus datos. Si no lo haces… sucede de todos modos.

Las aplicaciones de música como Spotify tienen el mismo problema y también te atrapan en un jardín cerrado, exponiéndote a la música que el algoritmo determina que te conviene, en lugar de una verdadera exposición al resto del mundo.

¿Por qué escuchar radio por Internet desde la terminal?

Si bien hay docenas de clientes de radio por Internet independientes para el escritorio de Linux, usar uno significa otra aplicación que debe instalar y administrar. Es la memoria que no puede permitirse el lujo de desperdiciar, y tienden a requerir que también use el mouse.

PyRadio es un cliente de radio por Internet con todas las funciones que puede ejecutar directamente desde su terminal. Está completamente controlado por teclado, cuenta con un bajo espacio de almacenamiento y memoria, y viene con una atractiva interfaz de usuario de terminal (TUI).

Cómo instalar PyRadio en Linux

instalar dependencias de pyradio

La forma más fácil de instalar PyRadio es usando su administrador de paquetes, sin embargo, la aplicación no está disponible en todos los repositorios estándar. A pesar de ser, como sugiere el nombre, una aplicación de Python, la versión de PyRadio disponible directamente a través de PIP no se ha actualizado desde 2013.

Si no puede obtener la aplicación PyRadio a través de su administrador de paquetes, deberá usar un script de instalación preparado por el desarrollador. Sin embargo, primero deberá instalar Python. Una vez que Python esté en su sistema, utilícelo para instalar más dependencias:

python3 -m pip install --upgrade pip wheel setuptools requests dnspython psutil netifaces

Use wget para descargar el script de instalación:

wget https://raw.githubusercontent.com/coderholic/pyradio/master/pyradio/install.py

…e instalarlo usando Python:

python3 install.py

mensaje de éxito del terminal después de instalar PyRadio

Si todo va bien, debería ver un mensaje de éxito como el anterior.

Ahora puede iniciar PyRadio desde cualquier terminal con:

pyradio

¡Use PyRadio para escuchar estaciones de radio de todo el mundo!

PyRadio TUI reproduciendo remixes de Commodore 64

Inicie PyRadio sin argumentos y verá la TUI con una lista de reproducción de estaciones seleccionadas por el desarrollador. Hay algo para casi todos, con géneros que incluyen hip-hop, indie pop, jazz, Goth rock e incluso remixes de Commodore 64 de Slay FM.

La navegación es simple: use las teclas de flecha para navegar entre las estaciones y presione Entrar para seleccionar. Para detener la reproducción, presione la barra espaciadora . El título y el artista de la pista actual se muestran en la parte inferior de la interfaz.

Puede navegar hacia la parte superior, inferior o central de la lista de reproducción con H , L o M , que es fácil de recordar si piensa en «Alto, Bajo, Medio».

PyRadio tiene cinco temas incorporados, y puede acceder a ellos presionando » t » en su teclado. Para obtener una lista más completa de combinaciones de teclas, presione “ ? “.

Poder escuchar la lista de reproducción de estaciones preconstruida por el desarrollador es genial, pero es posible que no esté de acuerdo con sus selecciones, o es posible que ya haya decidido qué estaciones desea escuchar.

PyRadio carga su lista de reproducción desde un archivo CSV (valores separados por comas) ubicado en ~/.config/pyradio/stations.csv .

Para agregar, eliminar o editar las estaciones predeterminadas, use nano para abrir el archivo de listas de reproducción:

nano ~/.config/pyradio/stations.csv

editar una lista de reproducción de PyRadio en nano

Verás que cada línea contiene dos partes. La primera es el nombre de la estación y la segunda parte después de la coma es la URL de transmisión. Puede eliminar cualquier línea que no desee, agregar otras nuevas, cambiar el nombre de la estación a algo memorable o modificar la URL de transmisión si cambia.

No hace falta decir que los nombres personalizados para sus estaciones no deben contener comas.

Guarde y salga de nano con Ctrl + O y luego Ctrl + X.

Si está escuchando estaciones de todo el mundo, puede ser útil crear varias listas de reproducción. Estos pueden ser por el país de origen, el género de música, la zona horaria o las estaciones de noticias. Tu decides.

Cree nuevas estaciones usando nano para crear y editar nuevos archivos CSV en el directorio ~/.config/pyradio/ . Recuerde nombrar sus listas de reproducción con una extensión » .csv «.

Para iniciar PyRadio con una lista de reproducción en particular, use el interruptor -s con el nombre de su lista de reproducción. Por ejemplo:

pyradio -s ~/.config/pyradio/'Russian Numbers Stations.csv'

Si bien puede colocar su lista de reproducción en cualquier lugar, si la carga de esta manera, PyRadio le advertirá que es una lista de reproducción extranjera y le pedirá que la copie en el directorio de configuración.

Para cargar una lista de reproducción desde PyRadio, presione » o «.

La radio por Internet es la mejor radio

Escuchar radio por Internet en su terminal es la mejor manera de experimentar el medio. No necesita jugar con un dial o esperar a que los tubos se calienten, y es fácil buscar y clasificar estaciones para crear su propia lista de reproducción. También está la genialidad inefable que proviene de ejecutar aplicaciones de terminal sin sobrecargas en lugar de GUI o navegadores torpes.

La única forma en que puede hacer que PyRadio sea más increíble es escuchar su salida a través de unos excelentes auriculares.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *