Help - Search - Members - Calendar
Full Version: Columns UI
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98
upNorth
Strange sidebar behaviour:
The sidebar is acting weird when using foo_playlistgen_ex to generate playlists. When a number of presets are selected for generation, all but the last two entries in the sidebar disappears during processing/generation. They reappear when the playlist generation is finished. When the processing starts, the name of active playlist will be visible a little longer than the others.

Nothing critical, it just looks weird...
Paranoia
I need colour formatting string help... sad.gif I just can't see any errors with this:
variables
CODE

today=$num(%_system_day%,2)
month=$num(%_system_month%,2)
hour=$num(%_system_hour%,2)
colour0=$rgb(225,0,0)
colour1=$rgb(185,0,0)
colour2=$rgb(100,0,0)

colours
CODE

000000|000000|
$if(%_isplaying%,$rgb(220,220,220)|$rgb(204,208,212),
$if($strcmp($substr(%play_stamp%,9,10),%_today%),
$if($strcmp($substr(%play_stamp%,6,7),%_month%),
$if($strcmp($substr(%play_stamp%,12,13),%_hour%),%_colour0%,
$if($strcmp($sub(%_hour%,$substr(%play_stamp%,12,13)),1),%_colour1%,
$if($greater($mod(%_playlist_number%,2),0),
$rgb(237,243,254)|$rgb(83,147,227),
$rgb(255,255,255)|$rgb(83,147,227)))))))


If I comment line 6, the tracks played today are given a background of white. Otherwise all is black (apart from now playing, and highlighted) - I've been through it about 10 times, just can't see any problems.

My %play_stamp% formatting is:
%Y-%M-%DT$H:$M:$S$T
example: 2004-06-01T12:17:14+00:00

Any help would be appreciated.

