Help - Search - Members - Calendar
Full Version: foo_uie_single_column_playlist
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
Yotsuya
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.
Russell777
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.
Yotsuya
Russell777: You should put the !noheader! in the Group By box like this:

$if(%tracknumber%,%album%%discnumber%,!noheader!)
Russell777
QUOTE(Yotsuya @ Oct 15 2006, 07:47) *

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.
Yotsuya
oh, that's probably because cd's have track numbers .. try this:

CODE
$if($strcmp($left(%path%,7),cdda$char(58)$char(47)$char(47)),!noheader!,
$if(%tracknumber%,%album%%discnumber%,!noheader!)
)
san84
I have a problem using single columns. From time to time my foobar crashes with this:
CODE
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..
Coppertop
I would like to use the previous version again until the 'following cursor bug' is fixed. Where can I get it?
terrestrial
QUOTE(Coppertop @ Oct 12 2006, 16:26) *

QUOTE(ChaosBladE @ Oct 12 2006, 18:52) *

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?


QUOTE(4nt1 @ Oct 12 2006, 22:45) *

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?


QUOTE(iOsiris @ Oct 12 2006, 23:39) *

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...


QUOTE(Shinsou @ Oct 13 2006, 04:27) *

QUOTE(terrestrial @ Oct 12 2006, 19:28) *

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.

QUOTE(Necrosis @ Oct 14 2006, 02:46) *

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.

QUOTE(san84 @ Oct 15 2006, 06:38) *

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).
san84
QUOTE(terrestrial @ Oct 16 2006, 08:11) *

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?
mobyduck
QUOTE(terrestrial @ Oct 15 2006, 21:11) *
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
Anas
QUOTE(terrestrial @ Oct 16 2006, 07:11) *
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).

IPB Image

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].
Yotsuya
QUOTE(terrestrial @ Oct 16 2006, 01:11) *
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).


IPB Image

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.
iOsiris
QUOTE(iOsiris @ Oct 12 2006, 23:39) *

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 smile.gif
Squeller
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):

IPB Image
terrestrial
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
Anas
Okay, here you are.
I started foobar, scrolled up to the top of the playlist and down again to the bottom.
CODE
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
mobyduck
QUOTE(terrestrial @ Oct 16 2006, 06:06) *

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
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
Coppertop
QUOTE(terrestrial @ Oct 16 2006, 07:11) *

QUOTE(Coppertop @ Oct 12 2006, 16:26) *

QUOTE(ChaosBladE @ Oct 12 2006, 18:52) *

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.
Nickoladze
I get the display glitch every time I open Foobar now.
CODE

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
PlazzTT
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.
terrestrial
I"ve uploaded a new verison. Please let me know if it makes the glitches better. also, pressing enter should start playback now.
ledge
QUOTE(terrestrial @ Oct 17 2006, 11:13) *

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.
Yotsuya
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?
Squeller
QUOTE(terrestrial @ Oct 16 2006, 15:13) *
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.

QUOTE(ledge @ Oct 16 2006, 15:44) *
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?
jimbo11883
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...
mobyduck
QUOTE(Squeller @ Oct 16 2006, 22:22) *
Unfortunately, the display glitch remains. Playback on enter works, thank you. Maybe upload another debug version?
Confirmed, unfortunately. And I confirm that with the debug version the symptom is gone (though there's an extra blank line at the end of the playlist).

Alessandro
dmce
Is it possible to sort files coming from a playlist. I have favourite tracks on a playlist call favourites. When i load this into foobar i group using !noheader! as i just want a list of tracks. However i have two tracks that are 3rd and 4th in playlist (Artist: Oasis, Album: Whats The Story) I also have a different track by same artist and on same album that is 14th in list. I would like to get them to be displayed together (e.g 3rd, 4th and 5th).

I tried to sort incoming playlist by %artist% but nothing changed

This image give you a better idea of whats going on
foobar
Ken-chan
QUOTE(dmce @ Oct 17 2006, 15:21) *

Is it possible to sort files coming from a playlist. I have favourite tracks on a playlist call favourites. When i load this into foobar i group using !noheader! as i just want a list of tracks. However i have two tracks that are 3rd and 4th in playlist (Artist: Oasis, Album: Whats The Story) I also have a different track by same artist and on same album that is 14th in list. I would like to get them to be displayed together (e.g 3rd, 4th and 5th).

I tried to sort incoming playlist by %artist% but nothing changed

This image give you a better idea of whats going on
foobar


Although I don't know how to help you, you can use $if($stricmp(%playlist_name%,Favourites),,) instead of your current method.
Coppertop
QUOTE(Coppertop @ Oct 16 2006, 18:32) *

QUOTE(terrestrial @ Oct 16 2006, 07:11) *

QUOTE(Coppertop @ Oct 12 2006, 16:26) *

QUOTE(ChaosBladE @ Oct 12 2006, 18:52) *

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.


Also, when pressing the up or down key on the keyboard, the list moves to the track now playing.

Coppertop
I got the follow crash 2 times in the last half hour. Since nothing has changed in my configuration except the new version, I suspect it is related (and also because of the 'foobar2000_get_interface' in the crash log). I use Windows Vista RC2.

CODE

Illegal operation:
Code: C0000005h, flags: 00000000h, address: 779218D3h
Access violation, operation: write, address: 00000014h
Call path:

This is the first crash logged by this instance.
Code bytes (779218D3h):
77921893h:  C0 89 4D F0 0F 84 37 88 FD FF 8B 4E 04 F6 C1 01
779218A3h:  8D 7E 04 0F 85 CF C6 00 00 8B 55 0C 90 8B C1 2B
779218B3h:  C2 8B D8 8B C1 F0 0F B1 1F 3B C1 0F 85 A8 C6 00
779218C3h:  00 33 C0 89 45 0C 89 45 08 8B 06 83 F8 FF 74 04
779218D3h:  83 40 14 01 8B 5D F4 8B 7D F0 90 80 3D 82 03 FE
779218E3h:  7F 00 0F 85 9B C6 00 00 8B 45 FC 83 F8 FF 57 6A
779218F3h:  00 0F 84 F1 C6 00 00 50 E8 C0 C3 FF FF 3D 02 01
77921903h:  00 00 0F 84 F1 C6 00 00 85 C0 0F 8C 87 C7 00 00
Stack (0635FE04h):
0635FDE4h:  00000000 00000000 00000000 00000000
0635FDF4h:  00000000 00000000 00000000 00000000
0635FE04h:  01320D50 01320D54 00000000 00000010
0635FE14h:  01320CF8 003DE0F8 004DE4B8 00000002
0635FE24h:  011B2548 00000002 0635FE50 C0000008
0635FE34h:  FFFFFFFF 00000002 0635FDD4 00000000
0635FE44h:  00000000 00000000 7FFDC000 0000011C
0635FE54h:  0635FE7C 7792181B 00000000 00000000
0635FE64h:  00000000 00000010 01320CF8 00000004
0635FE74h:  00000000 00000001 0635FEE0 003DC5AD
0635FE84h:  01320D50 1315F065 00000000 00000000
0635FE94h:  01322320 00000000 00004B4F 00000052
0635FEA4h:  01320178 00000000 00000002 0000000F
0635FEB4h:  01320148 00000000 013222B0 01322760
0635FEC4h:  00000000 00000000 00000000 0635FE88
0635FED4h:  0635FF88 003F0178 FFFFFFFF 0635FF50
0635FEE4h:  778D6396 00000118 0000011C 0635FE68
0635FEF4h:  01320CF8 00000035 00322320 00000035
0635FF04h:  003F90A8 504F5453 663D6320 000A6F6F
0635FF14h:  01320000 0000000B 0000000F 0635FF60
Registers:
EAX: 00000000, EBX: FFFFFFFC, ECX: 00000000, EDX: 00000004
ESI: 01320D50, EDI: 01320D54, EBP: 0635FE54, ESP: 0635FE04
Crash location: "ntdll", loaded at 778C0000h - 779DD000h
Symbol: "RtlTimeFieldsToTime" (+000002DCh)

Loaded modules:
foobar2000                       loaded at 00400000h - 004F3000h
ntdll                            loaded at 778C0000h - 779DD000h
kernel32                         loaded at 77320000h - 773F8000h
COMCTL32                         loaded at 74F30000h - 750C5000h
msvcrt                           loaded at 77400000h - 774AA000h
ADVAPI32                         loaded at 77260000h - 7731F000h
RPCRT4                           loaded at 76220000h - 762E3000h
GDI32                            loaded at 762F0000h - 7633B000h
USER32                           loaded at 76180000h - 7621E000h
SHLWAPI                          loaded at 77A80000h - 77AD5000h
SHELL32                          loaded at 76690000h - 7715B000h
ole32                            loaded at 77770000h - 778B4000h
shared                           loaded at 10000000h - 1002A000h
comdlg32                         loaded at 771E0000h - 77254000h
IMM32                            loaded at 77AE0000h - 77AFE000h
MSCTF                            loaded at 763D0000h - 76498000h
LPK                              loaded at 779F0000h - 779F9000h
USP10                            loaded at 77A00000h - 77A7D000h
uxtheme                          loaded at 75190000h - 751CF000h
foo_albumlist                    loaded at 00500000h - 00547000h
OLEAUT32                         loaded at 76340000h - 763CD000h
foo_audioscrobbler               loaded at 003D0000h - 00400000h
WS2_32                           loaded at 76600000h - 7662D000h
NSI                              loaded at 76680000h - 76686000h
foo_autoplaylist                 loaded at 00550000h - 00580000h
foo_cdda                         loaded at 012B0000h - 012E6000h
foo_converter                    loaded at 013A0000h - 01409000h
foo_dsp_std                      loaded at 01330000h - 01371000h
foo_freedb2                      loaded at 01410000h - 01450000h
foo_infobox                      loaded at 01450000h - 01490000h
foo_input_shorten                loaded at 014E0000h - 0150E000h
foo_input_std                    loaded at 01510000h - 01624000h
foo_masstag                      loaded at 01650000h - 016A0000h
foo_run                          loaded at 016A0000h - 016CB000h
foo_uie_albumart                 loaded at 01730000h - 01767000h
gdiplus                          loaded at 74830000h - 749DA000h
foo_uie_quicksearch              loaded at 01770000h - 017B7000h
foo_uie_single_column_playlist   loaded at 01820000h - 01873000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_uie_trackinfo_mod            loaded at 01880000h - 018CE000h
foo_ui_columns                   loaded at 01A10000h - 01AA7000h
foo_ui_std                       loaded at 018D0000h - 01927000h
dciman32                         loaded at 74360000h - 74366000h
PROPSYS                          loaded at 74730000h - 747E5000h
SETUPAPI                         loaded at 775E0000h - 77768000h
apphelp                          loaded at 75FB0000h - 75FDC000h
CLBCatQ                          loaded at 764A0000h - 76524000h
wpdshext                         loaded at 6BE50000h - 6C0BE000h
WINMM                            loaded at 72190000h - 721C3000h
OLEACC                           loaded at 74A10000h - 74A49000h
shdocvw                          loaded at 72F00000h - 73007000h
ieframe                          loaded at 71170000h - 71738000h
PSAPI                            loaded at 760E0000h - 760E6000h
iertutil                         loaded at 76630000h - 76675000h
USERENV                          loaded at 76030000h - 7604E000h
Secur32                          loaded at 76010000h - 76024000h
urlmon                           loaded at 774B0000h - 775D3000h
NLAapi                           loaded at 749E0000h - 749EF000h
IPHLPAPI                         loaded at 75A20000h - 75A39000h
dhcpcsvc                         loaded at 759E0000h - 75A14000h
DNSAPI                           loaded at 75C60000h - 75C8B000h
WINNSI                           loaded at 759D0000h - 759D7000h
dhcpcsvc6                        loaded at 759B0000h - 759D0000h
mswsock                          loaded at 757E0000h - 7581B000h
winrnr                           loaded at 726F0000h - 726F8000h
WLDAP32                          loaded at 77160000h - 771A9000h
napinsp                          loaded at 72630000h - 7263F000h
pnrpnsp                          loaded at 724B0000h - 724C2000h
wshbth                           loaded at 72620000h - 7262C000h
rasadhlp                         loaded at 751E0000h - 751E6000h
DSOUND                           loaded at 6F340000h - 6F3B1000h
POWRPROF                         loaded at 754D0000h - 754EA000h
MMDevApi                         loaded at 74700000h - 74727000h
WINTRUST                         loaded at 752D0000h - 752FD000h
CRYPT32                          loaded at 75AD0000h - 75BC1000h
MSASN1                           loaded at 75C20000h - 75C32000h
imagehlp                         loaded at 771B0000h - 771D9000h
audioses                         loaded at 704F0000h - 70511000h
audioeng                         loaded at 70150000h - 701B7000h
AVRT                             loaded at 74A00000h - 74A07000h
rsaenh                           loaded at 75570000h - 755A8000h
mlang                            loaded at 6F230000h - 6F260000h
dbghelp                          loaded at 72010000h - 720EC000h

Stack dump analysis:
Address: 003DE0F8h, location: "foo_audioscrobbler", loaded at 003D0000h - 00400000h
Symbol: "foobar2000_get_interface" (+00009948h)
Address: 004DE4B8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7792181Bh, location: "ntdll", loaded at 778C0000h - 779DD000h
Symbol: "RtlTimeFieldsToTime" (+00000224h)
Address: 003DC5ADh, location: "foo_audioscrobbler", loaded at 003D0000h - 00400000h
Symbol: "foobar2000_get_interface" (+00007DFDh)
Address: 003F0178h, location: "foo_audioscrobbler", loaded at 003D0000h - 00400000h
Symbol: "foobar2000_get_interface" (+0001B9C8h)
Address: 778D6396h, location: "ntdll", loaded at 778C0000h - 779DD000h
Symbol: "RtlGetLongestNtPathLength" (+00000056h)
Address: 003DE3F3h, location: "foo_audioscrobbler", loaded at 003D0000h - 00400000h
Symbol: "foobar2000_get_interface" (+00009C43h)
Address: 003DC8C9h, location: "foo_audioscrobbler", loaded at 003D0000h - 00400000h
Symbol: "foobar2000_get_interface" (+00008119h)
Address: 003DFE0Ah, location: "foo_audioscrobbler", loaded at 003D0000h - 00400000h
Symbol: "foobar2000_get_interface" (+0000B65Ah)
Address: 003E49C0h, location: "foo_audioscrobbler", loaded at 003D0000h - 00400000h
Symbol: "foobar2000_get_interface" (+00010210h)
Address: 003DFEAFh, location: "foo_audioscrobbler", loaded at 003D0000h - 00400000h
Symbol: "foobar2000_get_interface" (+0000B6FFh)
Address: 7735C71Ch, location: "kernel32", loaded at 77320000h - 773F8000h
Symbol: "BaseThreadInitThunk" (+00000012h)
Address: 778EE2CFh, location: "ntdll", loaded at 778C0000h - 779DD000h
Symbol: "RtlIsCurrentThreadAttachExempt" (+00000042h)
Address: 778D6396h, location: "ntdll", loaded at 778C0000h - 779DD000h
Symbol: "RtlGetLongestNtPathLength" (+00000056h)
Address: 778EF0DDh, location: "ntdll", loaded at 778C0000h - 779DD000h
Symbol: "RtlLCIDToCultureName" (+00000310h)
Address: 003DFE30h, location: "foo_audioscrobbler", loaded at 003D0000h - 00400000h
Symbol: "foobar2000_get_interface" (+0000B680h)
Address: 00480020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 003D003Ch, location: "foo_audioscrobbler", loaded at 003D0000h - 00400000h
Address: 003F003Eh, location: "foo_audioscrobbler", loaded at 003D0000h - 00400000h
Symbol: "foobar2000_get_interface" (+0001B88Eh)
Address: 00410040h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430042h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00450044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00470046h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00490048h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B004Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004D004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F004Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00510050h, location: "foo_albumlist", loaded at 00500000h - 00547000h
Symbol: "foobar2000_get_interface" (+00005700h)
Address: 00530052h, location: "foo_albumlist", loaded at 00500000h - 00547000h
Symbol: "foobar2000_get_interface" (+00025702h)
Address: 00550054h, location: "foo_autoplaylist", loaded at 00550000h - 00580000h
Address: 00570056h, location: "foo_autoplaylist", loaded at 00550000h - 00580000h
Symbol: "foobar2000_get_interface" (+0001B436h)
Address: 0192201Ah, location: "foo_ui_std", loaded at 018D0000h - 01927000h
Symbol: "foobar2000_get_interface" (+0003BA2Ah)
Address: 0178017Eh, location: "foo_uie_quicksearch", loaded at 01770000h - 017B7000h
Symbol: "foobar2000_get_interface" (+0000D7AEh)
Address: 00500060h, location: "foo_albumlist", loaded at 00500000h - 00547000h
Address: 778CFF20h, location: "ntdll", loaded at 778C0000h - 779DD000h
Symbol: "RtlFindAceByType" (+00000A98h)
Address: 7799271Ah, location: "ntdll", loaded at 778C0000h - 779DD000h
Symbol: "fltused" (+000093EAh)

Version info:
foobar2000 v0.9.4.1
UNICODE

Additional info:
Autoplaylist Manager 1.0  (foo_autoplaylist)
Run services 0.3.2  (foo_run)
Shorten decoder 0.4.2a  (foo_input_shorten)
CD Audio Decoder 2.1.1  (foo_cdda)
Album Art Panel 0.2.5.1  (foo_uie_albumart)
Masstagger 1.6  (foo_masstag)
Columns UI 0.1.3 beta 1v6 TEST  (foo_ui_columns)
Track info panel mod 0.6 beta [Oct 12 2006 - 10:42:55]  (foo_uie_trackinfo_mod)
FLAC Decoder 1.1.0  (foo_input_std)
freedb Tagger 0.5.2a  (foo_freedb2)
Converter 1.0.1  (foo_converter)
Standard Input Array 1.0  (foo_input_std)
Album List 3.2.0  (foo_albumlist)
Default User Interface 0.9acc  (foo_ui_std)
Quick Search Toolbar 2.8j  (foo_uie_quicksearch)
WMA Decoder 1.1  (foo_input_std)
Single Column Playlist Display 0.3.2 beta [Oct 16 2006 - 12:21:19]  (foo_uie_single_column_playlist)
Standard DSP array 1.0  (foo_dsp_std)
Special file info box 2.0.4  (foo_infobox)
Audioscrobbler 2.1  (foo_audioscrobbler)
foobar2000 core v0.9.4.1  (Core)
dmce
QUOTE(Ken-chan @ Oct 17 2006, 05:46) *

Although I don't know how to help you, you can use $if($stricmp(%playlist_name%,Favourites),,) instead of your current method.


Thanks, i will give it a look. My whole config is a mess as it was a case of getting it working, then attempting to clean it up
iOsiris
What's the best way of handling different formats of album covers ? Or should I just convert it all into pngs?
david_dl
QUOTE(iOsiris @ Oct 18 2006, 16:55) *
What's the best way of handling different formats of album covers ? Or should I just convert it all into pngs?


You could just make copies with the extension .png. They don't actually have to be in png format, as GDI+ ignores the filename (a filthy hack, I know).
blaxima
QUOTE(david_dl @ Oct 18 2006, 02:17) *

QUOTE(iOsiris @ Oct 18 2006, 16:55) *
What's the best way of handling different formats of album covers ? Or should I just convert it all into pngs?


You could just make copies with the extension .png. They don't actually have to be in png format, as GDI+ ignores the filename (a filthy hack, I know).



I wouldn't recommend doing that way.
Its quite simple really. All you need to do is copy your string and add different formats like I've done with mine
CODE
$imageabs2(76,76,,,,,12,2,'D:\Multimedia Tools\Audio Tools\foobar2000\images\no-cover.jpg',)
$imageabs2(76,76,,,,,12,2,$replace(%path%,%filename_ext%,)cover.jpg,)
$imageabs2(76,76,,,,,12,2,$replace(%path%,%filename_ext%,)cover.jpeg,)
$imageabs2(76,76,,,,,12,2,$replace(%path%,%filename_ext%,)cover.bmp,)
$imageabs2(76,76,,,,,12,2,$replace(%path%,%filename_ext%,)cover.png,)
kkamion
I have a question

Most of my cover images are stored in C:\Program Files\Samurize\covers in format artist - album
Part of covers are in album folders, various names in jpeg format

My group display is (thank you moxamax for sharing )

QUOTE
$puts(artfnt0,$font(Calibri,10,bold,195-195-195))
$puts(abmfnt0,$font(Calibri,11,,120-120-120))
$puts(techfnt0,$font(Calibri,8,,195-195-195))

$if($greater($strstr(%playlist_name%,Radio),0),$puts(is_single,1))
$if($greater($strstr(%playlist_name%,Single),0),$puts(is_single,1))
$if($not(%tracknumber%),$puts(is_single,1))

$ifequal($mod(%_playlist_number%,2),0,
$drawrect(0,0,0,1,brushcolor-240-240-240 pencolor-null),
$drawrect(0,87,0,1,brushcolor-240-240-240 pencolor-null))
$drawrect($sub(%_width%,15),10,15,0,brushcolor-241-249-250 pencolor-null)
$imageabs(,,'FCS\unique\head_bg.png',)

$ifequal($get(is_single),1,
$if(%filesize%,
$imageabs2(60,60,,,,,2,20,'FCS\unique\sgcover.png',),
$imageabs2(60,60,,,,,2,20,'FCS\unique\radiocover.png',)),
$imageabs2(60,60,,,,,2,20,'FCS\unique\nocover.png',))
$imageabs2(60,60,,,,,2,20,$replace(%path%,%filename_ext%,)cover.jpg,)

$ifequal($get(is_single),1,
$alignabs(70,42,$add(%_width%,-107),20,left,middle)
$get(abmfnt0)$if(%filesize%,SINGLES,ONLINE RADIO)
,
$alignabs(70,27,$add(%_width%,-107),20,left,middle)
$get(artfnt0)$if2(%album artist%,$if2(%artist%,UNKNOWN))

$alignabs(70,42,$add(%_width%,-107),20,left,middle)
$get(abmfnt0)$if2($upper(%album%),UNKNOWN)

$alignabs(70,55,$add(%_width%,-107),20,left,middle)
$get(techfnt0)[%genre%', '][%codec% ][$info(bitrate)K]
)


what would be the best way to display my images in single column playlist?
i tried adding some lines, but unsuccesfully. i moved to single column just recentley so i'm trying to catch up.

my old album art sources were
QUOTE

$replace(%_path%,%_filename_ext%,)%artist%*
$replace(%path%,%filename_ext%,)*
-C:\Program Files\Samurize\covers\%artist% - %album%.*
-components\default.png

and that worked just fine

I would appreciate any help.
mr. pi
hi foobar guys,

your images looks all really great. but i've one question. how does this single playlist work with various artist albums like v.a. - album (year)\track# - artist - title? cause all tracks have a different artist.

thx

the pi
iOsiris
QUOTE(mr. pi @ Oct 18 2006, 09:26) *

hi foobar guys,

your images looks all really great. but i've one question. how does this single playlist work with various artist albums like v.a. - album (year)\track# - artist - title? cause all tracks have a different artist.

thx

the pi

For VA Cds, you should put in a %ALBUM ARTIST% tag, usually I tend to just put the CD name as it.

Edit:
@blaxima thanks
tool++
QUOTE(iOsiris @ Oct 18 2006, 16:52) *

QUOTE(mr. pi @ Oct 18 2006, 09:26) *

hi foobar guys,

your images looks all really great. but i've one question. how does this single playlist work with various artist albums like v.a. - album (year)\track# - artist - title? cause all tracks have a different artist.

thx

the pi

For VA Cds, you should put in a %ALBUM ARTIST% tag, usually I tend to just put the CD name as it.

Edit:
@blaxima thanks


Yeah I do that to, I just put a subjective thing I'd associate with it so for the Garden State Soundtrack I put "Zach Braff" as he chose the soundtrack.
Nitrius
How dose this plugin work? its installed but i can't find anywhere to edit the plugin...
iOsiris
QUOTE(Nitrius @ Oct 18 2006, 10:04) *

How dose this plugin work? its installed but i can't find anywhere to edit the plugin...

Once you enable the panel inside ColumnsUI, the Column appears and you have to right click and choose settings to use it
spex04
Any idea why the playlist switcher doesn't switch playlists..?
Also, the quicksearch toolbar doesn't make the corresponding playlist become active...
And the playlist dropdown doesn't activate the playlist either..

I've had this problem for a while, but it's only just started to bug me..
kkamion
@spex

right click on a single column playlist---activate playlist
ilSavio
Hi, i have a question.
What code i have to use to make the plugin show only the Artist and Title and no header when a song doesn't have tracknumber?
If the tracks are part of an album the plugin shows:
HEADER
title
title
title
...
...

When a song doesn't have tracknumber I want the plugin to show:
Artist-title
Artist-title
Artist-title
...

Thanks, i don't know how to write the code to do this... tongue.gif
spex04
QUOTE(kkamion @ Oct 18 2006, 19:58) *

@spex

right click on a single column playlist---activate playlist


Thanks.. can't believe I missed that blink.gif
sitemap
suggestion: right click drag & drop (as in columns ui)
marc2003
QUOTE(ilSavio @ Oct 18 2006, 20:32) *

Hi, i have a question.
What code i have to use to make the plugin show only the Artist and Title and no header when a song doesn't have tracknumber?
If the tracks are part of an album the plugin shows:
HEADER
title
title
title
...
...

When a song doesn't have tracknumber I want the plugin to show:
Artist-title
Artist-title
Artist-title
...

Thanks, i don't know how to write the code to do this... tongue.gif


here you go....

group by
CODE
$if(%tracknumber%,%album%,!noheader!)


item display
CODE
$if(%tracknumber%,%title%,%artist%' - '%title%)


smile.gif

ilSavio
QUOTE(marc2003 @ Oct 19 2006, 15:11) *

QUOTE(ilSavio @ Oct 18 2006, 20:32) *

Hi, i have a question.
What code i have to use to make the plugin show only the Artist and Title and no header when a song doesn't have tracknumber?
If the tracks are part of an album the plugin shows:
HEADER
title
title
title
...
...

When a song doesn't have tracknumber I want the plugin to show:
Artist-title
Artist-title
Artist-title
...

Thanks, i don't know how to write the code to do this... tongue.gif


here you go....

group by
CODE
$if(%tracknumber%,%album%,!noheader!)


item display
CODE
$if(%tracknumber%,%title%,%artist%' - '%title%)


smile.gif

Thank you! wink.gif
chaosblade
Coppertop's description of our focus bug are correct. The plugin no longer obeys 'Playback Follow Cursor' nor 'Cursor Follows Playback' anymore.

I'll try the latest version now to see about the display glitch and playing on enter feature. Thanks again for the quick responses.

EDIT: Oh, Another thing. Scrolling sometimes 'fails' here - page down scrolls upwards from the bottom of the list no matter where i was at when clicking it. Vice versa for page up. The other single bug ive seen besides those is having to press X times to go above a header (X being the group row count).
blaxima
QUOTE(sitemap @ Oct 19 2006, 09:53) *

suggestion: right click drag & drop (as in columns ui)


I thought that its a left click!!
But its something I want very much too. I find myself jumping back and forth from columns ui to do some things still
PlazzTT
Is there a site for single_column_playlist and/or trackinfomod configs?
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.