cross-posted from: https://lemmy.world/post/7130937

radion is an internet radio CLI client, written in Bash.

https://gitlab.com/christosangel/radion

Radion can be costumized as far as the station selecting program is concerned. The user can choose between:

  • read

read

  • fzf

fzf

  • rofi

rofi

  • dmenu

dmenu


Update: Introduced new feature: costumizing prompt text for fzf dmenu and rofi.

Update: Recording functionality added, with the use of another (you guessed it) bash script

icy

Also options in read as Preferred selector are also case insensitive.

Any feedback is appreciated!

  • It really is quite nice; it almost immediately became my go-to for everyday sitting-at-to-desk.

    I just tried mpv directly with the URLs I added to radion, and they all generate 404s, so some of the items in the playlists must be bad. It’s not Radion’s issue aftet all; sorry.

    I do have one other comment: the stations gile should not be in .cache; it should be in .config, because it’s configuration. Users should be able to delete any application’s .cache directory as part of cache cleaning - if they delete radion’s, it will result in a loss of any additional configured stations they’ve added.

    Sorry about the station red herring; I should have checked the station’s playlist contents for validity first.

    • christos@lemmy.worldOP
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      Hey something good came out of this feedback, I added a few more details in the README about finding new stations.

      The stations.txt directory is a valid point as well, I was considering this before, but as it is a minor detail that is easily changed, I did not give it much thought. I will most probably implement the change later on.

      Thanks again for the helpful feedback.