Steve
musicmusic
QUOTE(rexy @ Jun 1 2004, 07:02 AM)
I'm happy to see you added on mouse over button graphics to the UI. One problem, though: the 0.1.1 beta has weird problems showing certain colors in bmps that it didn't have back in 0.1. Maybe this is because for some reason you are limiting the color scale in 0.1.1?
Here is a bmp of only the hover part so you can also works in 0.1:
http://brusi.3kd.net/stuff/columnsuibug.bmp
Try using it for the buttons in 0.1.1 beta and then in 0.1 and tell me if you experience the same problem. (Just to be clear let me say this peoblem doesn't have anything to do with whether you turn on mouse over or not).


Can you try beta 3?

QUOTE(rexy @ Jun 1 2004, 07:02 AM)
Also, would be nice if by 0.1.1 final you would add an option to add/remove buttons because I, for example, don't need the open button or the random button. Another useful thing would be fusing the play and pause buttons into one button.


Not for 0.1.1. Sometime in the future maybe. I am kind of busy right know so it may be a while until the next version after 0.1.1.

QUOTE(kalmark @ Jun 1 2004, 08:42 AM)
QUOTE(musicmusic @ May 16 2004, 01:24 PM)
That square is the tab char. I guess I will have to replace it with a space or something. Expect it fixed in the next version.

I see the other more important requests smile.gif But I'm still expecting wink.gif

Sorry, I thought I fixed it, but it turns out out I was replacing the wrong character...

..with another wrong character ohmy.gif

Try beta 3.

QUOTE(upNorth @ Jun 1 2004, 09:41 AM)
Strange sidebar behaviour:
The sidebar is acting weird when using foo_playlistgen_ex to generate playlists. When a number of presets are selected for generation, all but the last two entries in the sidebar disappears during processing/generation. They reappear when the playlist generation is finished. When the processing starts, the name of active playlist will be visible a little longer than the others.

Nothing critical, it just looks weird...

My suspicion is that you have lots of playlists (maybe a vertical scrollbar) and the listbox it doing something funky with its "smooth" scrolling.

I will look at it later..

QUOTE(Paranoia @ Jun 1 2004, 11:23 AM)
I need colour formatting string help... sad.gif I just can't see any errors with this:
[..]

Any help would be appreciated.

Steve

Colour codes dont work in global variables, checking "map colour codes" will work for most occasions, or you could use the colour picker and set colours without the squares, and reinsert them (the squares) as neccessary. You dont need to put the squares in in the colour string, though.

square is the same as $char(3) or the square you can get from the other titleformatting pages
kalmark
Thanks, my problem's fixed. Good job! smile.gif
Paranoia
Cheers, I got it working - I just stuck the $rgb codes directly into the string smile.gif

Thought post a screen of it, 'cause I'm quite proud, and it shows what's possible smile.gif

Screen

Steve
pIv
To Paranoia

Great work!

May you place your fcs file in section Uploads/foo_ui columns.
Lyx
CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 77B57698h
Access violation, operation: read, address: 00080128h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (77B57698h):
77B57658h:  50 FF 75 10 FF 75 0C 56 E8 98 98 FF FF 5E C9 C2
77B57668h:  0C 00 5E C9 C2 0C 00 55 8B EC 51 51 53 56 57 8B
77B57678h:  7D 08 83 65 08 00 8B 47 28 8B 18 85 DB 89 5D F8
77B57688h:  74 62 8B 40 04 8D 73 FE 8D 0C B0 8B 47 70 8B 11
77B57698h:  39 42 28 0F 84 CD BE 03 00 85 F6 74 47 8B 47 28
77B576A8h:  8B 48 04 8B 47 50 8B D0 8B 5C 99 FC 2B 53 08 89
77B576B8h:  55 FC 74 30 6A 08 8B 0C B1 99 5B F7 FB 2B 41 08
77B576C8h:  03 47 50 39 45 FC 7E 1C 8B 45 08 8B 5D F8 FF 45
Stack (0012F908h):
0012F8E8h:  00010000 ED1DFC5C A0346980 A001DE9F
0012F8F8h:  00000000 0104003E 00000001 ED1DFC94
0012F908h:  00000001 001612B0 001612B0 00000001
0012F918h:  00000003 0012F944 77B573DE 00000000
0012F928h:  FFFFFFFF 001612B0 0000002C 0012F984
0012F938h:  77B43A7F 00000001 A901039D 0012F984
0012F948h:  77B43B37 001612B0 00000000 0012FBB8
0012F958h:  001612B0 0000002A 0000000D 0012F9DC
0012F968h:  0000001C 00000001 00000002 00000001
0012F978h:  00000001 00000001 00000000 0012F9B0
0012F988h:  77B43BFB 00000014 A901039D 0012FBB8
0012F998h:  001612B0 00001328 40000000 0012FAF8
0012F9A8h:  0012F9EC 77B43D00 0012F9EC 77B435BB
0012F9B8h:  001612B0 00000000 0012FBB8 00001328
0012F9C8h:  77B42E4E 004F9550 FFFFFFFC 00000004
0012F9D8h:  00000001 0012F9FC 77E01D0A 000D0248
0012F9E8h:  00000401 0012FA0C 77E01D0A 000B0216
0012F9F8h:  00001328 00000000 0012FBB8 77B42E4E
0012FA08h:  DCBAABCD 0012FA30 77E03D4B 77B42E4E
0012FA18h:  000B0216 00001328 00000000 0012FBB8
Registers:
EAX: 00000001, EBX: 00000001, ECX: 0015E864, EDX: 00080100
ESI: FFFFFFFF, EDI: 001612B0, EBP: 0012F91C, ESP: 0012F908
Crash location: "COMCTL32", loaded at 77B40000h - 77BC9000h

Loaded modules:
foobar2000                       loaded at 00400000h - 00452000h
ntdll                            loaded at 77880000h - 77901000h
KERNEL32                         loaded at 77E70000h - 77F33000h
USER32                           loaded at 77E00000h - 77E65000h
GDI32                            loaded at 77F40000h - 77F7C000h
ole32                            loaded at 77A40000h - 77B2C000h
RPCRT4                           loaded at 77D20000h - 77D8E000h
ADVAPI32                         loaded at 77DA0000h - 77DFD000h
COMCTL32                         loaded at 77B40000h - 77BC9000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                         loaded at 76B00000h - 76B3E000h
SHLWAPI                          loaded at 77C60000h - 77CAA000h
SHELL32                          loaded at 77580000h - 777CC000h
MSVCRT                           loaded at 78000000h - 78046000h
foo_ape                          loaded at 00800000h - 00820000h
foo_cdda                         loaded at 00820000h - 0082E000h
foo_clienc                       loaded at 00830000h - 0083B000h
foo_console                      loaded at 00840000h - 00847000h
foo_diskwriter                   loaded at 00850000h - 00862000h
WINMM                            loaded at 77540000h - 77571000h
foo_dsp_continuator              loaded at 00870000h - 00878000h
foo_dsp_crossfade                loaded at 00880000h - 00887000h
foo_dsp_extra                    loaded at 00890000h - 008A5000h
foo_dsp_nogaps                   loaded at 008B0000h - 008B7000h
foo_dsp_wider                    loaded at 008C0000h - 008C7000h
foo_flac                         loaded at 008D0000h - 008E6000h
foo_id3v2                        loaded at 008F0000h - 0091E000h
MSVCP60                          loaded at 780C0000h - 78121000h
foo_infobox                      loaded at 00920000h - 00933000h
foo_input_std                    loaded at 00940000h - 009E2000h
MSACM32                          loaded at 773E0000h - 773F3000h
foo_masstag                      loaded at 009F0000h - 00A01000h
foo_midi                         loaded at 00A10000h - 00A2B000h
MFC42                            loaded at 6C230000h - 6C322000h
OLEAUT32                         loaded at 779A0000h - 77A3B000h
MFC42LOC                         loaded at 6C1D0000h - 6C1DE000h
foo_mod                          loaded at 00EC0000h - 00EC9000h
BASS                             loaded at 00ED0000h - 00F2A000h
foo_osd                          loaded at 00F30000h - 00F3C000h
foo_output_std                   loaded at 00F40000h - 00F49000h
foo_out_dsound_ex                loaded at 00F50000h - 00F59000h
DSOUND                           loaded at 51080000h - 510DA000h
VERSION                          loaded at 77810000h - 77817000h
LZ32                             loaded at 75940000h - 75946000h
foo_playlistgen_ex               loaded at 00F70000h - 00F7F000h
foo_read_http                    loaded at 00F80000h - 00F89000h
WS2_32                           loaded at 74FA0000h - 74FB3000h
WS2HELP                          loaded at 74F90000h - 74F98000h
foo_rgscan                       loaded at 00F90000h - 00F9B000h
foo_ui_columns                   loaded at 00FA0000h - 00FC7000h
foo_ui_std                       loaded at 00FD0000h - 00FE7000h
foo_vis_manager                  loaded at 00FF0000h - 00FF8000h
foo_vis_vu_meter                 loaded at 01000000h - 01008000h
foo_web                          loaded at 01010000h - 01028000h
wdmaud                           loaded at 77530000h - 77539000h
KsUser                           loaded at 5EF80000h - 5EF84000h
CLBCATQ                          loaded at 784A0000h - 78525000h
cscui                            loaded at 77840000h - 7787E000h
CSCDLL                           loaded at 77090000h - 770B3000h
ntshrui                          loaded at 76F70000h - 76F7F000h
ATL                              loaded at 773B0000h - 773C5000h
NETAPI32                         loaded at 750E0000h - 7512F000h
SECUR32                          loaded at 77BD0000h - 77BDF000h
NETRAP                           loaded at 75130000h - 75136000h
SAMLIB                           loaded at 750C0000h - 750D0000h
WLDAP32                          loaded at 77940000h - 7796B000h
DNSAPI                           loaded at 77970000h - 77994000h
WSOCK32                          loaded at 74FC0000h - 74FC9000h
browseui                         loaded at 76DE0000h - 76EA8000h
SHDOCVW                          loaded at 76C50000h - 76D60000h
imagehlp                         loaded at 77910000h - 77933000h
DBGHELP                          loaded at 72970000h - 7299D000h

Stack dump analysis:
Address: 77B573DEh, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 77B43A7Fh, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 77B43B37h, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 77B43BFBh, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 77B43D00h, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 77B435BBh, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 77B42E4Eh, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 77E01D0Ah, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 77E01D0Ah, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 77B42E4Eh, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 77E03D4Bh, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 77B42E4Eh, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 77E03DB6h, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 77B42E4Eh, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 10003461h, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uCallWindowProc" (+00000018h)
Address: 77B42E4Eh, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 00FB3BD6h, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 77B42E4Eh, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 00FAC60Ch, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 77E03DBAh, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 77E03701h, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 77882B95h, location: "ntdll", loaded at 77880000h - 77901000h
Address: 77883618h, location: "ntdll", loaded at 77880000h - 77901000h
Address: 7800115Ch, location: "MSVCRT", loaded at 78000000h - 78046000h
Address: 77E03DBAh, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 00FB382Dh, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 00FBA9ACh, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 77E01D0Ah, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 77E0350Eh, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 00FB3823h, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 77E072F2h, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 00FADDC6h, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 77E02C44h, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 00FAD8A9h, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 00FA5DBBh, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 00FA5DC2h, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 00FBB350h, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 750C6F3Ch, location: "SAMLIB", loaded at 750C0000h - 750D0000h
Address: 00FBA3FCh, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 00FA968Dh, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 77F41DECh, location: "GDI32", loaded at 77F40000h - 77F7C000h
Address: 77E024DEh, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 00FA9506h, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 00FBA594h, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 77E01D0Ah, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 77E12B0Dh, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 00FA94FCh, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 00FF1205h, location: "foo_vis_manager", loaded at 00FF0000h - 00FF8000h
Address: 77E036C5h, location: "USER32", loaded at 77E00000h - 77E65000h

Version info:
foobar2000 v0.8.2
UNICODE


This crash seems to be related to ui_columns and at least on my system i can reproduce it with 100% certainity. However, its really strange.... while working on my columns_ui design in the previous days, i of course often made backups... like "version 1, version 2, version 3" etc.
Now, all of this worked without any problem until i went to sleep yesterday evening and turned on my pc today: when i did start fb2k it would instantly crash with the above crashlog - hmm, maybe the mp3 is corrupt, lets try another track - crash!

then i tried out the following things:
- install fb2k over the current installation and try again - crash!
- remove cfg-file - works!
- replace cfg-file with an earlier backup - works!
- enable ui-columns - works!
- import latest version of my string(which worked flawlessly yesterday evening, not just on my pc but also on other person's systems to whom i gave my string for testing) - crash!
- import an even older version of my string, 2 days old, which again worked til yesterday on my machine and other peoples pc's - crash!

I someway have a feeling that this is maybe a bug which was introduced while musicmusic updated his new beta-build yesterday multiple times - but i could be wrong.

- Lyx
Paranoia
QUOTE(pIv @ Jun 1 2004, 02:10 PM)
To Paranoia

Great work!

May you place your fcs file in section Uploads/foo_ui columns.

I have to mention that it's a modified version of iMagination, made by someone else (I can't recall who sad.gif) which was already uploaded in the UI_columns thread (has this been sorted yet?), and for this reason, I don't want to upload it. I don't mind sending it to you though.

Steve
musicmusic
QUOTE(Lyx @ Jun 1 2004, 02:31 PM)
CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 77B57698h
Access violation, operation: read, address: 00080128h


This crash seems to be related to ui_columns [...]

- Lyx


You are using beta 3, correct?

It would have appeared to have been caused by a change I made in beta 3, then.

I can't reproduce this, however. Can you try beta 4 and tell me if it is fixed? Otherwise I will just undo the change, it doesn't matter anyway.
kalmark
Is it possible to order the items in the "playback order" roll-down list? They're in kinda weird ordering by default. And using foo_shuffle even makes that worse smile.gif
Lyx
QUOTE(musicmusic @ Jun 1 2004, 03:08 PM)
QUOTE(Lyx @ Jun 1 2004, 02:31 PM)
CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 77B57698h
Access violation, operation: read, address: 00080128h


This crash seems to be related to ui_columns [...]

- Lyx


You are using beta 3, correct?

It would have appeared to have been caused by a change I made in beta 3, then.

I can't reproduce this, however. Can you try beta 4 and tell me if it is fixed? Otherwise I will just undo the change, it doesn't matter anyway.

sorry, i couldn't answer earlier because of the ha.org serverchange.

I am not sure, but i tried it with beta 3.... and later tried it again with beta 2 or 1 (not sure) - problem persisted.

I cannot reproduce it anymore - i ran scandisk with sector-by-sector scan.... he didn't find any errors, but after that everything worked fine again - seems like rebooting fixed it ™ - at least for now.

- Lyx

edit: Win2k Pro with SP3
musicmusic
QUOTE(kalmark @ Jun 1 2004, 06:21 PM)
Is it possible to order the items in the "playback order" roll-down list? They're in kinda weird ordering by default. And using foo_shuffle even makes that worse smile.gif

Yes that is kind of annoying, especially since they like to jump around.. sad.gif

So I will change it. smile.gif

QUOTE(Lyx @ Jun 1 2004, 08:20 PM)
sorry, i couldn't answer earlier because of the ha.org serverchange.

I am not sure, but i tried it with beta 3.... and later tried it again with beta 2 or 1 (not sure) - problem persisted.

I cannot reproduce it anymore - i ran scandisk with sector-by-sector scan.... he didn't find any errors, but after that everything worked fine again - seems like rebooting fixed it ™ - at least for now.

- Lyx

edit: Win2k Pro with SP3

Do you know which beta the crash report is from?

That crash one would have appeared to have crashed after importing, whilst updating the ui. I think after sending a TCM_ADJUSTRECT message to the tab control.. (I didnt do that in 0.1 neither) Which would be a bit wierd. I would need a log from beta 3 or beta 4 to be sure, though.

You mention is was working with your columns ui defaults but not your config backup - did importing your config/restoring cfg backup turn the tabs on ? (I forget which version had tabs on by default, and which sidebar by default).

If it persists, maybe post your foobar2000.cfg and I will see if I can reproduce it..
Lyx
QUOTE(musicmusic @ Jun 1 2004, 11:05 PM)
Do you know which beta the crash report is from?

That crash one would have appeared to have crashed after importing, whilst updating the ui. I think after sending a TCM_ADJUSTRECT message to the tab control.. (I didnt do that in 0.1 neither) Which would be a bit wierd. I would need a log from beta 3 or beta 4 to be sure, though.

the crashlog was from beta3.

I tried out beta 1 or 2 (not sure) AFTER i posted the crashlog.

Yes, the crashlog is from right after clicking the import-button and then choosing a file. However, before i did replace my foobar.cfg, foobar would instantly crash at startup.

So, the crashing happened in two cases:
- right at foobar-startup with my normal config (the newest version of my string WAS active in that cfg)
- with a new foobar.cfg, right when importing my string

ui_columns DID work with its default config - it only crashed when i tried to import my string (no matter which version of it).

QUOTE
You mention is was working with your columns ui defaults but not your config backup - did importing your config/restoring cfg backup turn the tabs on ? (I forget which version had tabs on by default, and which sidebar by default).

sorry, i cannot remember :-(

edit: oh, but i DO remember that after everything worked again, it one time happened to me that there was a blank line under the tabs.... like a second blank tabs-line. I think it happened either after i imported something or changed something to the preferences of ui_columns. It went away when i resized the window.

QUOTE
If it persists, maybe post your foobar2000.cfg and I will see if I can reproduce it..

good idea - will do that if it happens again.

- Lyx
Lyx
i just remembered that i still have all the crashlogs - i uploaded them as zip-file in the fb2k-uploads-forum.

- Lyx
musicmusic
Ok lyx,

-you are using multiline tabs? (I would expect so from seom things you said)
-did you only have one tab when it was crashing?

Yes I know about/have workaround the extra space issue under the tabs.

I dont think those extra logs are going to tell me anything new. Anyway I googled google and apparently a multiline tab control with one tab and small window or something can crash on tcm_adjustrect. Or maybe the workaround to the extra space problem will fix your problem, where the tab control was adjusting the rect in tcm_adjustrect wrongly.

Yes I hate the common controls, where this problem seems to reside.

I hope beta 5 resolves your issues. As a bonus you get an alphabetically sorted playlist-order drop down.

QUOTE(upNorth @ Jun 1 2004, 09:41 AM)
Strange sidebar behaviour:
The sidebar is acting weird when using foo_playlistgen_ex to generate playlists. When a number of presets are selected for generation, all but the last two entries in the sidebar disappears during processing/generation. They reappear when the playlist generation is finished. When the processing starts, the name of active playlist will be visible a little longer than the others.

Nothing critical, it just looks weird...

Reproduced. I have no idea what is going on there, I think your gonna have to live with it wink.gif
Speek
If only the menu item is shown in the toolbar, there is a grafical bug when resizing the window. (using beta 4)
musicmusic
QUOTE(Speek @ Jun 2 2004, 12:14 PM)
If only the menu item is shown in the toolbar, there is a grafical bug when resizing the window. (using beta 4)

Reproduced (without xp theming), thanks, I will look into it..
pIv
To Paranoia

I rewrite your code:
CODE

000000|555555|
$if(%_isplaying%,DCDCDC|D4D0CC,
   $if($and($strcmp($substr(%play_date%,3,4),%_month%),
                 $strcmp($substr(%play_date%,5,6),%_today%)
                ),
        $if($strcmp($substr(%play_time%,1,2),%_hour%),%_colour0%,
           $if($strcmp($sub(%_hour%,$substr(%play_time%,1,2)),1),%_colour1%, %_colour2%)
           ),
       $if($greater($mod(%_playlist_number%,2),0),FEF3ED|F79353,ffffff|F79353)
   )
)


In my look it's simple than your one.
ep0ch
With beta5 (and all previous betas):

Colours -> Playlist Sidebar -> Selected Item Frame, doesn't change the Frame colour, rather it changes the Selection Background colour. The sidebar Selected Item Frame colour comes from Colours -> Playlist -> Selected Item Frame.

I'm sure you know what I mean smile.gif
musicmusic
QUOTE(ep0ch @ Jun 2 2004, 06:24 PM)
With beta5 (and all previous betas):

Colours -> Playlist Sidebar -> Selected Item Frame, doesn't change the Frame colour, rather it changes the Selection Background colour.  The sidebar Selected Item Frame colour comes from Colours -> Playlist -> Selected Item Frame.

I'm sure you know what I mean smile.gif

Thanks, I guess I messed most of those up. sad.gif

Try beta 6, the painting issue with the toolbars/rebar is also fixed.
ep0ch
QUOTE
Thanks, I guess I messed most of those up. sad.gif

Try beta 6, the painting issue with the toolbars/rebar is also fixed.


Cheers, looking good!
Lyx
QUOTE(musicmusic @ Jun 2 2004, 12:08 PM)
-you are using multiline tabs? (I would expect so from seom things you said)
-did you only have one tab when it was crashing?

generally, i AM using multiline tabs - but i am only 90% sure that at the point of crashing i had that enabled.

About how many playlist-tabs: are the loaded playlists (tabs) stored in the foobar.cfg? If yes, then yes - only 1 tab open.
Otherwise i either had 1 tab open, or two of them - not sure.

- Lyx
Paranoia
Found a bug: see screens:

Screen One
Screen Two

Reproducable by: Dragging out the playlist sidebar when it's not open (resizing). This then sets it off, and will always be off until you repeat the process to set it back to normal.

Steve

[EDIT=Links didn't work]
Haggis
The global hotkey for "[main] System/Show now playing" no longer works. Using 0.1.1 beta6 with Foobar2000 v0.8.2. The hotkey works with the default interface.
Paranoia
^ Can comfirm behaviour with Beta 6 fb2k 0.8.2 on Win XP.

Steve
musicmusic
QUOTE(Paranoia @ Jun 3 2004, 09:19 AM)
Found a bug: see screens:

Screen One
Screen Two

Reproducable by: Dragging out the playlist sidebar when it's not open (resizing). This then sets it off, and will always be off until you repeat the process to set it back to normal.

Steve

The state of the check was reversed, i.e. it was checked when it was hidden rather than when shown.

This is fixed for the next build.

QUOTE(Haggis @ Jun 3 2004, 04:05 PM)
The global hotkey for "[main] System/Show now playing" no longer works.  Using 0.1.1 beta6 with Foobar2000 v0.8.2.  The hotkey works with the default interface.

There are two issues here.

A change meant that it only popped up when the "Popup balloon.." option was checked. This is fixed for the next build.

The other problem I am having is whilst the menu item has path/name "System/Show now playing" I can't get it to work from a keyboard shortcut (menu is fine).

I thought it was a conflict with the standard ui, but if I change the name, no "System/Show now playing" is listed under keyboard shortcuts (when Columns UI is the active UI). And when I leave the name as "System/Show now playing", the description is not shown when you select it i the keyboard shortcuts list. So it can't be my menu item? :/

I really don't know what is going on in teh second issue, I guess it doesnt matter if noone else is suffering from it.

So can you both confirm if it works or not from a keyboard shortcut if you have the option "Popup notification ballons" enabled? If not I will just move it to "Components/Columns UI/Show now playing". Which would mean, however, you cannot share the same shortcut in both UIs, which of course only matters if you switch UIs every five minutes.
ep0ch
Quick feature request:

Double clicking the Visualisation to toggle Vis enable/disable. Pleasseeeeee!! smile.gif

Also, can you make double click sidebar seperator toggle, into a single click instead?
musicmusic
QUOTE(Lyx @ Jun 2 2004, 09:20 PM)
generally, i AM using multiline tabs - but i am only 90% sure that at the point of crashing i had that enabled.

About how many playlist-tabs: are the loaded playlists (tabs) stored in the foobar.cfg? If yes, then yes - only 1 tab open.
Otherwise i either had 1 tab open, or two of them - not sure.

Yes that would seem to be the conditions for the crash with the tab control. I can't reproduce it (maybe it is fixed on xp common controls) but if I have worked around it correctly it should be fixed. If you get it again, post back (and note what tab settings/number of playlists you have are).

No playlists are not stored in foobar2000.cfg, i think foobar just scans the playlists dir.

QUOTE(ep0ch @ Jun 3 2004, 06:12 PM)
Quick feature request:

Double clicking the Visualisation to toggle Vis enable/disable. Pleasseeeeee!!  smile.gif

Also, can you make double click sidebar seperator toggle, into a single click instead?

I don't want to implement anything more in 0.1.1 (it would defeat the purpose of a beta really). I will note them for the future.

What do you mean by vis enable/disable?
kalmark
Show/hide, I would guess.
Paranoia
QUOTE(musicmusic @ Jun 3 2004, 07:02 PM)
QUOTE(Paranoia @ Jun 3 2004, 09:19 AM)

This then sets it off, and will always be off until you repeat the process to set it back to normal.

The state of the check was reversed, i.e. it was checked when it was hidden rather than when shown.

This is fixed for the next build.

Yeh, thas what I meant, sorry - my wording was awful. Cheers.

QUOTE(musicmusic)
So can you both confirm if it works or not from a keyboard shortcut if you have the option "Popup notification ballons" enabled?


I'm afraid it doesn't - I had popup notification balloons enabled when I tested before.

Steve
ep0ch
QUOTE
What do you mean by vis enable/disable?


Thought that might have caught you out, I mean toggle the 'Visualisation processing enabled', under the Visualisation config menu - if its possible.
musicmusic
QUOTE(kalmark @ Jun 3 2004, 07:17 PM)
Show/hide, I would guess.

How would you double click on something hidden to show it ? unsure.gif

Something like the sidebar (shrink it) would work, but I dont know why you wouldnt just unlock the toolbars then..

QUOTE(Paranoia @ Jun 3 2004, 07:20 PM)
I'm afraid it doesn't - I had popup notification balloons enabled when I tested before.

Thanks, I moved the command then in beta 7

QUOTE(ep0ch @ Jun 3 2004, 07:56 PM)
QUOTE
What do you mean by vis enable/disable?

Thought that might have caught you out, I mean toggle the 'Visualisation processing enabled', under the Visualisation config menu - if its possible.

Components don't seem to have acces to that setting, so I can't modify it, sorry.
Sandman2012
QUOTE(Paranoia @ Jun 1 2004, 06:54 AM)
I have to mention that it's a modified version of iMagination, made by someone else (I can't recall who sad.gif) which was already uploaded in the UI_columns thread (has this been sorted yet?), and for this reason, I don't want to upload it. I don't mind sending it to you though.

Steve

iMagination was by somebody called nIRV. I know this 'cause I made a variation on it as well. I was gonna upload it and credit it as a variation of nIRV's work, but I've been having problems with the upload and haven't heard from spase yet about it (I PMed him).
Paranoia
QUOTE(Sandman2012 @ Jun 4 2004, 04:24 AM)
iMagination was by somebody called nIRV.

Cheers, I wanted to check - but the thread got destroyed smile.gif I'll remember that.

Steve
Haggis
QUOTE(musicmusic @ Jun 3 2004, 10:02 AM)
So can you both confirm if it works or not from a keyboard shortcut if you have the option "Popup notification ballons" enabled? If not I will just move it to "Components/Columns UI/Show now playing". Which would mean, however, you cannot share the same shortcut in both UIs, which of course only matters if you switch UIs every five minutes.

Thanks, I tried beta7 and it works well enough for me. Why would I use a different UI?

Not that it matters, but the original "[main] System/Show Now Playing" used to work when it was originally requested. I suppose something must've changed. http://209.152.181.168/~hydrogen/index.php...ndpost&p=188242
Lyx
minor proposal:

wouldn't it make sense to exchange the positions of the globals and columns tab, so that the globals tab comes BEFORE the columns tab? Seems more intuitive to me.

- Lyx
dr.zick
love the plugin ... i use it exclusively ...

i got a couple of ideas for future versions though. i don't know if this is your department (as opposed to paulie's) but it'd be cool to put a watermark image on the back of the playlist. it'd be nice to turn of the little txt field in the bottom right corner that shows the length of selected tracks (you can remove volume field, why not the other). it'd be nice to have a %_playlist_length_time% and %_playlist_length_num% variable to get the current playlist's length in time and how many files are in the list (winamp does something like this), respectively. how can i get it to say something other than the %_foobar_ver% string when foo is stopped down in the bottom left status bar slot? or how about just removing the status bar (turning it off all together)?

i also think it'd be great to have a little more control over how text is displayed ... example:
when you list a song title that has maybe an alternate title (%title% and %alttitle% tags), it'd be nice to maybe bolden (maybe with a <b> tag or something) the title and have the alternate title regular text ... or have an {alt}...{/alt} text tag which we can configure an alternate tag. lemme know if that makes sense.

thanks and keep it up.


p.s. - paranoia, about your sig ... you need to link to an image (png, jpeg, gif, etc) i think, not just to the website ... i don't know if the forums allow this though.
Paranoia
QUOTE(dr.zick @ Jun 5 2004, 02:35 AM)
love the plugin ... i use it exclusively ...

i got a couple of ideas for future versions though.  i don't know if this is your department (as opposed to paulie's) but it'd be cool to put a watermark image on the back of the playlist.  it'd be nice to turn of the little txt field in the bottom right corner that shows the length of selected tracks (you can remove volume field, why not the other).  it'd be nice to have a %_playlist_length_time% and %_playlist_length_num% variable to get the current playlist's length in time and how many files are in the list (winamp does something like this), respectively.  how can i get it to say something other than the %_foobar_ver% string when foo is stopped down in the bottom left status bar slot?  or how about just removing the status bar (turning it off all together)?

