This script has been tested by me on Debian 11 "Bullseye" and Debian 12 "Bookworm" for over a year without problems.
To install on an amd_64 Debian 12 system:
- download the .deb file associated with the version 0.1.3 release.
- as root, enter the folder with the .deb file and execute the following command:
apt install ./antenna_0.1.3_amd64.deb
- to start the program, type
antenna
- to uninstall type
apt remove antenna
On other systems, you can install as follows:
- download the antenna.py script. Rename it "antenna". As root, make the file executable by typing
chmod +x antenna
- place the file in /usr/bin/
- make sure that python3, gst123, and libatk-adaptor are installed on your system.
- type
antenna
to start the program. - to uninstall simply delete /usr/bin/antenna.
All commands must be followed by the ENTER key.
Some terminal clients will permit you to paste with the Shift-CTRL-v key combination. This is handy for entering URLs.
Press "a" at the main menu and enter the station URL and name at the prompts.
Two good sources of station URLs are https://radio-locator.com and https://www.radio-browser.info.
Enter the number of the stream at the main menu prompt.
Press "d" at the main menu and enter the station number at the prompt.
Press "e" at the main menu and enter any new information at the prompts.
Press "m" at the main menu and choose the station number at the prompt. Then enter "u" for up or "d" for down at the prompt. You can enter "u" or "d" as many times as you like. Enter "m" to return to the main menu.
Press "p" at the main menu and enter the URL at the prompt.
The station database is in a python dictionary file called "antennarc" in the ~/.local/share/antenna/ directory.