AIMP Forum

AIMP для Windows => Плагины => Дополнения (Plugins / Skins) => Плагины-дополнения => Topic started by: ildvild on March 02, 2013, 22:51:51

Title: ADesktopColor v1.22 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on March 02, 2013, 22:51:51
Название: ADesktopColor
Версия: 1.22

Описание:
  Плагин устанавливает цветовую схему плеера под рабочий стол при запуске плагина.

Требования:
  Версия AIMP - 3.x

Обновление:
v1.22
  *Поддержка Windows 8
v1.2
  *Добавлена установка цветовой схемы под фон раб. стола
  *Исправлены мелкие ошибки
v1.1
  *Кнопка запуска из меню Утилиты
  *Возможность обновления по таймеру
  *Алгоритм поиска контрастных мест(лучше, но немного медленнее)
  *Добавлено окно настроек
v1.0
  *Добавлена поддержка Windows 7

(http://pikucha.ru/iaqoO/thumbnail/1.jpeg) (http://pikucha.ru/iaqoO)
(http://pikucha.ru/iaqoP/thumbnail/2.jpeg) (http://pikucha.ru/iaqoP)
(http://pikucha.ru/iaqoQ/thumbnail/3.jpeg) (http://pikucha.ru/iaqoQ)
(http://pikucha.ru/iaqoK/thumbnail/4.jpeg) (http://pikucha.ru/iaqoK)
(http://pikucha.ru/iaqoM/thumbnail/5.jpeg) (http://pikucha.ru/iaqoM)

Внимание: если в изображении преобладают оттенки серого (т.е. если составляющие цвета равны, сюда также относится черный и белый цвет), то цветовая схема не меняется. Это же относится и к случаям, когда фоновая картинка является однотонной.
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: FreeMan700 on March 02, 2013, 22:59:40
Классно! Лови +1
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: bescheidener on March 02, 2013, 23:36:16
вылетает (win7 x64).
Title: Re: ADesktopColor v1.0 [AIMP3]
Post by: SanekK on March 02, 2013, 23:36:52
Что-то не хочет работать в AIMP 3.50.1224 Windows  7 x64
(http://i.imgur.com/EwVcsba.png)
================================================================================
Exception Report - 2013.03.02 23:30:14
================================================================================
Program: AIMP3.exe [3.5.0.1224]
OS Version: Windows 7 Ultimate (6.1.7601)
Account Info: Александр / ASUSPC
Program up time: 00:00:31
Windows up time: 09:48:57
Screen: 1366 x 768, 32 bit, 96 ppi
Memory: 1917,26 / 4095,27 MB (Free / Total)
--------------------------------------------------------------------------------
Module: AIMP3.dll
Class: EAccessViolation
Message: Access violation at address 00730720 in module 'AIMP3.dll'. Read of address 00000000
--------------------------------------------------------------------------------
[00730720] [   AIMP3.dll] System.@HandleAnyException
--------------------------------------------------------------------------------
C:\Program Files (x86)\AIMP3\AIMP3.dll - 3.5.0.1224
C:\Program Files (x86)\AIMP3\AIMP3.exe - 3.5.0.1224
C:\Program Files (x86)\AIMP3\AIMP3lib.dll - 3.5.0.1224
C:\Program Files (x86)\AIMP3\bass.dll - 2.4.9.0
C:\Program Files (x86)\AIMP3\FastMM_FullDebugMode.dll - 1.61.0.6
C:\Program Files (x86)\AIMP3\Modules\aimp_infobar.dll - 3.5.0.1224
C:\Program Files (x86)\AIMP3\Modules\aimp_libvorbis.dll - Unknown
C:\Program Files (x86)\AIMP3\Modules\aimp_mediakeys.dll - 3.5.0.1224
C:\Program Files (x86)\AIMP3\Modules\aimp_radiocat.dll - 3.5.0.1224
C:\Program Files (x86)\AIMP3\Modules\aimp_scheduler.dll - 3.5.0.1224
C:\Program Files (x86)\AIMP3\Modules\aimp_update.dll - 3.5.0.1224
C:\Program Files (x86)\AIMP3\Modules\basscd.dll - 2.4.5.3
C:\Program Files (x86)\AIMP3\Modules\libFLAC.dll - Unknown
C:\Program Files (x86)\AIMP3\Modules\MACDll.dll - Unknown
C:\Program Files (x86)\AIMP3\Modules\wavpackdll.dll - 4.60.0.1
C:\Program Files (x86)\AIMP3\Plugins\aimp_lastfm.dll - 1.0.0.0
C:\Program Files (x86)\AIMP3\Plugins\aimp_vkontakte.dll - 0.1.22.30
C:\Program Files (x86)\AIMP3\Plugins\Aorta.svp - Unknown
C:\Program Files (x86)\AIMP3\Plugins\bass_aac.dll - 2.4.4.2
C:\Program Files (x86)\AIMP3\Plugins\bass_ac3.dll - 2.4.0.3
C:\Program Files (x86)\AIMP3\Plugins\bass_alac.dll - 2.4.2.2
C:\Program Files (x86)\AIMP3\Plugins\bass_ape.dll - 2.4.0.6
C:\Program Files (x86)\AIMP3\Plugins\bass_flac.dll - 2.4.1.0
C:\Program Files (x86)\AIMP3\Plugins\bass_midi.dll - 2.4.7.0
C:\Program Files (x86)\AIMP3\Plugins\bass_mpc.dll - 2.4.1.1
C:\Program Files (x86)\AIMP3\Plugins\bass_opus.dll - 2.4.0.1
C:\Program Files (x86)\AIMP3\Plugins\bass_spx.dll - 2.4.2.0
C:\Program Files (x86)\AIMP3\Plugins\bass_tta.dll - 2.4.0.0
C:\Program Files (x86)\AIMP3\Plugins\bass_wma.dll - 2.4.4.0
C:\Program Files (x86)\AIMP3\Plugins\bass_wv.dll - 2.4.2.0
C:\Program Files (x86)\AIMP3\Plugins\gen_wa2_scrobbler.dll - 2.1.0.9
C:\Program Files (x86)\AIMP3\Plugins\OptimFROG.dll - 1.3.0.0
C:\Program Files (x86)\AIMP3\Plugins\PandemicAnalogMeter.dll - Unknown
C:\Program Files (x86)\AIMP3\Plugins\tak_deco_lib.dll - 2.2.0.0
C:\Program Files (x86)\AIMP3\Sqlite3.dll - Unknown
C:\Program Files (x86)\Bonjour\mdnsNSP.dll - 3.0.0.10
C:\Program Files (x86)\Yandex\Punto Switcher\pshook.dll - 3.2.8.94
C:\Windows\system32\api-ms-win-downlevel-advapi32-l2-1-0.dll - 6.2.9200.16492
C:\Windows\system32\apphelp.dll - 6.1.7601.17514
C:\Windows\system32\AUDIOSES.DLL - 6.1.7601.17514
C:\Windows\system32\CRYPTSP.dll - 6.1.7600.16385
C:\Windows\system32\DNSAPI.dll - 6.1.7601.17570
C:\Windows\System32\dsdmo.dll - 6.1.7600.16385
C:\Windows\system32\dsound.dll - 6.1.7600.16385
C:\Windows\system32\DUI70.dll - 6.1.7600.16385
C:\Windows\system32\DUser.dll - 6.1.7600.16385
C:\Windows\system32\dwmapi.dll - 6.1.7600.16385
C:\Windows\system32\explorerframe.dll - 6.1.7601.17514
C:\Windows\System32\fwpuclnt.dll - 6.1.7601.17514
C:\Windows\system32\IMM32.DLL - 6.1.7601.17514
C:\Windows\system32\Iphlpapi.DLL - 6.1.7601.17514
C:\Windows\System32\MMDevApi.dll - 6.1.7601.17514
C:\Windows\system32\mpr.dll - 6.1.7600.16385
C:\Windows\system32\MSACM32.dll - 6.1.7600.16385
C:\Windows\system32\msdmo.dll - 6.6.7601.17514
C:\Windows\system32\msimg32.dll - 6.1.7600.16385
C:\Windows\system32\mswsock.dll - 6.1.7601.17514
C:\Windows\system32\napinsp.dll - 6.1.7600.16385
C:\Windows\system32\NLAapi.dll - 6.1.7601.17761
C:\Windows\system32\ntmarta.dll - 6.1.7600.16385
C:\Windows\system32\oleacc.dll - 7.0.0.0
C:\Windows\system32\pnrpnsp.dll - 6.1.7600.16385
C:\Windows\system32\POWRPROF.dll - 6.1.7600.16385
C:\Windows\system32\profapi.dll - 6.1.7600.16385
C:\Windows\system32\PROPSYS.dll - 7.0.7601.17514
C:\Windows\system32\rasadhlp.dll - 6.1.7600.16385
C:\Windows\system32\RpcRtRemote.dll - 6.1.7601.17514
C:\Windows\system32\rsaenh.dll - 6.1.7600.16385
C:\Windows\system32\Secur32.dll - 6.1.7601.17940
C:\Windows\system32\SHFolder.dll - 6.1.7600.16385
C:\Windows\system32\uxtheme.dll - 6.1.7600.16385
C:\Windows\system32\version.dll - 6.1.7600.16385
C:\Windows\system32\WindowsCodecs.dll - 6.2.9200.16492
C:\Windows\system32\winmm.dll - 6.1.7601.17514
C:\Windows\system32\WINNSI.DLL - 6.1.7600.16385
C:\Windows\System32\winrnr.dll - 6.1.7600.16385
C:\Windows\system32\winspool.drv - 6.1.7601.17514
C:\Windows\system32\WINSTA.dll - 6.1.7601.17514
C:\Windows\System32\wshtcpip.dll - 6.1.7600.16385
C:\Windows\system32\wsock32.dll - 6.1.7600.16385
C:\Windows\system32\wtsapi32.dll - 6.1.7601.17514
C:\Windows\syswow64\ADVAPI32.dll - 6.1.7601.17514
C:\Windows\syswow64\api-ms-win-downlevel-advapi32-l1-1-0.dll - 6.2.9200.16492
C:\Windows\syswow64\api-ms-win-downlevel-normaliz-l1-1-0.dll - 6.2.9200.16492
C:\Windows\syswow64\api-ms-win-downlevel-ole32-l1-1-0.dll - 6.2.9200.16492
C:\Windows\syswow64\api-ms-win-downlevel-shlwapi-l1-1-0.dll - 6.2.9200.16492
C:\Windows\syswow64\api-ms-win-downlevel-user32-l1-1-0.dll - 6.2.9200.16492
C:\Windows\syswow64\api-ms-win-downlevel-version-l1-1-0.dll - 6.2.9200.16492
C:\Windows\syswow64\CFGMGR32.dll - 6.1.7601.17621
C:\Windows\syswow64\CLBCatQ.DLL - 2001.12.8530.16385
C:\Windows\syswow64\comdlg32.dll - 6.1.7601.17514
C:\Windows\syswow64\CRYPTBASE.dll - 6.1.7600.16385
C:\Windows\syswow64\DEVOBJ.dll - 6.1.7601.17621
C:\Windows\syswow64\GDI32.dll - 6.1.7601.17514
C:\Windows\syswow64\iertutil.dll - 10.0.9200.16521
C:\Windows\syswow64\IMAGEHLP.DLL - 6.1.7601.17787
C:\Windows\syswow64\kernel32.dll - 6.1.7601.18015
C:\Windows\syswow64\KERNELBASE.dll - 6.1.7601.18015
C:\Windows\syswow64\LPK.dll - 6.1.7600.16385
C:\Windows\syswow64\MSCTF.dll - 6.1.7600.16385
C:\Windows\syswow64\msvcrt.dll - 7.0.7601.17744
C:\Windows\syswow64\normaliz.DLL - 6.1.7600.16385
C:\Windows\syswow64\NSI.dll - 6.1.7600.16385
C:\Windows\SysWOW64\ntdll.dll - 6.1.7601.17725
C:\Windows\syswow64\ole32.dll - 6.1.7601.17514
C:\Windows\syswow64\oleaut32.dll - 6.1.7601.17676
C:\Windows\syswow64\RPCRT4.dll - 6.1.7601.17514
C:\Windows\SysWOW64\sechost.dll - 6.1.7600.16385
C:\Windows\syswow64\SETUPAPI.dll - 6.1.7601.17514
C:\Windows\syswow64\SHELL32.dll - 6.1.7601.17859
C:\Windows\syswow64\SHLWAPI.dll - 6.1.7601.17514
C:\Windows\syswow64\SspiCli.dll - 6.1.7601.17940
C:\Windows\SysWOW64\urlmon.dll - 10.0.9200.16521
C:\Windows\syswow64\USER32.dll - 6.1.7601.17514
C:\Windows\syswow64\USP10.dll - 1.626.7601.18009
C:\Windows\syswow64\WININET.dll - 10.0.9200.16521
C:\Windows\syswow64\WLDAP32.dll - 6.1.7601.17514
C:\Windows\syswow64\WS2_32.dll - 6.1.7601.17514
C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_50934f2ebcb7eb57\MSVCR90.dll - 9.0.30729.6161
C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\comctl32.dll - 6.10.7601.17514
C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.17825_none_72d273598668a06b\gdiplus.dll - 6.1.7601.17825
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: FreeMan700 on March 02, 2013, 23:39:21
Хм, а у меня на вин 7-64 нормально работает.

Тоже стал вылетать. ХЗ.
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on March 03, 2013, 10:35:36
Хм. К сожалению на 7ке не могу проверить. Если не сложно скиньте свои обои при которых возникает ошибка.
И у кого winXP есть, отпишитесь плиз как там работает.
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Hayo Tee on March 03, 2013, 10:41:00
Скачал, установил. Плеер был открыть. И плеер сообщил о баг-репорте.



Плеер Вовсе не запускается. Плагин перенесено в папку Анстейбл.
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: FreeMan700 on March 03, 2013, 10:55:53
Теперь возникает ошибка с любыми обоями.
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on March 03, 2013, 11:14:50
Похоже работает пока только в WindowsXP.
Еще одна просьба: напишите какое значение у вас содержится в ключе HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Hayo Tee on March 03, 2013, 11:19:10
Похоже работает пока только в WindowsXP.
Еще одна просьба: напишите какое значение у вас содержится в ключе HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper
C:\Users\Life-BEC\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper.jpg
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: FreeMan700 on March 03, 2013, 11:27:14
Еще одна просьба: напишите какое значение у вас содержится в ключе HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper

C:\Users\user\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper.jpg

У всех так будет кроме имени юзера.
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on March 03, 2013, 11:38:53
Вообще там должен содержаться путь к картинке рабочего стола( в winXP так). Поэтому либо у вас одинаковые изображения на раб. столе либо в 7ке это сделано по-другому.
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: FreeMan700 on March 03, 2013, 11:43:11
Картинки на рабочем столе стоять у всех одинаковые никак не могут. Другое дело, что вин7 закидывает картинки по одному пути и присваивает им своё одно имя. Походу так.
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on March 03, 2013, 19:59:58
Исправил.  8)
Проблема заключалась в том, что в WinXP все фоновые изображения сохраняются как bmp, а в windows 7 как jpg. Поэтому пришлось "преобразовать" jpg в bmp. Проверил на виртуалке, вроде все работает.

Просьба проверить работоспособность и отписаться))
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: FreeMan700 on March 03, 2013, 20:16:09
Работает!!!
Title: Re: ADesktopColor v1.0 [AIMP3]
Post by: bescheidener on March 03, 2013, 20:32:07
с этой обоиной коряво.
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Hayo Tee on March 03, 2013, 20:33:45
Djn у меня что получилось =)
Title: Re: ADesktopColor v1.0 [AIMP3]
Post by: bescheidener on March 03, 2013, 20:38:39
Правильно сработало только на aqua_blue и snow_leopard.
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: SanekK on March 03, 2013, 20:39:56
Аналогичный баг
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on March 03, 2013, 22:25:04
У всех что ли здесь 7ка, XP не у кого нет? Проверял на виртуалке, там вроде все нормально работало. Правда я подбирал яркие обои, как на скринах.
Не могли бы вы тогда скинуть мне эти обои, можно в ЛС
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Алексей Долматов on March 03, 2013, 22:51:31
У всех что ли здесь 7ка, XP не у кого нет?
Пользуюсь 7-кой, XP-ха живёт только на старом ПК.

Quote
Поэтому пришлось "преобразовать" jpg в bmp. Проверил на виртуалке, вроде все работает.
Преобразование понимать как измение файла или научили плагин разделять подбор цвета от определения версии ОС через реестр?
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: bescheidener on March 03, 2013, 22:56:37
здается мне, проблема в алгоритме определения оттенка... или на хр работает вообще без проблем?
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Алексей Долматов on March 03, 2013, 22:56:58
На такой обоине цвет подобрался вполне сносно на Version 6.1.7601

(http://rghost.ru/44249922/image.png)
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on March 03, 2013, 23:08:05
Алекс, да плагин по расширению(.jpg) определяет что нужно сделать.
bescheidener, Ты отчасти прав, мой косяк в алгоритме.
FreeMan700, спасибо за обоины

Ну и подправленная версия, надеюсь в последний раз)
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Алексей Долматов on March 03, 2013, 23:10:27
Не последняя версия!

Странный баг получается, по тестам (http://rghost.ru/44250272) получается, что не всегда удачно плеер принимает от плагина цвета, при этом переприменение обложки проблему решает. Ощущение, словно плеер с первого раза не понимает нужные цвета. Так-что ошибка или плагина, или плеера есть.
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Алексей Долматов on March 03, 2013, 23:13:58
В последней версии бага не обнаружено.

Алекс, да плагин по расширению(.jpg) определяет что нужно сделать.
Здесь вопрос стоял по другому:
Исходный файл изменяется или только читается.
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Xwansu on March 03, 2013, 23:17:51
Как выбирается цвет? Типа анализируются цвета в обоине и подбирается среднее значение?  :-\
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Алексей Долматов on March 03, 2013, 23:18:54
Пожелания:
1. Добавить в меню утилит кнопку обновления цвета
2. Создать опцию хоткея для обновления цвета
3. Не обязательно, добавить опционально проверку обоев и установку цвета с выбором интервала
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on March 03, 2013, 23:26:08
Xwansu, да, позже выложу исходник.

Алекс, исходный файл не меняется. 1ое и 2ое пожелание сделаю, последнее думаю не нужно т.к. обои часто врядли кто меняет.
Title: Re: ADesktopColor v1.0 [AIMP3]
Post by: SanekK on March 03, 2013, 23:37:10
Последняя версия работает. Все круто +1.
наверно трудно реализуемое, но такое: если в обоине преобладают серые, черные или берые тона и есть немного каких то других цветов, чтобы цвет брался средний не по всей обоине, а именно по этому цветному пятну. А то так серый цвет в большой концентрации смешиваясь с небольшим пятном цвета в среднем получается серый же цвет, а зачастую в таких обоях идет акцент как раз на этот цветной объект на фоне серого(белого, черного)
Пример прикреплен
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on March 03, 2013, 23:48:37
SanekK, спасибо. Насчет пожелания подумаю, но боюсь что это сложно, да и в других обоях может непредсказуемо ввести себя. На крайний случай можно вручную сделать.
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Алексей Долматов on March 03, 2013, 23:56:20
Первое сообщение необходимо обновить, как и номер версии в нём
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on March 04, 2013, 00:22:09
Я его сразу обновил, а номер версии поменяю после допилинга
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Алексей Долматов on March 04, 2013, 00:42:47
Похоже, не следует использовать плагин для больших изображений, т.к. плеер дольше грузится
Примерно 8 секунд (>70 Мегапикселей), в отличии от "обычной" обоины с временем загрузки ~секунда

В связи с этим, другое пожелание, после реализации п. 1\2, ранее предложенных, сделать опцию отключения смены цвета при загрузке.
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Soolo on March 04, 2013, 09:49:24
Клёвый плагин +
Правда алгоритм подсчета не всегда идеальный. Впрочем, в большинстве случаев работает нормально, и это главное
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Denis 777 on March 04, 2013, 14:03:46
Xwansu, да, позже выложу исходник.

Алекс, исходный файл не меняется. 1ое и 2ое пожелание сделаю, последнее думаю не нужно т.к. обои часто врядли кто меняет.
У меня обои через каждые полчаса меняются (автоматом).
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Soolo on March 04, 2013, 14:08:28
У меня обои через каждые полчаса меняются (автоматом).
аналогично
тема к Вин7 содержит в себе штук 10 обоев, которые меняются автоматом по кругу
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Soolo on March 17, 2013, 19:40:12
будут какие-либо изменения в плагине? или можно публиковать?
Title: Re: ADesktopColor v1.0 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on March 17, 2013, 22:53:09
Будут. Я уже сделал включение/отключение обновления при загрузке и обновление по таймеру.  Щас работаю над предложением SanekKа, когда это сделаю обновлю)
Title: Re: ADesktopColor v1.1 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on April 01, 2013, 22:27:54
Итак, наконец дошли руки доделать плагин. Описание изменений в шапке, и пара скриншотов. Алгоритм поиска контрастных мест работает лучше, но чуть помедленее. Сейчас просьба протестировать и отписать как работает.

(http://pikucha.ru/iaIr7/thumbnail/6.jpeg) (http://pikucha.ru/iaIr7)
(http://pikucha.ru/iaIr3/thumbnail/2.jpeg) (http://pikucha.ru/iaIr3)
(http://pikucha.ru/iaIr4/thumbnail/3.jpeg) (http://pikucha.ru/iaIr4)
(http://pikucha.ru/iaIr5/thumbnail/4.jpeg) (http://pikucha.ru/iaIr5)
(http://pikucha.ru/iaIr6/thumbnail/5.jpeg) (http://pikucha.ru/iaIr6)
(http://pikucha.ru/iaIr8/thumbnail/%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9.jpeg) (http://pikucha.ru/iaIr8)


Title: Re: ADesktopColor v1.1 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: FreeMan700 on April 01, 2013, 22:48:36
Пока полёт нормальный. И сразу вопрос. Можно ли сделать смену цветности обложки при замене обоины? Ну чтобы автоматом менялась сама.
Title: Re: ADesktopColor v1.1 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Алексей Долматов on April 01, 2013, 22:53:50
Проблем не замечено, но не совсем ясно как от ищет контрастность  ???
(http://rghost.ru/44958026/thumb.png) (http://rghost.ru/44958026.view)
Title: Re: ADesktopColor v1.1 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: SanekK on April 01, 2013, 22:58:43
Отлично везде отрабатывает.
Title: Re: ADesktopColor v1.1 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Алексей Долматов on April 01, 2013, 23:00:33
Первый баг, на ЧБ картинке запнулся и не открывает плеер
(http://rghost.ru/44958130/thumb.png) (http://rghost.ru/44958130.view)
(http://rghost.ru/44958136/thumb.png) (http://rghost.ru/44958136.view)
(http://rghost.ru/44958153/thumb.png) (http://rghost.ru/44958153.view)
(http://rghost.ru/44958223/thumb.png) (http://rghost.ru/44958223.view)
Title: Re: ADesktopColor v1.1 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: SanekK on April 01, 2013, 23:01:23
Проблем не замечено, но не совсем ясно как от ищет контрастность  ???

Поскольку контрастная часть состоит из нескольких цветов - он и берет средний между ними и получается блеклая фигня. Тут чуть больше оранжевого, вот он и ближе к оранжевому и получился
Title: Re: ADesktopColor v1.1 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Алексей Долматов on April 01, 2013, 23:05:03
Проверил ЧБ: Белый\Чёрный\Градиент\Резкий переход - везде ошибка
Title: Re: ADesktopColor v1.1 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Алексей Долматов on April 01, 2013, 23:21:43
Пожелания:
Научите подстраиваться под фон рабочего стола без картинки

Параметры реестра на Windows 7

Цвет Background в RGB
Code: [Select]
HKEY_CURRENT_USER\Control Panel\ColorsРаботает при пустом Wallpaper
Code: [Select]
HKEY_CURRENT_USER\Control Panel\Desktop
Title: Re: ADesktopColor v1.1 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on April 02, 2013, 22:27:26
FreeMan700,
 Теоретически можно, если знать какое сообщение в этот момент посылает винда(и посылает ли вообще). Но я что-то пока не нашел информации об этом.

Алекс,
Там не совсем дело в контрастности. Алгоритм такой-озображение из RGB переводится в HSV, и далее анализирует значения S и V. здесь цвет устанавливается в зависимости от количества и насыщенности, если много разных цветов то тут уже берется средний.

Насчет бага, в каком режиме он появляется? И можешь скинуть эти обои для теста мне в ЛС.

Подстройка под фон возможна, но как лучше сделать: как отдельную опцию в меню утилит или использовать в случае если не установлена фоновая картина?

Title: Re: ADesktopColor v1.1 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Алексей Долматов on April 02, 2013, 23:41:22
Подстройка под фон возможна, но как лучше сделать: как отдельную опцию в меню утилит или использовать в случае если не установлена фоновая картина?
Нет смысла подстраиваться под фон, когда его "перекрывает" фоновая картинка.
Поэтому и указал два пути. Т.е. надобности в опции нет, мало пользователей совсем без фона живут

Насчет бага, в каком режиме он появляется? И можешь скинуть эти обои для теста мне в ЛС
Ссылку скинул. насчёт режима не понял вопроса.
Проблема возникает после установки фона и запуска плеера, только при поиске контрактных мест,
С правами администратора (или в не системной папке) плагин уходит в !Unstable.
Если в процессе работы сменить на указанные цвета, а потом в меню утилит обновлять - нет реакции
Перезапуск плагин после установки чёрного фона даёт большой лог
====================================================================================================
Exception Report - 2013.04.03 01:44:50
====================================================================================================
Program: AIMP3.exe [3.5.0.1237]
OS Version: Windows 7 Home Basic (6.1.7601)
Account Info: Алексей / АЛЕКСЕЙ-ПК
Program up time: 00:00:35
Windows up time: 03:14:22
Screen: 1600 x 900, 32 bit, 96 ppi
Memory: 2529,87 / 5995,86 MB (Free / Total)
----------------------------------------------------------------------------------------------------
Module: AIMP3.exe
Class: EAccessViolation
Message: Access violation at address 05C03ABC. Read of address 05C03ABC
----------------------------------------------------------------------------------------------------
(05C02ABC){AIMP3.exe   } [05C03ABC]
(0005A426){ntdll.dll   } [76FEB426] Unknown function at LdrRemoveLoadAsDataTable
(0000F12E){ntdll.dll   } [76FA012E] KiUserExceptionDispatcher
(00016311){USER32.dll  } [768A7311] GetDC
(000167BF){USER32.dll  } [768A77BF] Unknown function at CharPrevW
(00016885){USER32.dll  } [768A7885] DispatchMessageW
(0003BDF8){USER32.dll  } [768CCDF8] Unknown function at DialogBoxIndirectParamW
(0003BF57){USER32.dll  } [768CCF57] Unknown function at DialogBoxIndirectParamAorW
(0006E737){USER32.dll  } [768FF737] SoftModalMessageBox
(0006EA13){USER32.dll  } [768FFA13] Unknown function at SoftModalMessageBox
(0006EB1A){USER32.dll  } [768FFB1A] MessageBoxTimeoutW
(0006ED10){USER32.dll  } [768FFD10] MessageBoxExW
(0006ED52){USER32.dll  } [768FFD52] MessageBoxW
(002BE5AD){AIMP3.dll   } [00A7F5AD] Vcl.Forms.TApplication.MessageBox
(003AB1CE){AIMP3.dll   } [00B6C1CE] Aimppluginscore.TAIMPPluginManager.DoPluginCrashes
(003AB801){AIMP3.dll   } [00B6C801] Aimppluginscore.TAIMPPluginManager.Load
(003FF1D8){AIMP3.dll   } [00BC01D8] Aimpoptionframeplugins.TAIMPOptionsFramePlugins.lvPluginsCheck
(00314DEE){AIMP3.dll   } [00AD5DEE] Myskinlistview.TMySkinCustomListView.DoChecked
(0031548B){AIMP3.dll   } [00AD648B] Myskinlistview.TMySkinCustomListView.ItemChecked
(00313484){AIMP3.dll   } [00AD4484] Myskinlistview.TMySkinListViewItem.SetChecked
(003131DC){AIMP3.dll   } [00AD41DC] Myskinlistview.TMySkinListViewItem.ToggleChecked
(00312815){AIMP3.dll   } [00AD3815] Myskinlistview.TMySkinListViewTableViewInfo.DoMouseDown
(00312947){AIMP3.dll   } [00AD3947] Myskinlistview.TMySkinListViewTableViewInfo.MouseDown
(003FDA89){AIMP3.dll   } [00BBEA89] Aimppluginsview.TAIMPPluginTableView.DoGetItemClass
(0031919C){AIMP3.dll   } [00ADA19C] Myskinlistview.TMySkinListViewPartViewInfoList.MouseDown
(00315E7C){AIMP3.dll   } [00AD6E7C] Myskinlistview.TMySkinCustomListView.MouseDown
(00193DD0){AIMP3.dll   } [00954DD0] Vcl.Controls.TControl.DoMouseDown
(00193E1F){AIMP3.dll   } [00954E1F] Vcl.Controls.TControl.WMLButtonDown
(00198221){AIMP3.dll   } [00959221] Vcl.Controls.TWinControl.WndProc
(002F03A0){AIMP3.dll   } [00AB13A0] Myskincontrols.TMySkinCustomContainer.WndProc
(00315124){AIMP3.dll   } [00AD6124] Myskinlistview.TMySkinCustomListView.WndProc
(00197864){AIMP3.dll   } [00958864] Vcl.Controls.TWinControl.MainWndProc
(000FE910){AIMP3.dll   } [008BF910] System.Classes.TDataModule.WriteHeight
(000152F7){USER32.dll  } [768A62F7] Unknown function at gapfnScSendMessage
(00015D35){USER32.dll  } [768A6D35] Unknown function at GetThreadDesktop
(000167BF){USER32.dll  } [768A77BF] Unknown function at CharPrevW
(00016885){USER32.dll  } [768A7885] DispatchMessageW
----------------------------------------------------------------------------------------------------
C:\Program Files (x86)\AIMP3\AIMP3.dll - 3.5.0.1237
C:\Program Files (x86)\AIMP3\AIMP3.exe - 3.5.0.1237
C:\Program Files (x86)\AIMP3\AIMP3lib.dll - 3.5.0.1237
C:\Program Files (x86)\AIMP3\bass.dll - 2.4.10.0
C:\Program Files (x86)\AIMP3\Modules\aimp_libvorbis.dll - Unknown
C:\Program Files (x86)\AIMP3\Modules\aimp_mediakeys.dll - 3.5.0.1237
C:\Program Files (x86)\AIMP3\Modules\aimp_scheduler.dll - 3.5.0.1237
C:\Program Files (x86)\AIMP3\Modules\aimp_update.dll - 3.5.0.1237
C:\Program Files (x86)\AIMP3\Modules\lame_enc.dll - Unknown
C:\Program Files (x86)\AIMP3\Modules\libFLAC.dll - Unknown
C:\Program Files (x86)\AIMP3\Modules\MACDll.dll - Unknown
C:\Program Files (x86)\AIMP3\Modules\wavpackdll.dll - 4.60.0.1
C:\Program Files (x86)\AIMP3\Plugins\aimp_dxaudio.dll - 0.1.0.0
C:\Program Files (x86)\AIMP3\Plugins\aimp_lastfm.dll - 1.0.0.0
C:\Program Files (x86)\AIMP3\Plugins\aimp_Meters_1.dll - 0.2.0.0
C:\Program Files (x86)\AIMP3\Plugins\aimp_oscillograph.dll - Unknown
C:\Program Files (x86)\AIMP3\Plugins\aimp_Stroboscope.dll - 1.0.0.0
C:\Program Files (x86)\AIMP3\Plugins\aimp_StroboscopeЧБ.dll - 1.0.0.0
C:\Program Files (x86)\AIMP3\Plugins\AIMPRockOscilloscope.dll - Unknown
C:\Program Files (x86)\AIMP3\Plugins\AimpVis_ArduinoLed.dll - Unknown
C:\Program Files (x86)\AIMP3\Plugins\AimpVis_ClassicSpectrum.dll - Unknown
C:\Program Files (x86)\AIMP3\Plugins\AimpVis_RadarForAlfaSkin.dll - Unknown
C:\Program Files (x86)\AIMP3\Plugins\Aorta.svp - Unknown
C:\Program Files (x86)\AIMP3\Plugins\AV_Loop_wAlfaSkin.dll - Unknown
C:\Program Files (x86)\AIMP3\Plugins\bass_aac.dll - 2.4.4.2
C:\Program Files (x86)\AIMP3\Plugins\bass_ac3.dll - 2.4.0.3
C:\Program Files (x86)\AIMP3\Plugins\bass_alac.dll - 2.4.3.0
C:\Program Files (x86)\AIMP3\Plugins\bass_ape.dll - 2.4.0.6
C:\Program Files (x86)\AIMP3\Plugins\bass_flac.dll - 2.4.1.0
C:\Program Files (x86)\AIMP3\Plugins\bass_midi.dll - 2.4.7.0
C:\Program Files (x86)\AIMP3\Plugins\bass_mpc.dll - 2.4.1.1
C:\Program Files (x86)\AIMP3\Plugins\bass_opus.dll - 2.4.0.1
C:\Program Files (x86)\AIMP3\Plugins\bass_spx.dll - 2.4.2.0
C:\Program Files (x86)\AIMP3\Plugins\bass_tta.dll - 2.4.0.0
C:\Program Files (x86)\AIMP3\Plugins\bass_wma.dll - 2.4.4.0
C:\Program Files (x86)\AIMP3\Plugins\bass_wv.dll - 2.4.2.0
C:\Program Files (x86)\AIMP3\Plugins\dsp_enh.dll - 0.1.7.0
C:\Program Files (x86)\AIMP3\Plugins\in_shn.dll - Unknown
C:\Program Files (x86)\AIMP3\Plugins\OptimFROG.dll - 1.3.0.0
C:\Program Files (x86)\AIMP3\Plugins\PandemicAnalogMeter.dll - Unknown
C:\Program Files (x86)\AIMP3\Plugins\tak_deco_lib.dll - 2.2.0.0
C:\Program Files (x86)\AIMP3\Sqlite3.dll - Unknown
C:\Program Files (x86)\ATI Technologies\HydraVision\HydraDMH.dll - 4.0.66.0
Title: Re: ADesktopColor v1.1 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on April 03, 2013, 19:54:00
Проблема понятна.
Тогда еще вопрос: что делать если картинка черно белая (или их составляющая)? Не менять схему или менять на соответственно черно белую?

Вопрос снимается: в этом случае цветовая схема не будет менятся
Title: Re: ADesktopColor v1.1 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Алексей Долматов on April 03, 2013, 20:11:58
Да так-же как с однотонными
Единственное, что могут предложить:
Сделать опцию "анализ малоцветных изображений" для установки цвета по анализу более используемого цвета.
Т.е. использовать доминирующий цвет, а если их ровно 50\50, то их среднее значение. (1-3 цвета или типа того)
Title: Re: ADesktopColor v1.1 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on April 03, 2013, 21:34:08
Обновленная версия, добавил функцию установки цветовой схемы под фон стола, если нет фоновой картинки.

Алекс, почему-то у меня без ошибок работало на ЧБ фонах, проверь пожалуйста на новой версии.

Насчет малоцветных изображений, если глубина экрана 32бит, то возможных цветовых оттенков 2^32, т.е. придется делать массив размерностью 4294967296 значений, записывать туда количество каждого цвета и потом еще анализировать. Боюсь что это будет слишком накладно как по времени так и по нагрузке на проц.

Вообще я думаю, если эта версия будет без ошибок, то она будет финальной. Ну исходник так-то лежит на gite, если кто захочет, может поработать над ним.
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Алексей Долматов on April 03, 2013, 23:20:28
Установил портабельную версию, проблема актуальна (UseSpecialAlg=1)

Отключил драйвер видеокарты AMD RADAEON HD 7670M (версия 9.12.0.0) - выходит просто сообщение об отправке в нестабильные без логов и других ошибок
Отключил драйвер видеокарты Intel HD 3000  (версия 9.17.10.3062) - выходит просто сообщение об отправке в нестабильные без логов и других ошибок
Отключил драйвер обоих видеокарт и убил процессы видеокарт - выходит просто сообщение об отправке в нестабильные без логов и других ошибок
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Алексей Долматов on April 03, 2013, 23:23:23
Ну исходник так-то лежит на gite, если кто захочет, может поработать над ним.
Ссылка или файл в тему, пожалуйста
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on April 04, 2013, 18:33:52
https://github.com/ildvild/Aimp-SDK-Help (https://github.com/ildvild/Aimp-SDK-Help)

Алекс, vожешь запустить плагин из прикреаленного файла, там я сделал введение лога. На диске С должен появиться, потом мне скинь.
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Алексей Долматов on April 04, 2013, 19:04:33
Никакого лога нет при ошибке и простой работе, отключение UAC и запуск от имени администратора результата не дают

Чтоб не думать, что не хватает какой-либо библиотеки, прикладываю список программ
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on April 06, 2013, 09:17:29
Народ, проверьте, у кого нибудь еще возникает ошибка при черно белых обоях?
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: FreeMan700 on April 06, 2013, 13:29:15
Народ, проверьте, у кого нибудь еще возникает ошибка при черно белых обоях?

У меня возникает.
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Hayo Tee on April 06, 2013, 17:53:11
+1. Очень стабильно работает!
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on April 06, 2013, 18:38:17
Нашел проблему - было деление на ноль. Прошу протестировать.
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Soolo on April 06, 2013, 19:05:03
Нашел проблему - было деление на ноль. Прошу протестировать.
аимп3.50 вылетает сразу
win8
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: FreeMan700 on April 06, 2013, 19:36:39
А он вообще на чёрно-белой обоине цвет плеера менять должен? А то у меня не меняется.
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on April 06, 2013, 20:35:55
Soolo, на Win 8 не тестировалось, там все скорее по другому. Работает только на WinXP-Win7(млflit тоже должно.)

FreeMan700, нет, не меняет. В первом посте про это написано.
Я исправил ошибку вылета при запуске плагина, о котором мы с Алексом в предыдущих постах беседовали.
Если ошибки больше нет, то думаю плагин закончен.
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Алексей Долматов on April 06, 2013, 21:23:20
Нашел проблему - было деление на ноль. Прошу протестировать.
Спасибо, теперь работает без ошибки.
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: pg648 on April 11, 2013, 22:07:13
Хорошая работа. Минус заметил такой, что, когда применяется настройка к обложке, то в окне настроек ползунки сместятся на принятые значения параметров только при повторном входе в окно настроек. А так, спасибо. Пригодилось.
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on April 12, 2013, 10:58:52
Да, есть такое. Но это уже дело в самом плеере.
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: pg648 on April 13, 2013, 01:54:25
Скажи, раз такое дело: а нельзя ли подвязать плагину обнаружение визуализации Осцилограф (ссылку лень искать, засыпаю в ботинке) и вместе с обложкой подкручивать палитру и для него, опционально, и, в том случае если визуализация включена? И ещё админов-дартвейдеров поглубже в ..куда надо за отмен моей темы с облогой.
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Алексей Долматов on April 13, 2013, 06:56:51
Скажи, раз такое дело: а нельзя ли подвязать плагину обнаружение визуализации Осцилограф (ссылку лень искать, засыпаю в ботинке) и вместе с обложкой подкручивать палитру и для него, опционально, и, в том случае если визуализация включена?
Даже, если было бы возможно - звучит безынтересно.
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: pg648 on April 13, 2013, 12:00:44
Даже, если было бы возможно - звучит безынтересно.
Это ничего, но на данный момент, почему бы, просто, не попробовать и не поделиться бето-версией?
Может ей (визуализацией) и плагином сабжа пользуется максимум 5 человек по всего свету, но достойно +1 или 9 по дестибальной.
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on April 13, 2013, 19:31:17
Нет, этого нельзя сделать.
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Mr. Communist on April 14, 2013, 21:12:04
Может быть автору подумать над предложением, чтобы не по фоновой картинке выполнять цветовую настройку, а по теме, выбранной в ОСи (как делается в шindows 7)? Было бы прикольно, если бы весь интерфейс аимпа (а не только кнопочки с ползунками) изменялся, либо подстраивался под тему в ОСи :)
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on April 14, 2013, 21:27:02
Если напишешь как узнать цвет схемы, то могу добавить отдельной опцией.
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Soolo on April 14, 2013, 22:26:31
Если напишешь как узнать цвет схемы, то могу добавить отдельной опцией.
вот в этой теме чувак навыдёргивал кучу функций из АПИ Виндовс
https://www.aimp.ru/forum/index.php?topic=38475.0
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: pg648 on April 16, 2013, 16:46:40
Нет, этого нельзя сделать.
Добавить изменения в файл настроек Осцилографа не нельзя. Всмысле: нельзя командой из одного плагина перезагрузить другой?
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on April 16, 2013, 21:06:22
Soolo, спасибо. С цветовой схемой попробую разобраться.
pg648, врядли в этой визуалке предусмотрена возможностьполучения настроек из вне, поэтому я не могу влиять на осцилограф. Нужно просить автора добавить такую возможность. Можно конечно менять настройки, но это не то. Да и не нужно слишком усложнять, и так много настроек получилось, хотя в начале мой плагин задумывался как просто подгон под фон. картинку рабочего стола.
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: pg648 on April 17, 2013, 13:47:18
pg648, врядли в этой визуалке предусмотрена возможностьполучения настроек из вне, поэтому я не могу влиять на осцилограф. Нужно просить автора добавить такую возможность. Можно конечно менять настройки, но это не то. Да и не нужно слишком усложнять, и так много настроек получилось, хотя в начале мой плагин задумывался как просто подгон под фон. картинку рабочего стола.
Да, нет. Обычный файл с настройками создаётся в текстовой форме .ini. Вопрос только: можно ли перезапустить другой плагин запуском другого. Тоже не кажется сложным.
Правда, с осцилогрофом маленько косяк - остаётся фэйд на бэкграунде после отображения, поверх него, "ниток", во время воспроизведения.
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on April 17, 2013, 18:50:32
Нельзя
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Я Гриша! on April 26, 2013, 20:12:21
ildvild, Спасибо прикольный плагин +
единственное что хотелось бы, чтобы он отслеживал системный таймер смены изображений, и соответственно подстраивался под новое изображение
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on April 26, 2013, 20:41:54
пожалуйста.
Выше я писал, что не нашел как это сделать
p.s. плагин я еще доработаю, пока времени вообще нет
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Я Гриша! on April 26, 2013, 21:24:46
Обнаружил прикольный баг, Мини-плеер двоится - http://youtu.be/i_RJAuA08Vw
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on April 26, 2013, 21:38:44
Вряд ли это из-за плагина. Скорее баг плеера.
Title: Re: ADesktopColor v1.2 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: umeal on January 22, 2014, 16:14:35
Плагин заброшен? Если нет, то будет ли он когда-нибудь работать под 8 виндой?
Title: Re: ADesktopColor v1.22 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on January 22, 2014, 20:46:24
Добавил поддержку Windows 8.
Дальше обновления будут только после обновления Api.
Title: Re: ADesktopColor v1.22 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Я Гриша! on January 22, 2014, 21:01:31
ildvild, Спасибо за поддержку плагина! +
Title: Re: ADesktopColor v1.22 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: electroyoba on February 09, 2014, 03:13:37
ildvild, вопрос такой: [собираетесь ли вы] или [возможно ли] добавить функцию подстраивания цветовой схемы под текущую обложку альбома (текущего трека, естественно).
И, если возможно, а вы почему-то не собираетесь это реализовывать, то, не подскажете ли, как сделать хотя бы что-то из этого самостоятельно? Хотя бы, как цветовую схему программно менять.
Title: Re: ADesktopColor v1.22 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on February 09, 2014, 12:22:49
electroyoba
Да, это возможно. Я не делал этого, т.к. не смотрю обложки.
Исходник плагина находится здесь, Ссылка (https://github.com/ildvild/Aimp-SDK-Help/tree/master/Demos/Aimp%20Addons%20Demo/ADesktopColor). Там есть процедра, куда передается Bitmap, и на его основе определяется цвет. Передай в нее обложку и будет все норм.
Title: Re: ADesktopColor v1.22 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: zik3ak on April 12, 2014, 11:57:45
Замечательно! Ещё бы, в идеале, синхронизировать со сменой обой. xD
ТС, очень не хватает горячей клавиши для обновления схемы. 
Title: Re: ADesktopColor v1.22 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: stingray on May 26, 2014, 03:42:54
ildvild, вопрос такой: [собираетесь ли вы] или [возможно ли] добавить функцию подстраивания цветовой схемы под текущую обложку альбома (текущего трека, естественно).
И, если возможно, а вы почему-то не собираетесь это реализовывать, то, не подскажете ли, как сделать хотя бы что-то из этого самостоятельно? Хотя бы, как цветовую схему программно менять.
Тоже очень хотелось бы увидеть такой плагин
Title: Re: ADesktopColor v1.22 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Chelios on February 02, 2015, 13:49:42
у меня 7х64 ультима, в aimp_3.60.1470 версия 1.2 работает но с глюком, на секунду выводит дефолтную обложку по середине экрана и только потом выбраную, в aimp_3.55.1355 этого бага небыло, поднапрягает это, временно удалил плагин до доработки
ЗЫ версия 1.22 выдаёт ошибку и закрываеся, переименовав и убрав эксешник с плагина...(
ЗЫ2 проблема решена с обновлением на aimp_3.60.1479
Title: Re: ADesktopColor v1.22 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: zik3ak on July 25, 2015, 10:45:47
Хочется, хотябы как опцию, установку цвета окна AIMP под цвет панели задач, а не обои.
Т.к. windows10 весьма странно выбирается цвет для оформления, у aimp с ним получается серьёзное несовпадение.
Title: Re: ADesktopColor v1.22 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Я Гриша! on July 25, 2015, 12:47:39
Хочется, хотябы как опцию, установку цвета окна AIMP под цвет панели задач, а не обои.
Т.к. windows10 весьма странно выбирается цвет для оформления, у aimp с ним получается серьёзное несовпадение.
В настройках АИМП для этого есть ползунок цвета
Title: Re: ADesktopColor v1.22 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Tarik on July 25, 2015, 12:58:52
В настройках АИМП для этого есть ползунок цвета
Я так понимаю, что zik3ak имеет в виду автоматическое изменение цвета плеера под цвет панели задач.
Title: Re: ADesktopColor v1.22 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Я Гриша! on July 26, 2015, 02:13:19
Я так понимаю, что zik3ak имеет в виду автоматическое изменение цвета плеера под цвет панели задач.
Да. А что она так часто меняется что нужен плагин хамелеон?
Title: Re: ADesktopColor v1.22 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: Tarik on July 27, 2015, 23:05:56
Да. А что она так часто меняется что нужен плагин хамелеон?
У меня по умолчанию в 10-ке довольно часто настроена смена, вроде как раз в 10 минут, или через пол часа, что не суть важно.
Title: Re: ADesktopColor v1.22 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: zik3ak on August 02, 2015, 15:21:17
Я так понимаю, что zik3ak имеет в виду автоматическое изменение цвета плеера под цвет панели задач.
Тема о плагине, который этот ползунок автоматически дёргает в определённые периоды времени. Нет желания ковыряться каждый раз в настройках, когда обои меняются.
Title: Re: ADesktopColor v1.22 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: ildvild on August 02, 2015, 22:59:54
Рад, что плагин еще интересен))
В связи с отсутствием времени, а также компьютера, нет возможности развивать плагин и сделать то, что вы просите.

Но я готов выложить исходники, если кто возьмется за его поддержку.
Title: Re: ADesktopColor v1.22 [AIMP3] (Установка цветовой схемы плеера под рабочий стол)
Post by: DesweR on August 03, 2015, 08:09:43
Принимаю эстафету) Добавил возможности подстройки цвета под обои и цвет оформления в свой плагин:
https://www.aimp.ru/forum/index.php?topic=49173.msg301397#msg301397