2009-03-12

Собственная интернет-радиостанция

Давно слышал и читал о mpd - музыкальном демоне, которым можно управлять со множества написанных под него клиентов с локального компьютера или с сети. Вчера решился попробовать.
Установка тривиальна, конфигурирование, в принципе, тоже. Для клиентской части выбрал gtk+-приложение Sonata. Все завелось с пол-пинка, и для проверки я соединился с Debian с ноута под Arch Linux. И тут меня ждало разочарование...
Оказалось, что управлять плеером на другом компе я могу, но слушать его треки таким образом я могу только на нем же. Выяснилось, что для реализации этой возможности я должен, в соответствии с принципом GNU/Linux, установить еще одну программу, которая будет заниматься только потоковым вещанием, но будет делать это очень хорошо :) Эта программа - сервер потокового вещания IceCast2. Описывать ее настройку не буду, ибо в сети полно материалов на эту тему, хотя бы тут, тут и тут.
После настройки всей этой обвязки все завертелось как надо. В принципе, с помощью еще одной программки ices2, можно перенаправлять любой аудиопоток в icecast2, либо со звуковой карты, либо с плейлиста, что позволяет организовать вещание в сеть практически любого аудиоконтента. Чем не собственная радиостанция?