AIMP Forum

AIMP для Windows => Плагины => Дополнения (Plugins / Skins) => Плагины-дополнения => Topic started by: Vitaly Dyatlov on April 28, 2009, 23:20:45

Title: Web Control Plugin
Post by: Vitaly Dyatlov on April 28, 2009, 23:20:45
[catalog_card=265]
Приложение для управления AIMP через Android http://4pda.ru/forum/index.php?showtopic=239898

Свежая версия плагина всегда находится по этой ссылке: http://code.google.com/p/aimp-web-ctl/downloads/list

Привет всем!
Написал плагин для контроля AIMP'а через веб-интерфейс. Такое часто бывает необходимо, когда вы находитесь в офисе, музыка играется естественно с одного компьютера. Бывает, что не нравится трек, и хочется его переключить, бывает телефонный звонок и нужно приостановить музыку, бывает, что человек - хозяин компа, ушел на обед и заблокировал комп, а в это время начала играть вся лажа, которая только могла быть. А может быть музыка для вас играет слишком громко? Для решения всех этих проблем и предназначен данный плагин.
Итак, что он может контролить:
Плагин написан полностью на C++. Кому нужен SDK на С++ для AIMP - обращайтесь, полностью на C++ я перевел только Addon SDK (остальное мне просто не нужно было).

Как работать с этим плагином? Все просто. Просто открываете браузер и пишете: http://<ip компа, на котором сидит плагин>:38475/
Например: http://192.168.10.16:38475/

Автор: Дятлов Виталий, т.е. я  ;)
ICQ: 488880111
Jabber: dyatlov@jabber.org
Skype: vdiatlov

UPD: Плагин (и его код) перемещены на гуглокод. Скачать последнюю версию всегда можно тут: http://code.google.com/p/aimp-web-ctl/downloads/list
Исходники на Github: https://github.com/dyatlov/aimp-web-ctl

UPD2: ВНИМАНИЕ ВНИМАНИЕ!!! ТОЛЬКО ЧТО ВЫШЛА НОВАЯ ВЕРСИЯ ПЛАГИНА! СТАБИЛЬНОСТЬ ПЛАГИНА ВОЗРОСЛА ДО НЕБЕС :) ТЕПЕРЬ ОН НЕ ПАДАЕТ, УЛУЧШЕНА РАБОТА С КЕШЕМ, ТЕПЕРЬ В ОФИСЕ ПРИ МНОГОПОЛЬЗОВАТЕЛЬСКОМ ДОСТУПЕ НАГРУЗКА НА СЕРВЕР С АИМПОМ БУДЕТ ЗАМЕТНО НИЖЕ, ИСПРАВЛЕНЫ НЕКОТОРЫЕ ОШИБКИ В JAVASCRIPT Скачать плагин можно с гуглокода: http://code.google.com/p/aimp-web-ctl/downloads/list
Title: Re: Web Control Plugin
Post by: ZeoN7 on May 05, 2009, 12:48:15
+1, Супер!!!
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on May 13, 2009, 18:16:04
Исправлены некоторые ошибки предыдущей версии:
- Некорректное отображение русских символов в названии плейлиста
- Некорректные ссылки при наличии нескольких плейлистов
Добавлено:
+ Повторяемость плейлиста
+ Кнопка Repeated раньше регулировала повторяемость файла, теперь у неё более ясное название

Исправленные ошибки/доработки конечно небольшие, но теперь, кажется, удобнее :)

Новую версию плагина прикрепил к теме.
Title: Re: Web Control Plugin
Post by: SanekK on May 13, 2009, 18:37:02
Хороший плагин, +1. В Опере удобно можно в боковую панель встроить.
Не показывается Artist.
Неплохо бы при прокрутке списка, кнопки управления оставались на месте.

(http://itmages.ru/picture.php?type=preview&id=4705&key=45fa22) (http://itmages.ru/view.php?action=view&id=4705&key=45fa22)
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on May 14, 2009, 00:09:41
Спасибо за дельный комментарий и за +сик :)
Постараюсь что-нибудь придумать для фиксации панелек.
Обновление плейлиста и нижних панелей идет аяксом, поэтому если встроить обновляемые панели в отдельный контейнер внутри страницы, то при очередном обновлении будет сброс текущей позиции скроллбара, что не есть хорошо.. ну это так мысли вслух. Придумаю чего-нить.
записал себе feature request (http://dyatlov.org.ru/item/10) :)
По поводу artist.. в плейлисте показывается заголовок песни. Там ваще система такая нипельная с этими названиями :(. Не у всех песен (у меня по крайней мере) есть title, не говоря уже об artist, так что в некоторых случаях приходится название из имени файла выдирать. Ну и потом, в том виде как вы применяете плагин, artist только увеличит строку. Наверное сделаю так: добавлю на панель галочку включить/выключить название исполнителя, кому надо будет, тот включит. Ещё раз спасибо за Ваш комментарий.
Title: Re: Web Control Plugin
Post by: n00b1k on May 14, 2009, 00:47:46
Отличный плагин, будет многим полезен. Спасибо.
Title: Re: Web Control Plugin
Post by: Sauron on May 24, 2009, 16:35:06
Спасибо за такой замечательный и нужный плагин.
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on May 24, 2009, 22:56:49
Всегда пожалуйста, с выходом 2й беты плагин будет переписан появятся дополнительные возможности контроля. Будет добавлена возможность изменения вида странички контроля, т.н. скинабельность  ;). Следите за обновлениями :)
Title: Re: Web Control Plugin
Post by: T.R.S. on May 26, 2009, 17:46:57
а если я хочу управлять своим же компом?
Title: Re: Web Control Plugin
Post by: SanekK on May 26, 2009, 18:10:49
T.R.S., и своим тоже управляется через браузер.

DyatlovVitaliy, изменение вида - это хорошо.
Title: AIMP2 Web Control Plugin v1.2
Post by: Vitaly Dyatlov on August 01, 2009, 02:08:17
Итак, наконец-то я выпустил версию плагина 1.2!  :D

Плагин работает с версией плеера 2.6 и выше.

Фичи:
+ Весь визуальный интерфейс вынесен в html/css/javascript, что позволяет вам самим создавать внешний вид плагина
+ Появился JavaScript API для работы с интерфейсом и, возможно, работы сторонних программ с плеером через мой плагин
+ Появилась возможность перетаскивания файлов. Теперь Вы можете ставить песни в очередь!
+ Возможность добавлять/удалять песни из плейлиста
+ Теперь шапка никуда не уезжает при перемещении по плейлисту, все кнопки всегда Вам доступны

Скачать плагин, посмотреть скриншот и узнать подробнее можно тут: http://dyatlov.org.ru/item/14 (http://dyatlov.org.ru/item/14)
Title: Re: Web Control Plugin
Post by: Слон on August 03, 2009, 19:07:42
У меня у аимпа выдает ошибку. 2.6 билд 486
А по локалу плагин работает?
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on August 03, 2009, 19:55:49
>> У меня у аимпа выдает ошибку. 2.6 билд 486

Поподробнее пожалуйста. Мой ICQ: 488880111

>> А по локалу плагин работает?
Он изначально для локальной сети и написан. Мне кажется, от него толку мало на одном компьютере.
Title: Re: Web Control Plugin
Post by: Слон on August 03, 2009, 20:41:16
(http://i038.radikal.ru/0908/f5/f829e5f3be9e.jpg) (http://www.radikal.ru)
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on August 03, 2009, 21:47:55
Спасибо. Буду разбираться. Неплохо было бы, если бы вы сообщили следующее:
1. Размер плейлиста
2. В какой момент возникает ошибка.
Title: Re: Web Control Plugin
Post by: Слон on August 04, 2009, 00:21:40
4,91 КВ 49 песен
10 сек погрузился браузер, потом звук начал дергаться, потом выдало ошибку.
Title: Re: Web Control Plugin
Post by: pris on August 07, 2009, 10:53:56
та же тема, крэш, ввожу в адрес айпи с портом и аимп тут же падает,
одна польза, не слышу любимые песни сотрудника ))) так как кроме аимпа у него ничего не стоит )))

================================================================================
Exception Report
================================================================================
Date: 2009.08.07 10:01:52
Program Version: 2.6.0.486
OS Version: Windows XP SP3
Account Info: User / OPERATOR
Program up time: 01:21:14
Windows up time: 02:33:13
Memory: 24,69 / 511,49 MB (Free / Total)
Screen: 1440 x 900, 32 bit, 96 ppi
Cpu Info: AMD Athlon(tm) XP 1700+ [x32, 1 x 1,46 GHz]
Class: EInvalidPointer
Message: Invalid pointer operation
--------------------------------------------------------------------------------
[00589B1C]{AIMP2.dll   } System.TInterfacedObject.BeforeDestruction + $8
[00586E96]{AIMP2.dll   } System.FinalizeUnits + $36
[00587315]{AIMP2.dll   } System.@Halt0 + $59

================================================================================
Exception Report
================================================================================
Date: 2009.08.07 10:01:23
Program Version: 2.6.0.486
OS Version: Windows XP SP3
Account Info: User / OPERATOR
Program up time: 01:20:44
Windows up time: 02:32:44
Memory: 48,03 / 511,49 MB (Free / Total)
Screen: 1440 x 900, 32 bit, 96 ppi
Cpu Info: AMD Athlon(tm) XP 1700+ [x32, 1 x 1,47 GHz]
Class: EAccessViolation
Message: Access violation at address 0047A755 in module 'AIMP2.exe'. Read of address 80000004
--------------------------------------------------------------------------------
[0047A755]{AIMP2.exe   } AIMP_Addons.TAIMPAddonController.AIMP_CallBack_Remove + $21
[0210F63A]{aimp_library.dll} AU_LibraryUtils.TAIMP2MLController.FreeIntegration + $2E
[00586E96]{AIMP2.dll   } System.FinalizeUnits + $36
[00587315]{AIMP2.dll   } System.@Halt0 + $59

================================================================================
Exception Report
================================================================================
Date: 2009.08.07 09:50:20
Program Version: 2.6.0.486
OS Version: Windows XP SP3
Account Info: User / OPERATOR
Program up time: 01:09:42
Windows up time: 02:21:42
Memory: 163,29 / 511,49 MB (Free / Total)
Screen: 1440 x 900, 32 bit, 96 ppi
Cpu Info: AMD Athlon(tm) XP 1700+ [x32, 1 x 1,47 GHz]
Class: EAccessViolation
Message: Access violation at address 0047A755 in module 'AIMP2.exe'. Read of address 80000004
--------------------------------------------------------------------------------
[0047A755]{AIMP2.exe   } AIMP_Addons.TAIMPAddonController.AIMP_CallBack_Remove + $21
[0210F63A]{aimp_library.dll} AU_LibraryUtils.TAIMP2MLController.FreeIntegration + $2E
[00586E96]{AIMP2.dll   } System.FinalizeUnits + $36
[00587315]{AIMP2.dll   } System.@Halt0 + $59

Title: Re: Web Control Plugin
Post by: de_Generat on September 21, 2009, 21:17:05
Для тех, у кого НЕ работает.
Поправил некоторые косяки, добавил сообщения о ошибках. Пересобрал.

(http://img176.imageshack.us/img176/2835/aimp.jpg)

К меня работает (на ПК и ноуте, Win_XP SP2).
Тестите :)

ЗЫ: Обажаю опенсурс, сцуко: для 200к тулы качать 60М либ! НЕНАВИСТЬ!
ЗЗЫ: автору: в Винде сокеты инциализировать принято, блджад! Это тебе не никсы!
Title: Re: Web Control Plugin
Post by: ExcaliburKG on September 23, 2009, 21:33:46
О, отлично, я как раз исходники оригинальные скачал, чтобы дорабатывать плагин. Правда, я под Win 7 (7100 RC) сижу, а тут вылазит жесткий memory leak при заходе на страницу управления - проц под 100% и поехали память жрать... (а иногда aimp просто падает сразу) :(
Попытался его победить - пока опыта маловато на с++ - не нашел причину.
Кстати, проверил под Win XP Home SP3 (Rus, OEM) - полет нормальный, глюков не заметил
Поэтому вопрос к de_Generat'y - исходники исправленные можно заполучить (сюда, в личку или на почту. все равно) ?

Да, кстати, в "AIMP2-bug_reports.log" при падениях пишется следующее:
Class: EInvalidPointer
Message: Invalid pointer operation
--------------------------------------------------------------------------------
[00589B1C]{AIMP2.dll   } System.TInterfacedObject.BeforeDestruction + $8
[00586E96]{AIMP2.dll   } System.FinalizeUnits + $36
[00587315]{AIMP2.dll   } System.@Halt0 + $59
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on September 24, 2009, 18:26:41
Вот (это не версия de_Generat'а, это модифицированная моя):
http://code.google.com/p/aimp-web-ctl/ (http://code.google.com/p/aimp-web-ctl/)
Можно взять отсюда, дополненные и чуток исправленные, хотя версию de_Generat'а не видел, сделал некоторые исправления с его слов.Кто хочет подключиться к разработке - пишите мне. Добавлю вас в разработчиков AIMP Web Control на гуглокоде.
Title: Re: Web Control Plugin
Post by: Fobos on September 29, 2009, 15:29:35
Я скопировал содержимое архива в папку aimp2/plugins, но в менеджере плагинов он не появляется, даже после перезагрузки аимпа, как его установить?
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on September 29, 2009, 21:33:46
Когда вы открываете менеджер плагинов, убедитесь, что сверху в менеджере включена галочка "Загружать все найденные плагины". Если эта галочка не включена, то включите её и перезапустите плеер. Если включена, и плагин не загружается, то удостоверьтесь что вы используете версию плеера 2.6 beta2 build 485 или новее. Если версия плеера удовлетворяет критериям, но плагин не загружается, то прошу ко мне в ICQ: 488880111 или на почту reallysux@gmail.com.
Title: Re: Web Control Plugin
Post by: Fobos on September 29, 2009, 22:41:56
Спасибо, на новой версии плеера заработало! Отличный плагин! Огромное спасибо за него!
Title: Re: Web Control Plugin
Post by: ExcaliburKG on October 03, 2009, 18:04:39
Разработка плагина продолжается, ждите новых релизов :)
Title: Re: Web Control Plugin
Post by: remix on October 18, 2009, 14:14:25
БагРепорт :)
скачал, распаковал, перезапустил... играло потоковое аудио (радио). зашел на localhost. даже увидел страничку, и успел обрадоваться. нажал паузу - воспроизведение остановилось. нажал плэй (не сообразил, что птоковое аудио сразу не запуститься), потом еще раз плэй - аимп ругнулся на ошибку соединения, но радио заиграло.
Дальше начались тормоза... подождав, пока появиться диспетчер задач, увидел, что АИМП хавает 97 процентов процессора и 23 мега оперативки (сейчас посмотрел - 16). Поразило то, что на двух ядрах обычно предел для одного потока - 50%. (Intel 2x2,5GHz, 1 GB RAM WinXP SP3). Браузер - Maxthoon 2.5.4.
Не дождался возможности снять процесс - перезагрузился выключением питания. При повторном запуске АИМП - некоторое время работал, и даже дал мне переключиться на обчные МП3 (я грешил на радио), но через некоторое время система опять повисла, загрузив процессы. Отмечу, что в этот момент я не заходил на плагин по веб-интерфейсу. То есть - жрать проц он начал как-то сам по себе.

Вот так неудачно началось мое знакомство с данным плагином.
А плагин ну очень хороший... а главное - нужный...
К сожалению, никаких дополнительных данных об ошибке нет... из особенностей системы - стоит файрвол и НОД32. Но файрвол не показывает заблокированных соединений... Если интересуют подробности - моя аська - четыреста девяносто пять, пятьсот пятьдясят семь, двесте восемьдесят четыре. Антиспам-бот подглючивает, так что, возможно, надо будет отправить сообщение пару раз, чтобы пришел вопрос. после ответа на него - запрос авторизации... Буду рад помочь в отладке плагина.
Title: Re: Web Control Plugin
Post by: remix on October 18, 2009, 14:35:13
О! перед запуском АИМП вошел в диспетчер задач, после запуска - нажал "Завершить процесс", и, пока висело окно предупреждения - зашел браузером. Таким образом удалось раздобыть СКРИНШОТ :))) Управлять не пытался - только открыл страницу. начал есть сначала 50%, потом, через некоторое время - 99. Скриншот последнего прилагается
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on October 18, 2009, 18:14:33
вероятно, у тебя в плейлисте есть треки, в названии которых содержатся кавычки (""). Старая версия работает с ними некорректно и подвисает. В новой версии это исправлено, но она ещё не готова.
Title: Re: Web Control Plugin
Post by: YurCompMan on October 18, 2009, 18:38:58
Интересно... Модифицированная версия от de_Generat загружается, но при вводе адреса и порта в браузере аимп вылетает. Версия 1.2 просто при загрузке выдаёт гору ошибок. Версия 1.2.5.3 вообще при загрузке не загружается, одновременно загружая процессор на 99% и не останавливаясь "загружаться".

Фаерволов нет, системный отключён.
Windows XP SP3.
Title: Re: Web Control Plugin
Post by: remix on October 18, 2009, 21:01:52
вероятно, у тебя в плейлисте есть треки, в названии которых содержатся кавычки (""). Старая версия работает с ними некорректно и подвисает. В новой версии это исправлено, но она ещё не готова.
Кавычки? Кавычки есть! :))) Хочу новую версию :)))))  вообще - у меня в плэйлисте есть еще много интересных символов - некоторые треки нападали от знакомого, который занимался спутниковой "рыбалкой". там ТАКИЕ тэги, что смотреть страшно... а попереименовывать - все руки не доходят, естественно :)))
Title: Re: Web Control Plugin
Post by: YurCompMan on October 18, 2009, 23:01:43
...а попереименовывать - все руки не доходят, естественно :)))

А ногами дойти не пробывали?... ;D
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on October 19, 2009, 00:53:30
Ребята, сейчас активно тестируется новая альфа-версия. В ней исправлено большинство ошибок (но не все). В том числе есть пара критических ошибок. Например, не на всех компах плагин может корректно завершить работу. Исправлена проблема с кавычками и ещё пару других. К сожалению, не могу сказать когда смогу зарелизить новую версию, потому что двое ребят, которые мне активно помогали в настоящее время заняты и пока неясно когда освободятся. Штука в том, что у меня как назло на компе все работает великолепно и ни одна из ошибок проявляться упорно не желает. Ошибки были у тех двух ребят, но в связи с текущими обстоятельствами тестировать плагин мне негде.
Так что пока такие вот дела.
З.Ы.: прикрепил к комменту текущюю альфу. Известные проблемы: не на всех компах плагин может корректно завершить работу.
Title: Re: Web Control Plugin
Post by: YurCompMan on October 19, 2009, 01:01:19
Проверил. Теперь другая проблема: в опере когда плагин не загружен, при заходе на http://localhost:38475/ отображается "Не удалось подключиться к удалённому серверу", а когда плагин загружен, отображается "Адрес не найден".
Title: Re: Web Control Plugin
Post by: avkurshin on July 09, 2010, 02:20:19
Отличный плагин))) пригодился)))) +1
Title: Re: Web Control Plugin
Post by: mname on July 13, 2010, 16:21:40
Наверное фиг кто ответит, но все же.
При изменении html шаблона или css файла, никаких изменений в вэб интерфейсе не происходит.
Программу перезагружал, плагин не переустанавливал. Это так и должно быть?
Title: Re: Web Control Plugin
Post by: акукусики on July 13, 2010, 18:24:50
Наверное фиг кто ответит, но все же.
При изменении html шаблона или css файла, никаких изменений в вэб интерфейсе не происходит.
Программу перезагружал, плагин не переустанавливал. Это так и должно быть?
может это банально "кэш" не почистился? следовало попробовать почистить "кэш" или открыть в другом браузере.
Title: Re: Web Control Plugin
Post by: mname on July 14, 2010, 11:39:37
Да нет, тут не в кеше дело. Такое чувство что все эти файлы вшиты в длл, вот от туда они и берутся. Тогда вопрос к разработчикам. На чем написан плагин, и возможно ли получить доступ к исходникам?
Title: Re: Web Control Plugin
Post by: Алексей Долматов on July 14, 2010, 13:00:41
Тогда вопрос к разработчикам. На чем написан плагин, и возможно ли получить доступ к исходникам?
UPD2: Плагин (и его код) перемещены на гуглокод. Скачать последнюю версию всегда можно тут: http://code.google.com/p/aimp-web-ctl/downloads/list


Добавлено через 115 сек.
Глянул саму dll, вроде не вшито
Title: Re: Web Control Plugin
Post by: акукусики on July 14, 2010, 13:23:12
Да нет, тут не в кеше дело. Такое чувство что все эти файлы вшиты в длл, вот от туда они и берутся. Тогда вопрос к разработчикам. На чем написан плагин, и возможно ли получить доступ к исходникам?
все изменения применяются моментом, достаточно перезагрузить страницу в браузере..

ваши чувства вас подводят. проверяете на локальном компе?
если вы редактируете верные файлы, то все должно быть пучком.
Title: Re: Web Control Plugin
Post by: mname on July 14, 2010, 16:15:04
2 акукусики
А вы бы не могли куда нить на шару выложить ваши файлы aimp_web_ctl.dll и main.css?
Title: Re: Web Control Plugin
Post by: акукусики on July 14, 2010, 17:19:31
2 акукусики
А вы бы не могли куда нить на шару выложить ваши файлы aimp_web_ctl.dll и main.css?
так они же выложены на "шаре", 
Quote
Плагин (и его код) перемещены на гуглокод. Скачать последнюю версию всегда можно тут: http://code.google.com/p/aimp-web-ctl/downloads/list
все что я сделал , скачал, посмотрел отображение, изменил main.css(цвет, размер шрифта) и сохранил, обновил страницу в браузере, сделал скриншот.
а почему на мои вопросы не отвечаете? :) 
Title: Re: Web Control Plugin
Post by: SanekK on July 14, 2010, 20:11:16
Тоже все отлично изменяется.
(http://static.itmages.ru/i/10/0714/h_1279124142_96d40577ca.jpg) (http://itmages.ru/image/view/44239/96d40577)

Вначале тоже не изменялось, оказывается менял в другой папке и не скопировал )))
PS. в IE зачем то не показывает вообще, мож че настраивать надо.
Title: Re: Web Control Plugin
Post by: mname on July 15, 2010, 12:40:35
Проблема решена.
У меня система сделала теневую копию с папки aimp_web_ctl, и брала файлы оттуда, какие бы изменения я не вносил в папке program files\aimp\plugins\aimp_web_ctl
Теневая копия лежит в папке C:\Users\ВашПользователь\AppData\Local\VirtualStore\Program Files\AIMP2\PlugIns\aimp_web_ctl, и привязана символьной ссылкой.
Спасибо всем кто помог разобраться :)

З.ы.
2 акукусики
 А на какие вопросы?
Title: Re: Web Control Plugin
Post by: sviperz on July 15, 2010, 14:49:18
Да главное решилось, забудь
Title: Re: Web Control Plugin
Post by: акукусики on July 15, 2010, 14:51:58
Да главное решилось, забудь
а почему ты отвечаешь за меня, и притом моими же словами:D
Title: Re: Web Control Plugin
Post by: sviperz on July 15, 2010, 14:56:04
Похоже, между нами это нормально) В который раз ;) Ну и извини, если что
Title: Re: Web Control Plugin
Post by: mname on July 16, 2010, 09:10:06
А сейчас кто-то занимается разработкой этого плагина, или все пустили на самотек?
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on November 28, 2010, 16:15:32
ВНИМАНИЕ ВНИМАНИЕ!!! ТОЛЬКО ЧТО ВЫШЛА НОВАЯ ВЕРСИЯ ПЛАГИНА! СТАБИЛЬНОСТЬ ПЛАГИНА ВОЗРОСЛА ДО НЕБЕС :) ТЕПЕРЬ ОН НЕ ПАДАЕТ, УЛУЧШЕНА РАБОТА С КЕШЕМ, ТЕПЕРЬ В ОФИСЕ ПРИ МНОГОПОЛЬЗОВАТЕЛЬСКОМ ДОСТУПЕ НАГРУЗКА НА СЕРВЕР С АИМПОМ БУДЕТ ЗАМЕТНО НИЖЕ, ИСПРАВЛЕНЫ НЕКОТОРЫЕ ОШИБКИ В JAVASCRIPT Скачать плагин можно с гуглокода: http://code.google.com/p/aimp-web-ctl/downloads/list


Добавлено через 5 мин. 3 сек.
И да, ребята. Если вы нашли ошибку в плагине или хотите каких-то улучшений, пожалуйста, оставляйте тут свои заметки и баги (http://code.google.com/p/aimp-web-ctl/issues/list), не поленитесь :)
Title: Re: Web Control Plugin
Post by: ZeoN7 on November 28, 2010, 19:27:39
DyatlovVitaliy, если есть возможность заходить на форум, то я буду здесь отписываться...

Хотелось бы "Строку поиска"
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on November 28, 2010, 20:11:04
DyatlovVitaliy, если есть возможность заходить на форум, то я буду здесь отписываться...

Хотелось бы "Строку поиска"

Буду стараться заглядывать периодически.
Строка поиска должна просто подсвечивать найденную песню, я так понимаю? Можно реализовать, но по сути это будет упрощенный дубляж браузера. У меня в фоксе к примеру песни отлично ищутся по Ctrl+F :)
Title: Re: Web Control Plugin
Post by: ZeoN7 on November 29, 2010, 06:29:20
В опере тоже, но добавить такой функционал, думаю, не сложно будет...
Title: Re: Web Control Plugin
Post by: vanhandred on November 30, 2010, 18:02:28
DyatlovVitaliy хотелось бы настраиваемый порт, и проматывание по треку :)
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on November 30, 2010, 18:21:34
Настройку порта постараюсь сегодня-завтра добавить. Промотку по треку - наверное на выходных смотреть буду что можно там сделать (кажись в апи нету этого, но проверю)


Добавлено через 1 мин. 42 сек.
Кстати, неплохо было бы узнать кто как и для чего использует этот плагин :)
Просто интересно


Добавлено через 3 мин. 39 сек.
Ещё на днях добавлю видео с использованием плагина :) Думаю поможет тем кто ещё не в курсе лучше понять что это за чудо
Title: Re: Web Control Plugin
Post by: ZeoN7 on November 30, 2010, 18:57:07
Я обычно его не использую, поставил себе и забыл, пользуются коллеги, которые в мое отсутствие, через колонки подключенные к моему заблокированному компу, слушают музыку. :)
Title: Re: Web Control Plugin
Post by: 4Mike4 on December 01, 2010, 16:03:45
У меня криво работает веб-интерфейс. У всех так?


Огромный респект автору за такой нужный плагин!
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on December 01, 2010, 16:08:08
Попробуй другой бразуер, честно говоря не проверял в Опере, и вообще у меня Ubuntu ))))
Посмотрю вечерком чего там не так


Добавлено через 9 мин. 32 сек.
Так, кажись понял в чем дело, у тебя длинные названия плейлистов. В любом случае вечером поправлю это/
Title: Re: Web Control Plugin
Post by: SanekK on December 01, 2010, 16:19:27
Это возникает из-за большого количества кладок, они просто не помещаются, как вместить многоколоночнуюширокую таблицу в Word на формат А4
Неплохо бы сделать их с элементом прокрутки как в самом плеере.
Title: Re: Web Control Plugin
Post by: Vadike on December 01, 2010, 16:22:14
Вотето штука крутая и полежная.Большое спасибо ;)
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on December 02, 2010, 03:05:39
Готова новая версия плагина: http://code.google.com/p/aimp-web-ctl/downloads/list

1. Вынес настройки в конфиг: порт, количество потоков, время жизни кеша, частота обновления веб-интерфейса в браузере
2. Поправил заголовки плейлистов в интерфейсе, теперь при большом количестве должно нормально показывать все
Title: Re: Web Control Plugin
Post by: SanekK on December 02, 2010, 07:22:18
Отлично.
А как теперь выбрать нужный плейлист, если он не вошел в видимую облатсть плейлистов, показывает только первые плейлисты?
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on December 02, 2010, 10:23:52
Должен показывать все плейлисты. Если размер браузера изменился, то после очередного обновления списка плейлистов (по умолчанию каждые 10 секунд) размер должен измениться.
Если ничего не изменяется, то скажи браузер и версию, я гляну.
Title: Re: Web Control Plugin
Post by: Vadike on December 02, 2010, 13:20:36
Вот что такое с новой версией раз вылетело:
Title: Re: Web Control Plugin
Post by: SanekK on December 02, 2010, 13:27:52
Браузер Opera 11.00.1111, Chrome 7.0.518.0 на обоих показыает 15 вкладок из 20.

Ошибка эта тоже вылазила.
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on December 02, 2010, 13:49:23
На предыдущей версии не было такого?


Добавлено через 4 мин. 53 сек.
Если в пред. версии не было, знач откатитесь временно назад.
Насчет количества плейлистов - может сделать это через выпадающий список? Не против?
Title: Re: Web Control Plugin
Post by: SanekK on December 02, 2010, 13:55:21
В прошлой все вмещались, но криво показывались.
Title: Re: Web Control Plugin
Post by: Vadike on December 02, 2010, 13:55:46

Браузер Opera 11.00.1111, Chrome 7.0.518.0 на обоих показыает 15 вкладок из 20.

Ошибка эта тоже вылазила.
Ну у меня 9 вкладок открыто было и у меня Google Chrome 9.0.570.1.

На предыдущей версии не было такого?


Добавлено через 4 мин. 53 сек.



Если в пред. версии не было, знач откатитесь временно назад.
Насчет количества плейлистов - может сделать это через выпадающий список? Не против?

В предыдущей не было.Нащет выпадающего списка не против.Да и ошыбка всего раз вылетела..[/]
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on December 02, 2010, 16:14:13
Пофиксил багу в веб-сервере, не знаю, связана она была с той ошибкой что была у вас или нет.. Но в багтрегере mongoose писали что она могла влиять на многое: http://code.google.com/p/mongoose/issues/detail?id=187

Сделал отображение списка плейлистов в выпадающем списке (не думал что вы так много открытых плейлистов любите держать :) ).
Новая версия всегда тут: http://code.google.com/p/aimp-web-ctl/downloads/list
Title: Re: Web Control Plugin
Post by: 4Mike4 on December 02, 2010, 16:15:03
Спасибо! Теперь всё супер!
Title: Re: Web Control Plugin
Post by: vanhandred on December 05, 2010, 13:02:28
Кстати, неплохо было бы узнать кто как и для чего использует этот плагин :)
Просто интересно
Использую его вместе с программой AIMP Remote (http://aimpremote.milksplash.de/) на своём HTC Desire, управляю музыкой в кровати :)
Title: Re: Web Control Plugin
Post by: Петруха on December 06, 2010, 11:26:45
Vitaly Dyatlov, может всё-таки уделите больше внимания нормальной реализации вкладок? (: Думаю, что на jQuery возможно реализовать скроллинг невместившихся на экран вкладок, чтобы визуально было как в плеере. Просто вот готовлю к релизу обложку и под неё делаю веб-интерфейс к вашему плагину, но не получается реализовать всё, что хочется.. в скриптах я слабоват.
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on December 06, 2010, 11:40:08
Может быть завтра займусь этим, сегодня со временем никак. Кстати я уже пробовал сделать скролинг, но не очень-то получается, во многих плагинах для jQuery скролинг рассчитан на статический контент, а у меня контент динамический, так что как-то все не выходит нормально прикрутить.
Вот если бы помог кто-то :)
Title: Re: Web Control Plugin
Post by: Петруха on December 07, 2010, 06:35:14
Начиная с версии 2.6.0 (в версиях ниже такого не наблюдается) плагин практически бесполезен в IE всех версий, установлено опытным путём. Глюк заключается в том, что кнопки управления выполняют свою функцию только один раз... тоесть жму Next - переключает трек, жму ещё раз - не реагирует. Repeat и Random вообще не переключаются, не меняется название текущего трека и не работает сортировка. Всё остальное вроде бы функционирует.

Хотелось бы, чтобы сохранялся последний открытый плейлист и позиция в плейлисте при обновлении странички.
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on December 07, 2010, 10:06:32
Спасибо, сегодня вечером исправлю. Там, видимо, ошибка javascript где-то.
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on December 07, 2010, 21:50:50
Выложил на гуглокод новую версию с исправленными файлами для IE, теперь мы поддерживаем и IE :) На самом деле IE тупо кешировал все ajax запросы и не пропускал их дальше на сервер, сцуко!


