Linux users can easily access and record internet radio with a few tools. StreamTuner2 provides a simple interface for browsing and streaming radio channels from various online platforms. It works efficiently with multiple radio formats and supports a wide range of online stations.

To record these streams, StreamTuner2 integrates with Streamripper. This command-line tool enables users to save streaming audio to their local machine. Setting up StreamTuner2 with Streamripper allows you to capture live broadcasts and store them in a directory for future use.

The process is straightforward and requires a few steps in the terminal. By configuring StreamTuner2 to launch Streamripper, users can browse, play, and record online radio streams seamlessly on a Linux system. Below is a detailed guide on setting up this system.

Steps to record Internet radio in Linux:

  1. Open the terminal on your Linux system.
  2. Install StreamTuner2 and Streamripper.
    $ sudo apt update && sudo apt install --assume-yes streamripper streamtuner2 # Ubuntu and Debian

    This command works for Debian-based distributions like Ubuntu. Use your system’s package manager if different.

  3. Create a directory to store 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 to access the saved recordings.
    $ cd ~/streamripper/Streamripper_rips
Discuss the article:

Comment anonymously. Login not required.