Blog. Just Blog

My Music Web Agent 1.5

Версия для печати Добавить в Избранное Отправить на E-Mail | Категория: Мои программы | Автор: ManHunter
Скриншот программы My Music Web Agent
Скриншот программы My Music Web Agent

Сейчас существует большое количество программ и плагинов, которые получают название музыкального трека из плеера на вашем компьютере. Они устанавливают это название, например, в качестве статуса в интернет-мессенджерах, в редакторах сообщений социальных сетей и т.п. В отличие от таких программ, My Music Web Agent предназначен для передачи названия трека на заданный URL в интернете, чтобы вы, например, могли показывать его на своем сайте. После запуска My Music Web Agent показывает значок в трее. Клик левой кнопкой мыши - включить/выключить отправку данных в интернет, правая кнопка мыши - меню, где можно посмотреть информацию о версии программы, выбрать плееры и включить/выключить режим автозагрузки. Клик колесиком мыши - переход на следующий трек (только для Winamp-совместимых плееров). Вращение колесика над иконкой - изменение громкости Winamp-совместимых плееров, вращение колесика с зажатой клавишей Shift - изменение общей громкости системы.

Пример скрипта-приемника на PHP находится в папке upload. Настройки My Music Web Agent хранятся в файле mmwa.ini, там же есть подробное описание каждого параметра. Пока поддерживаются плееры Winamp, AIMP, Apollo, foobar2000 с установленным плагином foo_winamp_spam, KMPlayer, Trout, 1by1, GOM Player, Daum PotPlayer, Xion Player, XMPlay, Media Player Classic, Light Alloy, Spider Player, JetAudio, Zoom Player. Возможно, позднее добавятся и другие плееры.

В меню "Players..." вы можете выбрать плееры, которые должен обрабатывать My Music Web Agent. Например, если вы хотите передавать информацию только из аудиоплеера, но не отправлять названия просматриваемых фильмов из видеоплеера.

Начиная с версии 1.3, программа My Music Web Agent может не только передавать в интернет информацию о музыкальном треке, но и сохранять ее в локальный файл на вашем компьютере. Для этого в ini-файле надо указать путь к файлу в параметре "file".

My Music Web Agent 1.5My Music Web Agent 1.5

My.Music.Web.Agent.1.5-PCL.zip (17,028 bytes)


Поделиться ссылкой ВКонтакте
Просмотров: 20643 | Комментариев: 35

Внимание! Статья опубликована больше года назад, информация могла устареть!

Комментарии

Отзывы посетителей сайта о статье
ManHunter (20.11.2021 в 17:42):
Версия 1.5. Добавлена возможность управлять громкостью через колесо над иконкой.
ManHunter (16.04.2021 в 10:52):
Ситуация не воспроизводится, все обрезается корректно, но еще дома проверю на тестовой бесятке. Winamp поддерживается любой, у меня вообще AIMP2.
Перезапускать ничего не надо, это программа из серии "поставил и забыл".
stream (16.04.2021 в 10:01):
ManHunter, Версия 5.8 Build 3660 (x86) от Oct 19 2018 (для Агента какая лучше?)
Все забываю еще спросить: если связь прервалась, провайдер заглючил, пришлось переподключаться - Агент нужно перезапускать?
ManHunter (16.04.2021 в 00:29):
Да вряд ли тут что-то будет обновляться, и так уже окучил все возможные плееры, 6 лет ничего нового. А следить можно по RSS, ну или просто заходить на сайт, ссылка на программу всегда постоянная, от версии не зависит.

Цитатапочему-то дважды выводило инфу дорожки, через текст -Winamp ***

А что за версия дает такую аномалию? У меня в MMWA вроде предусмотрена обработка таких хвостов. Если удастся воспроизвести ситуацию, то обязательно поправлю.
stream (15.04.2021 в 23:45):
ManHunter, спасибо за программку) Переустановил, все как надо работает) Правда, почему-то дважды выводило инфу дорожки, через текст -Winamp ***
Воспользовался функцией explode(), и вывод в браузер стал без дублирования) Потом надоел вывод порядкового номера, просто обрезал строку функцией substr()
  Если будут обновления программы, расширение функционала - как узнать?)
Премного благодарен за Ваш полезный труд)
ManHunter (14.04.2021 в 15:12):
Пример ссылки на скрипт-приемник приведен в mmwa.ini. Если на сервере создается файл playnow.txt, значит данные скриптом успешно получены. Лог отправки пишется в mmwa.log, опция логирования включается в ini. В случае ошибки в лог записывается соответствующая строка. Этой информации хватит, чтобы выяснить на каком этапе произошел сбой.

Цитатаписать относительные пути, или абсолютные?

