Помогите мне построить этот инструмент в Windows Envoirnment - PullRequest
0 голосов
/ 18 августа 2010

Я сделал настольное музыкальное приложение в Adobe Air.

Я хочу обновить статус некоторых клиентов IM, работающих под управлением EG: Yahoo Messenger, Gtalk, AIM, MSN и т. Д., С текущей воспроизводимой песней.Я не разработчик для настольных компьютеров. Это первый раз, когда я делаю что-то для настольных компьютеров.

В любом языке программирования есть возможность сделать что-то, что изменит данные (сообщение о состоянии) работающего IMклиент.

Пожалуйста, просто проведите меня через эту проблему.

Редактировать: Я не хочу запрашивать имя пользователя / пароль учетных записей пользователей IM, поэтому через API это неРешение в этом случае.Это будет похоже на Person X, на котором запущено мое музыкальное приложение, а также подключено к различным сторонним IM-клиентам (YIM, Gtalk и т. Д.).

ТАК, если он воспроизводит песню в музыкальном приложении, то мое приложение обновит присутствиесообщение о состоянии на клиенте чата «Прослушивание бла-бла песни».Так что это похоже на хакинг / хакерство данных запущенного стороннего IM-клиента.

Ответы [ 3 ]

2 голосов
/ 18 августа 2010

Взгляните на libpurple , возможно, он обладает необходимой вам функциональностью.

Существует также телепатия , но я думаю, что это как-то связано с первым.(один использует другой, или они делают то же самое).

РЕДАКТИРОВАТЬ : для недавнего редактирования: мне кажется, что вы хотите что-то вроде MSN Messenger, отображающее текущий воспроизводимый трек в WindowsМедиа-плейер.Для этого требуется плагин для клиента обмена сообщениями, без этого.

1 голос
/ 25 августа 2010

Я думаю, что ваш единственный вариант - написать плагин для каждого клиента чата, на который вы хотите настроить таргетинг, что может занять некоторое время.

Итак, позвольте мне предложить альтернативу: Добавить поддержку аудиокробблера last.fm в ваше приложение. Вы просто отправили бы информацию «Сейчас исполняется» на last.fm через API (http://www.last.fm/api/submissions),), и она появится на странице профиля пользователя. Большинство музыкальных проигрывателей уже поддерживают этот метод, потому что это довольно популярный сервис, и многие люди ссылаются на свои профили last.fm в своем блоге / facebook / и т. д.

1 голос
/ 19 августа 2010

Возможно, более простой способ сделать это - разработать плагин для одного из многочисленных мультиплатформенных IM-клиентов, таких как GAIM или Trillian.Это позволит вам нацеливать вещи по всем направлениям без чрезмерных усилий.,.

...