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_uie_single_column_playlist (Read 736765 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_uie_single_column_playlist

Reply #700
I am running v0.3.2 beta [Oct 11 2006] 22:00:56 and the ghost entry at the bottom of my playlist is still there. However, most of my playlists are long enough that it's not a major issue.

foo_uie_single_column_playlist

Reply #701
I cannot suppress the header using the "!noheader!" command,can somebody point me out where should i put it and what should be the code structure to suppress the header? TIA.
Favourite artist:CD-R
Favourite album:700MB

foo_uie_single_column_playlist

Reply #702
Russell777: You should put the !noheader! in the Group By box like this:

$if(%tracknumber%,%album%%discnumber%,!noheader!)

foo_uie_single_column_playlist

Reply #703
Russell777: You should put the !noheader! in the Group By box like this:

$if(%tracknumber%,%album%%discnumber%,!noheader!)

That's exactly what i was doing (to be sure i pasted your code instead of mine) and when it comes to playing CD's i get the header with !noheader! string on it,as if it's not a command but just a custom string.
(I'm using the latest version of SCP).


EDIT:Ok,nevermind,did it,thanks Yotsua.
Favourite artist:CD-R
Favourite album:700MB

foo_uie_single_column_playlist

Reply #704
oh, that's probably because cd's have track numbers .. try this:

Code: [Select]
$if($strcmp($left(%path%,7),cdda$char(58)$char(47)$char(47)),!noheader!,
$if(%tracknumber%,%album%%discnumber%,!noheader!)
)

foo_uie_single_column_playlist

Reply #705
I have a problem using single columns. From time to time my foobar crashes with this:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C91152Ah
Access violation, operation: write, address: 7512245Ch
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C91152Ah):
7C9114EAh:  78 01 00 00 89 B5 20 FF FF FF 83 B8 70 01 00 00
7C9114FAh:  00 0F 85 DB 0D 00 00 8B 06 8B C8 89 8D 70 FF FF
7C91150Ah:  FF 3B F1 0F 85 B7 FA FF FF 8D 47 08 89 85 10 FF
7C91151Ah:  FF FF 8B 51 04 89 95 08 FF FF FF 89 08 89 50 04
7C91152Ah:  89 02 89 41 04 57 FF 75 E4 E8 94 F6 FF FF 8B 4D
7C91153Ah:  E4 01 59 28 8B 75 E4 C6 45 E3 00 F6 47 05 10 74
7C91154Ah:  1B 80 7F 07 40 0F 83 48 2E 02 00 0F B6 47 07 8B
7C91155Ah:  74 86 58 89 B5 78 FE FF FF 89 7E 38 F6 45 E3 10
Stack (0013DEE4h):
0013DEC4h:  00000000 00000000 00000000 00000000
0013DED4h:  00000000 00000000 00000000 00000000
0013DEE4h:  00000000 00005070 00000000 00000000
0013DEF4h:  00000000 00000000 00000000 00000000
0013DF04h:  00000000 00000000 00000000 00000000
0013DF14h:  00000000 00000000 00000000 00000000
0013DF24h:  00000000 00000000 00000000 00000000
0013DF34h:  00000000 00000000 00000000 00000000
0013DF44h:  00000000 00000000 00000000 00000000
0013DF54h:  00000000 00000000 00000000 00000000
0013DF64h:  00160640 03211F68 77F1991B 01E30000
0013DF74h:  0013DFA0 00000164 00000000 001989B0
0013DF84h:  0017FCB8 02010000 00000000 02B1DBA8
0013DF94h:  0013E148 77F199DF 77F199E7 FFFFFFFB
0013DFA4h:  00000000 001B07A8 00000000 00000000
0013DFB4h:  01000000 00030000 00610074 03216FD8
0013DFC4h:  0061006D 00000008 00000000 00000000
0013DFD4h:  00000000 0018A9F8 00000000 00000008
0013DFE4h:  00000000 00FD0178 00000000 00000000
0013DFF4h:  0018A9F8 00000000 001B07B0 001B07A8
Registers:
EAX: 03216FE0, EBX: 00000205, ECX: 00460023, EDX: 7512245C
ESI: 00FD0178, EDI: 03216FD8, EBP: 0013E104, ESP: 0013DEE4
Crash location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000A9Bh)

