Запись интернет радио каждой песней отдельно

Материал из Викиадмин
Перейти к навигации Перейти к поиску

Иногда бывает, когда нужно записать потоковое радио, чтобы можно было слушать его в офлайн. Однако есть одна небольшая проблема - поток идёт постоянно и в итоге есть шанс получить большой кусок музыки. А это безумно неудобно: нельзя перейти к следующей композиции или убрать то, что не понравилось и так далее. Однако для этого есть небольшой инструмент под названием streamripper.

Установка streamripper

Debian и Ubuntu предлагают данный инструмент в своих хранилищах. Достаточно просто задать команду:

   apt-get install streamripper

и пакет будет установлен.

В CentOS пакет найден не был, однако для поиска использовались только базовые хранилища. В любом случае, этот риппер можно найти на сайте проекта в виде исходных текстов и скомпилировать его.

Для Windows он так же есть на странице проекта и устанавливается не только самостоятельно, но и как отдельный плагин для Winamp.

Использование streamripper

Итак, для начала вам нужно найти адрес потока. Он может выглядеть например так:

   http://scfire-dtc-aa04.stream.aol.com:80/stream/3463456456

Это можно найти в том же Winamp в свойствах радиоканала. В любом случае, если вы озадачены этой проблемой, значит любимый адрес у вас уже наверняка есть. Зайдите в screen. Это нужно будет, чтобы можно было закрыть соединение с вашим сервером, а streamripper продолжил своё дело. Далее задаём такую команду:

   streamripper URLпотока -d /кудаположитьсобранныепесни -o never

Опции URL_потока и -d вам должны быть понятны, а опция -o never просто укажет не записывать дважды одно и то же (хитовые песни крутят по 50 раз на день, зачем вам дубли?)

Когда вы увидите это:

Connecting...
stream: ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ
server name: SHOUTcast/Linux v2.6.0
declared bitrate: 128
meta interval: 16384

[skipping...   ] ХХХХХХХХХХХХХ ХХХХХХХХХХ - ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ [  801kb]
[ripping...    ] ХХХХХХХХХХХХХХХХХХ - ХХХХХХХХХХХХХХХХХХХХХ [  3.20M]

(skipping означает, что эту композицию программа закинет в incomplite, так как она будет урезана.) вы можете закрыть screen с помощью комбинации клавиш Ctrl+A и D и оставить риппер делать своё дело. Например, на сутки. И, в итоге, получите массу композиций с любимой радиостанции. Приятного прослушивания!