i also think it'd be great to have a little more control over how text is displayed ... example:
when you list a song title that has maybe an alternate title (%title% and %alttitle% tags), it'd be nice to maybe bolden (maybe with a <b> tag or something) the title and have the alternate title regular text ... or have an {alt}...{/alt} text tag which we can configure an alternate tag.  lemme know if that makes sense.

thanks and keep it up.


p.s. - paranoia, about your sig ... you need to link to an image (png, jpeg, gif, etc) i think, not just to the website ... i don't know if the forums allow this though.

I like the idea of having bold on certain things - like things outside parenthesis so: "We Can't Rewind (live)" for example. Or maybe having things inside parenthesis smaller size text.

Steve

off topic: It is an image, that's the annoying thing, it's just a php script, so If i like to the jpeg directly, the writting won't show, but I was sure there's a way... a series of :'s and /'s and then jpg that made forums accept it. Maybe it was all in a crazy dream... sad.gif
upNorth
@dr.zick:
Total number of entries in playlist: %_playlist_total%

Turn off "selected tracks total length" in status bar:
Preferences->Columns UI->Systray/Status Bar->Show selected tracks total length,...
Lyx
i dont think title and statusbar support should be removed. I agree though, that it is currently confusing to setup the ui_columns playlist strings on the ui_columns page in the preferences, but the statusbar and windowtitle string in the standard UI pages.

However, an option to disable the statusbar may be interesting.

- Lyx
musicmusic
QUOTE(Haggis @ Jun 4 2004, 01:39 PM)
Thanks, I tried beta7 and it works well enough for me. Why would I use a different UI?
Sorry, I was just being silly.

QUOTE(Lyx @ Jun 4 2004, 03:00 PM)
minor proposal:

wouldn't it make sense to exchange the positions of the globals and columns tab, so that the globals tab comes BEFORE the columns tab? Seems more intuitive to me.

- Lyx

Yes it would make more sense. I will change the order a bit..

QUOTE(dr.zick @ Jun 5 2004, 01:35 AM)
love the plugin ... i use it exclusively ...

i got a couple of ideas for future versions though.  i don't know if this is your department (as opposed to paulie's)
Erm do you mean Peter ?

QUOTE(dr.zick @ Jun 5 2004, 01:35 AM)
but it'd be cool to put a watermark image on the back of the playlist. 
No, I don't see any point. Try foo_looks or something.

QUOTE(dr.zick @ Jun 5 2004, 01:35 AM)
it'd be nice to turn of the little txt field in the bottom right corner that shows the length of selected tracks (you can remove volume field, why not the other). 
You can remove the selected tracks length.

QUOTE(dr.zick @ Jun 5 2004, 01:35 AM)
it'd be nice to have a %_playlist_length_time% and %_playlist_length_num% variable to get the current playlist's length in time and how many files are in the list (winamp does something like this), respectively.
Well yes it could be implemented on my side or in the core. In the core preferably. Total tracks is already possible. What would you use total length for?

