Технически реализовать это безобразие помогает Mplayer, который умеет очень многое из консоли. Помимо проигрывания музыки, Mplayer умеет записывать радиостанции (причем вовремя записи их не нужно слушать).
Для начала у вас должен быть установлен этот плеер. В операционной системе Ubuntu это делается следующей командой:
sudo apt-get install mplayer
Для того чтобы записать радиостанцию, нужно в консоли выполнить вот такую команду:
mplayer http://radiosibir.ru:8090/HQ -dumpstream -dumpfile recorded_music_sibir.mp3 -vc dummy -vo null
Здесь:
radiosibir.ru:8090/HQ — ссылка на радио-поток;
recorded_music_sibir.mp3 — файл, в который будем записывать.
Кстати, все это дело можно поставить на какую-нибудь удобную комбинацию клавишу. Таким образом, мы получаем легкую возможность записи интернет-радио в Linux в фоновом режиме.
Автор: 8xandr