streamripper http://live.radioshtorm.ru:8000/128.m3u
В текущей директории будет создана папка с названием потока, в ней ещё одна - incomplete, в которую будут помещаться не полностью записанные треки, которые, по мере заполнения, будут перемещаться на уровень выше.
Можно указать место, где будет создана директория:
streamripper http://live.radioshtorm.ru:8000/128.m3u -d /home/user/dir
Следующая команда будет ещё и нумеровать полные файлы:
streamripper http://live.radioshtorm.ru:8000/128.m3u -d /home/user/dir -q [start]
где start - начальный номер, если он не указан, первый трек будет под номером '000'.
Если не нужно создавать директорию с названием потока:
streamripper http://live.radioshtorm.ru:8000/128.m3u -d /home/user/dir -s
Записывать тэги в файл:
streamripper http://live.radioshtorm.ru:8000/128.m3u --with-id3v1
Можно одновременно с записью слушать радиостанцию, избегая дублирования трафика:
streamripper http://live.radioshtorm.ru:8000/128.m3u -r
будет создан relay-сервер, по умолчанию на порту 8000, и в другом окне набрать:
mplayer http://127.0.0.1:8000
или прописать этот адрес в любом плеере, поддерживающим воспроизведение из потока (vlc, rhythmbox, totem).
Можно завершить работу через определённое время (задаётся в секундах):
streamripper http://live.radioshtorm.ru:8000/128.m3u -l 3600
через 1 час или по достижении заданного объёма мегабайт:
streamripper http://live.radioshtorm.ru:8000/128.m3u -M 100
когда накопится 100 мегабайт