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 1317970 times) previous topic - next topic
0 Members and 24 Guests are viewing this topic.

foo_ui_panels

Reply #525
great plugin !

I tried a configuration from FofR [thanks for sharing with us]

I hope you could help me with this. I don't use "Album list" so I tried to change it to "Playlist switcher" but it seems it doesn't work . Panel UI show the Playlist switcher but clicking on any playlist doesn't send the playlist to SCPL at all . Is there any workaround for this .

Thanks in advance.

foo_ui_panels

Reply #526
I would like it to create some buttons, which let me put the foobar in a certain mode, the chill mode or the work mode and so on. One thing there should be that the volume is set to a certain level different for each mode. I've got a code for a button, but the volume does not change, could you have a look and tell me what is wrong, please.
My code:
Code: [Select]
$button(381,22,0,0,25,25,images\mode1.png,images\mode1_hot.png,'Set volume to -21dB',)

The Commandline Guide says that this command is possible, but it won't work. Well and, the Commandline Guide shows only some values to set the volume at, is it impossible to use own ?

Thanks for help,


greetings, elemakil

foo_ui_panels

Reply #527
EDIT: Seems like the set volume commands were removed from foobar.  You'll have to use 'Volume up' or 'Volume down'


foo_ui_panels

Reply #529
If you wanna learn at the same time....it's like binary but base 16.  So the first (right-most) digit is 16^0 (16 to the power of 0), which is one.  So the digit is 0-9 then A-F (10-15).  To get the decimal value for that digit, multiply the digit times the value of the place it's in.  So for the first digit, 'A' would equal 10*1=10.  To get the decimal value for a hex number, add the decimal values of all the places.  They follow this pattern -

Place    Value            =
1      -      16^0      -      1
2        -    16^1      -      16
3        -    16^2      -      256
4        -    16^3      -      4096
etc....


I think I understand a bit about what you are talking.


IMO the easiest way to convert between hex and decimal is using the windows calculator.

Winkey+R, "calc", <enter>
Switch to the scientific calculator from View> Scientific

Press F5, type in your Hex value, press F6 and the Decimal value is displayed
Press F6, type in your Decimal value, press F5 and the Hex value is displayed


This helped me a lot.  Thanks

I can add that in the last version of panels the configuration of egoh spectrum analyser works really good.

One question: I am using a Cd image  which displays a cover. Everytime it changes you can see it flickering a second. Is this a normal behaviour? Is it possible optimize this so that it won't be so annoying?

foo_ui_panels

Reply #530
I was looking at older posts and noticed I missed a new version of the component uploaded on March 3rd. You added tooltips for buttons, thanks

Oh yeah, the component is signed as version 0.7.3, but the changelog says 0.7.5.

foo_ui_panels

Reply #531
I'm dabbling with this component for the first time since the last few revisions of trackinfo_mod.

I don't understand how $glass works. Can someone dumb it down for me? It is like $drawrect but instead draws glass? Right now I am just trying to grasp something simple like overlaying a panel on top of $glass, such as the seekbar for example.

foo_ui_panels

Reply #532
I'm dabbling with this component for the first time since the last few revisions of trackinfo_mod.

I don't understand how $glass works. Can someone dumb it down for me? It is like $drawrect but instead draws glass? Right now I am just trying to grasp something simple like overlaying a panel on top of $glass, such as the seekbar for example.


$glass is for margins, not a rectangle.

any number will extend the window borders inward. Then you can draw text/graphics on the glass.

foo_ui_panels

Reply #533
Just a quick question before I have a closer look on it tomorrow: AFAICS this plugin can host panels via tagz syntax. Will I be able to have e.g. the egoh spectrum analyzer in the background and text in front of it?

foo_ui_panels

Reply #534
This component continues to suffer from stability issues under Windows XP and Server 2003. When loading the Configuration dialogue, there is an extremely high chance foobar will crash. I spend more time restarting foobar and deleting failure.txt files than I do any actual coding. Strangely enough though, it doesnt seem to crash under Vista.
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C947C37h
Access violation, operation: read, address: 001D9000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C947C37h):
7C947BF7h:  CC CC CC CC CC 85 C0 74 25 8B 4D 0C 56 0F B6 31
7C947C07h:  48 41 66 83 3C 75 60 D0 97 7C 00 74 06 85 C0 74
7C947C17h:  0A 48 41 42 42 85 C0 75 E4 EB 02 42 42 5E 8B 45
7C947C27h:  08 89 10 E9 82 1B FE FF 85 C0 74 1D 8B 55 0C 57
7C947C37h:  0F B7 0A 8B 3D 60 E2 97 7C 66 8B 0C 4F 42 42 46
7C947C47h:  84 ED 74 01 46 48 75 E8 5F 8B 45 08 89 30 E9 97
7C947C57h:  BA FC FF 8B 7D 0C 8B 7F 04 66 8B 3C 4F 66 3B 3D
7C947C67h:  74 E4 97 7C 0F 84 28 52 FE FF C6 45 FF 00 E9 24
Code bytes (7C947C37h):
7C947BF7h:  CC CC CC CC CC 85 C0 74 25 8B 4D 0C 56 0F B6 31
7C947C07h:  48 41 66 83 3C 75 60 D0 97 7C 00 74 06 85 C0 74
7C947C17h:  0A 48 41 42 42 85 C0 75 E4 EB 02 42 42 5E 8B 45
7C947C27h:  08 89 10 E9 82 1B FE FF 85 C0 74 1D 8B 55 0C 57
7C947C37h:  0F B7 0A 8B 3D 60 E2 97 7C 66 8B 0C 4F 42 42 46
7C947C47h:  84 ED 74 01 46 48 75 E8 5F 8B 45 08 89 30 E9 97
7C947C57h:  BA FC FF 8B 7D 0C 8B 7F 04 66 8B 3C 4F 66 3B 3D
7C947C67h:  74 E4 97 7C 0F 84 28 52 FE FF C6 45 FF 00 E9 24
Registers:
EAX: 000013B5, EBX: 00000000, ECX: 00000000, EDX: 001D9000
ESI: 000017FC, EDI: 7FFB7C22, EBP: 00000110, ESP: 00000118
Crash location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlInitializeSListHead" (+0000EC27h)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D3000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D5000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 763B0000h - 763F9000h
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
wbsys                            loaded at 66500000h - 6650A000h
wbhelp                          loaded at 66600000h - 66617000h
wblind                          loaded at 66000000h - 6608F000h
WINMM                            loaded at 76B40000h - 76B6D000h
UXTHEME                          loaded at 5AD70000h - 5ADA8000h
msimg32                          loaded at 76380000h - 76385000h
nview                            loaded at 00DF0000h - 00F60000h
PSAPI                            loaded at 76BF0000h - 76BFB000h
OLEAUT32                        loaded at 77120000h - 771AC000h
VERSION                          loaded at 77C00000h - 77C08000h
NTMARTA                          loaded at 77690000h - 776B1000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
RocketDock                      loaded at 01020000h - 0102E000h
MSCTF                            loaded at 74720000h - 7476B000h
lgscroll                        loaded at 10100000h - 1010F000h
MSVCR80                          loaded at 78130000h - 781CB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
msctfime                        loaded at 755C0000h - 755EE000h
imjp81                          loaded at 3A700000h - 3A756000h
imjp81k                          loaded at 3A600000h - 3A6D0000h
foo_cdda                        loaded at 01170000h - 011A6000h
foo_converter                    loaded at 011D0000h - 01239000h
foo_cwb_hooks                    loaded at 01260000h - 0128E000h
foo_dsp_std                      loaded at 012B0000h - 012F1000h
foo_highlightplaying            loaded at 01320000h - 01341000h
foo_input_monkey                loaded at 01370000h - 013B9000h
foo_input_std                    loaded at 013E0000h - 014F4000h
foo_input_tta                    loaded at 01520000h - 0154D000h
foo_masstag                      loaded at 01570000h - 015C0000h
foo_rgscan                      loaded at 015E0000h - 01628000h
foo_run                          loaded at 01650000h - 0167B000h
foo_uie_albumlist                loaded at 016A0000h - 016DD000h
foo_uie_console                  loaded at 01700000h - 0171B000h
foo_uie_lyrics                  loaded at 01740000h - 0179E000h
WININET                          loaded at 771B0000h - 7727F000h
Normaliz                        loaded at 017B0000h - 017B9000h
iertutil                        loaded at 6E850000h - 6E895000h
foo_uie_playlists_dropdown      loaded at 019E0000h - 01A19000h
foo_uie_queuemanager            loaded at 01A40000h - 01A79000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA8000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_quicksearch              loaded at 041F0000h - 04236000h
foo_uie_vis_egoh                loaded at 04240000h - 0425D000h
foo_ui_columns                  loaded at 04270000h - 04307000h
foo_ui_panels                    loaded at 04330000h - 043F9000h
foo_ui_std                      loaded at 04420000h - 04477000h
foo_winamp_spam                  loaded at 044A0000h - 044CA000h
foo_ui_minilyrics                loaded at 044E0000h - 04502000h
nvwddi                          loaded at 04740000h - 04755000h
IMJPCD                          loaded at 3B100000h - 3B11B000h
MiniLyrics                      loaded at 07760000h - 07862000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
RICHED32                        loaded at 732E0000h - 732E5000h
RICHED20                        loaded at 74E30000h - 74E9C000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
ReplayGain Scanner 2.0.2  (foo_rgscan)
Run services 0.3.2  (foo_run)
Highlight playing 0.1.0  (foo_highlightplaying)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
TTA Audio Decoder (unofficial) 2.4.2  (foo_input_tta)
cwbowron's title format hooks 1.0.13 [Oct  2 2006 - 09:06:52]  (foo_cwb_hooks)
Masstagger 1.6  (foo_masstag)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Album list panel 0.2.1  (foo_uie_albumlist)
Egoh Spectrum analyser (uie) 1.1.0  (foo_uie_vis_egoh)
Queue manager panel 0.2.1  (foo_uie_queuemanager)
Standard Input Array 1.0  (foo_input_std)
CD Audio Decoder 2.1.1  (foo_cdda)
Playlists Dropdown 0.6 alpha 3  (foo_uie_playlists_dropdown)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Standard DSP array 1.0  (foo_dsp_std)
foobar2000 core 0.9.4.2  (Core)
Winamp API Emulator 0.95  (foo_winamp_spam)
WMA Decoder 1.1  (foo_input_std)
Default User Interface 0.9acc  (foo_ui_std)
Console panel 0.2.1  (foo_uie_console)
PanelsUI 0.7.3 beta [Mar  3 2007 - 13:27:41]  (foo_ui_panels)
FLAC Decoder 1.1.0  (foo_input_std)
Lyric Show Panels 0.3.0.0  (foo_uie_lyrics)
Converter 1.0.1  (foo_converter)