Loaded modules:
foobar2000                       loaded at 00400000h - 00506000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                         loaded at 7C800000h - 7C8F4000h
COMCTL32                         loaded at 773D0000h - 774D2000h
msvcrt                           loaded at 77C10000h - 77C68000h
ADVAPI32                         loaded at 77DD0000h - 77E6B000h
RPCRT4                           loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                           loaded at 77D40000h - 77DCF000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7E446000h
ole32                            loaded at 774E0000h - 77623000h
shared                           loaded at 10000000h - 1002A000h
comdlg32                         loaded at 763B0000h - 763F9000h
ShimEng                          loaded at 5CB70000h - 5CB96000h
AcGenral                         loaded at 6F880000h - 6FA4A000h
WINMM                            loaded at 76B40000h - 76B6D000h
OLEAUT32                         loaded at 77120000h - 771AB000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
VERSION                          loaded at 77C00000h - 77C08000h
USERENV                          loaded at 769C0000h - 76A73000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
wbsys                            loaded at 66500000h - 6650A000h
wbhelp                           loaded at 66600000h - 66617000h
wblind                           loaded at 66000000h - 6608F000h
msimg32                          loaded at 76380000h - 76385000h
RKLauncher                       loaded at 00E00000h - 00E0F000h
ninja                            loaded at 00E30000h - 00E3C000h
StylerHelper                     loaded at 00E50000h - 00E5E000h
MFC42                            loaded at 73DD0000h - 73ECE000h
MFC42LOC                         loaded at 5FD00000h - 5FD0A000h
UberIcon                         loaded at 00E60000h - 00E71000h
foo_masstag                      loaded at 00E90000h - 00EE0000h
foo_unpack                       loaded at 00F00000h - 00F2E000h
foo_freedb2                      loaded at 00F50000h - 00F90000h
foo_dsp_crossfader               loaded at 00FB0000h - 00FBC000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_dsp_tube                     loaded at 00FE0000h - 01003000h
foo_input_monkey                 loaded at 01020000h - 01069000h
foo_out_asio                     loaded at 01090000h - 010BE000h
foo_out_ks                       loaded at 010E0000h - 0110A000h
SETUPAPI                         loaded at 77920000h - 77B7B000h
foo_ui_columns                   loaded at 01130000h - 011CB000h
foo_uie_albumart                 loaded at 011F0000h - 01226000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_single_column_playlist   loaded at 01260000h - 012B1000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
foo_uie_trackinfo_mod            loaded at 012D0000h - 0131A000h
foo_winamp_spam                  loaded at 01330000h - 0134F000h
foo_input_std                    loaded at 01360000h - 01474000h
foo_ui_std                       loaded at 014A0000h - 014F7000h
foo_cdda                         loaded at 01520000h - 01556000h
foo_albumlist                    loaded at 01580000h - 015C7000h
foo_dsp_std                      loaded at 015F0000h - 01631000h
foo_rgscan                       loaded at 01660000h - 016A8000h
foo_converter                    loaded at 016D0000h - 01739000h
foo_abx                          loaded at 01760000h - 01794000h
aragh                            loaded at 019C0000h - 019C8000h
dciman32                         loaded at 73BC0000h - 73BC6000h
WINTRUST                         loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 02DB0000h - 02E44000h
MSASN1                           loaded at 02E50000h - 02E62000h
IMAGEHLP                         loaded at 76C90000h - 76CB8000h
ksuser                           loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 77F1991Bh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectExW" (+00000084h)
Address: 77F199DFh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+00000046h)
Address: 77F199E7h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateFontIndirectW" (+0000004Eh)
Address: 01000000h, location: "foo_dsp_tube", loaded at 00FE0000h - 01003000h
Address: 7C910F46h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+000004B7h)
Address: 0046001Bh, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 00410043h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 00460023h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 78134E64h, location: "MSVCR80", loaded at 78130000h - 781CB000h
Symbol: "malloc" (+000001F5h)
Address: 78134EBEh, location: "MSVCR80", loaded at 78130000h - 781CB000h
Symbol: "calloc" (+00000000h)
Address: 78138AD1h, location: "MSVCR80", loaded at 78130000h - 781CB000h
Symbol: "_dllonexit" (+0000009Dh)
Address: 78134ED6h, location: "MSVCR80", loaded at 78130000h - 781CB000h
Symbol: "calloc" (+00000018h)
Address: 78134EBEh, location: "MSVCR80", loaded at 78130000h - 781CB000h
Symbol: "calloc" (+00000000h)
Address: 01271519h, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 77F18003h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetTextExtentPoint32W" (+0000002Dh)
Address: 77F1D4EBh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetTextAlign" (+0000006Ch)
Address: 77F182F2h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateRectRgnIndirect" (+000000A1h)
Address: 01272E83h, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 00FFFFFFh, location: "foo_dsp_tube", loaded at 00FE0000h - 01003000h
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 01273669h, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 78144478h, location: "MSVCR80", loaded at 78130000h - 781CB000h
Symbol: "wcsnicmp" (+00000000h)
Address: 01275274h, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 0126941Fh, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 012A3578h, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 012A3168h, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 012A306Ch, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 00413F42h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 77D4C2B7h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "FillRect" (+00000050h)
Address: 0129EB88h, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 01265C10h, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 012A3168h, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 012A3168h, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 012A33CCh, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 012A3230h, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 012A33C0h, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 012A3168h, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 012A3168h, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 012A3168h, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 012A3168h, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 01000000h, location: "foo_dsp_tube", loaded at 00FE0000h - 01003000h
Address: 00440074h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 77D40101h, location: "USER32", loaded at 77D40000h - 77DCF000h
Address: 0129EC2Bh, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 01265E2Ah, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 0129EC68h, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 01264D5Dh, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 01264CE0h, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 77D48744h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetDC" (+0000006Dh)
Address: 01264CE0h, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 01264CE0h, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 77D54ECBh, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "PostQuitMessage" (+0000027Ah)
Address: 01264CE0h, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D54EF0h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "PostQuitMessage" (+0000029Fh)
Address: 77D54D17h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "PostQuitMessage" (+000000C6h)
Address: 01264CE0h, location: "foo_uie_single_column_playlist", loaded at 01260000h - 012B1000h
Address: 77D54F22h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D4B52Ch, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 77D54F44h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D48744h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D54F22h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D54F22h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D48826h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D54F22h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48840h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetDC" (+00000169h)
Address: 77D4B4D0h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 77D54F22h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B4E0h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D7FC28h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "CreateMDIWindowA" (+00000160h)
Address: 77D54F22h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D54F22h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D4B483h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D494CEh, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D4D4F4h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D4B913h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "SendMessageW" (+00000049h)
Address: 7743C803h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "FlatSB_SetScrollProp" (+00029492h)
Address: 77D4F8A6h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 00E570E3h, location: "StylerHelper", loaded at 00E50000h - 00E5E000h
Symbol: "whiteHook" (+00001673h)
Address: 77D54F1Ch, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "PostQuitMessage" (+000002CBh)
Address: 77D54EE7h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "PostQuitMessage" (+00000296h)
Address: 77D54F22h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D54F22h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D54F44h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D48744h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D48BE9h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D4886Ah, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetDC" (+00000193h)
Address: 77D4883Ah, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetDC" (+00000163h)
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D618FCh, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 77D4B4DBh, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 77D9ABF4h, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "GetRawInputDeviceInfoA" (+0000011Fh)
Address: 00E56AD0h, location: "StylerHelper", loaded at 00E50000h - 00E5E000h
Symbol: "whiteHook" (+00001060h)
Address: 77D4B51Ch, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D4B52Ch, location: "USER32", loaded at 77D40000h - 77DCF000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 77457758h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+0000A7BDh)
Address: 774165AFh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "FlatSB_SetScrollProp" (+0000323Eh)

