AIMP Forum

AIMP for Windows => Плагины / Plugins => Дополнения / Addons => Плагины визуализации / Visualizations => Topic started by: Yakovchenko Sergey on February 02, 2011, 20:30:31

Title: Bass Box Plugins
Post by: Yakovchenko Sergey on February 02, 2011, 20:30:31
Название плагина: AIMP Bass Box
Версия: 2
Описание: Плагин поддержки визуализаций BassBox.
Тип лицензии: Freeware
Скриншоты:
(http://s1.ipicture.ru/uploads/20120119/U43TH4Rw.jpg) (http://s1.ipicture.ru/)
(http://s1.ipicture.ru/uploads/20120119/7RILhVsb.jpg) (http://s1.ipicture.ru/)
(http://s1.ipicture.ru/uploads/20120119/24ABVPcz.jpg) (http://s1.ipicture.ru/)

Системные требования:
Библиотека GDI+ (от Windows 2000 и выше)
Поддержка OpenGl v.1
AIMP2 или AIMP3

Установка:
Архив с плагинами BassBox распаковать в "Корневую папка".
Архив AIMPBassBox_v2 распаковать в "Корневая папка\Plugins".


Дополнительное:
Щелчок в левой 1/4 части экрана предыдущая визуализация.
Щелчок в правой 1/4 части экрана следующая визуализация.

26 визуализаций BassBox можно скачать по ссылке: Скачать (http://rghost.ru/35982098) (Зеркало (http://dl.dropbox.com/u/23094927/DoNotDel/BBplugin.rar))
Плагин воспроизведения визуализаций BassBox можно скачать в приложении.
Title: Re: NTP Bass Box Plugins
Post by: smaleyuser on February 02, 2011, 22:18:55
Классно. Только плаг не запустился и переместился в папку не стабильных. Там все файлы?
Title: Re: NTP Bass Box Plugins
Post by: Vadike on February 02, 2011, 22:49:13
*Как сделать полноекранку?
*Не работает когда плеер в трей контроле...
Title: Re: NTP Bass Box Plugins
Post by: Yakovchenko Sergey on February 03, 2011, 14:34:20
Quote from: Vadike
*Как сделать полноекранку?
В следующей версии появится
Quote from: Vadike
*Не работает когда плеер в трей контроле...
Спасибо, поправлю.
Quote from: SmaleyUser
Классно. Только плаг не запустился и переместился в папку не стабильных. Там все файлы?
Папку BBPlugin скопировали и в корневую и в папку Plugins?
Происходит это сразу при инициализации плагина? Т.е выбора в списке визуалок.
Title: Re: NTP Bass Box Plugins
Post by: smaleyuser on February 03, 2011, 16:10:27
В следующей версии появитсяСпасибо, поправлю.Папку BBPlugin скопировали и в корневую и в папку Plugins?
Происходит это сразу при инициализации плагина? Т.е выбора в списке визуалок.
Да, сразу как выбираю, сразу же сообщение о не стабильности, скопировал и туда и туда. AIMP3, win7x32,плеер установлен не портайбл. Может что с определением путей?
Title: Re: NTP Bass Box Plugins
Post by: Yakovchenko Sergey on February 03, 2011, 16:54:53
Quote
Да, сразу как выбираю, сразу же сообщение о не стабильности, скопировал и туда и туда. AIMP3, win7x32,плеер установлен не портайбл. Может что с определением путей?
попробуйте файлик во вложении, исходник перекомпилировал на Delphi 2010'ом. Который в свою очередь поддерживает Unicode. Возможно ваша проблема исчезнет, иногда бывает что Windows возвращает уникодовые строчки путей.
Title: Re: NTP Bass Box Plugins
Post by: smaleyuser on February 03, 2011, 18:03:50
попробуйте файлик во вложении, исходник перекомпилировал на Delphi 2010'ом. Который в свою очередь поддерживает Unicode. Возможно ваша проблема исчезнет, иногда бывает что Windows возвращает уникодовые строчки путей.
Нет, таже история. Уже плеер начистовую поставил.
Title: Re: NTP Bass Box Plugins
Post by: Yakovchenko Sergey on February 03, 2011, 18:07:04
Quote
Нет, таже история. Уже плеер начистовую поставил.
хм.. интересненько. Чуть позже для вас опубликую версию библиотеки с рапортом, чтобы уже точно знать где проблема.
Title: Re: NTP Bass Box Plugins
Post by: Yakovchenko Sergey on February 05, 2011, 15:06:03
Quote
Нет, таже история. Уже плеер начистовую поставил.
Как и обещал сделал для вас версию с рапортом. После ошибки краха плагина загляните в "корневая папка" или "<корневая папка>\Plugins" файл NTPBASSBOX.RAP. В нём должен быть расписан лог, пожалуйста прикрепите его после просмотра :)

Плагин с рапортом можете скачать в первом посте
Title: Re: NTP Bass Box Plugins
Post by: Vadike on February 05, 2011, 15:08:47
Можно спросить "Папку BBPlugin скопировать как в корневую папку, так и в папку Plugins. " а почему такой избыток?Нельзя как то  сделать чтобы только в Plugin бросать?
Title: Re: NTP Bass Box Plugins
Post by: Yakovchenko Sergey on February 05, 2011, 15:12:36
Quote
Можно спросить "Папку BBPlugin скопировать как в корневую папку, так и в папку Plugins. " а почему такой избыток?Нельзя как то  сделать чтобы только в Plugin бросать?

Это связано с внутренними функциями Aimp. Такая у плеера недоработочка, в различные моменты функция GetCurrentDir возвращает разные пути. На этот бажок плеера я чуть позже выпущу заплатку для библиотеки.
Title: Re: NTP Bass Box Plugins
Post by: smaleyuser on February 05, 2011, 15:18:58
Такая у плеера недоработочка, в различные моменты функция GetCurrentDir возвращает разные пути. Н
Попробуй так определять путь

var
szModuleFileName: array[0..MAX_PATH-1] of WideChar;
...
GetModuleFileName(0, szModuleFileName, sizeof(szModuleFileName));
ModulePath:=ExtractFileDir(szModuleFileName)+'\PlugIns\';
Title: Re: NTP Bass Box Plugins
Post by: Vadike on February 05, 2011, 15:19:18
Это связано с внутренними функциями Aimp. Такая у плеера недоработочка, в различные моменты функция GetCurrentDir возвращает разные пути. На этот бажок плеера я чуть позже выпущу заплатку для библиотеки.

Понятно. Спасибо за ответ.
Title: Re: NTP Bass Box Plugins
Post by: smaleyuser on February 05, 2011, 15:26:52
Как и обещал сделал для вас версию с рапортом. После ошибки краха плагина загляните в "корневая папка" или "<корневая папка>\Plugins" файл NTPBASSBOX.RAP. В нём должен быть расписан лог, пожалуйста прикрепите его после просмотра :)
Плагин с рапортом можете скачать в первом посте
Ржака, плаг скаченный с япапка, вылетает в нестабильные, плаг из первого поста нормально. А тормаза при визуализаций это нормально?
Title: Re: NTP Bass Box Plugins
Post by: smaleyuser on February 05, 2011, 15:29:15
Тормоза появляються при ресайзе окна. Кнопку закрыть надо бы спрятать наверное?
Title: Re: NTP Bass Box Plugins
Post by: Yakovchenko Sergey on February 05, 2011, 15:45:26
Quote
Тормоза появляються при ресайзе окна. Кнопку закрыть надо бы спрятать наверное?
да вы правы, ещё бы хотелось влепить эти визуализации в главное окно аимпа, да вот не получается. Плагинам BassBox нужен HWND а AIMP это значение не выдаёт. А если OpenGl задать PFD_DRAW_TO_BITMAP начнутся жуткие тормоза.

Quote
Ржака, плаг скаченный с япапка, вылетает в нестабильные, плаг из первого поста нормально. А тормаза при визуализаций это нормально?
О_о интересно, я вроде код не видоизменял.

Quote
var
szModuleFileName: array[0..MAX_PATH-1] of WideChar;
...
GetModuleFileName(0, szModuleFileName, sizeof(szModuleFileName));
ModulePath:=ExtractFileDir(szModuleFileName)+'\PlugIns\';
спасибо, попробуем
Title: Re: NTP Bass Box Plugins
Post by: smaleyuser on February 05, 2011, 15:55:03
Можно было-бы еще попробывать при ресайзе формы визуалку прегружать, на сколько помню так глюк пропадает с тормозами.
Title: Re: NTP Bass Box Plugins
Post by: toxidermist on April 09, 2011, 08:28:37
Работает отлично! Никаких тормозов, всё как надо. Спасибо. Очень жду фулскрина)
Title: Re: NTP Bass Box Plugins
Post by: LS on April 09, 2011, 18:51:44
не красивые визуализации
Title: Re: NTP Bass Box Plugins
Post by: Tigr63 on April 14, 2011, 02:03:55
спасибо, классная визуалка, а как сделать чтобы она в окно аимпа ставилась, а то у меня в отдельном маленьком окошке только?
Title: Re: NTP Bass Box Plugins
Post by: Denis 777 on April 14, 2011, 03:20:55
спасибо, классная визуалка, а как сделать чтобы она в окно аимпа ставилась, а то у меня в отдельном маленьком окошке только?
Никак.
Title: Re: NTP Bass Box Plugins
Post by: Yakovchenko Sergey on April 14, 2011, 17:38:22
SDK AIMP не поставляет информацию о HWND окна визуализации, поэтому действительно никак. Ну или покрайней мере я ещё не придумал как.
Есть одна концепция, но она очень ресурсоемкая. AIMP не даст работу такому плагину.
Title: Re: NTP Bass Box Plugins
Post by: versetti on January 10, 2012, 05:22:22
Подниму старую тему, возможно автор ещё не забыл свой проект и продолжит работу над ним. В аимп действительно не хватает нормальных визуализаций, а все что есть уже надоели за несколько лет использования. Если вы сможете встроить эти в окно аимпа на замену стандартных и с возможностью полноэкранного просмотра, то это будет предел моих и не только мечтаний :) Спасибо.
Title: Re: Bass Box Plugins
Post by: Yakovchenko Sergey on January 19, 2012, 12:15:30
*Обновление: Рендеринг в окно AIMP
Title: Re: Bass Box Plugins
Post by: Soolo on January 19, 2012, 12:26:27
Спасибо! Спасибо!! Спасибо!!! +
Правда АИМП завис при переключении визуалок :)
Ну да ладно, надеюсь, исправишь ;)

Зависон стразу после визуализации разноцветных динамиков
(http://i27.fastpic.ru/big/2012/0119/0c/9e4ec39248628e30cbc85870405ac20c.png)
Title: Re: Bass Box Plugins
Post by: Yakovchenko Sergey on January 19, 2012, 12:33:33
Quote
Спасибо! Спасибо!! Спасибо!!! +
Правда АИМП завис при переключении визуалок
Ну да ладно, надеюсь, исправишь

Зависон стразу после визуализации разноцветных динамиков
Перезагрузил вложение, действительно. Совсем это упустил.
Title: Re: Bass Box Plugins
Post by: Soolo on January 19, 2012, 12:38:23
Перезагрузил вложение, действительно. Совсем это упустил.
всё-равно стабильность пока не блещет
опять зависло после какой-то визуалки
и так же зависат после динамиков, если переключать в полноэкранном режиме
а ещё конфликтует с другими плагинами (у меня единственный подключенный aimp_vkonakte вылетел)
Title: Re: Bass Box Plugins
Post by: Yakovchenko Sergey on January 19, 2012, 12:41:09
Плагин довольно ресурсоёмкий в качестве производительности. Поэтому со слабой видюшкой будут замечаться мелькания, зависания и прочие неприятные вещи На моём ноотбуке графический акселератор от Интела чуть-чуть заметны зависания в фул-скрине и обычная нагрузка CPU составляет 20%. А на видюхе Radeon 6470 Mobility уже никаких проблем. Всё дело в OpenGl и прямом выводе визулизаций в окно, ну и также архитектурой вывода визуализаций AIMP. Основная нагрузка происходит в месте где с окна рендеринга копируется изображение в контекст окна AIMP
Title: Re: Bass Box Plugins
Post by: Soolo on January 19, 2012, 16:26:20
Очередной Баг-репорт:

После некоторого времени (минут ~20) непрерывной работы плагина (я не менял визуализацию) наблюдается:
- зависание интерфейса Плеера
- "залипание" кнопок (остаются в нажатом состоянии)
- несрабатывание кнопок
Title: Re: Bass Box Plugins
Post by: Yakovchenko Sergey on January 20, 2012, 18:30:43
Quote
Да, если долго не выключать плагин, то начинает подлагивать =( правда у меня комп не сильно мощный, но не до такой степени.
Все равно спасибо за плагин)
я ещё не закончил поиск оптимального решения, поэтому скоро всё будет нормально.