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

radion is a customizable internet radio CLI client, written in Bash.

https://gitlab.com/christosangel/radion

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

  • read

read

  • fzf

fzf

  • rofi

rofi

  • dmenu

dmenu


Using another bash script included in the same repo, the user also has the ability to record parts of the radio stream.

record notifications

  • @BangersAndMash
    link
    English
    96 months ago

    Saving because I want to learn how to make menus like that!

    • @[email protected]
      link
      fedilink
      English
      46 months ago

      It’s released under GNU GPL2 so just steal this code and fit it to your purposes! Best way to learn imo.

  • @cholesterol
    link
    English
    26 months ago

    Can you control colors like that only using bash or does that interact with a specific terminal theme?

    • christosOP
      link
      English
      16 months ago

      The colors for fzf and terminal are defined within the script:

      B="\x1b[38;5;60m" #Grid Color
      Y="\033[1;33m"    #Yellow
      G="\033[1;32m"    #Green
      I="\e[7m" #Invert
      R="\033[1;31m"    #Red
      M="\033[1;35m"    #Magenta
      C="\033[1;36m"    #Cyan
      

      You can find the rofi theme here

      dmenu colors are included and can be customized in radion.conf:

      dmenu_format dmenu -fn 13 -nb "#2E3546" -sb "#434C5E" -l 24sc -i -p
      

      Terminal background color and theming is in your control.

  • Froyn
    link
    fedilink
    16 months ago

    That menu gives me flashbacks to “TheDraw”

    • christosOP
      link
      English
      16 months ago

      Sorry, had no reference, had to search it.

      Well, it is a terminal window.