Добавлено через 2 мин. 23 сек.
Реализация нормальных вкладок и открытие последнего плейлиста после перезагрузки страницы - это скорее всего на конец декабря уже. Я через два дня в Барселону улетаю :)
Title: Re: Web Control Plugin
Post by: La Scorpio on December 30, 2010, 17:01:35
Очень удобный плагин, спасибо. Скажите, а не планируется ли реализация добавления новых файлов в плеер, прямо из веб-интерфейса? Т.е. чтобы был доступ к проводнику, как, например, в аналогичной реализации у foobar2000?
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on December 30, 2010, 17:11:17
Очень удобный плагин, спасибо. Скажите, а не планируется ли реализация добавления новых файлов в плеер, прямо из веб-интерфейса? Т.е. чтобы был доступ к проводнику, как, например, в аналогичной реализации у foobar2000?

Возможность добавлять файлы через веб-интерфейс есть, правда доступа к проводнику нету.
Если Вы внимательно присмотритесь к веб-интерфейсу, там есть большая оранжевая кнопочка с рисунком в виде плюса (+), вот когда на неё нажимаете, у вас появляется диалог для добавления файла, туда нужно вставить полный путь к файлу.
Если файл находится на той же машине, где и плеер, то это может быть просто: D:\Users\Music\somefile.mp3
Если файл находится на другой машине, то нужно указать сетевой путь: \\NetworkMachine\D:\Users\Music\somefile.mp3
Это связано с тем, что АИМП рассматривает пути к файлам относительно себя, своего компьютера, поэтому простой диалог выбора файла тут не совсем подходит, хотя может я не совсем понял про какой доступ к проводнику вы говорите. Никогда не пользовался foobar и аналогичной его веб-реализацией. Если есть возможность, распишите это подробнее пожалуйста, можно скриншотик, ваше виденье работы, и т.д.

П.С.: Пользуясь случаем выражаю свое БЭЭЭ новому интерфейсу форума, цвета жутко неудобные для глаз :(
Title: Re: Web Control Plugin
Post by: La Scorpio on December 30, 2010, 20:59:25
Vitaly Dyatlov, но по одному файлу открывать, да еще с ручным вбиванием адреса - это же страшно неудобно. Я имел ввиду реализацию доступа к файлам удаленного компьютера по типу FTP.

Покажу на скриншотах веб-морды фубара:
1. http://s51.radikal.ru/i132/1012/a3/7ccce75bce20.jpg
2. http://i045.radikal.ru/1012/36/4335900f7a84.jpg
3. http://i050.radikal.ru/1012/e0/1d90f1714f12.jpg

Если бы вы сделали подобную весчь - было бы просто замечательно. Из фубара,  кстати, еще можно стащить пару интересных фич - загрузку обложки альбома и возможность включения одного из скинов интерфейса, на выбор, прямо при заходе в веб-интерфейс. А еще он присваивает вкладке свою фирменную иконку - мелочь, а приятно.

П.С. У фубара есть и куда более навороченные скины, например такой: http://i079.radikal.ru/1012/de/f05cef2c1a17.jpg
Тем пользуюсь просто потому, что он хорошо умещается в оперовский сайдбар (как и ваш).
Title: Re: Web Control Plugin
Post by: La Scorpio on January 03, 2011, 21:35:56
Автор, так стоит ждать подобную реализацию?
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on January 04, 2011, 10:10:07
Автор, так стоит ждать подобную реализацию?

Стоит, но пока  сроки неопределены
Title: Re: Web Control Plugin
Post by: moobzeg on January 04, 2011, 12:53:48
Если файл находится на другой машине, то нужно указать сетевой путь: \\NetworkMachine\D:\Users\Music\somefile.mp3
вместо двоеточия в windows системах используется знак доллара $:
\\NetworkMachine\D$\Users\Music\somefile.mp3

это не замечание - просто заметка :)

П.С.: Пользуясь случаем выражаю свое БЭЭЭ новому интерфейсу форума, цвета жутко неудобные для глаз :(
а мне нравится новая тема оформления :D


если по теме - выйду с отпуска и обязательно потестирую этот плагин на работе :)
Title: Re: Web Control Plugin
Post by: dan47 on January 05, 2011, 10:31:54
Спасибо за разработку и поддержку столь удобного плагина!
В связке с приложением для Андойда получается очень удобная штука http://www.cyrket.com/p/android/de.milksplash.aimpremote/

Но у меня плейлисты содержат больше 10000 треков в каждом и хотелось бы динамической подгрузки списка треков. Чтобы отображался текущий трек и по 10 треков вверх и вниз от него, а остальные небольшими пакетами подгружались при пролистывании плейлиста. Подобное изменение существенно повысило бы производительность
Title: Re: Web Control Plugin
Post by: Wings51 on January 09, 2011, 23:37:54
Здравствуйте!
Подскажите, пожалуйста, возможно ли чтобы в плейлисте плагина отображалось в какое время звучал трек. Также как в файле блокнота Aimp Histori.
09/01/2011 - 23.14.12 - BENNETT TONY-Good Morning Heartache (with Sheryl Crow)- 128 kbps
09/01/2011 - 23.19.12 - -Big Radio- 128 kbps
09/01/2011 - 23.25.12 - COOPER ALICE-Only Women Bleed- 128 kbps
... и т.д.

Нужно для плейлиста интернет-вещания. Заходит слушатель на сайт станции и видит, что звучит, и  какие и когда песни были в эфире. Постоянно такие вопросы возникают у слушателей, а как реализовать не знаю.  Поможет ли этот плагин, если скинуть ссылку на поток и запустить AIMP Web Control? А далее прописать ссылку на комп на сайте....

Может есть другой простой способ? Вещание вообще-то идет через винамп, айсекаст и эдкаст. Эфир постоянно меняется и составлять плейлист заранее нереально.

И еще плееер при проигрывании потока не отображает  русские названия. За место песен отображается название станции. Винамп отображает все корректно. В чем может быть причина? Версия 3.

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


Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on January 19, 2011, 13:18:27
Спасибо за разработку и поддержку столь удобного плагина!
В связке с приложением для Андойда получается очень удобная штука http://www.cyrket.com/p/android/de.milksplash.aimpremote/

Но у меня плейлисты содержат больше 10000 треков в каждом и хотелось бы динамической подгрузки списка треков. Чтобы отображался текущий трек и по 10 треков вверх и вниз от него, а остальные небольшими пакетами подгружались при пролистывании плейлиста. Подобное изменение существенно повысило бы производительность

Пока к сожалению у меня не так много времени для работы над плагином, но идея хорошая. Запишу себе в TODO
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on January 19, 2011, 13:28:18
Здравствуйте!
Подскажите, пожалуйста, возможно ли чтобы в плейлисте плагина отображалось в какое время звучал трек. Также как в файле блокнота Aimp Histori.
09/01/2011 - 23.14.12 - BENNETT TONY-Good Morning Heartache (with Sheryl Crow)- 128 kbps
09/01/2011 - 23.19.12 - -Big Radio- 128 kbps
09/01/2011 - 23.25.12 - COOPER ALICE-Only Women Bleed- 128 kbps
... и т.д.

Нужно для плейлиста интернет-вещания. Заходит слушатель на сайт станции и видит, что звучит, и  какие и когда песни были в эфире. Постоянно такие вопросы возникают у слушателей, а как реализовать не знаю.  Поможет ли этот плагин, если скинуть ссылку на поток и запустить AIMP Web Control? А далее прописать ссылку на комп на сайте....

Может есть другой простой способ? Вещание вообще-то идет через винамп, айсекаст и эдкаст. Эфир постоянно меняется и составлять плейлист заранее нереально.

И еще плееер при проигрывании потока не отображает  русские названия. За место песен отображается название станции. Винамп отображает все корректно. В чем может быть причина? Версия 3.

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

>>>  Поможет ли этот плагин, если скинуть ссылку на поток и запустить AIMP Web Control?
Можете с гуглокода скачать документацию к плагину, там описаны API вызовы, через которые можно получить текущий плейлист, текущую песню и список песен.

