Предлагаемый нами плагин для winamp разработан финскими программистами и прочитать про него можно на странице : http://people.cc.jyu.fi/~ltnevala/nowplaying
Как работает плагин:
В момент запуска какого-либо трека в winamp плагин совершает стандартный HTTP POST на сервер irc.lv со следующими параметрами:
nick_id = INTEGER - ид пользователя
key - CHAR(12) - уникальный (для каждого пользователя) ключ, который генерируется при первом обращении к файлу конфигурации
Файл конфигурации генерируется каждый раз, когда пользователь обращается на страницу: http://irc.lv/music/config
Это стандартный XML файл, необходимый для настройки NowPlaying Plugin. В нем вы найдете нужные nick_id и key. Данный ключ используется только для раздела музыка и никакого отношения к паролю пользователя не имеет, но - мы все-равно рекомендуем ни с кем не делиться ключем.
HTTP POST:
Пост посылается на http://irc.lv/nowplaying.php
Формат его очень прост. передается массив ['Song']['0'], который включает в себя следующие поля:
['Song']['0']['Genre'] - жанр трека (STRING)
['Song']['0']['Artist'] - исполнитель (STRING)
['Song']['0']['Album'] - альбом исполнителя (STRING)
['Song']['0']['Title'] - название трека (STRING)
['Song']['0']['Bitrate'] - bitrate композиции (INT)
['Song']['0']['SongLength'] - продолжительность трека (INT)
['Song']['0']['Year'] - год выпуска трека (INT)
['Song']['0']['Track'] - номер трека в альбоме (STRING)
['Song']['0']['Size'] - размер файла (BIGINT)
Обязательные поля (иначе POST будет игнорироваться):
Artist, Album, Title
Если поле Genre пустое - присваивается Unknown
Если формат посылаемых данных неправильный - POST игнорируется

Комментарии (12)

jkm 30. октября, 2007.г.  
 0 0
Зря убрали топы по исполнителям. Меня интересовало кто ещё слушает ту же музыку. А не топ трек-флудеров. антох - плюсадин.
antoxz (28) 28. октября, 2007.г.  
 0 0
Как насчёт учёта длительности треков и времени постов? (Хотя бы так же, как на last.fm.) А то я, ведомый тщеславием, за минуту зафигачу информацию обо всех своих треках (впрочем, необязательно о своих и даже не обязательно о треках %) ) и буду почётным лидером топа слушателей (и звездой эстрады дезинформации).
А ещё, удивительно, что отдано предпочтение кодировке cp1251 (или я чё-то совсем не понял).
antoxz (28) 19. октября, 2007.г.  
 0 0
спасибо.
Виртулис (34) 18. октября, 2007.г.  
 0 0
Поля прямо так и называть? (:
BALMAIN 18. октября, 2007.г.  
 0 0
Теперь звукозаписывающие компании смогут отслеживать нелицензионную музыку что я слушаю???  
V0VA 18. октября, 2007.г.  
 0 0
Не знаю о чём вы, но поддержу  

BOPOH (48)