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!

  • After using this for a while, my feedback is that it’s fantastic.

    It would help if you explained the station file a bit more. I’ve added URLs to .pls, .m3u, .m3u8, and to the parent pages without the direct playlist links, and while radion does eventually play the playlist, it churns a lot trying (and failing) to parse … something (I’m not sure what). What are the links supposed to be to? Why, when given an .m3u directly, doesn’t it just pull the playlist and play it? What is it expecting for links, if not playlists?

    Anyway, I love this program! Thank you!