Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foo_ui_panels (Read 1317866 times) previous topic - next topic
0 Members and 13 Guests are viewing this topic.

foo_ui_panels

Reply #1350
Terrestrial : Would it be possible for the SCPL and track Display panels to be reload when we change a layout global. I have a theme color in layout globals but when i change it, it changes for the code directly in the layout code but not in SCPL and track displays(doesnt work either with set and setpvar)


track displays should reload when you change a pvar through a button.. anything else will require a restart.

Request:
- NOBKGND option in $button2


yes, it's there.. although its only for glass.

can the background of panels ui be done away with or made transparent?
i know that i can use $drawrect(...) to change the color
but it would be nice to not have one at all, this way i could have a rounded border by using images that have transparency
actually this would free up a lot of possibilities


to do it properly would require using layered windows and a rewrite of all the gdi functions... so not in the near future.

THANK YOU!

0.12.4 now supports unicode and will open the configuration dialog both in wine and windows japanese locale.


no more crashes, right?

-------------

I've uploaded 0.13.0 with a couple of new features / some tweaks. there is also a new example library.pp along with new library filter defaults (use reset page in the library filter preferences page to reset to the new defaults).

foo_ui_panels

Reply #1351


Oh....great update!! thx^^
There is a possibility of changing the background color


but...there is the White line in the SCPL group background !
It solved like this with being temporary

Code: [Select]
$drawrect(0,0,%_width%,%_height%,brushcolor-0-0-0 pencolor-null)


foo_ui_panels

Reply #1353
oops... yes you're right it's not there. I will add it to the todo list.

foo_ui_panels

Reply #1354
Is there a way to run an external program from a track display button? I currently display a default image when there is no album art, and I would like to make it a button that searches google images.

The track display dialog doesn't list the Run/Google Artist + Album option that is listed in my context menu thanks to foo_run. Is there any way to make this work?

Thanks

foo_ui_panels

Reply #1355
There is a bug with SCPLs group display in the new version. When using background color and > 1 line. Only first line is painted.

Also. The new entries in the context menu is not appropriate imo on items where %_subidx% is less than %_maxidx%. :/

foo_ui_panels

Reply #1356
I have the same problem, but I temporarily fixed it with
Code: [Select]
$drawrect(,,,,pencolor-R-G-B alpha-255)

Change RGB to your bg color.

Other than that it works great. Scrolling and moving with arrrows works.
Syntax highlighting is back too.
Windows 10 Pro x64 // foobar2000 1.3.10

foo_ui_panels

Reply #1357
Last Version seems to work great with 9.4.2 no bugs recognized.
Good work.

I read the usersguide to let the buttons appear

foo_ui_panels

Reply #1358

Terrestrial : Would it be possible for the SCPL and track Display panels to be reload when we change a layout global. I have a theme color in layout globals but when i change it, it changes for the code directly in the layout code but not in SCPL and track displays(doesnt work either with set and setpvar)


track displays should reload when you change a pvar through a button.. anything else will require a restart.


Actually it seems that my pvar cannot be changed with a button. my pvar theme as values like blue,red,green and the button to change it doesnt work.
Another thing i really think that all panels should be refresh when we change something in the layout globals. It s the configuration of the whole layout and consequently almost everything in the layout can be affected by a change there.

foo_ui_panels

Reply #1359
Thanks for v .13, no more crashes for me, and CPU usage is normal again.

Unfortunately, my library playlist pannel is empty when using v .13. I tried changing options, but nothing works, it shows a white window.

Should not be a big deal, sice Br3tt will implement library filter (which is equivalent and better) in his v .6 of his Scaled config.

foo_ui_panels

Reply #1360
Is there a way to use individual values from multi-valued fields in Library Filter? Like %<field>% in the Album list?

foo_ui_panels

Reply #1361
yes
elevatorladylevitateme

foo_ui_panels

Reply #1362
Multiple-value titleformatting syntax is not what I was asking about, but thanks for the answer anyway.
For anyone else interested, it should be written as such: $meta_sep(genre,|)

foo_ui_panels

Reply #1363
$meta_sep(genre,|)
that's exactly what i was looking for.... thx you so much Hakubo ! 

$if(%style%,$meta_sep(style,|),%genre%)

and it work aswell in Playlist Tree.

foo_ui_panels

Reply #1364
thanks for this great update, terrestrial, really faster and the syntax color is back.

I've got a little problem with the album art panel in this version.

Usually I use %ispaused% to show/hide album art panel in order to have both fading transition during playback and the demi-transparent in paused mode. That works smoothly in previous versions. But in 0.13, every time the metabase changes, (like the regular updates of the playcount and the last playtime after 1 minute playing), the cover img disappears. Actually the panel is not gone, just the graphic doesn't show up, I use any other window or menu to cover that area once and it will show again. Don't know why 


OK, I've found a solution, by making the traditional $imageabs2 method always shown below the album art panel...

foo_ui_panels

Reply #1365
another question?

does trackinfo panel support multiple file operation?
it seems that i have two choices, follow cursor or now playing, but that is always valid for one track only, even if I select more tracks at once. i mean sometimes I want to deal with more than one track, like deleting multiple files or sending them to device through button etc. 

Is there a "selected mode" maybe? 

foo_ui_panels

Reply #1366
another question?

does trackinfo panel support multiple file operation?
it seems that i have two choices, follow cursor or now playing, but that is always valid for one track only, even if I select more tracks at once. i mean sometimes I want to deal with more than one track, like deleting multiple files or sending them to device through button etc. 

Is there a "selected mode" maybe? 
If you refer to action with buttons, yes you can: just add CONTEXT-SELECTED like this:
$button(,,,,,,,,TAG:SET:blah:1,CONTEXT-SELECTED TOOLTIP:"")


 

foo_ui_panels

Reply #1368
still crashing for me   
using this plugins (and config of course) http://www.hydrogenaudio.org/forums/index....=53703&st=0
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0153A86Ah
Access violation, operation: read, address: 00000004h
Call path:
entry=>user_interface::init
This is the first crash logged by this instance.
Code bytes (0153A86Ah):
0153A82Ah:  8B F0 3B F3 74 28 8D 44 24 18 50 8D 8C 24 30 03
0153A83Ah:  00 00 51 C7 06 40 1E 59 01 89 5C 24 20 E8 88 D1
0153A84Ah:  02 00 8B 54 24 18 89 46 08 89 56 04 EB 02 33 F6
0153A85Ah:  55 8B FE FF 15 90 80 58 01 8B 84 24 0C 13 00 00
0153A86Ah:  8B 4F 04 50 51 E8 66 D1 02 00 3B C3 74 03 89 47
0153A87Ah:  08 8B 47 04 8D 54 24 18 52 50 89 5C 24 20 E8 53
0153A88Ah:  D1 02 00 3B C3 74 03 89 47 08 8B 57 04 8B 74 24
0153A89Ah:  18 8D 4C 24 1C 51 52 89 74 24 20 89 5C 24 24 E8
Stack (0012B3E4h):
0012B3C4h:  0012D968 00000000 B9C12258 B9C11E68
0012B3D4h:  7FFDF000 B9C11F28 805353D0 804D8FD8
0012B3E4h:  76410A84 0000000C 00000000 0012CAA0
0012B3F4h:  00000000 00000000 00000000 0000032C
0012B404h:  0012B4C8 7C925AF1 015DC7E8 0012B758
0012B414h:  015D6218 01590A38 00000000 01590A40
0012B424h:  015909F8 015D6430 015D3350 015D3350
0012B434h:  0012B42C 0012B430 015D3350 015D33B2
0012B444h:  0012B43C 0012B440 00000021 0000000F
0012B454h:  0012B44C 0012B450 015DE7E8 015D3350
0012B464h:  00000001 001410A0 01590A34 00000000
0012B474h:  00000000 00000000 00000201 00000006
0012B484h:  00000000 00000000 00000000 015D63E0
0012B494h:  0012B424 00000000 7C920020 00020000
0012B4A4h:  0012B4C0 0196AAC0 0012B4C0 00000002
0012B4B4h:  00000002 00000031 00000037 00000020
0012B4C4h:  D695DBC2 01C7989D 9B751BA0 01C7995D
0012B4D4h:  BD11FD00 01C78837 00000000 00009D30
0012B4E4h:  7C925A65 00000000 002E0034 0070006A
0012B4F4h:  00000067 7FFDFBF8 0012B68C 00000000
Registers:
EAX: 00000000, EBX: 00000000, ECX: 7C80EE67, EDX: 00340003
ESI: 00000000, EDI: 00000000, EBP: 00163938, ESP: 0012B3E4
Crash location: "foo_ui_panels", loaded at 014F0000h - 015BA000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C907000h
COMCTL32                        loaded at 773A0000h - 774A3000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4A000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                          loaded at 7E360000h - 7E3F0000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D1EF000h
ole32                            loaded at 774B0000h - 775ED000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76350000h - 7639A000h
wl_hook                          loaded at 009E0000h - 00A36000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
RocketDock                      loaded at 00AB0000h - 00AC2000h
PSAPI                            loaded at 76BB0000h - 76BBB000h
xfire_toucan_26107              loaded at 00AF0000h - 00B7F000h
WSOCK32                          loaded at 71A30000h - 71A3A000h
WS2_32                          loaded at 71A10000h - 71A27000h
WS2HELP                          loaded at 71A00000h - 71A08000h
MSIMG32                          loaded at 76320000h - 76325000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_albumlist                    loaded at 00D30000h - 00D77000h
OLEAUT32                        loaded at 770F0000h - 7717C000h
foo_cdda                        loaded at 00DA0000h - 00DD6000h
foo_converter                    loaded at 00E00000h - 00E69000h
foo_cwb_hooks                    loaded at 00E90000h - 00EC6000h
foo_dsp_std                      loaded at 00EF0000h - 00F31000h
foo_input_std                    loaded at 00F60000h - 01074000h
foo_lyricsdb                    loaded at 010A0000h - 010CF000h
WININET                          loaded at 77180000h - 7722B000h
CRYPT32                          loaded at 77A50000h - 77AE5000h
MSASN1                          loaded at 77AF0000h - 77B02000h
foo_playcount                    loaded at 010F0000h - 01104000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_rgscan                      loaded at 01130000h - 01178000h
foo_run                          loaded at 011B0000h - 011DB000h
foo_uie_albumart                loaded at 01200000h - 0123C000h
gdiplus                          loaded at 4EBA0000h - 4ED43000h
foo_uie_albumlist                loaded at 01270000h - 012AF000h
foo_uie_lyrics                  loaded at 012D0000h - 0132F000h
WINMM                            loaded at 76AF0000h - 76B1E000h
foo_uie_playlists_dropdown      loaded at 013D0000h - 0140A000h
foo_ui_columns                  loaded at 01430000h - 014C7000h
foo_ui_panels                    loaded at 014F0000h - 015BA000h
foo_ui_std                      loaded at 015E0000h - 01637000h
imagehlp                        loaded at 76C50000h - 76C78000h
DBGHELP                          loaded at 59DD0000h - 59E71000h
VERSION                          loaded at 77BD0000h - 77BD8000h

Stack dump analysis:
Address: 7C925AF1h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlDosApplyFileIsolationRedirection_Ustr" (+0000034Eh)
Address: 015909F8h, location: "foo_ui_panels", loaded at 014F0000h - 015BA000h
Address: 01590A34h, location: "foo_ui_panels", loaded at 014F0000h - 015BA000h
Address: 7C920020h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlNtStatusToDosErrorNoTeb" (+00000497h)
Address: 7C925A65h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlDosApplyFileIsolationRedirection_Ustr" (+000002C2h)
Address: 7C926999h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000027Eh)
Address: 7C9269A5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000028Ah)
Address: 7C91EFE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+000002E2h)
Address: 7C91EF43h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000242h)
Address: 7C92691Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000202h)
Address: 7C926924h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000209h)
Address: 7C920833h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C926928h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000020Dh)
Address: 7C9269A5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000028Ah)
Address: 7C926924h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000209h)
Address: 77ED1780h, location: "RPCRT4", loaded at 77E50000h - 77EE1000h
Symbol: "I_RpcProxyNewConnection" (+0000E0BFh)
Address: 77E5120Ch, location: "RPCRT4", loaded at 77E50000h - 77EE1000h
Address: 77ED1780h, location: "RPCRT4", loaded at 77E50000h - 77EE1000h
Symbol: "I_RpcProxyNewConnection" (+0000E0BFh)
Address: 7C926999h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000027Eh)
Address: 7C9269A5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+0000028Ah)
Address: 7C91EFE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+000002E2h)
Address: 7C91EF43h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000242h)
Address: 7C92691Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlMultiAppendUnicodeStringBuffer" (+00000202h)

Version info:
foobar2000 v0.9.4
UNICODE

Additional info:
Lyric Show Panels 0.3.1.1  (foo_uie_lyrics)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
Album Art Panel 0.2.6  (foo_uie_albumart)
WMA Decoder 1.1  (foo_input_std)
Standard Input Array 1.0  (foo_input_std)
ReplayGain Scanner 2.0.2  (foo_rgscan)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
Album List 3.2.0  (foo_albumlist)
Default User Interface 0.9acc  (foo_ui_std)
FLAC decoder 1.1.0  (foo_input_std)
Standard DSP array 1.0  (foo_dsp_std)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
CD Audio Decoder 2.1.1  (foo_cdda)
Converter 1.0.1  (foo_converter)
foobar2000 core v0.9.4  (Core)
Panels UI 0.12.4 beta [May 16 2007 - 20:41:54]  (foo_ui_panels)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
Run services 0.3.2  (foo_run)
Play Count 1.9.2  (foo_playcount)
cwbowron's title format hooks 1.1.1 [May  4 2007 - 12:39:47]  (foo_cwb_hooks)

foo_ui_panels

Reply #1369
disregard my report about not seeing library list panel. I had nuked my db accidentally

Still, I wonder if there is a good way to transfer shortcuts etc between installations without copying the .cfg file.

Maybe xml for a cfg file, (with the nice advantage that one can copy/paste sections) would be better?

foo_ui_panels

Reply #1370
I've uploaded a new version which should fix the scpl header redrawing problems.

-----------------

still crashing for me   
using this plugins (and config of course) http://www.hydrogenaudio.org/forums/index....=53703&st=0


What were you doing when it crashed? Delete the old pui, download the latest version, and redownload the pui and see if it still crashes...

foo_ui_panels

Reply #1371
i just closed the player (while playing a song) and after 5 min i started it up again . result the error message.

Btw. the thing with the .pui worked
letz see how long 

foo_ui_panels

Reply #1372
Hi all,

I have downloaded a preconfigured foobar2000 (Panels UI) and been adjusting it to my tastes.

One thing appears to be hard to do: editing the tagz strings %title%, %length%, etc. that determine what info is displayed in the playlist. To edit them, I had to find them. I didn't find them in foobar2000 preferences, but I did find them in the *.pui file (foobar2000 \ Panels UI \ uru_foo.pui). However, editing this file with notepad appears to corrupt the file and makes foobar2000 crash.

Does anyone know a solution?

I hope I'm not asking a question that has already been replied to elsewhere.

Regards,
liek

foo_ui_panels

Reply #1373
The Display from playlist you can change by click right on the Single Columns Playlist and then edit the code.
Really strange what you have done....

foo_ui_panels

Reply #1374
I am trying to help another user in this thread with referencing images in their foobar profile directory. I do not use per-user settings so it is a little troublesome to test code. From what I have read the relative path for images has been changed around quite a bit.  What is currently the best way to reference an image in $imageabs2() that resides in a subdirectory off the user's profile directory?