
¿Te gustaría escuchar emisoras de radio de todo el mundo sin salir de la terminal? TuneIn-CLI es una herramienta de línea de comandos que permite explorar y reproducir estaciones de radio directamente desde la consola. Es una opción ideal para aquellos que buscan una alternativa ligera y minimalista sin necesidad de abrir un navegador o instalar aplicaciones pesadas.
Este artículo te guiará a través de la instalación, las principales funciones y los beneficios de esta útil herramienta, brindándote todos los detalles necesarios para sacarle el máximo provecho.
¿Qué es TuneIn-CLI?
TuneIn-CLI es un cliente de línea de comandos para la API de TuneIn Radio que permite buscar y reproducir emisoras sin necesidad de interfaz gráfica. Su desarrollo en Rust garantiza un rendimiento eficiente y compatibilidad con los sistemas operativos Linux y macOS. La herramienta se basa en los datos de TuneIn y Radio Browser, ofreciendo acceso a una gran cantidad de emisoras a nivel mundial.
Cómo instalar TuneIn-CLI
Existen varias formas de instalar TuneIn-CLI dependiendo del sistema operativo y las preferencias del usuario. Estas son algunas de las opciones más recomendadas:
1. Instalación desde el código fuente
Si prefieres compilar el programa manualmente, puedes hacerlo clonando el repositorio de GitHub y ejecutando los siguientes comandos:
git clone https://github.com/tsirysndr/tunein-cli cd tunein-cli cargo install --path .
2. Instalación con Homebrew
Para los usuarios de macOS y algunas versiones de Linux, Homebrew ofrece una manera sencilla de instalar TuneIn-CLI con este comando:
brew install tsirysndr/tap/tunein
3. Instalación con Nix
Si usas Nix, puedes instalar TuneIn-CLI con:
nix profile install --experimental-features "nix-command flakes" github:tsirysndr/tunein-cli
4. Instalación con Paru en Arch Linux
Los usuarios de Arch Linux pueden instalar el paquete desde AUR con:
paru -S tunein-cli-bin
O bien con Yay, Pamac o cualquier otro asistente de AUR.
Funciones principales de TuneIn-CLI
Esta herramienta ofrece varias funcionalidades para facilitar la exploración y reproducción de emisoras de radio. Algunas de las más destacadas son:
- Búsqueda de emisoras: Puedes buscar estaciones según su nombre, género o ubicación con el siguiente comando:
tunein search "BBC Radio"
El resultado mostrará una lista de emisoras disponibles con sus respectivos IDs.
- Reproducción de emisoras: Para escuchar una emisora específica, utiliza el comando:
tunein play [ID_EMISORA]
Por ejemplo, para reproducir ‘BBC Radio 1’, usa su ID correspondiente:
tunein play s24939
- Navegación entre emisoras: Puedes explorar las distintas estaciones por categorías como género, idioma o ubicación con:
tunein browse
- Integración con fzf: Algunos usuarios han creado scripts en Bash para filtrar y seleccionar estaciones de forma interactiva mediante fzf, mejorando la experiencia de usuario.
Otras características de TuneIn-CLI
Además de las funciones básicas mencionadas, TuneIn-CLI cuenta con otras características interesantes:
- Amplia cobertura mundial: Accede a miles de emisoras de radio de diferentes países y géneros.
- Simplicidad en la navegación: Explora estaciones de radio cómodamente desde la terminal sin necesidad de una interfaz gráfica.
- Proyecto de código abierto: es un software open-source, lo que permite a los desarrolladores contribuir a su mejora y evolución.
- Compatibilidad con múltiples sistemas: Disponible para Linux y macOS, y adaptable a diferentes configuraciones.
Para aquellos que buscan explorar y escuchar emisoras de radio sin abrir un navegador o una aplicación gráfica pesada, TuneIn-CLI es una opción excelente. Con sus múltiples formas de instalación, funcionalidades potentes y sencillez de uso, esta herramienta es perfecta para los amantes de la radio que prefieren un entorno de línea de comandos.
Más información: página de GitHub del proyecto.
.barra {display: flex;justify-content: flex-end;height: 25px; background-color: #333;border-radius: 5px 5px 0 0;}.rojo, .naranja, .verde{width: 12px;height: 12px; position: relative;border-radius: 50%;top: 7px; margin: 0 3px;}.rojo{background-color: rgb(248, 82, 82); margin-right: 7px;}.naranja{background-color: rgb(252, 186, 63);}.verde{background-color: rgb(17, 187, 17);}.terminal{background-color: black !important; border-radius: 5px !important; margin-bottom:20px}pre{font-family:monospace !important; padding: 0 10px 10px; line-height: 1.5em; overflow: auto; background-color: black !important; color: #0EE80E !important}
from Linux Adictos https://ift.tt/sJKQnjf
via IFTTT