Spider Monkey Panel v1.6.1 [13.01.2022]

Список разделов foobar2000 Плагины

Описание: Все о плагинах, компонентах, расширениях

Сообщение #1 foobar2000.ru » 02.10.2018, 00:10

Allows to create full-fledged CUI/DUI panels using JavaScript.
Страница плагина: http://foobar2000.org/components/view/foo_spider_monkey_panel
foobar2000.ru
Автор темы, Робот
Репутация: 9
С нами: 12 лет 4 месяца


Сообщение #41 Aliado_71 » 01.10.2019, 12:20

Aliado_71
Аватара
Откуда: Украина
Репутация: 200
С нами: 9 лет 8 месяцев


Сообщение #43 SergPuh.68 » 18.11.2019, 17:45

TheQwertiest, при выполнении команды: File->Open... происходит crash скрипта Album Art,в чём может быть причина?
2019-11-18_152957.jpg
SergPuh.68 M
Аватара
Откуда: Украина
Репутация: 143
С нами: 5 лет 10 месяцев

Сообщение #44 SergPuh.68 » 24.11.2019, 12:03

У меня на сборке стоят вот такие Seekbar и Volume
2019-11-24_095210.jpg
2019-11-24_095210.jpg (6.63 КБ) Просмотров: 3199

А хотелось бы вот такие или что нибудь подобное в таком стиле
2019-11-24_094935.jpg
2019-11-24_094935.jpg (3.88 КБ) Просмотров: 3199

Может у кого нибудь есть что нибудь подобное?Нужно именно для Spider Monkey Panel v1.2.2-preview+0db3c6a4 [14.09.2019]
Заранее спасибо :smile:
SergPuh.68 M
Аватара
Откуда: Украина
Репутация: 143
С нами: 5 лет 10 месяцев

Сообщение #45 TheQwertiest » 26.11.2019, 15:39

SergPuh.68:TheQwertiest, при выполнении команды: File->Open... происходит crash скрипта Album Art,в чём может быть причина?
Можно попробовать поменять строку 175:
Код: Выделить всё
if (result.image) {
на
Код: Выделить всё
if (result.image && panel.metadb) {
TheQwertiest
Репутация: 4
С нами: 6 лет 7 месяцев

Сообщение #46 SergPuh.68 » 26.11.2019, 20:40

TheQwertiest, после замены строки 175 всё работает пока без проблем,может есть смысл изменить и в самом компоненте на загрузке
SergPuh.68 M
Аватара
Откуда: Украина
Репутация: 143
С нами: 5 лет 10 месяцев

Сообщение #47 SergPuh.68 » 22.12.2019, 12:00

В папке проигрывателя периодически стала появляться папка crash reports,при этом видимых аварий не происходит,это нормально?Это просто диагностические сообщения или признак что что то не в порядке?Я связываю это с компонентом Spider Monkey Panel v1.2.2-preview+0db3c6a4.Можно как то это проверить?
Спойлер
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 774DDBECh
Access violation, operation: read, address: 00000008h

Call path not available.

Code bytes (774DDBECh):
774DDBACh: B6 DA 4D 77 00 DA 4D 77 8C DA 4D 77 3D DA 4D 77
774DDBBCh: CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC
774DDBCCh: CC CC CC CC 8B FF 55 8B EC 83 E4 F8 56 57 8B 7D
774DDBDCh: 10 85 FF 74 3D 8B 75 08 85 F6 0F 84 26 34 05 00
774DDBECh: 81 7E 08 EE DD EE DD 8B D7 8B CE 0F 84 2B 34 05
774DDBFCh: 00 F6 05 EC E8 5B 77 02 0F 85 2B 34 05 00 6A 00
774DDC0Ch: 6A 00 FF 75 0C E8 42 89 04 00 5F 5E 8B E5 5D C2
774DDC1Ch: 0C 00 5F B8 01 00 00 00 5E 8B E5 5D C2 0C 00 CC

Stack (00EFF550h):
00EFF530h: 00000000 00000000 00000000 00000000
00EFF540h: 0EADFD08 00000000 00000000 00000000
00EFF550h: 6CEADF70 00000000 00EFF56C 64336CAC
00EFF560h: 00000000 00000000 0EADFD08 00EFF578
00EFF570h: 64330444 0EADFD08 00EFF5AC 6428AEB8
00EFF580h: 0EADFD08 00000008 6CEADF80 6CE177AB
00EFF590h: 746B95B0 050EC74C 050EC710 00EFF624
00EFF5A0h: 00EFF5FC 6CE79140 00000000 00EFF5D8
00EFF5B0h: 6CE7CFC3 6CE6402D 00EFF6A8 7484601C
00EFF5C0h: 00000000 00EFF624 6CE7CFB0 050EC820
00EFF5D0h: 050EC710 7484601C 00EFF60C 6CE63E10
00EFF5E0h: 746B9610 7484601C 00EFF6A8 00000000
00EFF5F0h: 00000000 00EFF5E0 00EFEF00 00EFF654
00EFF600h: 6CE54060 186EC58C 00000000 00EFF630
00EFF610h: 6CE640D3 00EFF620 00EFF624 00EFF628
00EFF620h: 00000002 00EFF638 00000002 00000000
00EFF630h: 00EFF664 6CE636FE 6CEB4200 746B9678
00EFF640h: 00000000 00000001 00000001 00EFF63C
00EFF650h: 00EFEF00 00EFF684 6CE54060 186EC52C
00EFF660h: 00000000 00EFF694 6CE63671 746B9688

Registers:
EAX: 6435CDE0, EBX: 6CEADED8, ECX: 00000013, EDX: 00000000
ESI: 00000000, EDI: 0EADFD08, EBP: 00EFF558, ESP: 00EFF550

Crash location:
Module: ntdll
Offset: 3DBECh
Symbol: "RtlFreeHeap" (+1Ch)

Loaded modules:
foobar2000 loaded at 00910000h - 00B57000h
ntdll loaded at 774A0000h - 7763A000h
KERNEL32 loaded at 74E10000h - 74EF0000h
KERNELBASE loaded at 76FD0000h - 771CC000h
SHLWAPI loaded at 76140000h - 76184000h
msvcrt loaded at 74F00000h - 74FBF000h
COMCTL32 loaded at 745F0000h - 747FF000h
combase loaded at 75270000h - 754E6000h
ucrtbase loaded at 762F0000h - 7640F000h
RPCRT4 loaded at 765C0000h - 7667B000h
WINMM loaded at 72B00000h - 72B24000h
SspiCli loaded at 74C70000h - 74C90000h
CRYPTBASE loaded at 74C60000h - 74C6A000h
bcryptPrimitives loaded at 76880000h - 768DF000h
DSOUND loaded at 745E0000h - 745E9000h
sechost loaded at 767C0000h - 76836000h
oleaut32 loaded at 76720000h - 767B2000h
GDI32 loaded at 75130000h - 75151000h
WINMMBASE loaded at 72630000h - 72653000h
msvcp_win loaded at 751F0000h - 7526C000h
cfgmgr32 loaded at 76840000h - 7687B000h
USER32 loaded at 76410000h - 765A7000h
win32u loaded at 74CB0000h - 74CC7000h
imagehlp loaded at 76680000h - 7669B000h
gdi32full loaded at 771D0000h - 7732A000h
ADVAPI32 loaded at 75AC0000h - 75B39000h
shell32 loaded at 76A50000h - 76FCA000h
ole32 loaded at 76190000h - 76287000h
shcore loaded at 74D80000h - 74E04000h
windows.storage loaded at 75B70000h - 76135000h
CRYPT32 loaded at 76950000h - 76A4B000h
profapi loaded at 77470000h - 77487000h
MSASN1 loaded at 75B60000h - 75B6E000h
powrprof loaded at 76900000h - 76943000h
UxTheme loaded at 74970000h - 749EA000h
UMPDC loaded at 75B40000h - 75B4D000h
kernel.appcore loaded at 74EF0000h - 74EFF000h
shared loaded at 745B0000h - 745D2000h
zlib1 loaded at 63080000h - 63099000h
cryptsp loaded at 74C90000h - 74CA3000h
MSVCP140 loaded at 74540000h - 745AF000h
MSIMG32 loaded at 749F0000h - 749F6000h
gdiplus loaded at 68210000h - 68379000h
WINHTTP loaded at 74BA0000h - 74C5D000h
OLEACC loaded at 72BD0000h - 72C23000h
Secur32 loaded at 74860000h - 7486A000h
VCRUNTIME140 loaded at 74520000h - 74533000h
COMDLG32 loaded at 75560000h - 75610000h
dbghelp loaded at 73650000h - 737DF000h
dbgcore loaded at 73620000h - 73644000h
IMM32 loaded at 77330000h - 77355000h
foo_ui_hacks loaded at 744D0000h - 74511000h
psapi loaded at 765B0000h - 765B6000h
wtsapi32 loaded at 74A50000h - 74A5F000h
MSCTF loaded at 77360000h - 77463000h
DWrite loaded at 733A0000h - 73620000h
foo_input_monkey loaded at 10000000h - 10059000h
foo_dsp_eq loaded at 744B0000h - 744CD000h
foo_uie_panel_splitter loaded at 04DC0000h - 04E19000h
foo_uie_albumlist loaded at 74440000h - 744AD000h
foo_albumlist loaded at 73DE0000h - 73E29000h
foo_tags loaded at 73D40000h - 73DE0000h
foo_ui_std loaded at 73C30000h - 73D38000h
foo_spider_monkey_panel loaded at 73A80000h - 73C26000h
mozjs-60 loaded at 643F0000h - 65604000h
nspr4 loaded at 73A50000h - 73A7A000h
WSOCK32 loaded at 68F60000h - 68F68000h
WS2_32 loaded at 754F0000h - 7554E000h
foo_uie_esplaylist loaded at 739E0000h - 73A4A000h
foo_chronflow loaded at 6CDE0000h - 6CED7000h
OPENGL32 loaded at 6C260000h - 6C35F000h
GLU32 loaded at 72D90000h - 72DCF000h
d2d1 loaded at 65B30000h - 6601C000h
dxcore loaded at 74330000h - 74349000h
foo_rgscan loaded at 6E050000h - 6E09C000h
foo_freedb2 loaded at 72D60000h - 72D8F000h
foo_vis_vumeter loaded at 6C460000h - 6C505000h
foo_uie_lyrics3 loaded at 05220000h - 052DB000h
WININET loaded at 65650000h - 65AAC000h
foo_cdda loaded at 6DF20000h - 6DF5A000h
foo_dsp_std loaded at 6DEF0000h - 6DF18000h
foo_youtube loaded at 052E0000h - 05A30000h
VERSION loaded at 74B60000h - 74B68000h
QUARTZ loaded at 6C0C0000h - 6C259000h
bcrypt loaded at 768E0000h - 768F9000h
foo_fileops loaded at 6D1B0000h - 6D1EF000h
foo_input_dts loaded at 6D180000h - 6D1A5000h
avformat-foodts-58 loaded at 6CD70000h - 6CDDE000h
avcodec-foodts-58 loaded at 6BD70000h - 6BF31000h
avutil-foodts-56 loaded at 6C010000h - 6C0BF000h
foo_run loaded at 060B0000h - 060EA000h
foo_input_std loaded at 68DB0000h - 68F0E000h
avutil-fb2k-55 loaded at 6BFA0000h - 6C00E000h
avcodec-fb2k-57 loaded at 68BD0000h - 68DA6000h
MSACM32 loaded at 68910000h - 68929000h
foo_input_ffmpeg loaded at 6BF60000h - 6BF91000h
foo_input_tak loaded at 6CBC0000h - 6CBE4000h
tak_deco_lib loaded at 00400000h - 00421000h
foo_ac3 loaded at 6CD50000h - 6CD6E000h
foo_cuefilter loaded at 06C00000h - 06C29000h
foo_ui_columns loaded at 64260000h - 643EA000h
urlmon loaded at 6B4D0000h - 6B67B000h
USP10 loaded at 6BD50000h - 6BD67000h
iertutil loaded at 6D5F0000h - 6D819000h
foo_converter loaded at 641D0000h - 6425A000h
foo_unpack loaded at 68B90000h - 68BC4000h
foo_out_wasapis loaded at 6BD30000h - 6BD43000h
AVRT loaded at 74430000h - 74438000h
clbcatq loaded at 766A0000h - 76720000h
MMDevApi loaded at 72E20000h - 72E82000h
DEVOBJ loaded at 74370000h - 74393000h
AUDIOSES loaded at 640B0000h - 641CE000h
wintypes loaded at 72E90000h - 72F6A000h
sxs loaded at 6B300000h - 6B388000h
Windows.UI loaded at 732A0000h - 733A0000h
TextInputFramework loaded at 743A0000h - 74424000h
InputHost loaded at 731D0000h - 73292000h
CoreMessaging loaded at 73EA0000h - 73F29000h
CoreUIComponents loaded at 72F70000h - 731CE000h
PROPSYS loaded at 72530000h - 725F5000h
ntmarta loaded at 737E0000h - 73809000h
avutil-lav-56 loaded at 64010000h - 640AA000h
avresample-lav-4 loaded at 68380000h - 683AD000h
avcodec-lav-58 loaded at 081A0000h - 094A2000h
avformat-lav-58 loaded at 62970000h - 62CF4000h
ncrypt loaded at 6DF80000h - 6DFA1000h
NTASN1 loaded at 6D200000h - 6D228000h
rsaenh loaded at 74B70000h - 74B9F000h
LAVSplitter loaded at 628E0000h - 62969000h
libbluray loaded at 65AE0000h - 65B29000h
LAVVideo loaded at 627D0000h - 628D2000h
avfilter-lav-7 loaded at 62790000h - 627C6000h
swscale-lav-5 loaded at 626F0000h - 62784000h
d3d9 loaded at 62560000h - 626EE000h
dwmapi loaded at 72BA0000h - 72BC5000h
VSFilter loaded at 623A0000h - 62555000h
WINSPOOL loaded at 72B30000h - 72B9B000h
IPHLPAPI loaded at 74820000h - 74852000h
mswsock loaded at 74A60000h - 74AB2000h
WindowsCodecs loaded at 68780000h - 688E9000h
dataexchange loaded at 72C60000h - 72C91000h
dcomp loaded at 6E1C0000h - 6E329000h
d3d11 loaded at 72730000h - 7290E000h
dxgi loaded at 72660000h - 72721000h
twinapi.appcore loaded at 6DD00000h - 6DEE4000h
RMCLIENT loaded at 73E80000h - 73E9F000h
ScrRun loaded at 62340000h - 62370000h
mshtml loaded at 59170000h - 5A3B3000h
netutils loaded at 73830000h - 7383B000h
wkscli loaded at 73820000h - 73830000h
srpapi loaded at 62310000h - 62336000h
msIso loaded at 622C0000h - 62303000h
mlang loaded at 62280000h - 622B4000h
igc32 loaded at 691C0000h - 69E4D000h
atlthunk loaded at 74360000h - 7436D000h
ieframe loaded at 5F830000h - 5FE2A000h
NETAPI32 loaded at 73E30000h - 73E43000h
uiautomationcore loaded at 61F30000h - 62123000h
WINTRUST loaded at 74D30000h - 74D76000h
ig9icd32 loaded at 569E0000h - 573B8000h
ondemandconnroutehelper loaded at 68B70000h - 68B82000h
WINNSI loaded at 5F300000h - 5F308000h
NSI loaded at 75B50000h - 75B57000h
DNSAPI loaded at 74290000h - 74321000h
rasadhlp loaded at 73850000h - 73858000h
DPAPI loaded at 74350000h - 74358000h
fwpuclnt loaded at 68720000h - 68771000h
schannel loaded at 61E40000h - 61EB6000h
explorerframe loaded at 60010000h - 60193000h
mskeyprotect loaded at 72AE0000h - 72AF0000h
cryptnet loaded at 61CE0000h - 61D06000h
ncryptsslp loaded at 65AC0000h - 65ADF000h
dsound loaded at 61DC0000h - 61E3E000h
resourcepolicyclient loaded at 6D170000h - 6D17F000h
dhcpcsvc6 loaded at 74930000h - 74943000h
dhcpcsvc loaded at 74910000h - 74925000h
gpapi loaded at 6B2E0000h - 6B2FE000h
evr loaded at 6CF60000h - 6CFF0000h
RTWorkQ loaded at 72C30000h - 72C5A000h
MFPlat loaded at 6D470000h - 6D5ED000h
DXVA2 loaded at 738A0000h - 738BC000h

Stack dump analysis:
Address: 6CEADF70h (foo_chronflow+CDF70h), symbol: "foobar2000_get_interface" (+81D90h)
Address: 64336CACh (foo_ui_columns+D6CACh), symbol: "foobar2000_get_interface" (+1D0CCh)
Address: 64330444h (foo_ui_columns+D0444h), symbol: "foobar2000_get_interface" (+16864h)
Address: 6428AEB8h (foo_ui_columns+2AEB8h)
Address: 6CEADF80h (foo_chronflow+CDF80h), symbol: "foobar2000_get_interface" (+81DA0h)
Address: 6CE177ABh (foo_chronflow+377ABh)
Address: 746B95B0h (COMCTL32+C95B0h), symbol: "Ordinal421" (+2250h)
Address: 6CE79140h (foo_chronflow+99140h), symbol: "foobar2000_get_interface" (+4CF60h)
Address: 6CE7CFC3h (foo_chronflow+9CFC3h), symbol: "foobar2000_get_interface" (+50DE3h)
Address: 6CE6402Dh (foo_chronflow+8402Dh), symbol: "foobar2000_get_interface" (+37E4Dh)
Address: 7484601Ch (IPHLPAPI+2601Ch), symbol: "NotifyStableUnicastIpAddressTable" (+16Ch)
Address: 6CE7CFB0h (foo_chronflow+9CFB0h), symbol: "foobar2000_get_interface" (+50DD0h)
Address: 7484601Ch (IPHLPAPI+2601Ch), symbol: "NotifyStableUnicastIpAddressTable" (+16Ch)
Address: 6CE63E10h (foo_chronflow+83E10h), symbol: "foobar2000_get_interface" (+37C30h)
Address: 746B9610h (COMCTL32+C9610h), symbol: "Ordinal421" (+22B0h)
Address: 7484601Ch (IPHLPAPI+2601Ch), symbol: "NotifyStableUnicastIpAddressTable" (+16Ch)
Address: 6CE54060h (foo_chronflow+74060h), symbol: "foobar2000_get_interface" (+27E80h)
Address: 6CE640D3h (foo_chronflow+840D3h), symbol: "foobar2000_get_interface" (+37EF3h)
Address: 6CE636FEh (foo_chronflow+836FEh), symbol: "foobar2000_get_interface" (+3751Eh)
Address: 6CEB4200h (foo_chronflow+D4200h), symbol: "foobar2000_get_interface" (+88020h)
Address: 746B9678h (COMCTL32+C9678h), symbol: "Ordinal421" (+2318h)
Address: 6CE54060h (foo_chronflow+74060h), symbol: "foobar2000_get_interface" (+27E80h)
Address: 6CE63671h (foo_chronflow+83671h), symbol: "foobar2000_get_interface" (+37491h)
Address: 746B9688h (COMCTL32+C9688h), symbol: "Ordinal421" (+2328h)
Address: 6CE54060h (foo_chronflow+74060h), symbol: "foobar2000_get_interface" (+27E80h)
Address: 6CE637C7h (foo_chronflow+837C7h), symbol: "foobar2000_get_interface" (+375E7h)
Address: 6CE638CEh (foo_chronflow+838CEh), symbol: "foobar2000_get_interface" (+376EEh)
Address: 6CE3B12Ah (foo_chronflow+5B12Ah), symbol: "foobar2000_get_interface" (+EF4Ah)
Address: 746B9718h (COMCTL32+C9718h), symbol: "Ordinal421" (+23B8h)
Address: 6CE54060h (foo_chronflow+74060h), symbol: "foobar2000_get_interface" (+27E80h)
Address: 6CE3AFE9h (foo_chronflow+5AFE9h), symbol: "foobar2000_get_interface" (+EE09h)
Address: 6CE3B234h (foo_chronflow+5B234h), symbol: "foobar2000_get_interface" (+F054h)
Address: 6CDE0000h (foo_chronflow+0h)
Address: 746B974Ch (COMCTL32+C974Ch), symbol: "Ordinal421" (+23ECh)
Address: 6CE3B2B6h (foo_chronflow+5B2B6h), symbol: "foobar2000_get_interface" (+F0D6h)
Address: 6CE54060h (foo_chronflow+74060h), symbol: "foobar2000_get_interface" (+27E80h)
Address: 6CE3B2D2h (foo_chronflow+5B2D2h), symbol: "foobar2000_get_interface" (+F0F2h)
Address: 6CDE0000h (foo_chronflow+0h)
Address: 77511D36h (ntdll+71D36h), symbol: "LdrDeleteEnclave" (+1A6h)
Address: 6CDE0000h (foo_chronflow+0h)
Address: 6CE3B2B6h (foo_chronflow+5B2B6h), symbol: "foobar2000_get_interface" (+F0D6h)
Address: 6CDE0000h (foo_chronflow+0h)
Address: 774D5558h (ntdll+35558h), symbol: "RtlGetNtSystemRoot" (+68h)
Address: 6CE3B2B6h (foo_chronflow+5B2B6h), symbol: "foobar2000_get_interface" (+F0D6h)
Address: 6CDE0000h (foo_chronflow+0h)
Address: 6CDE0000h (foo_chronflow+0h)
Address: 77519F80h (ntdll+79F80h), symbol: "wcstombs" (+70h)
Address: 774E5236h (ntdll+45236h), symbol: "LdrShutdownProcess" (+F6h)
Address: 775BDA60h (ntdll+11DA60h), symbol: "NlsAnsiCodePage" (+2114h)
Address: 774E521Dh (ntdll+4521Dh), symbol: "LdrShutdownProcess" (+DDh)
Address: 6CE3B2B6h (foo_chronflow+5B2B6h), symbol: "foobar2000_get_interface" (+F0D6h)
Address: 77519F80h (ntdll+79F80h), symbol: "wcstombs" (+70h)
Address: 774F13F5h (ntdll+513F5h), symbol: "RtlExitUserProcess" (+B5h)
Address: 762F74D4h (ucrtbase+74D4h), symbol: "wctype" (+8ECh)
Address: 775001C9h (ntdll+601C9h), symbol: "RtlSetLastWin32Error" (+39h)
Address: 77519F80h (ntdll+79F80h), symbol: "wcstombs" (+70h)
Address: 770C1323h (KERNELBASE+F1323h), symbol: "ReadFile" (+1C3h)
Address: 770BE6EFh (KERNELBASE+EE6EFh), symbol: "GetModuleHandleExW" (+BFh)
Address: 762F74D4h (ucrtbase+74D4h), symbol: "wctype" (+8ECh)
Address: 770BE65Fh (KERNELBASE+EE65Fh), symbol: "GetModuleHandleExW" (+2Fh)
Address: 74E35903h (KERNEL32+25903h), symbol: "ExitProcess" (+13h)
Address: 763315DDh (ucrtbase+415DDh), symbol: "exit" (+19Dh)
Address: 763314B0h (ucrtbase+414B0h), symbol: "exit" (+70h)
Address: 76331451h (ucrtbase+41451h), symbol: "exit" (+11h)
Address: 00A9DAB9h (foobar2000+18DAB9h)
Address: 00A9DAC2h (foobar2000+18DAC2h)
Address: 00A9DAC2h (foobar2000+18DAC2h)
Address: 00A9DAC2h (foobar2000+18DAC2h)
Address: 00A9D141h (foobar2000+18D141h)
Address: 74E26359h (KERNEL32+16359h), symbol: "BaseThreadInitThunk" (+19h)
Address: 74E26340h (KERNEL32+16340h), symbol: "BaseThreadInitThunk" (+0h)
Address: 77507B74h (ntdll+67B74h), symbol: "RtlGetAppContainerNamedObjectPath" (+E4h)
Address: 7717A6F0h (KERNELBASE+1AA6F0h), symbol: "UnhandledExceptionFilter" (+0h)
Address: 5FA23AD6h (ieframe+1F3AD6h), symbol: "Ordinal255" (+3C986h)
Address: 77519F80h (ntdll+79F80h), symbol: "wcstombs" (+70h)
Address: 77507B44h (ntdll+67B44h), symbol: "RtlGetAppContainerNamedObjectPath" (+B4h)
Address: 77528EF9h (ntdll+88EF9h), symbol: "RtlCaptureContext" (+D9h)
Address: 00A9DAC2h (foobar2000+18DAC2h)
Address: 0040000Bh (tak_deco_lib+Bh)
Address: 087007B0h (avcodec-lav-58+5607B0h), symbol: "av_vorbis_parse_init" (+3700h)

Environment:
App: foobar2000 v1.5
UI: Columns UI 0.5.1

Components:
Core (2019-11-28 12:47:26 UTC)
foobar2000 core 1.5
foo_ac3.dll (2019-12-12 16:47:44 UTC)
AC3 decoder 0.9.13
foo_albumlist.dll (2019-11-28 12:46:52 UTC)
Album List 4.7
foo_cdda.dll (2019-11-28 12:46:48 UTC)
CD Audio Decoder 3.0
foo_chronflow.dll (2019-12-20 11:54:28 UTC)
Coverflow 0.5.1
foo_converter.dll (2019-11-28 12:46:44 UTC)
Converter 1.5.4
foo_cuefilter.dll (2014-01-23 01:57:34 UTC)
CUE Playlist Filter 0.1.7.0
foo_dsp_eq.dll (2019-11-28 12:46:46 UTC)
Equalizer 1.2.1
foo_dsp_std.dll (2019-11-28 12:46:34 UTC)
Standard DSP Array 1.3.2
foo_fileops.dll (2019-11-28 12:46:42 UTC)
File Operations 2.4
foo_freedb2.dll (2019-11-28 12:46:52 UTC)
Online Tagger 0.7
foo_input_dts.dll (2019-12-13 04:08:16 UTC)
DTS decoder 0.6.8
foo_input_ffmpeg.dll (2019-12-13 04:09:30 UTC)
FFmpeg Decoder Wrapper 0.5.5
foo_input_monkey.dll (2019-12-13 04:04:28 UTC)
Monkey's Audio Decoder 2.3.1
foo_input_std.dll (2019-11-28 12:47:14 UTC)
FFmpeg Decoders 3.4.6-0ac9001
Standard Input Array 1.5
foo_input_tak.dll (2019-12-13 04:07:03 UTC)
TAK Decoder 0.4.9
foo_out_wasapis.dll (2019-12-20 15:38:11 UTC)
WASAPI shared output 0.6.8
foo_rgscan.dll (2019-11-28 12:46:46 UTC)
ReplayGain Scanner 2.3
foo_run.dll (2019-12-12 13:37:19 UTC)
Run services 0.3.8
foo_spider_monkey_panel.dll (2019-12-12 12:02:00 UTC)
Spider Monkey Panel 1.2.2-preview+0db3c6a4
foo_tags.dll (2019-12-13 04:08:16 UTC)
m-TAGS 1.2
foo_ui_columns.dll (2019-12-18 16:50:53 UTC)
Columns UI 0.5.1
foo_ui_hacks.dll (2019-12-11 15:54:38 UTC)
UI Hacks 2013-02-19
foo_ui_std.dll (2019-11-28 12:47:06 UTC)
Default User Interface 1.5
foo_uie_albumlist.dll (2019-12-12 12:35:07 UTC)
Album list panel 0.4.0-beta.5
foo_uie_esplaylist.dll (2011-05-28 21:06:46 UTC)
EsPlaylist 0.1.3.9
foo_uie_lyrics3.dll (2019-12-19 17:58:32 UTC)
Lyric Show Panel 3 0.5
foo_uie_panel_splitter.dll (2019-12-18 16:52:28 UTC)
Panel Stack Splitter 0.3.8.3(alpha)
foo_unpack.dll (2019-11-28 12:46:44 UTC)
ZIP/GZIP/RAR Reader 1.8
foo_vis_vumeter.dll (2019-12-12 05:28:18 UTC)
VU Meter 2013-02-16
foo_youtube.dll (2019-12-12 13:40:02 UTC)
Youtube Source 3.4 beta 4

Recent events:
initquit::init entry
Autoplaylists initialized in: 0:00.045431
"DURATION" : 0:00.045400
FFmpeg version: 3.4.6-0ac9001
initquit::init exit
Startup time : 0:01.184209
foo_chronflow collection generated in: 0:00.319639
Opening track for playback: "D:\Музыка\Adriano Celentano\Albums\2004 — C’e sempre un motivo\11 Vengo dal jazz (Bensonhurst Blues).m4a"
foo_youtube: [video@06616DF0] opening m4a
foo_youtube: [warning] [video@06616DF0] opening, downloader foo_youtube: [0x80004005]
foo_youtube: [warning] [video@06616DF0] opening, downloader LAV Splitter: [0x80004005]
foo_youtube: [warning] [video@06616DF0] opening, downloader foobar2000: [0x80004005]
foo_youtube: [warning] [video@06616DF0] foo_youtube: [0x80004005] | LAV Splitter: [0x80004005] | foobar2000: [0x80004005]
foo_youtube: [video@06616DF0] opening m4a
foo_youtube: [warning] [video@06616DF0] opening, downloader foo_youtube: [0x80004005]
foo_youtube: [warning] [video@06616DF0] opening, downloader LAV Splitter: [0x80004005]
foo_youtube: [warning] [video@06616DF0] opening, downloader foobar2000: [0x80004005]
foo_youtube: [warning] [video@06616DF0] foo_youtube: [0x80004005] | LAV Splitter: [0x80004005] | foobar2000: [0x80004005]
YouTube Track Manager: album track list from musicbrainz
Opening track for playback: "www.youtube.com/watch?fb2k_album=La+mia+musica&fb2k_artist=Toto+Cutugno&fb2k_date=2012&fb2k_title=La+mia+musica&fb2k_tracknumber=1&v=TwAZg57WvfU"
foo_youtube: [audio] opening webm dash 4019kb 124kbps, opus 48000hz 2ch 128kbps
foo_youtube: [video@06616DF0] opening webm dash 1523kb 47kbps, vp9 240p 30fps 47kbps
foo_youtube: [curl@0E8A953C] retrying at 1343488 after 0 seconds: client error: Failure when receiving data from the peer (56)
Opening track for playback: "www.youtube.com/watch?fb2k_album=La+mia+musica&fb2k_artist=Toto+Cutugno&fb2k_date=2012&fb2k_title=L%27estate+vola+via&fb2k_tracknumber=2&v=bnAKMFKXajc"
foo_youtube: [audio] opening webm dash 3788kb 131kbps, opus 48000hz 2ch 128kbps
foo_youtube: [video@06616DF0] opening webm dash 8791kb 303kbps, vp9 720p 30fps 303kbps
Shutting down...
initquit::quit entry
initquit::quit exit
Component system shutdown
SergPuh.68 M
Аватара
Откуда: Украина
Репутация: 143
С нами: 5 лет 10 месяцев

Сообщение #48 MC Web » 22.12.2019, 14:49

SergPuh.68:Можно как то это проверить?
Удалить foo_chronflow и понаблюдать.
MC Web
Репутация: 248
С нами: 11 лет 2 месяца

Сообщение #49 SergPuh.68 » 22.12.2019, 20:52

MC Web, да,действительно ошибку вызывал foo_chronflow,удалил окончательно и бесповоротно,жаль конечно мне этот компонент нравился :sad: Спасибо.
SergPuh.68 M
Аватара
Откуда: Украина
Репутация: 143
С нами: 5 лет 10 месяцев

Сообщение #50 SergPuh.68 » 04.01.2020, 21:05

Можно ли как то реализовать громкость для SMP вот такого типа:
2020-01-04_185141.jpg

2020-01-04_185237.jpg
2020-01-04_185237.jpg (9.13 КБ) Просмотров: 2887

Может кому нибудь попадался скрипт или подскажите где можно посмотреть что бы была чисто громкость без других фишек.Картинку могу нарисовать в фотошопе а вот куда её вставить не найду такого скрипта :smile:
SergPuh.68 M
Аватара
Откуда: Украина
Репутация: 143
С нами: 5 лет 10 месяцев

Сообщение #51 AHAPXICT » 04.01.2020, 21:27

SergPuh.68, DarkOne v3.1 там скрипт отдельный, только нужно посмотреть что нужно изменить для совместимости с SMP и добавить в скрипт недостающие строки из DO 4.0 Global Script.js чтобы убрать PREPROCESSOR
И да, больше половины сборок на основе DarkOne by tedgo уже нарисовали такие ручки)))
AHAPXICT M
Аватара
Откуда: Киев
Репутация: 252
С нами: 11 лет

Сообщение #52 SergPuh.68 » 04.01.2020, 21:38

AHAPXICT, смотрел там конечно,пока ладу не дал,думал может где нибудь готовые заготовки есть,пока не нашел,какой то пробел с громкостью у фубара для новичков,плоски уже надоели :smile:
SergPuh.68 M
Аватара
Откуда: Украина
Репутация: 143
С нами: 5 лет 10 месяцев

Сообщение #53 AHAPXICT » 04.01.2020, 22:01

SergPuh.68:готовые заготовки есть,
Не, ну не знаю... Как ладу не дал? Там всё готово, да и ручка один в один как на второй картинке. Я не проверял на SMP, может работает со старта? Сейчас не могу посмотреть, на работе, мой ноут поломался, а на рабочем нет нечего для работы. Это единственный вариант скрипта, другого нет, только подставляй свою картинку и вперёд.
AHAPXICT M
Аватара
Откуда: Киев
Репутация: 252
С нами: 11 лет

Сообщение #54 kutuzof » 04.01.2020, 22:38

SergPuh.68, на скорую руку, дальше разберётесь) путь к картинкам поменяете...
Код: Выделить всё
var configPath = fb.FoobarPath + "themes\\DarkOne4Mod\\";
var imgPath = configPath + "Images\\";
var btn_font = gdi.Font("Arial Black", 7, 0);
var ui_type = window.InstanceType;


window.MinWidth = window.MaxWidth = 58;
window.MinHeight = window.MaxHeight = 90;

var v_change = false;
var g_angle = 270;
var g_R = 20;

// ----- GET UI COLOURS -----
function get_colors() {
   ui_backcol = ui_type == 0 ? window.GetColourCUI(3) : window.GetColourDUI(1);
   ui_textcol = ui_type == 0 ? window.GetColourCUI(0) : window.GetColourDUI(0);
   ui_btntxtcol = ui_type == 0 ? window.GetColourCUI(2) : window.GetColourDUI(0);
}

get_colors();

function on_colors_changed() {
   get_colors();
   window.Repaint();
}

// ----- CREATE THETA -----
function calc_theta(x, y){
   x -= 29;
   y -= 51;
   theta = Math.atan2(y, x) / Math.PI * 180;
   if (theta <= 90 && theta > 45) return g_angle;
   if (theta > 90 && theta < 135) return 0;
   return theta >= 0 ? theta > 90 ? theta - 135 : theta + 225 : theta + 225
}

// ----- DRAW -----
var a_img = gdi.Image(imgPath + "Vol-wheel.png");
var b_img = gdi.Image(imgPath + "Indicator.png");
var c_img = gdi.Image(imgPath + "IndicatorMH.png");
var d_img = gdi.Image(imgPath + "Mute.png");
var g_img;

function on_paint(gr) {
   if (!window.IsTransparent) {
      gr.FillSolidRect(0, 0, window.Width, window.Height, ui_backcol);
      gr.FillGradRect(0, 0, window.Width, 90, 90, RGBA(151, 180, 202, 128), 0);
   }

   gr.GdiDrawText("VOLUME", btn_font, ui_btntxtcol, 0, 10, 58, 16, 33);
   a_img && gr.DrawImage(a_img, 0, 22, 58, 58, 0, 0, a_img.Width, a_img.Height);

   theta = (Math.pow(10, fb.Volume / 50) - 0.001) / 0.999 * g_angle;
   posA = (theta - 45) * Math.PI / 180;
   cosinusA = Math.cos(posA);
   sinusA = Math.sin(posA);
   posX = 27 - cosinusA * g_R;
   posY = 48 - sinusA * g_R;

   g_img = fb.Volume == -100 ? d_img : v_change ? c_img : b_img;
   g_img && gr.DrawImage(g_img, posX, posY, 5, 5, 0, 0, g_img.Width, g_img.Height);
}

// ----- MOUSE ACTIONS -----
var g_drag = false;

function on_mouse_move(x, y){
   if (g_drag){
      d = calc_theta(x, y) / g_angle;
      v = 50 * Math.log(0.99 * d + 0.01) / Math.LN10;
      if (fb.Volume != v) fb.Volume = v;
   }
}

function on_mouse_lbtn_down(x, y){
   g_drag = true;
}

function on_mouse_lbtn_up(x, y){
   on_mouse_move(x,y);
   g_drag = false;
}

function on_mouse_wheel(delta){
   delta > 0 ? fb.VolumeUp() : fb.VolumeDown();
}

var v_st = 0;
var g_timer_v;

function on_mouse_mbtn_up(x,y) {
        if (g_timer_v != null) return;
    if (fb.Volume > -100){
        v_st = 1;
        state = fb.Volume
    } else {
        v_st = 2;
    }
    Vol();
}

function on_mouse_rbtn_up(x, y) {
   var m = window.CreatePopupMenu();
   var q;

   m.AppendMenuItem(fb.Volume == 0 ? 1 : 0, 1, "Up");
   m.AppendMenuItem(fb.Volume == -100 ? 1 : 0, 2, "Down");
   m.AppendMenuItem(fb.Volume == -100 ? 8 : 0, 3, "Volume Mute");
   m.AppendMenuSeparator();
   m.AppendMenuItem(fb.Volume == 0 ? 8 : 0, 4, "Set to -0 db");
   m.AppendMenuItem(fb.Volume == -3 ? 8 : 0, 5, "Set to -3 db");
   m.AppendMenuItem(fb.Volume == -6 ? 8 : 0, 6, "Set to -6 db");
   m.AppendMenuItem(fb.Volume == -9 ? 8 : 0, 7, "Set to -9 db");
   m.AppendMenuItem(fb.Volume == -12 ? 8 : 0, 8, "Set to -12 db");
   m.AppendMenuItem(fb.Volume == -15 ? 8 : 0, 9, "Set to -15 db");
   m.AppendMenuItem(fb.Volume == -18 ? 8 : 0, 10, "Set to -18 db");
   m.AppendMenuItem(fb.Volume == -21 ? 8 : 0, 11, "Set to -21 db");
   m.AppendMenuSeparator();
   m.AppendMenuItem(0, 12, "Configure");

   q = m.TrackPopupMenu(x, y);

   switch (true) {
      case (q == 1):
         fb.VolumeUp();
         break;

      case (q == 2):
         fb.VolumeDown();
         break;

      case (q == 3):
         fb.VolumeMute();
         break;

      case (q == 4):
         fb.RunMainMenuCommand("Playback" + "/" + "Volume" + "/" + "Set to -0 db");
         break;

      case (q == 5):
         fb.RunMainMenuCommand("Playback" + "/" + "Volume" + "/" + "Set to -3 db");
         break;

      case (q == 6):
         fb.RunMainMenuCommand("Playback" + "/" + "Volume" + "/" + "Set to -6 db");
         break;

      case (q == 7):
         fb.RunMainMenuCommand("Playback" + "/" + "Volume" + "/" + "Set to -9 db");
         break;

      case (q == 8):
         fb.RunMainMenuCommand("Playback" + "/" + "Volume" + "/" + "Set to -12 db");
         break;

      case (q == 9):
         fb.RunMainMenuCommand("Playback" + "/" + "Volume" + "/" + "Set to -15 db");
         break;

      case (q == 10):
         fb.RunMainMenuCommand("Playback" + "/" + "Volume" + "/" + "Set to -18 db");
         break;

      case (q == 11):
         fb.RunMainMenuCommand("Playback" + "/" + "Volume" + "/" + "Set to -21 db");
         break;

      case (q == 12):
         window.ShowConfigure();
         break;
   }

   m;
   return true;
}

// ----- EVENTS -----
var v_timer = null;

function on_volume_change(val) {
   if (v_timer) {
      window.ClearTimeout(v_timer);
      v_timer = null;
   }

   v_timer = window.SetTimeout(
      function () {
         window.Repaint();
         window.ClearTimeout(v_timer);
         v_timer = null;
         v_change = false;
      }, 3000);

   v_change = true;
   window.Repaint();
}

function Vol() {
    g_timer_v = window.SetInterval(function(){
    if (v_st == 1) {
    fb.Volume--;
   if (fb.Volume <= -100 ) {v_st = 0; window.ClearInterval(g_timer_v);g_timer_v = null}
    }
    if (v_st == 2) {
    fb.Volume++;
    try {state} catch(e) {state = 0;}
    if (fb.Volume >= state) {v_st = 0; window.ClearInterval(g_timer_v);g_timer_v = null}
    }
    window.Repaint();
    },50);
}
Вложения
Images.rar
(1.98 КБ) Скачиваний: 274
kutuzof M
Аватара
Откуда: г. Орёл, Россия
Репутация: 256
С нами: 8 лет 2 месяца

Сообщение #55 SergPuh.68 » 04.01.2020, 22:45

AHAPXICT, с WSH номер проходит,с SMP ещё не пробовал,правда под стилистику не подходит но я думаю можно будет подогнать,спасибо.
2020-01-04_203846.jpg

kutuzof, буду разбираться,спасибо.
SergPuh.68 M
Аватара
Откуда: Украина
Репутация: 143
С нами: 5 лет 10 месяцев

Сообщение #56 AHAPXICT » 04.01.2020, 23:10

SergPuh.68, пора бы знать... стилистика - завернул
if (!window.IsTransparent) {
gr.FillSolidRect(0, 0, window.Width, window.Height, RGB(,,,)); // ui_backcol
// gr.FillGradRect(0, 0, window.Width, 90, 90, RGBA(151, 180, 202, 128), 0);
}
Поставь свой фон и убери(заремь) градиент или включи траспарент. И СКМ

Добавлено спустя 10 минут 56 секунд:
kutuzof, забыл даже поздороваться)) Приветствую :beer:
AHAPXICT M
Аватара
Откуда: Киев
Репутация: 252
С нами: 11 лет

Сообщение #57 kutuzof » 04.01.2020, 23:53

AHAPXICT, тоже приветствую! :beer:
kutuzof M
Аватара
Откуда: г. Орёл, Россия
Репутация: 256
С нами: 8 лет 2 месяца

Сообщение #58 foobar2000.ru » 05.02.2020, 00:10

Вышла новая версия плагина: Spider Monkey Panel v1.2.3 [04.02.2020]
foobar2000.ru
Автор темы, Робот
Репутация: 9
С нами: 12 лет 4 месяца

Сообщение #59 Aliado_71 » 14.02.2020, 11:57

Spider Monkey Panel v1.2.3 + Library Tree 2.1.3 если выбрать View by Folder Structure при добавлении музыки в плейлист - неправильная сортировка треков, причем рипы image + cue сортируются правильно. Дефолтный плагин Album list, а также Java script panel 2.3.5 + Library Tree 1.4.0.4 - добавляет треки в плейлист правильно. Если у кого нибудь подобные проблемы?
Вложения
2020-02-14_105501.jpg
Aliado_71
Аватара
Откуда: Украина
Репутация: 200
С нами: 9 лет 8 месяцев

Сообщение #60 TheQwertiest » 14.02.2020, 16:20

Aliado_71, работает ли сортировка корректно на SMP v1.2.2? Если нет, то проблема в скрипте и нужно обращаться к его автору.
TheQwertiest
Репутация: 4
С нами: 6 лет 7 месяцев

Пред.След.

Вернуться в Плагины