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

    • nehal3m@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

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

  • cholesterol@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

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

    • christos@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year 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.