- This topic has 3 replies, 3 voices, and was last updated Oct 6-12:10 am by marcelocripe.
Viewing 4 posts - 1 through 4 (of 4 total)
Viewing 4 posts - 1 through 4 (of 4 total)
- You must be logged in to reply to this topic.
Forum for users of antiX Linux. Mean and Lean and Proudly anti-fascist.
Forum › Forums › General › Tips and Tricks › CLIRadioPlayer – bash script to manage/listen web radios
Hi All,
I’m proud to share a very unprofessional script that I’m using to manage my favorites radio stations and to search web radios.
It is designed to use the tunein directory found at http://opml.radiotime.com/
Inspired by xndc/tunejack.sh: https://gist.github.com/xndc/c732204e274743204f1f
Dependencies: mpv, curl or wget (all is already available in Antix 21)
The favorites are managed in the file CLIRadioList.txt created in the folder $HOME/.config/CLIRadioPlayer
The player, the folder and the file required to manage favorites can be modified in the script
How to use:
Copy this script in a file in your chosen place (eg ~/.local/bin/ for personal use or /usr/local/bin/ for multiuser purpose) with the name CLIRadioPlayer.sh or whatever you want, and give it execution permission.
Add a shortcut to your preferred wm and/or create a .desktop file (an example is provided in the attachment) in /usr/share/applications to launch the script easily.
Apologies, I do not have a lot of time to follow/answer/maintain it therefore feel you free to modify the script as you want.
I hope that it can be useful to someone.
Bye and enjoy!
the file .tar.gz is not allowed.
I try with a .zip file
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |