Запись интернет радиостанций

Автор: 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