foo_ui_panels

Reply #535
I run it under XP pro SP2 and can say I haven't had any crashing problems.

Perhaps it's your install?
elevatorladylevitateme

foo_ui_panels

Reply #536
$panel(spec,Spectrum Analyser,0,0,%_width%,%_height%,)

Why do I get "[UNKNOWN FUNCTION]"?

foo_ui_panels

Reply #537
has to be
Code: [Select]
$panel(spec,Spectrum analyser,0,0,%_width%,%_height%,)


you can look it always up in the dd menu above the edit frame ... (don't know how many times I looked up whether it is Track info mod or Track Info Mod ....)


greetings elemakil

foo_ui_panels

Reply #538
you can look it always up in the dd menu above the edit frame ... (don't know how many times I looked up whether it is Track info mod or Track Info Mod ....)

Ah, I thought all the buttons and dropdowns do not work. Because, on win2000, if you click the dropdown button you do not see anything (you have to use the keyboard arrows instead).

Anyway: I still have unknown function. Copy+paste: $panel(spec,Spectrum analyser,0,0,%_width%,%_height%,)

foo_ui_panels

Reply #539
I don't believe the spectrum can be stretched vertically like that.
I think it has a maximum height; what that maximum is I don't know.
elevatorladylevitateme

foo_ui_panels

Reply #540
I get "unknown function" in my track display. no matter what I use. E.g.:

// Background
$panel(scp,Single Column Playlist,0,0,80,80,)

I'm on w2k and columns ui is my default ui. Could that be a problem?

I could maybe think about using the panels ui as default ui. But I defiinitely need the columns ui global variables (i can tell you variables scope is a tricky thing with fb2k+components). Does someone know if the columns ui global variables work, if its not the default ui???

foo_ui_panels

Reply #541
You can't use PanelsUI functions in ColumnsUI. You need to have both installed, But you actively use PanelsUI for the added functionality.

 

foo_ui_panels

Reply #542
Here: http://lunaelement.net/files/e3.7z
check the toolbars and the goldbar.


you mean around the edges or the whole thing?

terrestrial, I know how busy you must be, but I was hoping you could take a look at this request:

playlist view notification

It would make me very happy!


if you want to write a interface/service I can implement it in scpl.

At the moment I am defining all my PVARS at the top of my PanelsUI panel, this works nicely but isn't very well optimised.

What I tried to do was take out the global PVARS and place them in a 0x0 track display and put the theme pvars in a similar one. This way I can put everything under // PerTrack, etc. to optimise yet still keep all the vars in one place for people to customise.

However, none of these PVARS seem to get set even though the PanelsUI config screen indicates that the panel has been loaded.

Putting them at the top of the Now Playing track display works but I don't really want them there.


if its hidden (or 0x0 size) its not going to be redrawn / titleformatting will not be evaluated. also you cannot control the order that the titleformatting will be run, so you cannot guarantee that the "pvar" track display will be evaluated before something else that uses the pvar.

Ive got a small problem, and didnt see it in here (quickly scanned over the posts so sorry if its been dealt with allready)

Ive installed this pack: http://www.fooblog2000.com/category/config/

and it looked quite nice, works nice too... but, once i try to run internet radio (just a PLS file) i hear mucis for a fraction of a second and then foobar crashes.

Any ideas ? this is the information i could gather.


%playback_time_seconds% will be 0 for internet radio, and dividing by that in $eval() causes the crash. it will be fixed for the next version, but in the meantime, don't divide by 0

Terrestrial: Can I get permission to maintain a version history alongside downloads of each PanelsUI version on http://www.fooblog2000.com ?


no, I'd rather not have old versions floating around

This component continues to suffer from stability issues under Windows XP and Server 2003. When loading the Configuration dialogue, there is an extremely high chance foobar will crash. I spend more time restarting foobar and deleting failure.txt files than I do any actual coding. Strangely enough though, it doesnt seem to crash under Vista.


try this version here and let me know if it still crashes, and I will try to narrow down the cause.

foo_ui_panels

Reply #543

Here: http://lunaelement.net/files/e3.7z
check the toolbars and the goldbar.

you mean around the edges or the whole thing?

How can you not see?  If you check the goldbar for example there should be a clear white line at the bottom of it. When the image is stretched it gets so blurred the white line disappears and in Foobar you can't see it. And the toolbars suddenly have a bright line a few fixels from the top and another bright line a few pixels from the bottom. You messed with the code in v0.7 and made it worse than it was before.

foo_ui_panels

Reply #544
Does someone know if the columns ui global variables work, if its not the default ui???

I don't use them like that myself, but I'm pretty sure I've heard people say that they have.  Just remember to use $set_global() and $get_global().

foo_ui_panels

Reply #545
Shucks, you cannot use the (column ui) playlist tabs panel with this component can you? 

I'm using a column ui playlist in my panel setup and it would be nice to have the playlist tabs panel available.  why isn't it in the list of available panels?

foo_ui_panels

Reply #546
Shucks, you cannot use the (column ui) playlist tabs panel with this component can you? 

I'm using a column ui playlist in my panel setup and it would be nice to have the playlist tabs panel available.  why isn't it in the list of available panels?


You have to use persistent variables to mimic the tab function and assign buttons to change them. There's a great explanation. here http://www.fooblog2000.com/category/tips/panelsui/

foo_ui_panels

Reply #547
Shucks, you cannot use the (column ui) playlist tabs panel with this component can you? 

I'm using a column ui playlist in my panel setup and it would be nice to have the playlist tabs panel available.  why isn't it in the list of available panels?

Yes indeed you can -
Code: [Select]
$panel(TABS1,Playlist tabs,0,$eval(%_height%-$get(vol.height)-40),$sub(%_width%,50),20,)


I don't know why it's not in the panels list, but I've been using it since day one.

@jclim00
He's not talking about the tabbed panel stack mod, just the playlist tabs switcher.

foo_ui_panels

Reply #548
try this version here and let me know if it still crashes, and I will try to narrow down the cause.


Even with this debug version I am experiencing the crashes. I am trying on two different machines. One running 2k3 and the other running XP. I have tried a fresh install and rebuild of foobar on both machines and am still experiencing the crashes. I have tried a variety of plugin combinations but none of them appear to stick out as the cause.

It might be my imagination but if I change the track (click the next button) before loading the configuration then it crashes far less often. If there is anything you would like me to do to narrow down this bug please let me know. There were posts by others describing a similar problem so I do not believe it is isolated to my setup.

foo_ui_panels

Reply #549
Is it possible to change the "Group rows" in Group display with a variable?

I check if the album has more discs and if so, i dont want to display all the info from the album again, just the disc number.

So, I'd like to have the "Group rows is 5" for 11st disc, and "Group rows is 1" for the others.

If it isnt possible, can u give me any tips how to make it? In the Item display? Im quite noob 

reg,
crush