Version info:
foobar2000 v0.9.4.1
UNICODE

Additional info:
Single Column Playlist Display 0.3.2 beta [Oct 11 2006 - 22:00:56]  (foo_uie_single_column_playlist)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
Standard Input Array 1.0  (foo_input_std)
Converter 1.0.1  (foo_converter)
Masstagger 1.6  (foo_masstag)
Album List 3.2.0  (foo_albumlist)
Standard DSP array 1.0  (foo_dsp_std)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Crossfader 0.1.5  (foo_dsp_crossfader)
Album Art Panel 0.2.4.1  (foo_uie_albumart)
Tube Sound 0.5  (foo_dsp_tube)
WMA Decoder 1.1  (foo_input_std)
foobar2000 core v0.9.4.1  (Core)
Kernel Streaming Output 1.2.2  (foo_out_ks)
Default User Interface 0.9acc  (foo_ui_std)
Track info panel mod 0.5 beta [Aug 30 2006 - 16:35:44]  (foo_uie_trackinfo_mod)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
CD Audio Decoder 2.1.1  (foo_cdda)
freedb Tagger 0.5.2a  (foo_freedb2)
RAR reader 1.1  (foo_unpack)
Winamp API Emulator 0.90  (foo_winamp_spam)
ABX Comparator 1.3.1  (foo_abx)
FLAC Decoder 1.1.0  (foo_input_std)
ZIP/GZIP reader 1.0  (foo_unpack)

I don't know the cause.. But usually it happens when I'm scrolling my playlist, restore window from tray or just click on track in the list... I've tried different versions of plugin & also foobar.. Now I'm on the last builds, but the problem remains.. Any advise?
PS> when I'm at usual columns  - everything works like a charm..

foo_uie_single_column_playlist

Reply #706
I would like to use the previous version again until the 'following cursor bug' is fixed. Where can I get it?

foo_uie_single_column_playlist

Reply #707

EDIT: a small bug introduced with this update, it seems. I can't get it to focus on the playing item when changing tracks anymore.


I can confirm this bug.


I'm not quite sure I understand what this bug is?


bug:
I have a rating script that I use with a kb shortcut - increases rating by + 1 every time.
In the single colums view it drawms the 1st rating star and then it dtops redrawing until i click on another tab and then switch back so it can redraw.


not able to reproduce it.. any other details?


Question, I turned ClearType on once and it seems to remain in the Single Columsn after I shut it off even after restart, or does this component automatically enable it? and I just didn't notice it the first time


yeah, it defaults to cleartype on. you can use the nocleartype option when specifying fonts to turn off cleartype. eventually it will use the windows settings...



what situation with autoplaylists?

try the following:
go to properties on any autoplaylist created song and change any tag, then press apply and look what happens, playlist scroll position changes. That won't happen with simple playlist


fixed for the next version.

Sorry if this has already been posted, but I've found a small bug with the way infomation is displayed when it begins with the word 'draw'.


yeah, it's a bug... I need to rewrite that part of the code, but as a temporary workaround, put a space before the title.

I have a problem using single columns. From time to time my foobar crashes with this:


does it crash with foo_dsp_tube removed?

and for those with the display glitches.. what version of windows are you running.. also some more screenshots would be helpful (when the glitches occur).

foo_uie_single_column_playlist

Reply #708
does it crash with foo_dsp_tube removed?

Yes.. I've tried to disable all DSP's already. Now I'm changed item display code & don't see crashes. Maybe it's because of second line where are I put bitrate, size and number for each individual track..
BTW, is it possoble to hide a scrollbar?

foo_uie_single_column_playlist

Reply #709
and for those with the display glitches.. what version of windows are you running.. also some more screenshots would be helpful (when the glitches occur).
Here a screenshot of fb2k 0.9.4.1 & single column 0.3.2 beta on Win2k SP4.

In my case the "extra" track isn't clickable: it's just a display glitch at the end of the playlist; also note that it changes moving up and down with the scroll bar.

HTH.

Alessandro

foo_uie_single_column_playlist

Reply #710
and for those with the display glitches.. what version of windows are you running.. also some more screenshots would be helpful (when the glitches occur).



1. Freshly started foobar. Underneath window content is shown.
2. Scrolled up and down. Ghost song is shown.
3. Changed to another playlist and back again. Everything is drawn fine, also after scrolling.

Using foobar2000 0.9.4.1, Windows XP Pro SP2 and Single columns 0.3.2 beta [Oct 11 2006 - 22:00:56].

foo_uie_single_column_playlist

Reply #711
and for those with the display glitches.. what version of windows are you running.. also some more screenshots would be helpful (when the glitches occur).




Whenever I scroll to the bottom of a playlist larger than the panel, there appears a blank entry always the same size my row height. This "ghost row" appears to have some kind of an overlay bug because although the bottom half of the row defaults to the panel background color, the top half of the row duplicates the last thing shown at that location on the screen.

If I scroll slowly it duplicates the top portion of the last row. If I scroll quickly it duplicates a portion of another row in the playlist. If I place an auto-hide panel below the playlist (on a vertical splitter) and reveal/hide that panel.. the ghost row displays whatever part of the autohide panel was above it.

I am running Windows Server 2003 Standard w/SP1 build 3790.

foo_uie_single_column_playlist

Reply #712
Question, I turned ClearType on once and it seems to remain in the Single Columsn after I shut it off even after restart, or does this component automatically enable it? and I just didn't notice it the first time


yeah, it defaults to cleartype on. you can use the nocleartype option when specifying fonts to turn off cleartype. eventually it will use the windows settings...

Actually, is there anyway you could leave a option to enable it by default? The reason for this is because Windows doesn't allow per-application settings for ClearType. And it would be great (for me) if ClearType was enabled in Foobar but not in the Windows environment because ClearType while making ANSI type fonts look good it makes unicode fonts in specfic Chinese horrid because it tends to just completely blur characters of smaller-sized fonts. This way it would be wonderful if Foobar had its own settings separate from the native Windows environment

foo_uie_single_column_playlist

Reply #713
Thanks for the update.

terrestrial, would you please make fb2k play a track when we press <enter>?

I have a display bug with Windows 2000. Right on top of the scp you can see the contents of a previously activated foreground window (here it was a chess game):


foo_uie_single_column_playlist

Reply #714
can you guys with the display glitch please run this debug version, and tell me whats in the console (also be sure to scroll to the bottom of the playlist).

link

foo_uie_single_column_playlist

Reply #715
Okay, here you are.
I started foobar, scrolled up to the top of the playlist and down again to the bottom.
Code: [Select]
Item Count: 36
Row Height: 15
ListView: 0,0,265,154
Max Rows: 11
Start Row: 11
Row Height: 15
ListView: 0,0,0,15
Max Rows: 1
Start Row: -1
Row Height: 15
ListView: 0,0,459,527
Max Rows: 35
Start Row: 1
Startup time : 0:04.412623
Paint: 0,525,459,527
Paint: 0,525,459,527
Paint: 0,525,459,527

foo_uie_single_column_playlist

Reply #716
can you guys with the display glitch please run this debug version, and tell me whats in the console (also be sure to scroll to the bottom of the playlist).

link
Here you go:
Code: [Select]
Item Count: 388
Row Height: 16
ListView: 0,0,263,154
Max Rows: 10
Start Row: 358
Row Height: 16
ListView: 0,0,0,16
Max Rows: 0
Start Row: -1
Row Height: 16
ListView: 0,0,130,16
Max Rows: 0
Start Row: 314
Row Height: 16
ListView: 0,0,668,764
Max Rows: 47
Start Row: 314
Row Height: 16
ListView: 0,0,668,815
Max Rows: 50
Start Row: 314
Row Height: 16
ListView: 0,0,796,877
Max Rows: 54
Start Row: 314
Startup time : 0:00.954322
Paint: 0,864,796,877
Paint: 0,864,796,877
Paint: 0,864,796,877
Paint: 0,864,796,877
Paint: 0,864,796,877
Paint: 0,864,796,877
But now I'm unable to reproduce: did you fix it?

Alessandro

foo_uie_single_column_playlist

Reply #717


EDIT: a small bug introduced with this update, it seems. I can't get it to focus on the playing item when changing tracks anymore.


I can confirm this bug.


I'm not quite sure I understand what this bug is?



Whenever changing tracks, the panel does not move to the song that is playing, even when 'Playback follows cursor' and 'Cursor follows playback' in the Playback menu are selected.

Also, whenever a playlist redraw (I guess) occurs, the list moves back to the top. This happens for example when editing file properties.

foo_uie_single_column_playlist

Reply #718
I get the display glitch every time I open Foobar now.
Code: [Select]
Item Count: 15
Row Height: 15
ListView: 0,0,264,154
Max Rows: 11
Start Row: 4
Row Height: 15
ListView: 0,0,0,15
Max Rows: 1
Start Row: -1
Row Height: 15
ListView: 0,0,827,633
Max Rows: 42
Start Row: 0
Row Height: 15
ListView: 0,0,1033,634
Max Rows: 42
Start Row: 0

foo_uie_single_column_playlist

Reply #719
I'm having trouble getting images to load.

If the code says:

images\speaker.png

Where should the images folder be?

Are there any special files I need for images to work? I have libpng in my foobar2000 folder.

 

foo_uie_single_column_playlist

Reply #720
I"ve uploaded a new verison. Please let me know if it makes the glitches better. also, pressing enter should start playback now.

foo_uie_single_column_playlist

Reply #721
I"ve uploaded a new verison. Please let me know if it makes the glitches better. also, pressing enter should start playback now.


I had the same display glitch as Squeller above in Windows 2k and the new version fixed it. Nice one.

foo_uie_single_column_playlist

Reply #722
The new version fixes my display glitch, thank you again terrestrial for your continued dedication to this wonderful component.

I do still get an extra blank row at the bottom of my playlists but the overlay glitch is gone and the row is filled with the panel background color.

Would it be possible to append rows like this to the bottom of groups that contain less than a given number of entries? This way we could do the side album art with albums that only contain a few tracks?

foo_uie_single_column_playlist

Reply #723
I"ve uploaded a new verison. Please let me know if it makes the glitches better. also, pressing enter should start playback now.
Unfortunately, the display glitch remains. Playback on enter works, thank you. Maybe upload another debug version?

It's a refresh bug anyhow. I've also noticed the following: I use columns ui latest alpha. Because your plugin didn't play on <enter> keypress, I have an auto hidden columns ui playlist on the right (I send keypresses with girder there). At every startup of fb2k, the room which would be taken by this hidden playlist panel is grey. (fb2k is strating up with 100% cpu some seconds because of autoplaylists). When fb2k is ready, this part, which is overlapping your panel, stays grey. The panel does not refresh. I have to go to another playlist and back in order to refresh it.

Another small issue you have left is if we go up with keyboard arrows, it does count the group rows as well. Going down works correct.

I had the same display glitch as Squeller above in Windows 2k and the new version fixed it. Nice one.
Are you sure? Maybe it displays just a unique line?

foo_uie_single_column_playlist

Reply #724
I've upgraded to the latest version, and enter still doesn't work? Any hints?

EDIT: Nevermind, lol. Somehow I still had an old version...