Запись интернет радио каждой песней отдельно
Иногда бывает, когда нужно записать потоковое радио, чтобы можно было слушать его в офлайн. Однако есть одна небольшая проблема - поток идёт постоянно и в итоге есть шанс получить большой кусок музыки. А это безумно неудобно: нельзя перейти к следующей композиции или убрать то, что не понравилось и так далее. Однако для этого есть небольшой инструмент под названием 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 и оставить риппер делать своё дело. Например, на сутки. И, в итоге, получите массу композиций с любимой радиостанции. Приятного прослушивания!