QUOTE(dr.zick @ Jun 5 2004, 01:35 AM)
how can i get it to say something other than the %_foobar_ver% string when foo is stopped down in the bottom left status bar slot?  or how about just removing the status bar (turning it off all together)?
You can't change it from the foobar version right now. Erm do you really not want a status bar? Well that is fairly simple for me to implement, I don't see any harm in making it an option..

QUOTE(dr.zick @ Jun 5 2004, 01:35 AM)
i also think it'd be great to have a little more control over how text is displayed ... example:
when you list a song title that has maybe an alternate title (%title% and %alttitle% tags), it'd be nice to maybe bolden (maybe with a <b> tag or something) the title and have the alternate title regular text ... or have an {alt}...{/alt} text tag which we can configure an alternate tag.  lemme know if that makes sense.

It is a nice idea, but how exactly do you propose to shove it into formatting strings without it conflicting with anything ? I guess some stupid character sequences like colour codes.. I will look into how feasible it is sometime in the future.

QUOTE(Lyx @ Jun 5 2004, 09:33 AM)
i dont think title and statusbar support should be removed. I agree though, that it is currently confusing to setup the ui_columns playlist strings on the ui_columns page in the preferences, but the statusbar and windowtitle string in the standard UI pages.

It isn't the standard ui's page. What do you propose should be done about it ?
Lyx
QUOTE(musicmusic @ Jun 5 2004, 12:27 PM)
QUOTE(Lyx @ Jun 5 2004, 09:33 AM)
i dont think title and statusbar support should be removed. I agree though, that it is currently confusing to setup the ui_columns playlist strings on the ui_columns page in the preferences, but the statusbar and windowtitle string in the standard UI pages.

It isn't the standard ui's page. What do you propose should be done about it ?

Well, from the tree-view it "looks" as if it would be a subcategory of the standard-gui.

My proposal would be a half-step back to your previous layout of ui_columns:

Columns UI main-category
Tabs: display, playlists, systray/statusbar, other


Subcategory "Strings" (a seperate page)
Tabs: globals, columns, window-title(mirrored), statusbar(mirrored), systray(mirrored), copy-command(mirrored)

Then, i would make it so that all of the strings in the subcategory "strings" can be imported/exported (like copy-command string)


However, i'm not the one who would need to code this, so your opinion on if this is feasible is more important.

- Lyx
picmixer
Hmh, were did my beloved speed testing button fo r formatting strings disappear. mad.gif

biggrin.gif
Lyx
click the help-button.
picmixer
Ah, many thanks. Completely overlooked those options biggrin.gif
Lyx
took me a while to find it as well smile.gif

- Lyx
musicmusic
QUOTE(Lyx @ Jun 5 2004, 12:55 PM)
Well, from the tree-view it "looks" as if it would be a subcategory of the standard-gui.

It "looks" like a sub-category of "Display" not "Default User Interface" to me. I don't know, what you are seeing..

QUOTE(Lyx @ Jun 5 2004, 12:55 PM)
My proposal would be a half-step back to your previous layout of ui_columns:

Columns UI main-category
Tabs: display, playlists, systray/statusbar, other

Subcategory "Strings" (a seperate page)
Tabs: globals, columns, window-title(mirrored), statusbar(mirrored), systray(mirrored), copy-command(mirrored)

Then, i would make it so that all of the strings in the subcategory "strings" can be imported/exported (like copy-command string)

However, i'm not the one who would need to code this, so your opinion on if this is feasible is more important.

I feel like Im going in circles...
..the copy names command is implemented in the core why should the string be mirrored ?

By import/export I presume you mean to the strings under the "Display/Titleformatting" page? Or to a file ? Otherwise Im confused..

You missed out the global colour string also..

..I think I will just make a button that takes you to the "Display/Titleformatting" page for now.

If a reason to have separate strings from other UIs arises in the future, then I will create separate strings from the standard strings.

QUOTE(Lyx @ Jun 5 2004, 01:15 PM)
took me a while to find it as well smile.gif

- Lyx

Perhaps "Help" wasn't the best name for the button..
Lyx
QUOTE
By import/export I presume you mean to the strings under the "Display/Titleformatting" page? Or to a file ? Otherwise Im confused..


I was just simply talking about the possibility that the copy string is saved in an .fcs-file as well when exporting (and gets imported when importing).

QUOTE
You missed out the global colour string also..


