Linux users can easily listen to Internet radio using StreamTuner2, an application that supports various online radio stations.

Through its integration with Streamripper, you can record and save online radio streams.

Steps to record Internet radio in Linux:

  1. Launch your preferred terminal application.
  2. Install StreamTuner2 and Streamripper.
    $ sudo apt update && sudo apt install --assume-yes streamripper streamtuner2 # Ubuntu and Debian
  3. Create a directory to store the recorded radio streams.
    $ mkdir -p ~/streamripper
  4. Launch StreamTuner2 from the terminal.
    $ streamtuner2
  5. Click Save to use default configuration options if you're presented with the Configuration Settings window.

    Options will be configured later in the case that you already have StreamTuner2 installed and went through the same screen before.

  6. Access the configuration screen by selecting EditProperties from the toolbar menu.
  7. Double-click the x-terminal-emulator text to enable the audio recording application configuration option.
  8. Input the following string to configure StreamTuner2 for using Streamripper to record and save radio streams to the ~/streamripper directory, and press [ENTER] to confirm the change.
    x-terminal-emulator -e /usr/bin/streamripper %srv -d ~/streamripper

  9. Click Save to exit the configuration screen.
  10. Browse the channel list and choose a channel you want to record.
  11. Right click on the channel and select Record.
  12. Visit the Streamripper_rips directory in your configured target directory to view the recorded radio streams.
    $ cd ~/streamripper/Streamripper_rips
Discuss the article:

Comment anonymously. Login not required.