Package Details: radion 1.2.0-1

Git Clone URL: https://aur.archlinux.org/radion.git (read-only, click to copy)
Package Base: radion
Description: CLI internet radio client in Bash.
Upstream URL: https://gitlab.com/christosangel/radion
Licenses: GPL-2.0-or-later
Submitter: 0fflineuser
Maintainer: 0fflineuser
Last Packager: 0fflineuser
Votes: 1
Popularity: 0.33
First Submitted: 2024-11-19 13:27 (UTC)
Last Updated: 2024-11-19 13:27 (UTC)

Latest Comments

m040601 commented on 2025-01-22 18:39 (UTC) (edited on 2025-01-22 18:47 (UTC) by m040601)

Interesting tool. Thanks for the PKGBUILD. I am testing it and comparing it to other cli/tui radio players.

 Description:  CLI internet radio client in Bash.

That "CLI" in the description is very misleading. I assumed this was a pure terminal command line tool. But I ended up with lots of desktop/GUI dependencies.

9  depends=("bash" "mpv" "sox" "yad")
10 optdepends=("fzf" "rofi" "dmenu")

As of now, this "radion" PKGBUILD pulls "yad" , which by itself pulls hundreds of megabytes of, gtk3, webkit2gtk-4.1, gtksourceview3, gspell.

Those are desktop/gui things. Not CLI/TUI.

The developer is also not very clear.

The README says

radion is an internet radio TUI client, written in Bash, for Gnu/Linux
and MacOS.

And then,

The main dependency is sox

....
Another important dependency is yad


This dependency is not 100% necessary, as the user can toggle off
notifications, and define a file naming protocol between date and epoch
while editing the ~/.config/radion/radion.conf file. However, for reason
mentioned above, it is advisable that yad is installed and used.

Hhhmm... Again, very contradictory. If he calls it a TUI thing, then it should not force you desktop things.

I personally dont want a bash tool mandatoryly forcing me to install desktop things. So I am assuming one could make the PKGBUILD without "yad" as a mandatory dependency. Just as a optional dependency.

Also, you should edit the "Description". Add something there. Like for example "with optional yad desktop notifications"

Thanks in advance.