Иногда бывает, когда нужно записать потоковое радио, чтобы можно было слушать его в офлайн. Однако есть одна небольшая проблема - поток идёт постоянно и в итоге есть шанс получить большой кусок музыки. А это безумно неудобно: нельзя перейти к следующей композиции или убрать то, что не понравилось и так далее. Однако для этого есть небольшой инструмент под названием streamripper.
Установка streamripper
Debian и Ubuntu предлагают данный инструмент в своих хранилищах. Достаточно просто задать команду:
apt-get install streamripper
и пакет будет установлен.
В CentOS пакет найден не был, однако для поиска использовались только базовые хранилища. В любом случае, этот риппер можно найти на сайте проекта в виде исходных текстов и скомпилировать его.
Для Windows он так же есть на странице проекта и устанавливается не только самостоятельно, но и как отдельный плагин для Winamp.
Использование streamripper
Итак, для начала вам нужно найти адрес потока. Он может выглядеть например так:
Это можно найти в том же Winamp в свойствах радиоканала. В любом случае, если вы озадачены этой проблемой, значит любимый адрес у вас уже наверняка есть. Зайдите в screen. Это нужно будет, чтобы можно было закрыть соединение с вашим сервером, а streamripper продолжил своё дело. Далее задаём такую команду:
streamripper URLпотока -d /кудаположитьсобранныепесни -o never
Опции URL_потока и -d вам должны быть понятны, а опция -o never просто укажет не записывать дважды одно и то же (хитовые песни крутят по 50 раз на день, зачем вам дубли?)
Когда вы увидите это:
1 2 3 4 5 6 7 8 |
|
(skipping означает, что эту композицию программа закинет в incomplite, так как она будет урезана.) вы можете закрыть screen с помощью комбинации клавиш Ctrl+A и D и оставить риппер делать своё дело. Например, на сутки. И, в итоге, получите массу композиций с любимой радиостанции. Приятного прослушивания!