streamripper
, чтобы сохранять вещание интернет-радиостанций в файл. Обычно я использую его примерно так:$ streamripper http://адрес-mp3-потока-радиостанции -a radio.mp3 -M 50 -t
— сохранить всё в один файл radio.mp3 («-a radio.mp3
», без этой опции каждый трек должен писаться в отдельный файл, но увы не все интернет-радиостанции разделяют треки и далеко не все вещают id3-тэги), писать максимум 50 мегабайт («-M 50
»), а при разрыве соединения временные файлы не перезаписывать («-t
») (предыдущие фрагменты тогда остаются в Название-станции/incomplete/).Записываемый файл можно прямо на лету слушать
mplayer
ом.Применений этому множество:
- можно сохранять радиопередачи по расписанию (crontab),
- можно пропускать рекламу (благо, её длительность обычно фиксированна) и затянувшийся трёп,
- можно повторно прослушать название понравившейся песни,
- можно повторно прослушать саму песню,
- можно пропускать неприятные песни,
- можно спокойно поставить радио «на паузу»…
Дополнение: для streamripper есть несколько графических интерфейсов. Пользователи GNU/Linux могут воспользоваться StreamTuner, Tunapie или KRadioRipper. Вот так выглядит StreamTuner: