Запись онлайн радио
Записывать онлайн радио из консоли можно при помощи программы 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