v3.1.1 (07-24-2009) - fixed cases where client_authorized could be fired after client_putinserver
v3.1.0 (07-22-2009) - Cvar to block motd on [re]connecting players - Cvar to display media name - Save players setting with nvault because setinfo is a bad method.
v3.0.2 (06-19-2009) - destroy all arrays and tries at map end, in case amxx wouldn't do it.
v3.0.1 - when in a group menu, added an option to go back to group list. - when in a group menu, added the group name at top of menu.
Добавляем новые станции в плагин Half Life Media Player: Для начала качаем сам плагин После этого идём на сайт Internet-Radio Ищем необходимую вам радиостанцию,заходим на ее профильную страничку и видим
Советую качать не меньше чем 128 Kb,так как ниже Вы уже ничего не услышите. После того как скачали открываем файл (PlayList) чрез Winamp,выделяем его и жмакаем правой кнопкой мышки по нему и выбераем "Сведения о файле"Видим вот такое:
Копируем вас адрес ссылки,в моем случае это "http://i-radio.com.ua:8000/metal-hi" и добавляем в наш плагин,для этого: -открываем файл mediafiles.ini и удаляем всё оттуда -вписываем туда [Мой первый список (by ApocaLypses)] "Metal" "http://i-radio.com.ua:8000/metal-hi"
Создаем свою радиостанцию: Для создания интернет радио нам понадобтся софт 1.Winamp – все пополярный плеер 2. SHOUTcastServer – сервер для ретранслации потока (ефира) 3. SHOUTcastPlug-in – жизненно важный плагин для Winapmp’a, без него радио работать не будет.
Заходим на сайт Shoutcast.com, где мы будем качать SHOUTcastServer и SHOUTcastPlug-in. Заходим в раздел "Download” и закачуем две программы указаных више. Размер SHOUTcastServer’a составляет 267кб, Plug-in равен 224кб.
Настройка сервера 1. Запускаем SHOUTcastServer. Устанавлюем. Теперь заходим в папку где установленна программа, открываем через блокнот файл sc_serv.ini 2. Сервер имеет очень много настроек, но мы будем использовать только основные.
PortBase – здесь указываем порт. По умолчанию значение равно 8000. Менять не рекомендую. Меняйте только если порт 8000. MaxUser – здесь указываем максимальное количество пользователей однавременно. Password – пароль для доступа в админку с удалленого компютера.
Приступим к установке плагина в Winamp. 3.1. Устанавлюем программу SHOUTcastPlug-in. 3.2. Запускаем Winamp, если он еще не запущен и жмем ctrl+p (или же Options-Preferences). Ищите в списке пункт Plugins - DSP/Effect и кликайте справа на Nullsoft SHOUTcast Source DSP. 3.3. Первую закладку мы трогать не будем, сразу перейдем к Output. Для начала активируем опцию "Connect at startup", позволяющую присоединятся к серверу после запуска plug-in'a. При нажатой кнопке Connection у вас должны быть доступны следующие опции для настройки:
Address - тут нужно указать ip-адрес компьютера, на котором установлен сервер. Port - здесь нужно вписать порт, на котором висит сервер. Такой же самый как и в конфиг файле сервера. Password - опять-таки берем пароль из конфигурационного файла и вписываем сюда. Активировав опцию Automatic Reconnection on Connection Failure, plug-in будет автоматически соединяться заново с сервером при обрыве связи. Временной отрезок между попытками указывается в опции Reconnection TimeOut. Я оставил 30 секунд, значение по умолчанию.
Активируем кнопку YellowPages и приступим к заполнению свободных форм:
Make this server public - активировав опцию, тем самым вы позволяете публикацию данных о вашей радиостанции в Интернете, а точнее на главной странице http://www.shoutcast.com. Если вы планируете вещать только в пределах локальной сети, активировать данную опцию не нужно.
Description - сюда нужно вписать название радиостанции. Выбор за вами - либо придумать яркое и запоминающее название, не связанное ни с чем, либо назвать станцию согласно музыкальному направлению, в котором и будет происходить вещание.
URL - если есть, то вписывайте страницу радиостанции, либо адрес домашней хижины, опять-таки при наличии.
Genre - жанр, любимое направление в музыке. Как вы, наверное, догадались, сделано это для облегчения поиска, поэтому не ленитесь, вписывайте верно.
ICQ - здесь вводим номер ICQ ди-джея. Если такого нет - пропускаем. Аналогично IRC и AIM. Активировав опцию Enable Title Updates, тем самым вы позволяете пускать в сеть информацию о проигрываемом файле из тегов файла.
3.4. В третей по счету закладке можно выбрать режим моно/стерио, битрейт. Так же можно выставить зарание до 5 конфигураций вещания, а потом во время работы просто переключаться между ними если нужно.
Последняя закладка Input не так проста, как может показаться. Она преднозначена для подачи голоса с микрофона в эфир. Если ничего кроме музыки в эфир не пойдет, по определенным соображениям, то смело оставляйте Winamp в выпадающем списке опции Input Device. Тогда как при желании работать с микрофоном - выставляем Soundcard Input и смотрим, что подлежит настройке. • Open Mixer - вызов стандартного системного микшера. • Push to Talk - нажимаете кнопку, "пускаете" голос в эфир, не прерывая при этом звучание музыкальной мелодии. • Lock - данная кнопка активирует залипание клавиши Push to Talk. • Music Level - ползунок, задающий громкость мелодии, играющей в данный момент. • BG Music Level - уровень громкости фоновой музыки при речевом эфире. • Mic Level - уровень громкости микрофона. • Fade Time - скорость снижения/нарастания уровня громкости во время перехода из режима в режим.
Все, plug-in настроен, как и сервер, так что пора приступать к торжественному запуску. Для этого запускаем SHOUTcast Server из папки, где был установлен дистрибутив, нажимает на закладке Output кнопку "Connect" и наслаждаемся побежавшими байтиками в сеть.
Проверка в бою Проверить работоспособность сервера легко. Для этого нужно направиться по адресу http://ip-адрес_сервера:порт, где установлен сервер (к примеру, http://127.0.0.1:8000). В рабочем пространстве браузера у вас должна появится схожая страница.
Пользователю, а даже точнее слушателю можно как раздавать url формата http://ip-адрес:порт/listen.pls, так и просто отправлять на страницу сетевого радио, с которой также можно начать прослушивание, нажав на ссылку "Listen".
Удаленное администрирование Как было сказано ранее, сервер позволяет удаленное администрирование. Зайдя на адресу http://ip-адрес_сервера:порт, и кликнув на ссылку "Admin", вы попадете в меню администратора, предварительно правильно введя логин (по умолчанию - admin) и пароль (тот, что ввели в файле конфигурации сервера). Перед вами окажется несколько инструментов, включая бан пользователей, просмотр log-файла сервера, а также бронирование места на сервере для определенного ip-адреса. Очень удобно и без багов.
Динамический IP?Не проблема!: Кратко о DDNS: DDNS – Dynamic DNS (динамический DNS). Очень часто провайдеры Интернет при подключении к сети предоставляют внешний динамический ip-адрес (Stream, Beeline/Corbina и т.п.). Подавляющему большинству пользователей этого достаточно. Однако в некоторых случаях (для сетевых игр, для доступа к своему компьютеру из вне) необходим внешний статический адрес. Эту услугу предоставляют далеко не все провайдеры, а если и предоставляют, то за дополнительную плату. Обойти эту проблему можно с помощью технологии DDNS, позволяющей связать внешний динамический ip-адрес и постоянное доменное имя. Воспользоваться DDNS можно совершенно бесплатно! Регистрация на no-ip.com Открываем сайт no-ip.com. Для регистрации нажимаем по ссылке Create Account:
Заполняем форму регистрации:
Обязательно требуется заполнить все поля кроме Zip/Postal Code.
В настоящее время выявился глюк, связанный с адресами mail.ru. При попытке зарегистрироваться появляется ошибка – "Enter a valid email address”. Выход – использовать любой другой почтовый адрес. Проверено, что с почтой от Яндекса и уж тем более Gmail регистрация проходит без проблем.
После нажатия на кнопку I Accept, Create my Account на ваш адрес будет отправлено письмо с ссылкой для активации акаунта. После активации вновь заходим на сайт и вводим свой логин / пароль. После входа в акаунт переходим в раздел Add a Host:
и переходим к настройкам хоста:
Hostname – выбираем имя домена третьего уровня. Справа в выпадающем списке выбираем домен второго уровня (какой больше нравится). Host Type – для привязки к ip-адресу выбираем DNS Host(A). DNS Host(Round Robin) – для привязки доменного имени к нескольким ip-адресам (для балансировки нагрузки, платная функция). DNS Alias(CNAME) – привязка к доменному имени (создание синонима). Port 80 Redirect – перенаправление 80-го порта (в остальном аналогично DNS Host(A)). Web Redirect – привязка к URL. Mail Options – оставляем без изменений. В конце концов нажимаем Create Host.
Теперь осталось настроить маршрутизатор или установить клиент DDNS непосредственно на компьютер Качаем по ссылке No-IP Windows Dynamic Update Client v3.0.4 Вводим мыло,пасс и радуемся :thank_you2: