Recording

Most stations that stream MP3 or OGG music can be recorded. This is accomplished through the command-line tool streamripper. If you select a station and press ● record, a console window should appear, where streamripper shows its progress.

You can configure the recording tool according to audio types again.

Streamripper

The xterm -e prefix brings up the terminal popup. If you want silent downloads in the background (instead of seeing its progress), remove the xterm call.

Format

Application

audio/*

xterm -e streamripper %srv

To configure a default download directory, use the -d option to streamripper. For example xterm -e "streamripper -d /media/music/" would use an absolute path. Else it downloads to the current working directory (often your HOME path), and creates one directory per radio station there.

fIcy/fPls

As alternative to streamripper, check out fIcy/fPls for recording ICEcast/SHOUTcast streaming servers.

It can be configured with xterm -e "fPls %srv" simply.

Youtube-DL

The recording settings have a specific entry for "video/youtube" URLs. To configure a specific download directory, use xterm -e "cd /media/music ; youtube-dl %srv" for example. (The cd trick works with streamripper too.)

Wget for MOD files

To download audio files from The MOD Archive directly, you can define a few custom handlers. Scroll/click on the empty row in the recording apps table. There create a new recording MIME type audio/mod+zip with a command like xterm -e wget %srv. Copy it alike for audio/it+zip and audio/xm+zip to cover the most common file types. Using curl would also work of course.