QIP Home QIP Forum

Go Back   QIP Forum > Архив > Все для QIP 2005 > Сторонние утилиты для QIP 2005

Сторонние утилиты для QIP 2005 Учтите, что администрация не несет никакой ответственности за действия, совершенные этим программным обеспечением.

View Poll Results: оно Вам нравиться?
очень 0 0%
да 1 100.00%
нет 0 0%
Multiple Choice Poll. Voters: 0. You may not vote on this poll | Withdraw Vote

Closed Thread
 
Thread Tools Display Modes
Old 11.08.2006, 12:41   #1
Savin
QIP Elder
 
Savin's Avatar
 
Join Date: 08/2006
Posts: 704
Info плагин к winamp: 2QIP Open (ICQ client status) v1.54 для QIP 2005

Этот плагин позволяет устанавливать в статусе QIP информацию о проигрываемом в винампе треке, а также:
автоматически следит за измением текста статуса (запоминает то что ввел пользователь в окне доп.статуса),
восстанавливает текст после закрытия плеера,
может дописывать к вашему тексту или заменять его,
работает со всеми копиями QIP или только с указанным номером,
возможно отображение в трее текущего трека
вносит минимальные поправки в работу QIP (не моргает окном статусов)

установка: скачать плагин, распаковать в папку плагинов винампа (предыдущие удаляются!)
скриншот исходники

ОБСУЖДЕНИЕ ТУТ:
http://forum.qip.ru/showthread.php?t=5857

ВНИМАНИЕ:
- устанавливая этот плагин Вы обязуетесь перед написанием отчета об ошибке в QIP проверить её наличие при отключенном плагине !
- после установки плагина трафик увеличится на 1..2 кб/трек (если открыто окно чата)
- при изменении статуса в QIP кнопка 'Отмена' перестает работать (т.е. если Вы нажмете 'Отмена' то плагин всё равно установит статус, который был показан последним)

Отображаемая информация:
из тегов:
TAGArtist
TAGTitle
TAGAlbum
TAGTrack - № трека
TAGYear
TAGGenre
TAGComment
о файле:
TAGFile - имя файла (без пути и расширения)
TAGSamplerate
TAGChannels
TAGBitrate
проигрыватель:
TAGPlayState - играет/пауза/остановлен
TAGListPos - № в плейлисте винампа
TAGLenght - длина трека (часы:мин:сек)
другие:
TAGStatus - то что было написано в строке статуса до запуска винампа (только 20 символов)
TAGStatus2 - то что было написано в 2ой строке статуса до запуска винампа
TAGCopy - копирует название из плейлиста


Настройка:
winamp -> Ctrl+P -> Plugins\General -> ICQ Client status (gen_zzzQIP.dll)

Пример скрипта (будет как в версии 1.26):
системные переменные:
Status - короткая подпись статуса
Status2 - длинная подпись статуса
Tray - подпись на значке в трее
Code:
Status=TAGStatus + " winamp: "
Status2=TAGListPos + ". " + TAGCopy + " [" + TAGLenght + "]"
Tray="File: " + TAGPath + "\nArtist: " + TAGArtist + "\nAlbum: " + TAGAlbum + "\nTitle: " + TAGTitle
скрипт по умолчанию (кнопка Default) содержит фильтры от бесполезных слов/символов

как редактировать скрипт:
; - разделитель переменных в функциях //t=midstr(t;1;5)
\n - перенос строки
= - символ присвоения (без пробелов) //t=midstr(t;1;5)

все значения тегов доступны по названию тега с префиксом 'TAG'
Code:
Artist="Артист - " + TAGArtist
функции:
+,ifthen,len,pos,lcase,ucase,replace,trim,midstr,= ,>,<,|,not,in,array

Code:
"A" + "B" = "AB"
ifthen( "A"="B"; "TRUE"; "FALSE" ) = "FALSE"
ifthen( not("A"="B"); "TRUE"; "FALSE" ) = "TRUE"
midstr("string";2;3) = "tri"
trim("   string  ") = "string"
pos("t";"string") = 2
len("string") = 6
lcase("STRing") = "string"
ucase(STRing) = "STRING"

BlackList=array("error"; "no title"; "no artist")
value="no title"
ifthen( (value in BlackList); "YES"; "NO" ) = "YES"
Attached Thumbnails
Click image for larger version

Name:	screen.jpg
Views:	3889
Size:	17.4 KB
ID:	4382  
Attached Files
File Type: rar 2QIP_v1.54.rar (127.7 KB, 5436 views)
File Type: rar 2QIP_v1.54_src.rar (49.9 KB, 2584 views)

Last edited by Savin; 22.12.2007 at 21:37.
Savin вне форума  
Old 15.06.2007, 13:21   #2
Savin
QIP Elder
 
Savin's Avatar
 
Join Date: 08/2006
Posts: 704
Default

!!! НЕ пользуйтесь опцией "If status = music" / "Только при статусе Музыка"
будет ошибка "Ваш клиент отправляет пакеты слишком часто"
! также нежелательно использовать тег TAGBitrate, по той же причине
Savin вне форума  
Old 05.07.2007, 13:48   #3
Savin
QIP Elder
 
Savin's Avatar
 
Join Date: 08/2006
Posts: 704
Default про Infium

v1.54 в Infium не работает (и многих это безусловно радует ;))

до выхода SDK адаптации не будет, после выхода - возможно (но будет не плагин для винампа а инфо-бот (если стандартный не устроит), в общем всё зависит от SDK)

почему так ?

0) по идеологическим соображениям
1) потому что есть Автоответчик, Антиспам, и АвтоСпам (винамп инфо т.е. :blink: ), которые в принципе одно и то же >> надеюсь объединят в одно (что делать при приходе/отправке сообщения) и не нужно будет ничего переделывать

ЗЫ: хотя если вам очень хочется и нечего делать - берите исходник - исправляйте (думаю достаточно переделать определение окна xStatus)
Savin вне форума  
Old 21.07.2007, 21:04   #4
Savin
QIP Elder
 
Savin's Avatar
 
Join Date: 08/2006
Posts: 704
Default

обновлений для QIP 2005 не будет

по Infium смотрим тут http://forum.qip.ru/forumdisplay.php?f=92
Savin вне форума  
Closed Thread

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Плагин для винампа. zk! Сторонние утилиты для QIP 2005 30 14.10.2011 00:06
Обсуждение Music To QIP SovNarKom Сторонние утилиты для QIP 2005 438 27.06.2011 11:28
Music To QIP SovNarKom Сторонние утилиты для QIP 2005 1 05.01.2008 20:49


All times are GMT +4. The time now is 21:10.


Powered by vBulletin.
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
©2004 - 2012 QIP.RU