Nope, i didn't. But you're using two "layers" of tabs.... like main categories and subcategories. And in my proposal only the first "layer" would change, so i only mentioned those.
musicmusic
QUOTE(Lyx @ Jun 5 2004, 04:35 PM)
QUOTE
By import/export I presume you mean to the strings under the "Display/Titleformatting" page? Or to a file ? Otherwise Im confused..


I was just simply talking about the possibility that the copy string is saved in an .fcs-file as well when exporting (and gets imported when importing).

Ok. But how does that relate to your original point? Copy command isn't exported, because it doesn't have anything to do with columns ui. I can make it an option for 0.1.2 or something, if you want.

I wasn't sure if you meant maintaining separate strings or not, I presume not now? If not, I dont see any worthwhile reason to have two editors for the same string, I think it would result in more confusion..

QUOTE(Lyx @ Jun 5 2004, 04:35 PM)
Nope, i didn't. But you're using two "layers" of tabs.... like main categories and subcategories. And in my proposal only the first "layer" would change, so i only mentioned those.
Ok, my bad.
The Link
QUOTE
I wasn't sure if you meant maintaining separate strings or not, I presume not now? If not, I dont see any worthwhile reason to have two editors for the same string, I think it would result in more confusion..

IMHO it would make sense to have different strings for different UIs. At least I was already in the situation that when switching back to stdui I also wanted another statusbar string (for example). It's not a big thing and I definetly don't depend on that feature. smile.gif

Regards,
The Link
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.