Запись онлайн радио


Записывать онлайн радио из консоли можно при помощи программы streamripper.

sudo apt-get install streamripper

Первое что нам нужно – это собственно интернет радио. Будем тестировать на радио The EDGE ROCKS!

streamripper http://67.43.161.248:6005 -d songs

Синтаксис довольно прост. После команды нужно записать URL вещающего сервера. В принципе, этого достаточно. Треки будут сохраняться в директории, с которой был запущен streamripper. Если хотите, чтобы файлы сохранялись в отдельную директорию, задайте ее название после ключа -d.

А вот ответ сервера и информация о треках.

stream: The EDGE ROCKS!! - 100% ROCK :::: (Godsmack, Ozzy, SlipKnot, Pantera, etc) :::: Format: Active Rock / Extreme Rock 24 HOURS a day :::
server name: SHOUTcast/Linux v1.9.5
bitrate: 128
meta interval: 32768
[ripping... ] ****** - **** [ 2,53M]
[ripping... ] ***** - **** [ 4,49M]

..........................

Видим, что каждая песня идет одним файлом. Вместо **** должны быть названия исполнителя и песни.
Если возникает желание одновременно и сохранять песни и слушать радио, нужно воспользоваться ключем -r, который создает ретрансляционный сервер по умолчанию на порту 8000. Все что теперь нужно, открыть адрес http://localhost:8000 в любимом mp3 плеере.

Это, пожалуй, все, что я хотел сказать касательно самой программы.
Теперь пару слов о русскоязычных песнях. Может случиться, что названия песен и теги будут в кодировке CP1251 (скорей всего, так оно и будет). Поэтому придется их перекодировать. Как это сделать читаем тут: Изменение кодировки в названиях файлов

Слушать онлайн радио можно так: Онлайн радио в mplayer

May 17, 2010