PDF Печать E-mail

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

 

Записывать онлайн радио из консоли можно при помощи программы 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 (скорей всего, так оно и будет). Поэтому придется их перекодировать.  Как это сделать читаем тут:  http://linux-bash.ru/index.php?option=com_content&view=article&id=25:convmv&catid=6:kategorysistem&Itemid=6

 

Слушать онлайн радио можно так: http://linux-bash.ru/index.php?option=com_content&view=article&id=9:onlineradiomplayer&catid=3:multimedia&Itemid=7