Автор: valik
В этой статье я расскажу как с помощью прогаммы streamripper записать любимую радиостанцию Скачиваем и устанавливаем streamripper
tar zxvf архив.tar.gz
./configure
make
make install
Можно поискать пакет для Вашего дистрибутива(точно знаю что в Ubuntu этот пакет есть)
Теперь о том как записывать радиостанции(на примере Наше радио). Итак, у нас есть адрес радиостанции shoutcast.byfly.by:88/nashe128
запускаем streamripper:
$streamripper http://shoutcast.byfly.by:88/nashe128 -d /home/user_profile/music
ключ -d задаёт назначение входящего файла(если по умолчанию то музыка будет записываться туда откуда запустили streamripper). /home/user_profile/music-путь куда будет сохраняться mp3 файл. После запуска программа выдаст сообщение:
[user@localhost ~]$ streamripper http://shoutcast.byfly.by:88/nashe128) -d /home/user/music
Connecting...
stream: NASHE Radio 101.7 FM
server name: nginx/0.5.19
bitrate: 128
meta interval: 16000
[ripping...] - [6,07М]
Вот так просто записать любимую радиостанцию:)
Что бы одновременно слушать и писать радиостанции нужно использовать ключ -r т.е. команда будет выглядеть так:
streamripper http://shoutcast.byfly.by:88/nashe128 -r -d /home/user/music
Таким образом создаётся ретрансляционный сервер на 8000 порту,и чтобы одновременно слушать и писать радиостанцию нужно просто набрать адрес http://localhost:8000/
.
Но у меня получалось слушать и записывать радиостанцию без ключа -r, т.е. после того как я запустил amarok и включил радиостанцию набираю в консоли:
$streamripper http://shoutcast.byfly.by:88/nashe128 -d /home/user/music
у меня одновременно записывалось радио и я могпрослушивать радиостанцию.
Да и ёщё,т.к. тэги в Нашем Радио не передаются(неизвестно по какой причине),то вместо названия песен будет просто “-” и записывается всё одним файлом(пожалуй это можно отнести к минусу),хотя можно и поэкспериментировать.
P.S.Просьба сильно не судить:)т.к. это первое что я вообще написал
Автор: valik