>>> Поможет ли этот плагин, если скинуть ссылку на поток и запустить AIMP Web Control?
Плагин не показывает историю треков и не пользуется файлами истории AIMP`а. Используется только внутренее API плеера.

>>> И еще плееер при проигрывании потока не отображает  русские названия. За место песен отображается название станции.
Текущее API плеера не позволяет получить текущую радио-композицию. Это Артем себе в TODO записать должен :)

>>> Может кто возьмется решить нашу задачку, готовы оплатить труд.
Все зависит от суммы :)
Title: Re: Web Control Plugin
Post by: Rusarr on February 02, 2011, 15:39:53
Здравствуйте.
Отличный плагин.
Хочу использовать его для управления Aimp-ом с коммуникатора, в связи с чем возник вопрос максимального облегчения плагина.
Можно ли каким образом полностью убрать загрузку плейлиста? Он у меня большой, несколько тысяч, так что даже на большом компе браузер подвисает.
Еще все время промахиваюсь мимо кнопки next и включаю повтор файла :(
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on February 02, 2011, 15:45:53
Здравствуйте.
Отличный плагин.
Хочу использовать его для управления Aimp-ом с коммуникатора, в связи с чем возник вопрос максимального облегчения плагина.
Можно ли каким образом полностью убрать загрузку плейлиста? Он у меня большой, несколько тысяч, так что даже на большом компе браузер подвисает.
Еще все время промахиваюсь мимо кнопки next и включаю повтор файла :(

Если знакомы с javascript/css, то можете легко отредактировать интерфейс как вам угодно.
Загрузка плейлиста - наверное вы имеете ввиду автоматическую перезагрузку плейлиста каждые n секунд. Это делайте в кинфиге плагина: в папке плагина (aimp_web_control)_есть файл config.cfg - увеличьте время обновления update_time и cache_time
Например поставьте update_time=3600 (обновление раз в час) и cache_time=3600 (каждый час грузить с плеера плейлист в кеш)
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on February 02, 2011, 15:51:17
Если хотите чтобы плейлист вообще не грузился, то в файле aimp_web_control/js/engine.js найдите следующую строку: function updatePlayListSongs(playListID, OnUpdateFunc, nocache) {

после '{' напишите return; и сохраните файл.

Измененная строка будет выглядеть следующим образом:
function updatePlayListSongs(playListID, OnUpdateFunc, nocache) { return;

После этого плейлист грузиться больше не будет.
Title: Re: Web Control Plugin
Post by: Rusarr on February 02, 2011, 17:10:00
Спасибо огромное!
Title: Re: Web Control Plugin
Post by: Z0nd0R on April 07, 2011, 15:33:52
Хотелось бы авторизацию хоть простенькую. по паролю.
Title: Re: Web Control Plugin
Post by: vanhandred on April 11, 2011, 22:22:26
Хотелось бы авторизацию хоть простенькую. по паролю.
А смысл?
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on April 13, 2011, 15:47:57
На самом деле авторизацию дописать не проблема. Единственное - время. Мало его у меня. Отпишусь, когда сделаю.
Title: Re: Web Control Plugin
Post by: Z0nd0R on April 21, 2011, 08:59:37
А смысл?

А смысл прост как два пальца. У меня внешний и статический IP, и аимп включен постоянно.  + привязка к поддомену какого-то сайта.

О последствиях думаю догадаться не сложно.

В принципе я разобрался с API. можно на ExtJS сделать альтернативную админку удобную. но проблема с портом. ajax запрос не умеет слать на ссылку с портом. Попробую пошаманить с прокси, возможно и получится.
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on April 21, 2011, 10:17:25
проблема с портом. ajax запрос не умеет слать на ссылку с портом

Как это не умеет? У меня весь веб-интерфейс на аяксе, и все запросы на ip:port идут..
Не думаю, что переписывать интерфейс - хорошая идея. Легче скачать исходники плагина на C++ и подредактировать инициализацию сервера mongoose. Он поддерживает Basic Authentification,  нужно просто сделать так, чтобы можно было пароли для аутентификации в конфиге указывать.
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on April 21, 2011, 12:28:02
А смысл прост как два пальца. У меня внешний и статический IP, и аимп включен постоянно.  + привязка к поддомену какого-то сайта.

О последствиях думаю догадаться не сложно.

В принципе я разобрался с API. можно на ExtJS сделать альтернативную админку удобную. но проблема с портом. ajax запрос не умеет слать на ссылку с портом. Попробую пошаманить с прокси, возможно и получится.

Оказывается это уже имеется в текущей версии плагина :)
Делаем так:
создаем в директории aimp_web_ctl файл с именем .htpasswd (больше никаких расширений не должно быть)
Пишем туда такое:
vit:mydomain.com:ea91ff01a238d84ffac5f0e709b2c393

vit - юзер, можете вписать своего
mydomain.com - это домен, который будет отображаться в диалоге авторизации, можете оставить как есть
ea91ff01a238d84ffac5f0e709b2c393 - это md5 от  'vit:mydomain.com:123456', где 123456 - ваш пароль. Можете сгенерировать свой пароль на этом сервисе: http://www.md5.cz/

Все! Авторизация готова :) Пользуйтесь на здоровье
Title: Re: Web Control Plugin
Post by: Z0nd0R on April 22, 2011, 08:21:49
Оказывается это уже имеется в текущей версии плагина :)
Делаем так:
создаем в директории aimp_web_ctl файл с именем .htpasswd (больше никаких расширений не должно быть)
Пишем туда такое:
vit:mydomain.com:ea91ff01a238d84ffac5f0e709b2c393

vit - юзер, можете вписать своего
mydomain.com - это домен, который будет отображаться в диалоге авторизации, можете оставить как есть
ea91ff01a238d84ffac5f0e709b2c393 - это md5 от пароля 123456. Можете сгенерировать свой пароль на этом сервисе: http://www.md5.cz/

Все! Авторизация готова :) Пользуйтесь на здоровье

Не работает.
1. У меня находится вход на поддомене
2. на порте отличном от дефолтного.
3. Перепробовал и стандартный htpasswd генератор и тот на который была ссылка. Ничего не подходит.

Походу авторизация в мангусте еще не допилена или у меня руки кривые ))
Title: Re: Web Control Plugin
Post by: Z0nd0R on April 22, 2011, 08:29:09
Как это не умеет? У меня весь веб-интерфейс на аяксе, и все запросы на ip:port идут..
Не думаю, что переписывать интерфейс - хорошая идея. Легче скачать исходники плагина на C++ и подредактировать инициализацию сервера mongoose. Он поддерживает Basic Authentification,  нужно просто сделать так, чтобы можно было пароли для аутентификации в конфиге указывать.

Наверно немного неправильно описал ситуацию. У меня на 80 порту уже есть нгинкс и апач. И я хотел админку аимпа перенести туда. И вызывать с него веб контрол.

Оказывается, это не так и просто: http://en.wikipedia.org/wiki/Same_origin_policy
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on April 22, 2011, 10:32:39
Не работает.
1. У меня находится вход на поддомене
2. на порте отличном от дефолтного.
3. Перепробовал и стандартный htpasswd генератор и тот на который была ссылка. Ничего не подходит.

Походу авторизация в мангусте еще не допилена или у меня руки кривые ))

Пробовали скопипастить мою строку без изменений? Стандартный работать не будет, нужно с помощью htdigest делать или через mogoose`овский.
Ещё раз: нужно создать файл .htpasswd в папке aimp_web_ctl
Если проблемы не решились, можем пообщаться в скайпе: vdiatlov
У меня окно авторизации выскакивало сразу после создания файла, даже когда я туда ничего не написал ещё.
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on April 22, 2011, 10:34:53
Наверно немного неправильно описал ситуацию. У меня на 80 порту уже есть нгинкс и апач. И я хотел админку аимпа перенести туда. И вызывать с него веб контрол.

Оказывается, это не так и просто: http://en.wikipedia.org/wiki/Same_origin_policy

Ну так на 80 порту у вас nginx как фронт-энд, а апач на 8080 наверное, обрабатывает php. Нужно как-то хитро порты пробросить, чтобы оно работало через поддомен..
Title: Re: Web Control Plugin
Post by: vanhandred on April 29, 2011, 21:01:35
А смысл прост как два пальца. У меня внешний и статический IP, и аимп включен постоянно.  + привязка к поддомену какого-то сайта.

О последствиях думаю догадаться не сложно.

Вот именно по этой причине, я и просил автора пару страниц назад, сделать еще и изменяемый порт :)
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on April 29, 2011, 21:48:31
Вот именно по этой причине, я и просил автора пару страниц назад, сделать еще и изменяемый порт :)
Изменяемый порт давно реализован. Измените конфигурационный файл в папке с плагином просто.
Title: Re: Web Control Plugin
Post by: vanhandred on April 29, 2011, 22:24:34
Изменяемый порт давно реализован. Измените конфигурационный файл в папке с плагином просто.

Vitaly Dyatlov спасибо, я конечно знаю, как появилась такая возможность, сразу же это сделал. Я написал это к тому, что раньше мне не нравилось, что любой может управлять моим плеером.
Title: Re: Web Control Plugin
Post by: vanhandred on May 05, 2011, 22:19:07
Vitaly Dyatlov, автор этого (https://www.aimp.ru/forum/index.php?topic=27658.0) плагина реализовал навигацию по треку, может все-таки как-то можно это сделать и в Вашем плагине?
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on May 05, 2011, 22:22:33
Ну она у меня тоже есть, в api (мобильные приложения используют эту штуку), но не в веб-интерфейсе. Надо добавить просто. Руки никак не дойдут просто
Title: Re: Web Control Plugin
Post by: vanhandred on May 05, 2011, 22:56:42
А т.е. клиенты на мобильниках уже могут перематывать? Просто я связывался с автором программы Aimp Remote (для Android), он сказал, что нет этой функции в плагине. А в веб-интерфейсе мне она и не нужна.
Тогда надо написать ему еще раз.
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on May 05, 2011, 22:59:28
Например, вот мобильный интерфейс к моему плагину:
https://github.com/cheeaun/aimp-mobile-web-ctl (https://github.com/cheeaun/aimp-mobile-web-ctl)
тут есть прокрутка.
А Себастиан не реализует эту фичу по причине нехватки времени видимо. До сих пор его приложение в статусе беты.

Title: Re: Web Control Plugin
Post by: Oper on May 09, 2011, 12:31:57
ea91ff01a238d84ffac5f0e709b2c393 - это md5 от пароля 123456. Можете сгенерировать свой пароль на этом сервисе: http://www.md5.cz/

1. Захожу на http://www.md5.cz/
2. В поле вписываю 123456
3. В ответ получаею e10adc3949ba59abbe56e057f20f883e
4. В чем соль?
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on May 09, 2011, 12:54:37
Извините, ошибочка. Надо md5 брать от этой строки:

vit:mydomain.com:123456

В таком случае все сходится. 123456 - пароль.
Title: Re: Web Control Plugin
Post by: HardRock on May 15, 2011, 00:32:53
У меня ерунда какае-то, не работает сервис!
http://localhost:34875/
захожу, и не грузится ничего

v. 2.61, build 583
07.08.2010
aimp_web_ctl_v2.6.4.3

где-то месяц назад всё работало, а сейчас не хочет, уже и плагин заново пробовал устанавливать
самое интересное что когда плеер запущен, файл плагина удалить нельзя, значит он его всё-таки подключает

что делать ?(
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on May 15, 2011, 00:52:22
правильный порт: 38475

Title: Re: Web Control Plugin
Post by: HardRock on May 15, 2011, 03:11:28
правильный порт: 38475

Вот я проморгал )
У другого сервиса на моём компе похожий порт, цифры теже только стоят в другом порядке )

Спасибо.
Title: Re: Web Control Plugin
Post by: koka1992 on June 28, 2011, 17:39:38
Народ, помогите!