Зависит от поставленной задачи.
stream (14.04.2021 в 15:01):
Доброго времени)
...Искал в Сети - аналогов не нашел) Установил Вашу) origins.txt создан программой, а mmwa.php на сайте не выводит информацию((( ОС - 10-ка, плеер Винамп. В mmwa.php надо писать относительные пути, или абсолютные? От разного защитного барахла не зависит передача информации в Сеть? Я про брандмауэры-файрволы. При изменении данных нужно перезапускать ПК, Веб-Агент, Винамп?
...Два дня возился(((
ManHunter (17.11.2015 в 19:01):
Версия 1.4. Добавлена поддержка Zoom Player, мелкие изменения и улучшения.
ManHunter (05.06.2015 в 13:51):
mb_convert_encoding же. Одного заголовка мало.
Виктор (05.06.2015 в 12:52):
а на utf-8 кодировка не меняется? в php файле меняю - а все равно отображаются кракозябрики......
ManHunter (27.05.2015 в 10:33):
Версия 1.3. Добавлена поддержка JetAudio, добавлена возможность сохранять трек в локальный файл. У меня, например, трек добавляется в ориджин письма в The Bat. Мелкие улучшения и исправления.
ManHunter (30.09.2013 в 09:01):
Я не выкладываю свои исходники.
Anonim (30.09.2013 в 08:05):
Исходником поделишся?)
ManHunter (15.11.2012 в 14:11):
Качай браузером и будет счастье.
giga (15.11.2012 в 14:03):
не распаковывает архив
Ellephant (26.08.2012 в 19:13):
сайт с доменом, есть. Посмотрю антиникотиновый скрипт. Подумкаю, как все это соединить!
ManHunter (26.08.2012 в 19:06):
Ellephant, ты видимо не совсем понимаешь принцип ее работы. Это можно сделать только в пределах конкретно взятого сайта, и то с серьезным допиливанием самого форума. Такое допиливание никто делать не будет, потому что это офигенная нагрузка на сервер и потенциальная дырень в безопасности. Единственная альтернатива - делать картинку на основе передаваемых данных, и в подпись ставить ссылку на эту картинку. Но для этого нужен свой хостинг с доменом, куда будет поставлен скрипт-приемник и скрипт-генератор картинки. Приемник остается без изменений, генератор картинки можно сделать на основе информера, я уже выкладывал тут подобный скрипт антиникотинового информера.
Ellephant (26.08.2012 в 18:43):
я хочу, что бы программа генерировала BBCode для вставки кода в подписи на форум, возможно такое?
ManHunter (26.08.2012 в 18:23):
На этом сайте - никак. На других сайтах надо делать индивидуальную поддержку.
Ellephant (26.08.2012 в 18:05):
как будет выглядеть BBCode с названием трека, генерируемый программой?
disciple27 (17.08.2012 в 23:38):
Классная прога, спасибо!)) Жаль что JetAudio нету))
Юра (02.08.2012 в 21:17):
Спасибо большое.
ManHunter (15.06.2012 в 13:56):
Ну хоть кто-то пользуется :) Скоро, наверное, будет новая версия, потихоньку добавляю еще всякие плееры.

HamBit, линк дашь посмотреть, как это в чужом интерьере выглядит?
HamBit (15.06.2012 в 13:53):
Пользуемся, пользуемся :)
Спасибо большое)
Ret (17.01.2012 в 21:06):
Полдня на создание (хоть и чернового варианта) это нереально круто, я предполагал дня три-четыре.

Новую версию тестю, полет нормальный (в нормальных условиях).
Немножко смутило:
Закрываю плеер, на сайте отображается последний трек, ожидал тишину.
Но потом глянул в php код, все стало ясно, через пять мин. появилась тишина.

Осталось проверить, как будет себя вести при стресс тесте.
ManHunter (17.01.2012 в 08:49):
Первую черновую версию нарисовал за пол-дня, затем отладка, добавление всяких плюшек, тестирование, релиз и т.п. На новую версию потратил еще одну ночь, добавил несколько плееров. Так что разработка практически не отнимает времени.

Неофициальный релиз версии 1.1: http://rghost.ru/35947196 если есть желание потестить.
Ret (17.01.2012 в 02:35):
А сколько у вас ушло времени на создание mmwa?
ManHunter (16.01.2012 в 23:23):
Там не все так просто. Одним классом окна не отделаться.
Ret (16.01.2012 в 18:48):
Вот это оперативность, выше всяческих похвал.
А мне вот что пришло в голову, может Имя класса окна вынести в ini

[options]
WindowClass = Winamp v1.x;XMPLAY-MAIN;...

ну или сделать отдельно чтоб было понятно где какой

WClass_winamp = Winamp v1.x
WClass_xmplay = XMPLAY-MAIN

Lf dhjlt dnjhj

(извиняюсь, не дописал, случайно отправилось)
Второй вариант более понятен на мой взгляд.
ManHunter (16.01.2012 в 11:27):
В новой версии добавлен XMP и еще куча других плееров, скоро выложу. А сам я пользуюсь AIMP2.
Ret (16.01.2012 в 04:29):
> Интересно, кроме меня ее хоть кто-то будет использовать? :)

Конечно, только вот в список поддерживаемых плееров мой, увы не входит.

PS.
Плеер - XMP (весит 280 КБ)
www.xmplay.com

Интересно, автор каким плеером пользуется. Winamp?
Never (01.01.2012 в 23:35):
Ну если когда-нибудь дорасту хотя бы до блога )
bigcatwar (02.12.2011 в 02:27):
ManHunter Шутит :)))
ManHunter (26.11.2011 в 17:30):
Интересно, кроме меня ее хоть кто-то будет использовать? :)
LaeX (25.11.2011 в 13:56):
Отличная программка, спасибо!

Добавить комментарий

Заполните форму для добавления комментария
Имя*:
Текст комментария (не более 2000 символов)*:

*Все поля обязательны для заполнения.
Комментарии, содержащие рекламу, ненормативную лексику, оскорбления и т.п., а также флуд и сообщения не по теме, будут удаляться. Нарушителям может быть заблокирован доступ к сайту.
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2024
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.07 сек. / MySQL: 2 (0.0021 сек.) / Память: 4.5 Mb
Наверх