Hi "Jimmmac1", & Anyone Else Interested in this,
First, it would help others if you changed your original post's subject line to include the actual issue (problem), like maybe adding "this should be easy to record radio stream
I just read your post and the good replies to it. Here are my thoughts on this as well.
There are a few ways to do this, and there are already posts in this forum regarding this. And, It would help if you gave us an example of the radio stream you want to listen to and or record.
Note or disclaimer: What I am about to describe, the techniques and or applications for doing this, are for your personal use, and the recordings should not to be shared with others without abiding by the local, national, and or world wide laws and copyright laws. This knowledge is public domain, and I did not create any of these programs or applications. And anyone can record any audio using their smart phone, a voice recorder, etc...
If you are recording songs, or talk shows, that are within their copyright years and they are available for sale, and you like them, the singers and musicians, or talk shows, etc... deserve to be compensated (paid) for their good work. Also, these techniques do not usually provide the high quality recordings that you would get by purchasing their CD's or digital recordings online. Most songs, and or albums, can be purchased online at very reasonable prices nowadays.
If you have not installed "ubuntu-restricted-extras", "streamripper", "fadecut", and the Java runtimes for Java 7 and 8, from the Software Manager or Synaptic Package Manager (SPM), then I would recommend that you do so now.
1.) Some of the better music applications, like the awesome "Amarok", the great "Audacious 3", and others, can easily play and or record streaming radio stations. In Amarok, go into settings, configure Amarok, "Scripts", click "get new scripts", and install the "record stream" script, restart Amarok, and you can easily record streaming radio stations. Audacious 3 comes setup to do this already.
Tip: It's a good idea check any of these program's options and preferences for things like choosing the folder for storing your recorded streams, for example "/Music/StreamingMusic". In Amarok, after installing the "Record Stream" script, there will be an option under settings to "configure Record Stream", and you can choose record time, such as 3 hours (180 minutes), the default folder, etc...
As for recording your radio stream, you would just start playing the radio streaming station, then click the record option at the appropriate time, and stop the recording at the time you want. Sometimes you have more control, like being able to specify recording for so many minutes, hours etc...
2.) There are "Streaming" applications that can record streaming radio stations and you can set schedules (alarms) to start and stop recording per your schedule, usually time based, length of time, date, or day of week, weekend, and time. Excellent "StreamTuner2", "Kradio4", "StreamRipStar" (Java based), etc... "StreamTuner2" and "Kradio4" are in the Software Manager or Synaptic Package Manager (SPM).
StreamTuner2 - website and current program download, easy to install Linux ".deb" file.
An excellent program to browse, play, and or record streaming radio stations. It has a manual under help in toolbar, check for "timer" for timer scheduling options. This program may exit on its own and require restarting after changing settings, or the first time you access various streaming categories, after that it is stable and works well.
StreamRipStar - a very nice java program to browse, play, and or record streaming radio stations, just download it to a folder in your "/Home" folder perhaps "~/Apps/JavaApps/StreamRipStar". To run it, create a desktop shortcut or launcher with a command like that below, or just right click the ".jar" file in your file manager and open with a Java runtime.
https://sourceforge.net/projects/stripp ... ecommended
Example: Use your own username and location to the file in the command below.
java -jar /home/username/Apps/JavaApps/StreamRipStar-0.6.9.jar
3.) "Audio Recorder
" records sound from your system’s sound card, microphones, browsers, webcams, and more. It provides a timer that can start, stop, or pause recording at a given condition, like time, etc... And it allows you to select the audio source, audio file format, etc.
Information and how to Install Audio Recorder in Ubuntu 16.04 (Linux Mint 18) - in the repos for Mint 17.x
http://tipsonubuntu.com/2016/08/13/inst ... -04-16-10/
Another good article
http://ubuntuhandbook.org/index.php/201 ... -04-15-10/
To install this using the PPA method, open a console terminal, type in, or copy & paste, each line below one by one:
sudo add-apt-repository ppa:audio-recorder/ppa
sudo apt update
sudo apt-get install audio-recorder
Hope this helps ...