/radio-cli

Listen music from CLI on Windows or android using termux.

Primary LanguageJavaScript

Radio-cli

Listen your favourite Web Radio from CLI, on Windows or Android using Termux.

*** Requisite, please read this note: ***

Dependencies: Mpv player witch is free and Open Source. The radio-cli package won't work without mpv player.


How it works

  • choco install mpv, Install MPV player, make sure to add an environment variable, usually if you install through choco it does that on it's own. Now you should be able to run mvp player from anywehere in the terminal.

  • Install radio-cli: npm i radio-cli

  • Create a new js file called radio.js (or whatever you want to call it) inside you project folder then import radio-cli:

    let radio = require('radio-cli');
  • Save radio.js and type on the terminal node radio --cc
  • For a list of channel node radio --channels

With Npx

  • Start radio stream

npx radio-cli --radioName

  • Show availables radio

npx radio-cli --channels

Mobile use

If you want to use radio-cli on your mobile device:

  • Install "termux"
  • From termux CLI run: "pkg install mpv"
  • npx radio-cli --radioName

Enjoy your mobile radio!


Default Web Radio flags

  • Radio 105 Network --cc
  • Rtl 102.5 --rtl
  • Virgin Radio --virgin
  • Radio Italia --italia
  • Radio Subasio --subasio
  • Radio Montercarlo 2 --mc2
  • Rai Radio 1--rai1
  • Rai Radio 2 --rai2
  • Rai Radio 3 --rai3
  • Radio Dimensione Suono --rds
  • Radio M2o --m2o
  • Radio Kiss Kiss --kiss
  • Radio Sport --sport
  • Radio 70-80-90 --r789
  • Radio Latte e Miele --latte
  • Radio Arancia Network --arancia

Example: node radio --arancia will start streaming web Radio from Arancia Network.