Новости

Обновление исправляет совместимость с Freenode после обновления этой сетью версии IRCd.

Вышел второй релиз-кандидат KVIrc 4.0

Ричард Столлман дал автограф проекту и пожелал успеха в разработке.

Image:Feed.png RSS
Главная страница >

HOWTO:Настройка Winamp,XMMS,amarok,juk плагинов (модуль mediaplayer)

Материал из IRC клиент KVIrc.

Перейти к: навигация, поиск

Содержание

[править] Введение

В последнее время популярностью пользуются скрипты, анонсирующие в IRC, какую песню в данный момент слушает пользователь. Для mIRC наибольшей популярностью пользуется AMIP плагин, есть подобные плагины для XChat и даже для консольного IRSSI. Не отстает от них и KVirc.

[править] mediaplayer vs mp3player

В версии 3.2.0 и более ранних эта возможность реализовывается при помощи модуля mp3player. Он поддерживает получение данных о песнях, проигрываемых при помощи Winamp под Windows и XMMS под Unix-like ОС. В версии 3.2.0.99 и более поздних этот модуль заменен более мощным и функциональным модулем mediaplayer, который поддерживает уже 4 медиа проигрывателя: это Winamp (Windows), XMMS (UNIX), Amarok (KDE/UNIX), Juk (KDE/UNIX). Также возможна работа с foobar2000 (Windows) при наличии установленного AMIP. Новый модуль позволяет получать гораздо больше информации о проигрываемом файле, считывать ее из ID3 тегов mp3-файла и даже управлять проигрывателем, отдавая ему команды play,stop,pause и т.д.

[править] Установка и конфигурация

[править] Windows

[править] Winamp

Плагин для Winamp требует дополнительной установки. Прежде всего, нам необходимо поместить/скопировать модуль gen_kvirc.dll в папку Plugins Winamp`а. gen_kvirc.dll можно найти в папке modules, которая в свою очередь находится в той папке, куда вы установили сам клиент KVIrc (обычно это C:\Program Files\KVIrc\). Папка Plugins Winamp`а обычно располагается тут С:\Program Files\Winamp\Plugins. Скопировав модуль, перезапустите Winamp.

[править] foobar2000

Взято с http://amip.tools-for.net/wiki/tutorials/kvirc
Работа с плеером foobar2000 возможна при наличии установленного к нему плагина AMIP, последнюю версию которого можно взять на сайте AMIP.
  1. Установить AMIP для foobar2000;
  2. Если ваша версия KVIrc выпущена после 2007-05-15, то скорее всего, модуль mediaplayer уже поддерживает работу с AMIP. Если нет:
    • cкачать amip_kvirc.zip;
    • распаковать файлы в папку установки KVIrc (обычно C:\Program Files\KVIrc\) с сохранением структуры папок. При этом заменяется kvimediaplayer.dll (возможно, потребуется закрыть KVIrc, чтобы файл можно было заменить)
  3. Зайти в настройки: Настройки->Настроить KVIrc->Общие настройки->Звук->Звуковая система и в разделе "Мультимедиа проигрыватель" в выпадающем меню выбрать "amip". Применить изменения, перезапустить KVIrc.

[править] Unix

Под UNIX никаких dll никуда копировать не надо. Но возможно нужно будет выполнит команду /mediaplayer.detect и перезапустить KVirc или мультимедиа проигрыватель.

[править] Скрипт вывода на экран нужной информации

Теперь можно приступить к написанию скрипта (алиаса), который будет выводить проигрываемую композицию в текущее окно канала или привата. Команда для вывода названия композиции в текущее окно будет называться, например, np (сокращение от now playing). Скопируйте в строку ввода клиента KVIrc следующий текст:
/alias(np) { me слушает: $mediaplayer.nowPlaying(); }
В список алиасов добавится алиас np

Кстати, уже написано много "nowplaying"-скриптов. Ищите их в разделе Скрипты и на форуме

[править] Тестирование

Что ж, наверное, можно испытать всё это в действии. Запускаем плеер, выбираем композицию, слушаем, а сами вводим в KVIrc в строке ввода сообщений команду /np, предварительно сделав активным то окно канала или привата, в котором хотим "сообщить", что мы сейчас слушаем.
Наслаждайтесь. Только не злоупотребляйте данной возможностью ;)
Дополнительную информацию (переключение композиций, остановка, проигрывание) по модулю mediaplayer можно найти в справочной системе самого KVirc. Для этого можете набрать в строке ввода сообщений /help mediaplayer.
Личные инструменты
Инструменты
Наши кнопки
Размести кнопку KVirc у себя на сайте:
www.kvirc.ru - кроссплатформенный IRC клиент с богатым графическим интерфейсом и внутренним языком скриптинга
Друзья и спонсоры
  • Fireforge.net
Linux coutner