Долгое время пользовался AIMP Control с андроида, соответственно с плагином Web Control, всё отлично работало. Щас захожу, пишет, что AIMP с моим адресом не найден. Уже всё поставил заново, всё перепроверил, всё равно никакого результата.
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on June 28, 2011, 17:57:21
На компе плагин работает нормально?
Title: Re: Web Control Plugin
Post by: koka1992 on July 02, 2011, 13:28:08
нет, на компе тоже не находит :(
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on July 02, 2011, 13:43:10
Какая версия плеера, плагина, и по какому адресу вы пытаетесь достучаться до него с компа?
Title: Re: Web Control Plugin
Post by: koka1992 on July 02, 2011, 18:21:50
Решил проблему.
Скопировал свой адрес из ipconfig. Всё заработало. При том, что раньше, когда первый раз вводил ip для aimp, брал его из приложения ip webcam, а там на конце адреса 2, а не 3, как в конфиге. И при этом всё работало  :-\
Title: Re: Web Control Plugin
Post by: westfm on August 27, 2011, 18:45:37
Возможно как-то поставить пароль на вход? Очень хочется.
Спасибо.
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on August 27, 2011, 18:55:47
Да, читайте предыдущие страницы. Там есть ответ
Title: Re: Web Control Plugin
Post by: westfm on August 27, 2011, 20:20:13
С внешнего интернета не могут зайти по имени и паролю, по которому я захожу.
Title: Re: Web Control Plugin
Post by: ya_ne_bot:-) on August 29, 2011, 00:25:01
А заставит работать с аудиотекой этот плагин нельзя (чтобы можно было файлы удаленно открывать)?
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on August 29, 2011, 00:43:48
Файлы удаленно открывать можно, только надо знать полный путь к файлу. Там есть кнопка специальная для добавления удаленного файла
Title: Re: Web Control Plugin
Post by: ya_ne_bot:-) on August 30, 2011, 21:29:34
Возможно у меня руки выросли не из того иместа, но что бы я не делал, я постоянно получаю вот это:
(http://savepic.net/1924955.png)
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on August 30, 2011, 21:30:33
проверьте что папка aimp_web_ctl есть у вас в папке с плагинами

404 означает что какие-то файлы отсутствуют.
Title: Re: Web Control Plugin
Post by: ya_ne_bot:-) on August 30, 2011, 21:33:58
Так?
C:\Program Files\AIMP3\Plugins\aimp_web_ctl
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on August 30, 2011, 21:34:54
Вроде да
Title: Re: Web Control Plugin
Post by: ya_ne_bot:-) on August 30, 2011, 21:38:38
Кхм, папка на месте, плагин тоже, где еще могло сломаться?  :-\
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on August 30, 2011, 21:40:47
Если хотите, могу залогиниться к вам на комп, посмотреть.
 Скачайте teamviewer (http://teamviewer.com)
Title: Re: Web Control Plugin
Post by: westfm on September 06, 2011, 17:52:53
Возможно у меня руки выросли не из того иместа, но что бы я не делал, я постоянно получаю вот это:
(http://savepic.net/1924955.png)

Аналогично. Все работало раньше, а сейчас нет.

Если файл index.htm удаляю, то та же картина. Т.е. не видит индекс.
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on September 06, 2011, 17:53:55
попробуйте предыдущую версию плагина
Title: Re: Web Control Plugin
Post by: westfm on September 06, 2011, 18:19:34
попробуйте предыдущую версию плагина
Поставил предыдущую (заменой dllки) - не помогло. Все снес, поставил как раньше последнюю версию — заработало.
Title: Re: Web Control Plugin
Post by: westfm on September 11, 2011, 10:18:08
Поставил предыдущую (заменой dllки) - не помогло. Все снес, поставил как раньше последнюю версию — заработало.
Опять теперь (http://savepic.net/1924955.png) 
Ни с того ни с сего сломался плагин.

Стала выплывать ошибка еще (http://savepic.net/1997887.jpg)
Title: Re: Web Control Plugin
Post by: LS on October 14, 2011, 02:39:01
спасибо большое, вообще крутяк!!! +1
Title: Re: Web Control Plugin
Post by: monstr-sheff on October 27, 2011, 14:37:54
Прошу прощения ! Рылся по форуму но то что хотел не нашол. Спрошу здесь. есть ли возможность управлять или запустить воспроизведение одного и того же трека на разных машинах то есть синхронное воспроизведение на n-машинах?
Title: Re: Web Control Plugin
Post by: Алексей Долматов on October 27, 2011, 15:05:20
Прошу прощения ! Рылся по форуму но то что хотел не нашол. Спрошу здесь. есть ли возможность управлять или запустить воспроизведение одного и того же трека на разных машинах то есть синхронное воспроизведение на n-машинах?
ищите тему воспроизведения двух треков одновременно, была такая
Title: Re: Web Control Plugin
Post by: karpesh94 on November 27, 2011, 12:39:13
очень бы хорошо добавить возможность при желании подключаясь вводить логин и пароль, а то может кто захочет подшутить.
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on December 08, 2011, 19:57:50
Такая возможность есть. Пройдите по ссылке и посмотрите описание плагина. Там есть инструкция как добавить вход по паролю. Или же можете пролистать этот тред на пару страниц назад, здесь я тоже описывал как это делается.

Ну и кстати вышла новая версия плагина. Теперь поддерживается скачивание файлов прямо из веб-интерфейса. Так что можете таким образом скачивать их себе на телефон, например.
Title: Re: Web Control Plugin
Post by: leealex on December 16, 2011, 06:39:18
Возможно у меня руки выросли не из того иместа, но что бы я не делал, я постоянно получаю вот это:
(http://savepic.net/1924955.png)

Аналогично. Все работало раньше, а сейчас нет.

Если файл index.htm удаляю, то та же картина. Т.е. не видит индекс.

И у меня такая фигня вылезла после обновления AIMP до последней беты. Вчера все работало пока не обновился.
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on December 16, 2011, 11:32:44
Специально установил AIMP v3.00 RC2 Build 961 для проверки. Все замечательно работает.
Проверьте, что у вас в папке с плагинами есть aimp_web_ctl.dll и папка с файлами aimp_web_ctl
Title: Re: Web Control Plugin
Post by: sagitt67 on January 22, 2012, 01:21:24
Специально установил AIMP v3.00 RC2 Build 961 для проверки. Все замечательно работает.
Проверьте, что у вас в папке с плагинами есть aimp_web_ctl.dll и папка с файлами aimp_web_ctl

Огромный + тебе, очень удобная вещь (Android 2.3.5 Samsung Galaxy S II).
Title: Re: Web Control Plugin
Post by: GrizzlyMook on February 02, 2012, 18:54:15
через ноклю 5800 работает но кнопки маленькие в плагине, сложно попасть. монжно так переделать ? забыл если можно еще и название композиций покрупнее
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on February 02, 2012, 22:10:21
У вас есть все нужные файлы в папке aimp_web_ctl
Если имеются навыки работы с css то переделать кнопки не должно составить труда. Я конечно могу переделать и сам, но это займет время, сейчас некоторые проблемы со свободным временем.
Title: Re: Web Control Plugin
Post by: Yakovchenko Sergey on February 02, 2012, 22:41:34
Хоть и плагином не пользуюсь, нет девайса такого чтобы пользоваться, но плюс поставил.
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on February 02, 2012, 22:47:24
Ну на самом деле в то время когда плагин писался у меня тоже не было особых девайсов для этого. Планировалось упралвнеие по сети, а не с мобильных устройств. Т.е. изначально плагин был ориентирован на декстопные машины. Когда ребята начали использовать его для мобильных приложений появились дополнительные программы и обертки для него, которые облегчают его использование в телефонах, смотрите страницу плагина: code.google.com/p/aimp-web-ctl/ (http://code.google.com/p/aimp-web-ctl/)

AIMP Remote
AIMP Mobile Web Control
Aimp UControl
Aimp Remote LITE

(ссылки на странице плагина)
Title: Re: Web Control Plugin
Post by: bdam261104 on February 15, 2012, 18:54:25
Ребят, помогите, пожалуйста. Плагин отказывается работать. Суть проблемы: при подключении с другого компьютера, в браузере отображается только Error 404: Not Found File not found. Через локалхост с компьютера с aimp'ом наблюдаю туже картину. В теме уже был подобный вопрос, но ответ только был проверить наличие всех файлов и папок. Я несколько раз проверял, переустанавливал AIMP, скидывал разные версии плагина в папку plugins.  Ничего не помогло.  ???
Версия AIMP: 3.00 build 976 Win 7
Title: Re: Web Control Plugin
Post by: Soolo on February 15, 2012, 19:00:19
Ребят, помогите, пожалуйста. Плагин отказывается работать. Суть проблемы при подключении с другого компьютера, в браузере отображается только Error 404: Not Found File not found. Через локалхост с компьютера с aimp'ом наблюдаю туже картину. В теме уже был подобный вопрос, но ответ только был проверить наличие всех файлов и папок. Я несколько раз проверял, переустанавливал AIMP, скидывал разные версии плагина в папку plugins.  Ничего не помогло.  ???
Версия AIMP: 3.00 build 976 Win 7
файрволл проверьте временно отключите и антивирус - проверьте, может они виноваты
Title: Re: Web Control Plugin
Post by: bdam261104 on February 15, 2012, 19:10:07
файрволл проверьте временно отключите и антивирус - проверьте, может они виноваты

Отключил все - не помогло. Забыл добавить, что плагин вроде бы работает, но не открывается сама страница в браузере (пробовал в chrome и safari). Т.к. пробовал подключиться по тому же адресу с выключенным плагином - вообще ничего открывается, а так все таже ошибка 404.
Title: Re: Web Control Plugin
Post by: Soolo on February 15, 2012, 19:29:29
странно всё это, у меня с первого раза всё заработало

http://127.0.0.1:38475/ - не открывается?
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on February 15, 2012, 19:34:58
Папку aimp_web_ctl тоже скопировали в папку plugins?
Title: Re: Web Control Plugin
Post by: bdam261104 on February 15, 2012, 20:17:39
странно всё это, у меня с первого раза всё заработало

http://127.0.0.1:38475/ - не открывается?
Открывается белая страница с надписью Error 404: Not Found File not found в левом верхнем углу.

Папку aimp_web_ctl тоже скопировали в папку plugins?

Так точно. Только что заново скачал последнюю версию с гуглокода и кинул все в Program Files\AIMP3\Plugins (скрин прилагается).
Сейчас пришла идея, что может быть это потому, что у меня aimp и, соответственно, плагин у становлены в E:\Program Files\, тогда как системным является диск C. Что скажете?
UPD: создал папку AIMP3\Plugins в Program Files на диске С, кинул туда плагин и папку с файлами - результат тот же.
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on February 15, 2012, 20:35:17
Есть версия что это из-за того что плеер установлен для нескольких пользователей (ну т.е. при установке было указано держать профили в папке каждого пользователя), но в таком случае наверное не загружался бы плагин.. в общем советую попробовать скопировать папку aimp_web_ctl в папку настроек aimp для текущего пользователя, хотя вряд ли это поможет. У себя я с такой проблемой не сталкивался. Если не трудно, стукните в скайп: vdiatlov
Title: Re: Web Control Plugin
Post by: Soolo on February 15, 2012, 20:35:37
в настройках всё нормально подключено?
киньте папку АИМПа и папку профиля - для анализа
Title: Re: Web Control Plugin
Post by: Vitaly Dyatlov on February 15, 2012, 21:19:04
Проблему решили полным сносом аимпа и всех настроек и установкой его заново.
Title: Re: Web Control Plugin
Post by: Tarik on March 02, 2012, 23:33:29
Ребят, помогите, пожалуйста. Плагин отказывается работать. Суть проблемы: при подключении с другого компьютера, в браузере отображается только Error 404: Not Found File not found. Через локалхост с компьютера с aimp'ом наблюдаю туже картину. В теме уже был подобный вопрос, но ответ только был проверить наличие всех файлов и папок. Я несколько раз проверял, переустанавливал AIMP, скидывал разные версии плагина в папку plugins.  Ничего не помогло.  ???
Версия AIMP: 3.00 build 976 Win 7

Проблему решили полным сносом аимпа и всех настроек и установкой его заново.
Решил себе поставить этот замечательный плагин, но всплыла такая же проблема (Вин7 х64), как у bdam261104, при чем с чистым профилем все работало. В общем, докопался до сути - во всем виноват отключенный Input-плагин Миди, при чем скорее всего тогда, когда банк инструментов подключен. Пока что миди-плагин подключил, проблемы не наблюдается.
Как только отключить и перезапустить плеер - снова будет ошибка Error 404: Not Found File not found.

Если можно починить эту зависимость, может таких проблем больше не возникнет ни у кого.

ЗЫ. +1.
Title: Re: Web Control Plugin
Post by: shvak on March 17, 2012, 04:46:26
Плагин отличный! Дома работает супер! Подключение прсходит через модем с wi-fi. Управляю с андроида aimp-ами на десктопе и ноуте!
Есть ли какая-нибудь возможность управления aimp-ом с андроида напрямую?
Ситуация такая:
На работе мой ноут не подключен к интернету, смартфон с android подключен к интернету через 3G/2G. Можно ли сконнектить эти 2 устройства напрямую по wi-fi и управлять с андроида aimp-ом на ноуте?
Title: Re: Web Control Plugin
Post by: Soolo on March 17, 2012, 11:40:13
Есть ли какая-нибудь возможность управления aimp-ом с андроида напрямую?
Ситуация такая:
На работе мой ноут не подключен к интернету, смартфон с android подключен к интернету через 3G/2G. Можно ли сконнектить эти 2 устройства напрямую по wi-fi и управлять с андроида aimp-ом на ноуте?
http://code.google.com/p/aimp-web-ctl/
раздел Projects using AIMP Web Control
а ещё в магазине андроида есть приложение для управления АИМПом
Title: Re: Web Control Plugin
Post by: shvak on March 17, 2012, 14:03:58
http://code.google.com/p/aimp-web-ctl/
раздел Projects using AIMP Web Control
а ещё в магазине андроида есть приложение для управления АИМПом
такое впечатление, что Вам лень было прочитать полностью то, что я написал. Многа букав штоле?

У меня таким образом, как Вы предложили уже все работает. Что нового Вы мне сообщили? Мне нужно соединение НАПРЯМУЮ!!!
Title: Re: Web Control Plugin
Post by: Soolo on March 17, 2012, 14:56:40
если вы организуете сеть между вашим андроидом и компом со статичными IP-адресами - всё будет работать как вы хотите
Title: Re: Web Control Plugin
Post by: hentaihoi on March 23, 2012, 00:12:46
Очень удобный плагин т.к. стандартное Дист. управление в телефоне почему-то не дружит с AIMP. В программировании не разбираюсь, но очень хочется добавить возможность задавать оценку проигрываемой композиции (вместо например: shuffle и repeat), а в подтверждение какой-нибудь короткий звуковой сигнал от плеера. Просто часто я включаю что-нибудь новенькое в плеере, выключаю монитор, и иду заниматься своими делами. И если какая-то композиция очень понравилась, приходится бросать свои дела и идти включать монитор, хватать мышку, ставить оценку, выключать монитор. Возможно ли вообще назначить эту функцию? И еще, изображение кнопок на дисплее моего телефона (SE c903) занимает не все его пространство, а только около 50%. Как его растянуть?.
Title: Re: Web Control Plugin
Post by: 1eqinfinity on March 30, 2012, 00:42:28
большое спасибо за этот чудесный плагин!)) :D
Title: Re: Web Control Plugin
Post by: Деметриос on April 09, 2012, 13:55:01
Запускаю и уменя вот такой вид вбраузере:
(http://data1.floomby.com/files/previews/9_4_2012/A360xsCwWUWVyndCUF0Qg.jpg)

в чем дело?
Title: Re: Web Control Plugin
Post by: Алексей Долматов on April 09, 2012, 14:40:27
в чем дело?
либо у Вас в опере отключена загрузка изображений, либо папка с ними по каким-то причинам не доступна
Title: Re: Web Control Plugin
Post by: shmygas on April 22, 2012, 12:58:53
Подскажите можно настроить так чтоб я на телефоне с 3G мог управлять аимпом
У меня Модем дсл подключен к роутеру а от него комп
и с телефона я не могу зайти
Title: Re: Web Control Plugin
Post by: Soolo on April 22, 2012, 14:46:25
Подскажите можно настроить так чтоб я на телефоне с 3G мог управлять аимпом
У меня Модем дсл подключен к роутеру а от него комп
и с телефона я не могу зайти
нужна сеть между двумя устройствами
локальная или интернет
Title: Re: Web Control Plugin
Post by: shmygas on April 23, 2012, 09:52:06
нужна сеть между двумя устройствами
локальная или интернет
А можно по подробнее :)

Когда я подключаю телефон через роутер wifi то работает(комп тоже подключен через него) а если через 3g то не работает

мой ip пишет 192.168.0.100

Title: Re: Web Control Plugin
Post by: Soolo on April 23, 2012, 11:24:18
а если через 3g то не работает

мой ip пишет 192.168.0.100
что значит подключить через 3G ? это как?
Title: Re: Web Control Plugin
Post by: shmygas on April 23, 2012, 12:41:09
что значит подключить через 3G ? это как?
Это я через мобильный интернет  выхожу и он не конектится
Title: Re: Web Control Plugin
Post by: Tarik on April 23, 2012, 13:00:10
мой ip пишет 192.168.0.100
Это локальный IP, извне (через 3Ґ) нужно указывать уже настоящий IP, да и к тому же, он с каждым подключением скорее всего изменяется.
Title: Re: Web Control Plugin
Post by: Soolo on April 23, 2012, 13:06:18
Это я через мобильный интернет  выхожу и он не конектится
к сожалению, через мобильный интернет этот плагин работает очень редко
набор "белых" IP у мобильных операторов очень скудный. А нужен именно "белый" IP
Title: Re: Web Control Plugin
Post by: shmygas on April 24, 2012, 23:32:36
к сожалению, через мобильный интернет этот плагин работает очень редко
набор "белых" IP у мобильных операторов очень скудный. А нужен именно "белый" IP

Мне так кажетс что вы меня не поняли :)

У меня компьютер подключен к роутеру wifi, а роутер подключен к модему ДСЛ (ростелеком)


Или этот плагин работает только по локальной сети?
Title: Re: Web Control Plugin
Post by: Soolo on April 24, 2012, 23:37:56
Или этот плагин работает только по локальной сети?
этот плагин работает по любой сети, в том числе по интернету

единственное требование наличие на компе в АИМП реального прямого белого IP-адреса

чтобы вводя адрес, к примеру, 192.168.0.1, мы однозначно подключались к тому компу, где установлен АИМП с плагином, а не к какому-то леваку

в случае мобильного интернета - такой адрес практически невозможен, да и проводные операторы такую услугу предоставляют лишь за отдельную денюшку
Title: Re: Web Control Plugin
Post by: Iland on July 07, 2012, 13:35:13
Очень полезный плагин, моя благодарность создателям.

Добавлю свой вклад. Переработана веб-морда: новые иконки, ховеры, верстка, стили, а главное - оптимизированы скрипты. Теперь работает намного быстрее.

Пользуйтесь, тестируйте.

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

(https://i.minus.com/jbfcO8ur80Tp0q.png)

Увы, не нашел api для mute, иначе бы прикрутил и его. Вообще, если расширить апи, можно сделать - директории, полноценную работу с плейлистами и тому подобное.

UPD: Вложение перезалито. Пофиксил небольшой баг с обновлением текущей песни.
Title: Re: Web Control Plugin
Post by: SagDIG on July 17, 2012, 14:23:07
Здравствуйте, скажите, а куда это все закидывать, в папку с аимп или в папку plugins? И еще, я скачал прогу AIMP remote для андроил, чтобы управлять плееров с телефона по вайфаю, но не могу подконектиться, вписываю ip компа 192,168,1,3 и стандартный порт, но не конектиться, в плагине написано вводить 192,168,1,100 не то не то не подходит, в чем может быть проблема?
мб что в плагине забит один ип а у компа другой, может из-за этого конфликтует??
Title: Re: Web Control Plugin
Post by: AlekseyForce on January 11, 2013, 12:23:19
Добавьте, пожалуйста, кнопку "Захват радио".
Title: Re: Web Control Plugin
Post by: maf1oza on March 26, 2013, 22:58:35
Подскажите пожалуйста, в чём проблема может быть. Установил на свой Android "Aimp Control" установил плагин. Но приложение не видит, пишет "Невозможно получить доступ к указанному адресу компьютера. Возможно, firewall не позволяет получить доступ". Firewall отключен, в NOD32 отключил фильтрацию трафика. Всё должно по идеи работать, но не работает. Подскажите в чём проблема. Спасибо.
Title: Re: Web Control Plugin
Post by: DennoN on March 26, 2013, 23:02:59
ну а подключаешься как? в программе айпи адрес твоего компа с аимпом указывать надо.
Title: Re: Web Control Plugin
Post by: maf1oza on March 26, 2013, 23:04:27
А как узнать свой ip адрес?
P.S. Капчу, вот эту сложную каждый раз вводить надо?
Title: Re: Web Control Plugin
Post by: Tarik on March 26, 2013, 23:13:34
А как узнать свой ip адрес?
P.S. Капчу, вот эту сложную каждый раз вводить надо?
Win+R -> cmd -> ipconfig -> найти строчку IPv4 Address

Капча исчезнет после нескольких сообщений.
Title: Re: Web Control Plugin
Post by: maf1oza on March 26, 2013, 23:18:28
Прописал IP, но всё равно та же ошибка.  :(
Title: Re: Web Control Plugin
Post by: DennoN on March 26, 2013, 23:19:44
а вообще соединение мобильника с компом есть? нужна одна локалка.
Title: Re: Web Control Plugin
Post by: maf1oza on March 26, 2013, 23:23:27
Да. У меня кабель интернета подключен к wi-fi роутеру, wi-fi роутер к компьютеру по кабелю.
Title: Re: Web Control Plugin
Post by: DennoN on March 26, 2013, 23:28:12
можешь сделать Win+R -> cmd -> ipconfig и скопировать на форум сюда. или в виде скрина
Title: Re: Web Control Plugin
Post by: maf1oza on March 26, 2013, 23:29:42
Да, конечно.
Title: Re: Web Control Plugin
Post by: DennoN on March 26, 2013, 23:33:34
http://192.168.0.102:38475/ заходит?
Title: Re: Web Control Plugin
Post by: maf1oza on March 26, 2013, 23:37:58
Нет.  :(
Title: Re: Web Control Plugin
Post by: DennoN on March 26, 2013, 23:40:06
а не. нужно эту ссылку в браузере открыть. на компе. или http://localhost:38475/
Title: Re: Web Control Plugin
Post by: maf1oza on March 26, 2013, 23:42:25
В браузере открывается легко. Там всё работает. Почему тогда приложение не подключается на Android?
Title: Re: Web Control Plugin
Post by: DennoN on March 26, 2013, 23:43:42
странно. у меня такое бывало, когда телефон глючил. помогал ребут телефона.

с браузера телефона зайди по адресу http://192.168.0.102:38475/ (http://192.168.0.102:38475/)
Title: Re: Web Control Plugin
Post by: maf1oza on March 26, 2013, 23:56:33
И с браузера смартфона заходит прекрасно. Что ж такое.
Title: Re: Web Control Plugin
Post by: maf1oza on March 27, 2013, 00:01:29
Мне почему то кажется, что дело в NOD32.
Title: Re: Web Control Plugin
Post by: Vadim_Pivovarov on June 22, 2013, 13:14:23
Помогите, не получается подключится к плагину. Стоит роутер и подключается только в сети wi-fi
Title: Re: Web Control Plugin
Post by: DennoN on June 25, 2013, 02:20:50
с новым аимпом не работает? У меня в плагинах он не виден вообще


UPD: Да, мой косяк. не на тот диск кинул плагин))
Title: Re: Web Control Plugin
Post by: Soolo on June 25, 2013, 09:33:02
с новым аимпом не работает? У меня в плагинах он не виден вообще
не подтверждаю
и определился среди плагинов, и работает отлично
Title: Re: Web Control Plugin
Post by: JustXXX on July 18, 2013, 13:39:06
Уважаемый автор библиотеки,

Первым делом, хочу выразить Вам свою благодарность за библиотеку управления плеером!

Хочу попросить Вас добавить функцию очистки плейлиста,
я пробовал делать следующее

Code: [Select]
function truncateList() {
    //Удаляем все файлы с плейлиста
    AimpWebCtl.getPlayListSongs(AWC_DVY_PLAYLIST_CURRENT, function(songs) {
        for(i = 0; i < songs.length; i++) {
    AimpWebCtl.deleteFile(AWC_DVY_PLAYLIST_CURRENT, i, function(){
updatePlayList(AWC_DVY_PLAYLIST_CURRENT);
     hoverSong();
    });
}
});
}

Но при отработке этой функции не всегда получается очистка

Немного расскажу, для чего мне "управлятор"
В моём кабинете, только у меня стоит аккустическая система, и сервер на моем ПК
дабы не подраться, я организовал общий плейлист, куда сотрудники могут
набросать своих треков.

Теперь сделаю небольшой вклад в разработку
Я написал небольшую программку для создания плейлиста на сервере,
немножко переписал Вашу функцию добавления трека, теперь она выглядит так:
Code: [Select]
function addFile() {
    val = "диск://(папка, где находится редактор)/pl.m3u";
    AimpWebCtl.addFile(AWC_DVY_PLAYLIST_CURRENT, encodeURIComponent(val), function(){
        updatePlayList(AWC_DVY_PLAYLIST_CURRENT);
        hoverSong();
    });
}

Прикрепляю файл с редактором плейлиста
Для использования, Вам понадобится WEB-Сервер, самый простой это Denwer
Title: Re: Web Control Plugin
Post by: JustXXX on July 18, 2013, 14:18:51
Дописал функцию очистки плейлиста
проверил, работает правильно

Code: [Select]
function truncateList() {
//Удаляем все файлы с плейлиста
    AimpWebCtl.getPlayListSongs(AWC_DVY_PLAYLIST_CURRENT, function(songs) {
tracks = songs.length;
cnt = tracks-1;
time= (cnt*100)/1000;
alert("Удаление "+cnt+" файлов, займёт примерно "+time+"секунд");
x = tracks * 1;
while(x > -1) {
    AimpWebCtl.deleteFile(AWC_DVY_PLAYLIST_CURRENT, x, function(){
updatePlayList(AWC_DVY_PLAYLIST_CURRENT);
     hoverSong();
    });
sleep(100);
x=x-1;
}
});
}
Title: Re: Web Control Plugin
Post by: blake on July 22, 2013, 17:56:09
При выключении плагина MIDI и перезапуске плеера  вебконтрол начинает показывать 404 не найдена страница (управление через андройд Aimp Control при этом работает). Если включить миди в работающем плеере вебконтрол  начинает работать как ни в чем не бывало.
Title: Re: Web Control Plugin
Post by: JustXXX on July 22, 2013, 18:11:48
При выключении плагина MIDI и перезапуске плеера  вебконтрол начинает показывать 404 не найдена страница (управление через андройд Aimp Control при этом работает). Если включить миди в работающем плеере вебконтрол  начинает работать как ни в чем не бывало.

Это скорее всего происходит из-за того, что под андроид запускается отдельный сервер со своим портом.
А в этом плагине по умолчанию запускается сервер на порту 38475

Было бы классно, накопать библиотеку с полным API листом и сделать расширенный управлятор для плеера.
Title: Re: Web Control Plugin
Post by: JustXXX on July 22, 2013, 18:58:29
немного переделал управлялку плейлистом
заливаю новую версию.
(http://s017.radikal.ru/i400/1307/90/a30eb2db6666.jpg)

И немного переписан файлик engine.js тоже прикрепляю

в архиве есть файл cfg.php - Там конфигурация для редактора плейлиста
функции по заливке плейлиста, я описывал выше

Будут вопросы - пишите.
Title: Re: Web Control Plugin
Post by: minato87 on July 28, 2013, 18:50:05
Куда кидать файлы?  У меня работает только версия с 1 страницы. Что я не так делаю?
Title: Re: Web Control Plugin
Post by: driversubaru on November 18, 2013, 07:29:44
У меня на работе белый IP но динамический...  Значит у меня ни чего не получится сделать?
Title: Re: Web Control Plugin
Post by: gregorajder on December 16, 2013, 15:10:45
большое спасибо))
Title: Re: Web Control Plugin
Post by: Ramzesss on April 15, 2014, 23:30:46
Доброго времени.
Второй день пытаюсь настроить AIMP Remote Control на Megafon SP-AL. Дома Wi-Fi и лень ноут таскать на кухню когда там посиделки. Wi-fi раздаю с роутера Netgear.

Quote
Плагин будет доступен по следующим ссылкам
http://127.0.0.1:3333/index.htm
http://172.16.0.2:3333/index.htm
Это может быть изменено в файле конфигурации плагина.
В настройках на телефоне прописал 172.16.0.2:3333 - Недоступен.
Открыл в брандмаузере 3333 порт, проверил приложение - недоступен.
В приложении скрин netstat и ipconfig.
Что я делаю не так? ???

UPD Забыл сказать, на ноуте 172.16.0.2:3333 открывается и нормально управляется.
 
Title: Re: Web Control Plugin
Post by: Алексей Долматов on April 15, 2014, 23:52:52
В настройках на телефоне прописал 172.16.0.2:3333 - Недоступен.
Скорее всего в самом IP
У меня при трассировке с 4-го шага данные идут на внутренний сервер провайдера (скорее всего NAT) - для других сайтов этого нет
Code: [Select]
  1     1 ms     1 ms     1 ms  192.168.1.1
  2     7 ms     7 ms     6 ms  188.18.104.1
  3     9 ms     7 ms     7 ms  ws77.zone144.zaural.ru [85.233.144.77]
  4     8 ms     8 ms     8 ms  10.235.10.21
  5     8 ms    10 ms     7 ms  10.201.1.50
  6     *        8 ms     *     10.201.1.49
  7     8 ms     7 ms     7 ms  10.201.1.10
Title: Re: Web Control Plugin
Post by: Ramzesss on April 16, 2014, 00:03:55
Скорее всего в самом IP
У меня при трассировке с 4-го шага данные идут на внутренний сервер провайдера (скорее всего NAT) - для других сайтов этого нет
Есть рекомендации?
Title: Re: Web Control Plugin
Post by: Алексей Долматов on April 16, 2014, 00:19:17
Есть рекомендации?
Это точно Ваш реальный IP в интернете? Может вы что-то перепутали?
Title: Re: Web Control Plugin
Post by: Ramzesss on April 16, 2014, 08:21:23
Это точно Ваш реальный IP в интернете? Может вы что-то перепутали?
Эээм... IP динамический, но я же с одного роутера Wi-Fi раздаю и на ноут и на телефон.
В настройках роутера смотрел подключенные устройства.
176.16.0.2 - ноут; 172.16.03 - мобильник.
Title: Re: Web Control Plugin
Post by: Tarik on April 16, 2014, 16:29:50
Эээм... IP динамический, но я же с одного роутера Wi-Fi раздаю и на ноут и на телефон.
В настройках роутера смотрел подключенные устройства.
176.16.0.2 - ноут; 172.16.03 - мобильник.
Посмотреть IP лучше в свойствах сетевого подключения ноута, или по команде ipconfig в консоле
Title: Re: Web Control Plugin
Post by: Ramzesss on April 16, 2014, 19:43:08
Посмотреть IP лучше в свойствах сетевого подключения ноута, или по команде ipconfig в консоле
Я выкладывал выше скриншот с ipconfig и на ноуте через браузер удалёнка (хотя какая это удалёнка)  через 172.16.0.2 работает.

UPD: Господа, может поможете гайдиком по созданию домена для Remote Control?
Title: Re: Web Control Plugin
Post by: drakulaboy on January 22, 2015, 23:37:13
(http://i.imgur.com/g3D94Z9.png) работает, только aimp_web_ctl.dll переместил в папку aimp_web_ctl, активировал плагин из аимп-а
Title: Re: Web Control Plugin
Post by: Soolo on February 05, 2015, 21:31:26
на АИМП 3.60 имеются проблемы с данным плагином:

Начиная с версии 3.60 возникла проблема с обнулением и последующим исчезновением плейлистов. Локализовать момент не могу. Заметил только, что если удалённо ( с помощью плагина web_ctl) попробовать сменить воспроизводимый плейлист, то он не меняется и почти со 100% вероятностью опустошаются все плейлисты кроме текущего, а после перезапуска aimp они пропадают из списка и с диска, приходится восстанавливать. Никогда раньше такой проблемы не было. Плагин не обновлял и ничего в его настройках не менял.

Сам я так же повторил проблему:
Quote
Повторил так:
1. АИМП в портативном режиме, открыто около десятка плейлистов
2. Установил плагин
3. В браузере открыл http://127.0.0.1:38475/
4. В браузере все плейлисты оказались пустыми
5. Перезапустил АИМП: все открытые плейлисты оказались закрытыми, остался только игравший до закрытия

Ответ разработчика:
Quote from: Artem
Проблема в том, что плагин обращается к плейлисту в побочном потоке, чего делать нельзя. С новым API я добавил в потенциально опасных местах проверки на главный поток, вот одна проверка и сработала. Для плагина я сейчас сделал затычку, но далеко не факт, что он будет нормально функционировать в дальнейшем.
Title: Re: Web Control Plugin
Post by: BlackWarrior on February 26, 2016, 18:52:58
А как изменить громкость на, к примеру, 5 процентов от текущей? Убавить или прибавить.
И ещё хочется параметр "player_exit" :-[
Title: Re: Web Control Plugin
Post by: music freak on April 17, 2016, 13:17:34
Что-то перестал работать плагин. Со смартфона не коннектится, а в браузере вот это:

(http://i.imgur.com/c2bdSpC.png)

AIMP v4.01
Title: Re: Web Control Plugin
Post by: damian2d on January 15, 2017, 17:50:08
can you translate this to english?
Title: Re: Web Control Plugin
Post by: BlackWarrior on June 22, 2017, 13:23:14
Возможно ли закрывать плеер по команде? К примеру такой командой:
Code: [Select]
http://192.168.0.80:38475/?action=player_exit
Title: Re: Web Control Plugin
Post by: music freak on June 23, 2017, 08:49:38
имхо проект умер.
Title: Re: Web Control Plugin
Post by: kskostja on June 28, 2017, 16:34:37
Добавь кнопку слушать онлайн, будет удобно если ты на другом компе у друга.
Title: Re: Web Control Plugin
Post by: kskostja on June 28, 2017, 16:38:48
Изменил  строку, так прикольней

                    <td>
                        <nobr>
                 <marquee>
                <span id="song-current-id"></span><a href="#" id="song-current-playing" onclick="moveToCurrentSong(); return false;"></a></nobr>
                </marquee>                   
                 </td>